<SEC-DOCUMENT>0001039399-24-000028.txt : 20240807
<SEC-HEADER>0001039399-24-000028.hdr.sgml : 20240807
<ACCEPTANCE-DATETIME>20240806191020
ACCESSION NUMBER:		0001039399-24-000028
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		97
CONFORMED PERIOD OF REPORT:	20240629
FILED AS OF DATE:		20240807
DATE AS OF CHANGE:		20240806

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FORMFACTOR INC
		CENTRAL INDEX KEY:			0001039399
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				133711155
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1228

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-50307
		FILM NUMBER:		241180946

	BUSINESS ADDRESS:	
		STREET 1:		7005 SOUTHFRONT ROAD
		CITY:			LIVERMORE
		STATE:			CA
		ZIP:			94551
		BUSINESS PHONE:		9252904000

	MAIL ADDRESS:	
		STREET 1:		7005 SOUTHFRONT ROAD
		CITY:			LIVERMORE
		STATE:			CA
		ZIP:			94551
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form-20240629.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:c035b2c1-b557-4bc2-92c0-0da8205092a7,g:2323924c-30f2-499b-a3d8-e6f08bda3836,d:8ec98b6ceb644fdb978373cc91f54b13-->
<html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:form="http://www.formfactor.com/20240629" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>form-20240629</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-25">False</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-26">0001039399</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-27">December 28</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-28">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-29">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-206" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-809">0.5</ix:nonNumeric><ix:nonNumeric contextRef="c-207" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-810">1</ix:nonNumeric><ix:nonNumeric contextRef="c-208" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-811"/></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="form-20240629.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="jpy"><xbrli:measure>iso4217:JPY</xbrli:measure></xbrli:unit><xbrli:unit id="krw"><xbrli:measure>iso4217:KRW</xbrli:measure></xbrli:unit><xbrli:unit id="twd"><xbrli:measure>iso4217:TWD</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>form:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:TwoMajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:TwoMajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:SKHynixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:SKHynixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:IntelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:IntelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:IntelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:IntelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:CustomersRepresenting10OrMoreOfTotalRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:CustomersRepresenting10OrMoreOfTotalRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:CustomersRepresenting10OrMoreOfTotalRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:CustomersRepresenting10OrMoreOfTotalRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:MajorCustomer1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:MajorCustomer2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:MajorCustomer1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:MajorCustomer2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-26</xbrli:startDate><xbrli:endDate>2024-02-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2023-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">form:ExistingDevelopedTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">form:ExistingDevelopedTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AgencySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AgencySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AgencySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ContingentConsiderationTypeDomain</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ContingentConsiderationTypeDomain</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ContingentConsiderationTypeDomain</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:TWD</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2022ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-30</xbrli:startDate><xbrli:endDate>2023-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2022ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2022ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-26</xbrli:startDate><xbrli:endDate>2022-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2022ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-30</xbrli:startDate><xbrli:endDate>2023-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">form:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">form:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">form:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">form:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">form:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-06-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-12-29</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-12-28</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-365"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-367"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-369"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-371"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-372"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-373"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-374"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-376"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-379"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-380"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-383"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-384"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-388"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-389"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-390"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-391"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-392"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-393"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-394"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-395"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-396"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-397"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-398"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-399"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-400"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-404"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001039399</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Form&#160;<ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> &#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Mark one)</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">June 29, 2024</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Or</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">000-50307</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">FormFactor,&#160;Inc.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.708%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">13-3711155</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">7005 Southfront Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Livermore</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">California</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">94551</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Address of principal executive offices, including zip code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">925</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">290-4000</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"/><td style="width:2.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.137%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Common stock, $0.001 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">FORM</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">Nasdaq Global Market</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________________</span></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of the Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer&#8221;, &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act. (Check one):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.971%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" id="f-20">Large Accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated&#160;Filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated&#160;Filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller&#160;Reporting&#160;Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-21">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging Growth&#160;Company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-22">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;&#160;Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-23">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">77,389,392</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> shares of the registrant&#8217;s common stock, par value $0.001 per share, were outstanding.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORMFACTOR,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM&#160;10-Q FOR THE QUARTERLY PERIOD ENDED JUNE 29, 2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:11.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:79.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_10">Part&#160;I.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_10">Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_13">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_10">Financial Statements (Unaudited):</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_16">Condensed Consolidated Balance Sheets as of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_16"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_16">June </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_16">29</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_16">, 2024 and December 30, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_16">3</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_19">Condensed Consolidated Statements of Income for the three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_19">and six </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_19">months ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_19">June</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_19"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_19">29</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_19">, 2024 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_19">July</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_19"> 1, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_22">Condensed Consolidated Statements of Comprehensive Income for the three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_22">and six </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_22">months ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_22">June</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_22"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_22">29</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_22">, 2024 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_22">July</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_22"> 1, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_22">5</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_25">Condensed Consolidated Statement of Stockholders' Equity for the three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_25">and six </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_25">months ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_25">June</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_25"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_25">29</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_25">, 2024 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_25">July</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_25"> 1, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_28">Condensed Consolidated Statements of Cash Flows for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_28">six</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_28"> months ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_28">June</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_28"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_28">29</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_28">, 2024 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_28">July</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_28"> 1, 2023</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_31">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_97">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_97">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_97">22</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_121">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_121">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_121">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_124">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_124">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_124">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_127">Part&#160;II.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_127">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_127">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_130">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_130">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_130">34</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_133">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_133">Unregistered Sales of Equity Securities and use of proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_133">34</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Item 5.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Other Information</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_136">34</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_139">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_139">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_139">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_142">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8ec98b6ceb644fdb978373cc91f54b13_142">36</a></span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;I - FINANCIAL INFORMATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Statements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_16"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORMFACTOR,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share and per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:74.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-30">195,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-31">177,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-32">161,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-33">150,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="f-34">501</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="f-35">501</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-36">113,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-37">102,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-38">114,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-39">111,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-40">5,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-41">1,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">28,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-43">29,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-44">620,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-45">573,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-46">2,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-47">2,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease, right-of-use-assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-48">26,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-49">30,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net of accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-50">204,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-51">204,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-52">199,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-53">201,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-54">11,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-55">12,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-56">88,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-57">78,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">2,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">2,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-60">1,156,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-61">1,106,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">62,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">63,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">49,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">41,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of term loan, net of unamortized issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">1,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">1,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredRevenueCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">17,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredRevenueCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">16,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">8,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">8,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">139,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">131,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan, less current portion, net of unamortized issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">12,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">13,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">21,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">25,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred grant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="form:DeferredGovernmentGrantLiability" format="ixt:num-dot-decimal" scale="3" id="f-78">18,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="form:DeferredGovernmentGrantLiability" format="ixt:num-dot-decimal" scale="3" id="f-79">18,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">17,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">10,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-82">208,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-83">197,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="3" id="f-84"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="3" id="f-85">0.001</ix:nonFraction></ix:nonFraction> par value:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-86"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-87">250,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-88"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-89">77,281,052</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-90"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-91">77,376,903</ix:nonFraction></ix:nonFraction> shares issued and outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-92">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-93">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-94">863,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-95">861,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-96">7,948</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-97">4,052</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-98">92,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-99">51,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-100">947,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-101">908,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-102">1,156,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-103">1,106,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORMFACTOR,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.337%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.337%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.337%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-104">197,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-105">155,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-106">366,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-107">323,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-108">110,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-109">95,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-110">216,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-111">202,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-112">86,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-113">60,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-114">149,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-115">121,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-116">31,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-117">28,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-118">60,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-119">56,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-120">37,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-121">33,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-122">70,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-123">65,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-124">69,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-125">61,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-126">131,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-127">122,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" scale="3" id="f-128">310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-129">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-130">20,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-131">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-132">17,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-133">1,312</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-134">39,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-135">1,221</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-136">3,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-137">1,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-138">6,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-139">2,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-140">360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-141">450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-142">880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-143">473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-144">21,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="f-145">620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-146">46,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-147">2,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-148">2,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-149">208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-150">5,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-151">160</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-152">19,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-153">828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-154">41,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-155">2,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-156">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-157">0.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-158">0.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-159">0.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-160">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-161">0.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-162">0.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-163">0.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of shares used in per share calculations:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-164">77,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-165">77,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-166">77,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-167">77,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-168">78,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-169">77,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-170">78,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-171">77,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORMFACTOR,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.799%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-172">19,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-173">828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-174">41,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-175">2,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-176">1,075</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-177">122</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-178">3,358</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-179">710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gains (losses) on available-for-sale marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-180">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-181">85</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-182">237</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-183">518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses on derivative instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="f-184">69</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="f-185">52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="f-186">301</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="f-187">95</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-188">1,183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-189">259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-190">3,896</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-191">1,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-192">18,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="f-193">569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-194">37,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-195">3,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORMFACTOR,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except shares)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:36.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.273%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares of<br/>Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Income<br/>(Deficit)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June&#160;29, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances, March&#160;30, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-196">77,241,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-197">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-198">857,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-199">6,765</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-200">73,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-201">923,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-202">112,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="f-203">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-204">1,729</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-205">1,729</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase and retirement of common stock through repurchase program</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-206">72,195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-207">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-208">2,904</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-209">2,904</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-210">10,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-211">10,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-212">1,183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-213">1,183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-214">19,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-215">19,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances, June&#160;29, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-216">77,281,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-217">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-218">863,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-219">7,948</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-220">92,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-221">947,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June&#160;29, 2024</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances, December&#160;30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-222">77,376,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-223">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-224">861,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-225">4,052</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-226">51,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-227">908,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under the Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-228">197,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-229">4,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-230">4,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-231">191,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="f-232">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-233">3,569</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-234">3,569</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase and retirement of common stock through repurchase program</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-25" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-235">483,951</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="f-236">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-237">20,302</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-238">20,302</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-239">20,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-240">20,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-241">3,896</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-242">3,896</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-243">41,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-244">41,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances, June&#160;29, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-245">77,281,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-246">77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-247">863,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-248">7,948</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-249">92,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-250">947,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:36.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.273%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended July&#160;1, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances, April 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-251">77,142,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-252">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-253">858,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-254">4,186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-255">29,714</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-256">824,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-257">41,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="f-258">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-259">69</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-260">69</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-261">9,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-262">9,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-263">259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-264">259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-265">828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="f-266">828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances, July&#160;1, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-267">77,184,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-268">77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-269">867,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-270">4,445</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-271">28,886</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-272">834,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended July&#160;1, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-273">76,914,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-274">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-275">844,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-276">5,578</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-277">31,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-278">808,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under the Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-48" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-279">210,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-280">5,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-281">5,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-48" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-282">59,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="f-283">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-284">456</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-285">456</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-286">18,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-287">18,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-288">1,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-289">1,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-290">2,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-291">2,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances, July&#160;1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-292">77,184,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-293">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-294">867,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-295">4,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-296">28,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-297">834,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORMFACTOR, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-298">41,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-299">2,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-300">14,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-301">15,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="f-302">1,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="f-303">4,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction in the carrying amount of right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-304">3,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-305">3,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-306">20,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-307">18,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-308">10,181</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-309">3,639</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for excess and obsolete inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="f-310">6,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="f-311">8,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-312">20,581</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-313">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other adjustments to reconcile net income to net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="f-314">344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="f-315">1,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-316">10,833</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-317">6,830</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-318">14,469</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-319">5,880</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-320">2,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-321">1,099</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="f-322">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="f-323">83</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-324">2,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-325">3,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-326">10,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-327">10,606</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" format="ixt:num-dot-decimal" scale="3" id="f-328">7,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" scale="3" id="f-329">456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-330">4,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-331">9,945</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred grant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="form:IncreaseDecreaseInDeferredGovernmentGrant" format="ixt:fixed-zero" scale="3" id="f-332">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="form:IncreaseDecreaseInDeferredGovernmentGrant" format="ixt:num-dot-decimal" scale="3" id="f-333">18,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-334">3,417</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-335">4,065</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-336">54,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-337">34,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-338">21,834</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-339">40,177</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:num-dot-decimal" scale="3" id="f-340">21,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:fixed-zero" scale="3" id="f-341">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-342">78,524</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-343">66,650</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from maturities and sales of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-344">68,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-345">58,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-346">9,960</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-347">48,464</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuances of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-348">4,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-349">5,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of common stock through stock repurchase program</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-350">20,271</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-351">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholdings related to net share settlements of equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-352">3,569</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-353">456</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments on term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="f-354">534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="f-355">519</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-356">19,426</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-357">4,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-358">2,826</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-359">1,958</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-360">22,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-361">11,592</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-362">181,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-363">112,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-364">203,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-365">101,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORMFACTOR, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decrease in accounts payable and accrued liabilities related to property, plant and equipment purchases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="form:ChangeInCapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-366">3,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="form:ChangeInCapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-367">9,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease, right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="f-368">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-369">3,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for income taxes, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-370">6,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-371">9,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-372">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-373">212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-374">4,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-375">4,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of cash, cash equivalents and restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-376">195,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-377">97,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="f-378">5,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="f-379">1,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-380">2,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-381">2,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-382">203,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-383">101,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORMFACTOR,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_34"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-385" continuedAt="f-385-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-384" continuedAt="f-384-1" escape="true">Basis of Presentation and Significant Accounting Policies</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-385-1"><ix:continuation id="f-384-1"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-386" continuedAt="f-386-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-386-1">The accompanying condensed consolidated financial information of FormFactor,&#160;Inc. is unaudited and has been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2023 Annual Report on Form 10-K filed with the SEC on February 23, 2024. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FiscalPeriod" id="f-387" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate on a 52/53 week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal <ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-388">2024</ix:nonNumeric> and 2023 each contain 52 weeks and the six months ended June&#160;29, 2024 and July&#160;1, 2023 each contained 26 weeks. Fiscal <ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-389">2024</ix:nonNumeric> will end on <ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-390">December&#160;28</ix:nonNumeric>, 2024.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies have not changed during the six months ended June&#160;29, 2024 from those disclosed in our Annual Report on Form&#160;10-K for the year ended December&#160;30, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-09</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-09, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU includes requirements that an entity disclose specific categories in the rate reconciliation and provide additional information for reconciling items that are greater than five percent of the amount computed by multiplying pretax income by the applicable statutory income tax rate. The standard also requires that entities disclose income before income taxes and provision for income taxes disaggregated between domestic and foreign. This ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. We have not yet determined the impact of this standard on our financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-07</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221; The ASU includes requirements that an entity disclose the title of the chief operating decision maker (&#8220;CODM&#8221;) and on an interim and annual basis, significant segment expenses and the composition of other segment items for each segment's reported profit. The standard also permits disclosure of additional measures of segment profit. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, on a retrospective basis, with early adoption permitted. We have not yet determined the impact of this standard on our financial statements.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="f-391" continuedAt="f-391-1" escape="true">Concentration of Credit and Other Risks</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-391-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="f-392" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the following customers accounted for <ix:nonFraction unitRef="number" contextRef="c-53" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-393"><ix:nonFraction unitRef="number" contextRef="c-54" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-394">10</ix:nonFraction></ix:nonFraction>% or more of our revenues for the periods indicated: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SK hynix Inc.</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-55" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-395">19.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-56" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-396">17.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intel Corporation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-57" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-397">16.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-58" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-398">14.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-59" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-399">16.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-60" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-400">17.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-61" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-401">36.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-62" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-402">14.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-63" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-403">33.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-64" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-404">17.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Less than 10% of revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;29, 2024 and December&#160;30, 2023, two customers accounted for <ix:nonFraction unitRef="number" contextRef="c-65" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-405">21.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-66" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-406">11.2</ix:nonFraction>% and two customers accounted for <ix:nonFraction unitRef="number" contextRef="c-67" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-407">17.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-68" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-408">11.0</ix:nonFraction>% of gross accounts receivable, respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryDisclosureTextBlock" id="f-409" continuedAt="f-409-1" escape="true">Inventories, net </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-409-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost (principally standard cost, which approximates actual cost on a first in, first out basis) or net realizable value.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-410" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-411">53,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-412">50,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-413">41,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-414">39,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-415">20,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-416">21,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-417">114,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-418">111,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_43"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="f-419" continuedAt="f-419-1" escape="true">Divestitures</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-419-1" continuedAt="f-419-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">China Operations Divestiture</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2024, the Company entered into a definitive agreement to sell its China operations to Grand Junction Semiconductor Pte. Ltd. (&#8220;Grand Junction&#8221;) for $<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="6" id="f-420">25.0</ix:nonFraction>&#160;million in cash, subject to customary purchase price adjustments, and establish an exclusive distribution and partnership agreement to continue sales and support of our products in the region. The following subsidiaries were included as part of the divestiture: Microprobe Hong Kong Limited, FormFactor Technology (Suzhou) Co. Ltd., Cascade Microtech Singapore Pte, Ltd, and FormFactor International (Shanghai) Trading Co., Ltd. These entities supported both the Probe Cards and Systems segments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 26, 2024, we closed on the sale of the operations in China to Grand Junction and received total consideration of $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet" scale="6" id="f-421">21.4</ix:nonFraction> million, net of cash transferred and transaction expenses, and after customary adjustments for indebtedness and changes in net working capital. The disposition of the China operations did not meet the criteria to be classified as a discontinued operation in the Company&#8217;s financial statements because the disposition did not represent a strategic shift that had, or will have, a major effect on the Company&#8217;s operations and financial results. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="f-422" continuedAt="f-422-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the sale proceeds received in connection with the divestiture (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 26, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="3" id="f-423">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Working capital adjustment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="form:DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment" scale="3" id="f-424">159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash transferred to the buyer at closing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="form:DisposalGroupIncludingDiscontinuedOperationCashTransferred" format="ixt:num-dot-decimal" scale="3" id="f-425">2,743</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Direct costs to sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="form:DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell" scale="3" id="f-426">986</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of sale consideration, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet" format="ixt:num-dot-decimal" scale="3" id="f-427">21,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-419-2" continuedAt="f-419-3"><ix:continuation id="f-422-1" continuedAt="f-422-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of net assets associated with the China operations was approximately $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="form:DisposalGroupIncludingDiscontinuedOperationAssetsNet" scale="6" id="f-428">1.2</ix:nonFraction> million. The major classes of assets and liabilities sold consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 26, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-429">1,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1" format="ixt:num-dot-decimal" scale="3" id="f-430">3,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" scale="3" id="f-431">391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="f-432">5,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-433">1,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" format="ixt:num-dot-decimal" scale="3" id="f-434">1,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-435">3,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="f-436">10,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-437">3,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-438">1,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-439">4,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="f-440">9,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the divestiture, the Company recognized a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-441">20.3</ix:nonFraction> million. The Company recorded an income tax liability associated with the divestiture of approximately $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:AccruedLiabilitiesCurrent" scale="6" id="f-442">3.3</ix:nonFraction> million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FRT Divestiture</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 18, 2023, the Company announced entry into a definitive agreement to sell its FRT Metrology (&#8220;FRT&#8221;) business to Camtek Ltd. (&#8220;Camtek&#8221;) for $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="6" id="f-443">100</ix:nonFraction>&#160;million in cash, subject to customary purchase price adjustments. The Company acquired FRT GmbH in fiscal 2019 for total consideration of $<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="6" id="f-444">24.4</ix:nonFraction>&#160;million, net of cash acquired. Headquartered in Bergisch Gladbach, Germany, the FRT business is a leading supplier of high-precision metrology solutions for the Advanced Packaging and Silicon Carbide markets, and was part of the Company's Systems segment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2023, we closed on the sale of the FRT business to Camtek and received net cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet" scale="6" id="f-445">100.1</ix:nonFraction> million, net of cash transferred and transaction expenses, and after customary adjustments for indebtedness and changes in net working capital. </span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-422-2" continuedAt="f-422-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the sale proceeds received in connection with the divestiture (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="3" id="f-446">99,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated working capital adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="form:DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-447">4,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash transferred to the buyer at closing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="form:DisposalGroupIncludingDiscontinuedOperationCashTransferred" format="ixt:num-dot-decimal" scale="3" id="f-448">2,049</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Direct costs to sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="form:DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell" format="ixt:num-dot-decimal" scale="3" id="f-449">1,225</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of sale consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet" format="ixt:num-dot-decimal" scale="3" id="f-450">100,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-419-3"><ix:continuation id="f-422-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of net assets associated with the FRT business was approximately $<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="form:DisposalGroupIncludingDiscontinuedOperationAssetsNet" scale="6" id="f-451">26.8</ix:nonFraction> million. The major classes of assets and liabilities sold consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-452">7,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1" format="ixt:num-dot-decimal" scale="3" id="f-453">6,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" scale="3" id="f-454">635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="f-455">14,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-456">6,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" format="ixt:num-dot-decimal" scale="3" id="f-457">10,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-458">1,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="f-459">33,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="f-460">4,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-461">2,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="f-462">7,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the divestiture, the Company recognized a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-463">73.3</ix:nonFraction> million. The Company recorded an income tax liability associated with the divestiture of approximately $<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-464">6.0</ix:nonFraction>&#160;million.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_46"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="f-465" continuedAt="f-465-1" escape="true">Goodwill and Intangible Assets </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-465-1" continuedAt="f-465-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-466" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill, as of December 31, 2022</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-467">178,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-468">33,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-469">211,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction - FRT divestiture</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="f-470">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-471">10,660</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-472">10,660</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-473">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-474">306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-475">306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill, as of December&#160;30, 2023</span></div></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-476">178,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-477">22,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-478">201,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction - China divestiture</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-479">1,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" scale="3" id="f-480">62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-481">1,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="f-482">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-483">425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-484">425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill, as of June&#160;29, 2024</span></div></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-485">177,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-486">22,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-487">199,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-488">no</ix:nonFraction>t recorded goodwill impairments for the six months ended June&#160;29, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-489" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets were as follows (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Assets </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Existing developed technologies </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-490">159,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-491">149,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-492">10,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-493">159,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-494">148,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-495">11,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-496">7,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-497">7,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-498">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-499">7,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-500">7,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-501">80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-502">47,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-503">46,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-504">949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-505">48,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-506">46,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-507">1,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-508">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="3" id="f-509">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-510">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-511">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="3" id="f-512">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-513">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-514">215,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-515">203,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-516">11,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-517">215,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-518">202,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-519">12,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="f-520" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-521">449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-522">838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-523">898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-524">1,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-525">191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-526">1,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-527">382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-528">3,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-529">640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-530">2,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-531">1,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-532">4,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-533" escape="true"><ix:continuation id="f-465-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization of definite-lived intangible assets, excluding in-process research and development, is as follows (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-534">1,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-535">2,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-536">1,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-537">1,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-538">1,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="form:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-539">2,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="form:FiniteLivedIntangibleAssetsAmortizationExpenseTotal" format="ixt:num-dot-decimal" scale="3" id="f-540">11,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_49"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="f-541" continuedAt="f-541-1" escape="true">Accrued Liabilities</ix:nonNumeric></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-542" escape="true"><ix:continuation id="f-541-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-543">31,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-544">20,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued income and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-545">5,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-546">8,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued employee stock purchase plan contributions withheld</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-547">4,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-548">4,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-549">3,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-550">3,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-551">3,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-552">5,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-553">49,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-554">41,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_52"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-555" continuedAt="f-555-1" escape="true">Fair Value and Derivative Instruments</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-556" continuedAt="f-556-1" escape="true"><ix:continuation id="f-555-1" continuedAt="f-555-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in pricing the asset or liability based on the best information available under the circumstances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have any transfers of assets or liabilities measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 during the six months ended June&#160;29, 2024 or the year ended December&#160;30, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable, and Accrued liabilities approximate fair value due to their short maturities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No changes were made to our valuation techniques during the first six months of fiscal 2024.</span></div></ix:continuation></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-555-2" continuedAt="f-555-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-557" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis were as follows (in thousands):&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-558">132,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-559">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-560">132,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-561">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-562">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-563">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-564">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-565">4,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-566">4,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-567">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="f-568">994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="f-569">994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-570">134,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-571">5,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-572">139,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. treasuries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-573">61,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="f-574">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-575">61,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="f-576">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-577">12,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-578">12,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="f-579">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-580">75,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-581">75,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="f-582">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-583">13,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-584">13,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-585">61,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-586">100,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-587">161,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap derivative contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-588">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-589">2,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-590">2,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-591">195,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-592">108,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-593">303,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange derivative contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-594">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="f-595">195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="f-596">195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-597">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="f-598">195</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="f-599">195</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-600">110,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-601">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-602">110,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-603">4,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-604">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-605">4,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-606">115,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-607">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-608">115,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. treasuries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-609">45,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="f-610">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-611">45,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="f-612">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-613">10,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-614">10,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="f-615">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-616">81,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-617">81,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:fixed-zero" scale="3" id="f-618">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-619">13,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-620">13,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-621">45,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-622">104,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-623">150,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange derivative contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-624">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="f-625">284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="f-626">284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap derivative contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-627">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-628">1,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-629">1,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-630">161,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-631">106,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-632">268,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange derivative contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-633">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="f-634">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="f-635">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-636">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="f-637">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="f-638">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our cash equivalents is determined based on quoted market prices for similar or identical securities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our marketable securities as available-for-sale and value them utilizing a market approach. Our investments are priced by pricing vendors who provide observable inputs for their pricing without applying significant judgment. Broker pricing is used mainly when a quoted price is not available, the investment is not priced by our pricing vendors or when a broker price is more reflective of fair value. Our broker-priced investments are categorized as Level 2 investments because fair value is based on similar assets without applying significant judgments. In addition, all investments have a sufficient trading volume to demonstrate that the fair value is appropriate.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-555-3" continuedAt="f-555-4"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized gains and losses were immaterial and were recorded as a component of Accumulated other comprehensive loss in our Condensed Consolidated Balance Sheets. We did not have any other-than-temporary unrealized gains or losses at either period end included in these financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swap </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our interest rate swap contract is determined at the end of each reporting period based on valuation models that use interest rate yield curves as inputs. For accounting purposes, our interest rate swap contract qualifies for, and is designated as a cash flow hedge. The hedged risk is the interest rate exposure to changes in interest payments attributable to changes in our variable-rate interest over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. Cash settlements, in the form of cash payments or cash receipts, are recognized as a component of interest expense. The cash flows associated with the interest rate swaps are reported in Net cash provided by operating activities in our Condensed Consolidated Statements of Cash Flows and the fair value of the interest rate swap contracts are recorded within Prepaid expenses and other current assets and Other assets in our Condensed Consolidated Balance Sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Exchange Derivative Contracts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We utilize foreign currency forward contracts to hedge against future movements in foreign exchange rates that affect certain existing foreign currency denominated assets and liabilities and forecasted foreign currency revenue and expense transactions. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, certain of our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our Condensed Consolidated Balance Sheets with changes in fair value recorded within Other income, net in our Condensed Consolidated Statement of Income for both realized and unrealized gains and losses. Certain of our foreign currency forward contracts are designated as cash flow hedges, and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our Condensed Consolidated Balance Sheets with changes in fair value recorded as a component of Accumulated other comprehensive loss and reclassified into earnings in the same period in which the hedged transaction affects earnings, and in the same line item on the Condensed Consolidated Statements of Income as the impact of the hedge transaction. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All of our foreign exchange derivative contracts outstanding at June&#160;29, 2024 will mature by the second quarter of fiscal 2025.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" id="f-639" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about our foreign currency forward contracts outstanding as of June&#160;29, 2024 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.231%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Position</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Amount<br/>(Local Currency)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Amount<br/>(U.S. Dollars)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="c-161" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-640">29,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-641">31,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese Yen</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="jpy" contextRef="c-162" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-642">2,422,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-643">15,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Korean Won</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="krw" contextRef="c-163" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-644">3,986,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-645">2,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taiwan Dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="twd" contextRef="c-164" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-646">96,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="f-647">2,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign currency contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that utilize observable market inputs.</span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-556-1" continuedAt="f-556-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</span></div></ix:continuation></ix:continuation><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-555-4"><ix:continuation id="f-556-2">We measure and report our non-financial assets such as Property, plant and equipment, Goodwill and Intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition.</ix:continuation> There were <ix:nonFraction unitRef="usd" contextRef="c-165" decimals="INF" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="f-648"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="INF" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="f-649"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="INF" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="f-650"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="INF" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="f-651">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> assets or liabilities measured at fair value on a nonrecurring basis during the three and six months ended June&#160;29, 2024 or July&#160;1, 2023.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="f-652" continuedAt="f-652-1" escape="true">Warranty</ix:nonNumeric></span></div><ix:continuation id="f-652-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer warranties on certain products and record a liability for the estimated future costs associated with warranty claims at the time revenue is recognized. The warranty liability is based upon historical experience and our estimate of the level of future costs. While we engage in product quality programs and processes, our warranty obligation is affected by product failure rates, material usage and service delivery costs. We regularly monitor product returns for warranty and maintain a reserve for the related expenses based upon our historical experience and any specifically identified failures. As we sell new products to our customers, we must exercise considerable judgment in estimating the expected failure rates. This estimating process is based on historical experience of similar products, as well as various other assumptions that we believe to be reasonable under the circumstances. We provide for the estimated cost of product warranties at the time revenue is recognized as a component of Cost of revenues in our Condensed Consolidated Statement of Income.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="f-653" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our warranty liability were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-654">3,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-655">4,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-656">4,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-657">2,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-658">4,179</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-659">3,627</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-660">3,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-661">3,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:18pt"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_58"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-662" continuedAt="f-662-1" escape="true">Property, Plant and Equipment, net</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-663" escape="true"><ix:continuation id="f-662-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-664">17,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-665">17,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-666">46,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-667">46,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-668">296,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-669">286,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-670">47,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-671">46,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-672">7,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-673">7,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-674">91,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-675">91,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sub-total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-676">506,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-677">495,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-678">368,422</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-679">358,021</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="form:PropertyPlantAndEquipmentNetExcludesConstructionInProgress" format="ixt:num-dot-decimal" scale="3" id="f-680">137,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="form:PropertyPlantAndEquipmentNetExcludesConstructionInProgress" format="ixt:num-dot-decimal" scale="3" id="f-681">137,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-682">66,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-683">67,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-684">204,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-685">204,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_61"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8212; <ix:nonNumeric contextRef="c-5" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-686" continuedAt="f-686-1" escape="true">Stockholders&#8217; Equity and Stock-Based Compensation</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-686-1" continuedAt="f-686-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Repurchase Programs</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2022, our Board of Directors authorized a <ix:nonNumeric contextRef="c-179" name="us-gaap:StockRepurchaseProgramPeriodInForce1" format="ixt-sec:durwordsen" id="f-687">two-year</ix:nonNumeric> program to repurchase up to $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-688">75.0</ix:nonFraction>&#160;million of outstanding common stock to offset potential dilution from issuance of common stock under our stock-based compensation programs. During fiscal 2022 and fiscal 2023, we repurchased and retired <ix:nonFraction unitRef="shares" contextRef="c-181" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-689">1,700,893</ix:nonFraction> shares of common stock for $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-690">56.4</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="c-182" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-691">504,352</ix:nonFraction> shares of common stock for $<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-692">18.6</ix:nonFraction>&#160;million, respectively, utilizing the remaining shares available for repurchase under the program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2023, our Board of Directors authorized an additional <ix:nonNumeric contextRef="c-183" name="us-gaap:StockRepurchaseProgramPeriodInForce1" format="ixt-sec:durwordsen" id="f-693">two-year</ix:nonNumeric> program to repurchase up to $<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="INF" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-694">75.0</ix:nonFraction>&#160;million of outstanding common stock, with the primary purpose of offsetting potential dilution from issuance of common stock under our stock-based compensation programs. This share repurchase program will expire on October 30, 2025. During fiscal 2023 we repurchased and retired <ix:nonFraction unitRef="shares" contextRef="c-185" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-695">32,020</ix:nonFraction> shares of common stock for $<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-696">1.2</ix:nonFraction> million. During the six months ended June&#160;29, 2024, we repurchased and retired <ix:nonFraction unitRef="shares" contextRef="c-187" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-697">483,951</ix:nonFraction> shares of common stock for $<ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-698">20.3</ix:nonFraction> million, and as of June&#160;29, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-699">53.5</ix:nonFraction> million remained available for future repurchases. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-686-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy related to repurchases of our common stock is to charge the excess of cost over par value to additional paid-in capital once the shares are retired. Share repurchases are subject to an excise tax enabled by the Inflation Reduction Act that is generally 1% of the fair market value of the shares repurchased at the time of the repurchase, net of the fair market value of certain new stock issuances during the same taxable year. Certain exceptions apply to the excise tax. The excise tax incurred reduces the amount available under the repurchase programs, as applicable, and is included in the cost of shares repurchased in the Condensed Consolidated Statement of Stockholders Equity. All repurchases were made in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="f-700" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit (&#8220;RSU&#8221;) activity under our equity incentive plan was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs at December&#160;30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-189" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-701">2,165,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-189" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-702">35.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-190" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-703">149,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-190" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-704">54.41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-190" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-705">266,910</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-190" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-706">31.30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-190" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-707">22,393</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-190" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-708">33.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs at June&#160;29, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-191" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-709">2,026,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-191" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-710">37.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Restricted Stock Units</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may grant Performance RSUs (&#8220;PRSUs&#8221;) to certain executives, which vest based upon us achieving certain market performance criteria. There were <ix:nonFraction unitRef="shares" contextRef="c-192" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="f-711">no</ix:nonFraction> market based PRSUs granted during the six months ended June&#160;29, 2024. PRSUs are included as part of the RSU activity above. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" id="f-712" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to activity under our Employee Stock Purchase Plan (&#8220;ESPP&#8221;) was as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-193" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-713">197,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average per share purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-194" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-714">25.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average per share discount from the fair value of our common stock on the date of issuance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-193" decimals="2" sign="-" name="form:WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock" scale="0" id="f-715">13.66</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-716" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in our Condensed Consolidated Statements of Income as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-717">1,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-718">1,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-719">3,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-720">3,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-721">2,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-722">2,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-723">5,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-724">4,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-725">5,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-726">5,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-727">11,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-728">10,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-729">10,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-730">9,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-731">20,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-732">18,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unrecognized Compensation Costs</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" id="f-733" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;29, 2024, the unrecognized stock-based compensation was as follows (dollars in thousands):&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"/><td style="width:58.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Expense</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Expected<br/>Recognition Period<br/>in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-734">39,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-200" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-735">1.78</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-736">7,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-192" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-737">1.69</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="3" id="f-738">264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-193" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-739">0.09</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total unrecognized stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-740">47,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-741">1.76</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-742" continuedAt="f-742-1" escape="true">Net Income per Share</ix:nonNumeric></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-743" escape="true"><ix:continuation id="f-742-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.161%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic net income per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-744">77,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-745">77,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-746">77,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-747">77,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add potentially dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-748">1,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-749">457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-750">1,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-751">338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-752">78,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-753">77,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-754">78,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-755">77,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities not included as they would have been antidilutive</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-756">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-757">486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-758">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-759">343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_67"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-760" continuedAt="f-760-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-760-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note&#160;13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contractual obligations and commitments have not materially changed as of June&#160;29, 2024 from those disclosed in our Annual Report on Form 10-K for the year ended December&#160;30, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to legal proceedings and claims in the ordinary course of business, the outcomes of which cannot be estimated with certainty. Our ability to estimate the outcomes may change in the near term and the effect of any such change could have a material adverse effect on our financial position, results of operations or cash flows.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_70"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;13 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-761" continuedAt="f-761-1" escape="true">Leases</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-761-1" continuedAt="f-761-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease real estate space under non-cancelable operating lease agreements for commercial and industrial space, as well as for a portion of our corporate headquarters located in Livermore, California. Our leases have remaining terms of <ix:nonNumeric contextRef="c-202" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-762">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="c-203" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-763">10</ix:nonNumeric> years, and some leases include options to extend up to <ix:nonNumeric contextRef="c-3" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="f-764">20</ix:nonNumeric> years. We also have operating leases for automobiles with remaining lease terms of <ix:nonNumeric contextRef="c-204" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-765">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="c-205" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-766">2</ix:nonNumeric> years. We did not include any of our renewal options in our lease terms for calculating our lease liability as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these options at this time. The weighted-average remaining lease term for our operating leases was <ix:nonNumeric contextRef="c-3" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-767">4.2</ix:nonNumeric> years as of June&#160;29, 2024 and the weighted-average discount rate was <ix:nonFraction unitRef="number" contextRef="c-3" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-768">4.65</ix:nonFraction>%. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-769" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-770">2,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-771">2,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-772">4,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-773">4,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-774">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-775">136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-776">145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-777">293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-778">1,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-779">483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-780">1,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-781">1,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-782">3,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-783">2,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-784">6,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-785">5,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-786" escape="true"><ix:continuation id="f-761-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under our non-cancelable operating leases were as follows as of June&#160;29, 2024 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-787">4,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-788">9,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-789">7,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-790">7,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-791">3,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="form:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-792">1,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-793">33,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-794">4,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Present value of net minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-795">29,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-796">8,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Total long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-797">21,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_73"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;14 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-798" continuedAt="f-798-1" escape="true">Revenue</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-798-1" continuedAt="f-798-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transaction price allocated to the remaining performance obligations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On June&#160;29, 2024, we had $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-799">9.2</ix:nonFraction> million of remaining performance obligations, which were comprised of deferred service contracts, extended warranty contracts, and contracts with overtime revenue recognition that are not yet delivered.&#160;We expect to recognize approximately&#160;<ix:nonFraction unitRef="number" contextRef="c-206" decimals="3" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-800">65.1</ix:nonFraction>% of our remaining performance obligations as revenue in the remainder of fiscal 2024, approximately <ix:nonFraction unitRef="number" contextRef="c-207" decimals="3" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-801">27.7</ix:nonFraction>% in fiscal 2025, and approximately <ix:nonFraction unitRef="number" contextRef="c-208" decimals="3" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-802">7.2</ix:nonFraction>% in fiscal 2026 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract balances:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded at the invoiced amount, net of an allowance for credit losses. A receivable is recognized in the period we deliver goods or provide services or when our right to consideration is unconditional. A contract asset is recorded when we have performed under the contract but our right to consideration is conditional on something other than the passage of time. Contract assets as of June&#160;29, 2024 and December&#160;30, 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="f-803">5.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="f-804">3.8</ix:nonFraction> million, respectively, and are reported on the Condensed Consolidated Balance Sheets as a component of Prepaid expenses and other current assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities include payments received and payments due in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets at the end of each reporting period as a component of Deferred revenue and Other liabilities. Contract liabilities as of June&#160;29, 2024 and December&#160;30, 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-805">19.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-806">18.0</ix:nonFraction> million, respectively. During the six months ended June&#160;29, 2024, we recognized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-807">10.5</ix:nonFraction> million of revenue that was included in contract liabilities as of December&#160;30, 2023. During the six months ended June&#160;29, 2024, we divested contract liabilities of $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="6" id="f-808">1.7</ix:nonFraction> million as of December&#160;30, 2023 with the divestiture of our China operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs to obtain a contract:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We generally expense sales commissions when incurred as a component of Selling, general and administrative expense, as the amortization period is typically less than one year. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="f-798-2" continuedAt="f-798-3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by category: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note&#160;15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Segments and Enterprise-Wide Information</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-798-3">, for further details.</ix:continuation> </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;15 &#8212; <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-812" continuedAt="f-812-1" escape="true">Operating Segments and Enterprise-Wide Information</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-812-1" continuedAt="f-812-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM is our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire company. We operate in <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-813">two</ix:nonFraction> reportable segments consisting of the Probe Cards segment and the Systems segment. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-814" continuedAt="f-814-1" escape="true">The following table summarizes the operating results by reportable segment (dollars in thousands):</ix:nonNumeric></span></div><ix:continuation id="f-814-1"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.142%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-815">166,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-816">30,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-817">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-818">197,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-819">115,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-820">40,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-821">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-822">155,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-823">75,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-824">14,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-825">2,516</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-826">86,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-827">42,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-828">21,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-829">2,953</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-830">60,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-210" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-831">45.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-211" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-832">46.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-833">44.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-213" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-834">36.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-214" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-835">52.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-836">38.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-837">303,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-838">62,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-839">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-840">366,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-841">242,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-842">80,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-843">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-844">323,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-845">126,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-846">28,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-847">5,075</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-848">149,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-849">85,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-850">41,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-851">6,244</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-852">121,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-216" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-853">41.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-222" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-854">45.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-855">40.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-219" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-856">35.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-223" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-857">51.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="form:GrossMarginPercent" scale="-2" id="f-858">37.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results provide useful information to our management for assessment of our performance and results of operations. Certain components of our operating results are utilized to determine compensation along with other measures. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Other includes unallocated expenses relating to amortization of intangible assets, inventory and fixed asset fair value adjustments due to acquisitions, share-based compensation, and restructuring charges which are not used in evaluating the results of, or in allocating resources to, our reportable segments.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-859" continuedAt="f-859-1" escape="true"><ix:continuation id="f-812-2" continuedAt="f-812-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain revenue category information by reportable segment was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foundry &amp; Logic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-860">103,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-861">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-862">103,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-863">81,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-864">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-865">81,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DRAM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-866">58,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-867">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-868">58,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-869">30,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-870">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-871">30,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Flash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-872">5,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-873">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-874">5,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-875">2,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-876">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-877">2,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-878">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-879">30,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-880">30,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-881">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-882">40,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-883">40,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-884">166,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-885">30,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-886">197,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-887">115,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-888">40,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-889">155,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-890">165,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-891">28,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-892">193,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-893">112,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-894">40,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-895">153,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-896">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-897">2,553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-898">3,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-899">2,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-900">573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-901">2,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-902">166,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-903">30,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-904">197,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-905">115,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-906">40,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-907">155,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Geographical region:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Korea</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-908">48,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-909">416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-910">49,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-911">26,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-912">1,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-913">27,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-914">39,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-915">8,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-916">47,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-917">31,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-918">11,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-919">42,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-920">40,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-921">4,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-922">44,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-923">25,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-924">4,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-925">29,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-926">20,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-927">4,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-928">25,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-929">16,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-930">6,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-931">23,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-932">3,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-933">5,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-934">8,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-935">2,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-936">8,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-937">10,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-938">4,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-939">3,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-940">7,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-941">3,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-942">4,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-943">7,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-944">5,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-945">1,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-946">6,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-947">6,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-948">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-949">6,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-950">4,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-951">410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-952">4,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-953">1,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-954">1,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-955">2,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-956">1,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-957">1,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-958">3,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-959">1,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-960">2,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-961">4,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-962">166,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-963">30,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-964">197,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-965">115,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-966">40,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-967">155,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-859-1"><ix:continuation id="f-812-3"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foundry &amp; Logic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-968">190,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-969">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-970">190,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-971">183,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-972">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-973">183,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DRAM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-974">103,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-975">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-976">103,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-977">50,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-978">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-979">50,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Flash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-980">9,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-981">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-982">9,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-983">8,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-984">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-985">8,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-986">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-987">62,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-988">62,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-989">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-990">80,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-991">80,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-992">303,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-993">62,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-994">366,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-995">242,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-996">80,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-997">323,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-998">301,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-999">56,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1000">358,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1001">236,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1002">79,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1003">316,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1004">2,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1005">5,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1006">8,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1007">5,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1008">1,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1009">6,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1010">303,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1011">62,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1012">366,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1013">242,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1014">80,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1015">323,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Geographical region:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Korea</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1016">99,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-1017">461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1018">99,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1019">46,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1020">2,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1021">48,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1022">75,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1023">18,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1024">93,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1025">55,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1026">24,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1027">80,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1028">67,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1029">7,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1030">74,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1031">64,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-370" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1032">5,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1033">69,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1034">28,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1035">11,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1036">40,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1037">34,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1038">15,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-377" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1039">50,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-378" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1040">8,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1041">7,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-380" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1042">16,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-381" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1043">11,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-382" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1044">7,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1045">18,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1046">7,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1047">1,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1048">9,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1049">4,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1050">3,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1051">8,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-390" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1052">6,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1053">10,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1054">17,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1055">5,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1056">14,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1057">20,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1058">6,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1059">1,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1060">8,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1061">16,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1062">1,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-401" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1063">17,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1064">2,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1065">2,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1066">5,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1067">3,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1068">5,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1069">8,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1070">303,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1071">62,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1072">366,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1073">242,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1074">80,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1075">323,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_97"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_100"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cautionary Statement Regarding Forward-Looking Statements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form&#160;10-Q contains forward-looking statements within the meaning of the Securities Exchange Act of 1934 and the Securities Act of 1933, which are subject to risks and uncertainties. The forward-looking statements include statements concerning, among other things, our business strategy, financial and operating results, gross margins, liquidity and capital expenditure requirements and impact of accounting standards. In some cases, you can identify these statements by forward-looking words, such as &#8220;may,&#8221; &#8220;might,&#8221; &#8220;will,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221; &#8220;intend&#8221; and &#8220;continue,&#8221; the negative or plural of these words and other comparable terminology.</span></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements are only predictions based on our current expectations and our projections about future events. All forward-looking statements included in this Quarterly Report on Form&#160;10-Q are based upon information available to us as of the filing date of this Quarterly Report on Form&#160;10-Q. You should not place undue reliance on these forward-looking statements. We have no obligation to update any of these statements. These forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, levels of activity, performance or achievements to differ materially from those expressed or implied by these statements, including risks related to general market trends, the benefits of acquisitions and investments, our supply chain, uncertainties related to global, regional or national public health-related crises and the impact of our responses to them, the interpretation and impacts of changes in export controls and other trade barriers, military conflicts, political volatility and similar factors, our ability to execute our business strategy and other risks discussed in the section titled &#8220;Risk Factors&#8221; and elsewhere in our Annual Report on Form&#160;10-K for the year ended December&#160;30, 2023 and in this Quarterly Report on Form&#160;10-Q. You should carefully consider the numerous risks and uncertainties described under these sections.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion and analysis should be read in conjunction with our condensed consolidated financial statements and the accompanying notes contained in this Quarterly Report on Form&#160;10-Q. Unless expressly stated or the context otherwise requires, the terms &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221; and &#8220;FormFactor&#8221; refer to FormFactor,&#160;Inc. and its subsidiaries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FormFactor, Inc., headquartered in Livermore, California, is a leading provider of essential test and measurement technologies along the full semiconductor product lifecycle &#8212; from characterization, modeling, reliability, and design de-bug, to qualification and production test. We provide a broad range of high-performance probe cards, analytical probes, probe stations, thermal systems, and cryogenic systems to both semiconductor companies and scientific institutions. Our products provide electrical information from a variety of semiconductor and electro-optical devices and integrated circuits from early research, through development, to high-volume production. Customers use our products and services to accelerate profitability by optimizing device performance and advancing yield knowledge.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in two reportable segments consisting of the Probe Cards segment and the Systems segment. Sales of our probe cards and analytical probes are included in the Probe Cards segment, while sales of our probe stations, thermal systems and cryogenic systems are included in the Systems segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generated net income of $41.2 million in the first six months of fiscal 2024 as compared to $2.2 million in the first six months of fiscal 2023. On February 26, 2024, we completed the sale of our China operations and established an exclusive distribution and partnership agreement to continue sales and support of our products in the region (the &#8220;China Transaction&#8221;). As a result of the China Transaction, we received net consideration of $21.4 million and the China Transaction resulted in a gain of $20.3 million. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net income in the first six months of fiscal 2024 compared to the first six months of fiscal 2023 was due to two factors. Certain areas of the semiconductor industry strengthened in the second quarter of fiscal 2024, increasing demand in most markets within our Probe Cards segment, particularly with demand for high bandwidth memory (&#8220;HBM&#8221;) chips utilized in generative artificial intelligence applications, seasonal ramp of new mobile application processor designs, and demand for client PC and server microprocessor designs. While we experienced growth in total revenues during the first six months of fiscal 2024, our Systems segment revenues were negatively impacted due to the absence of metrology system sales during the first six months of fiscal 2024 as a result of the sale of our FRT Metrology business in the fourth quarter of fiscal 2023. Additionally, the increase in net income was attributable to the $20.3 million gain recognized from the China Transaction. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis and Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the Consolidated Financial Statements in our 2023 Annual Report on Form 10-K describe the significant accounting estimates and significant accounting policies used in preparation of the Consolidated Financial Statements. Actual results in these areas could differ from management&#8217;s estimates. During the six months ended June&#160;29, 2024, there were no significant changes in our significant accounting policies or estimates from those reported in our Annual Report on Form 10-K for the year ended December&#160;30, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our operating results as a percentage of revenues for the periods indicated:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues by Segment and Market</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Probe Cards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the fourth quarter of fiscal 2023, we completed the sale of our FRT Metrology business. As a result, metrology systems revenue will not recur in future periods. We generated no metrology systems revenue during the three and six months ended June&#160;29, 2024, compared to $4.5 million and $8.6 million, during the three and six months ended July&#160;1, 2023, respectively.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Probe Cards Markets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foundry &amp; Logic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DRAM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Flash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems Market:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,558&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Probe Cards Markets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foundry &amp; Logic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DRAM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Flash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems Market:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,835&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the fourth quarter of fiscal 2023, we completed the sale of our FRT Metrology business. As a result, metrology systems revenue will not recur in future periods. We generated no metrology systems revenue during the three and six months ended June&#160;29, 2024, compared to $4.5 million and $8.6 million, during the three and six months ended July&#160;1, 2023, respectively.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foundry &amp; Logic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in Foundry &amp; Logic product revenue for the three and six months ended June&#160;29, 2024, compared to the three and six months ended July&#160;1, 2023, was driven by the seasonal ramp of new mobile application processor designs and stronger probe-card demand for client PC and server microprocessor designs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">DRAM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in DRAM product revenue for the three and six months ended June&#160;29, 2024, compared to the three and six months ended July&#160;1, 2023, was driven by increased demand for HBM chips utilized in generative artificial intelligence applications.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Flash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in Flash product revenue for the three and six months ended June&#160;29, 2024, compared to the three and six months ended July&#160;1, 2023, was driven by increased customer production activity and demand for our products.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in Systems market revenue for the three and six months ended June&#160;29, 2024, compared to the three and six months ended July&#160;1, 2023, was driven by the absence of sales of our metrology systems, and decreased sales of probe stations and cryogenic systems due to timing of demand. During the fourth quarter of fiscal 2023, we completed the sale of our FRT Metrology business. The decrease in Systems revenue from sources not associated with metrology systems for the three and six months ended June&#160;29, 2024 was $5.4 million, or 15.0%, and $9.4 million, or 13.0%, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues by Geographic Region</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of <br/>Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of <br/>Revenue</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Korea</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,824&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic revenue information is based on the location to which we ship the product. For example, if a certain South Korean customer purchases through its U.S. subsidiary and requests the products to be shipped to an address in South Korea, this sale will be reflected in the revenue for South Korea rather than the U.S.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in revenue by geographic region for the three and six months ended June&#160;29, 2024, compared to the three and six months ended July&#160;1, 2023, were primarily attributable to changes in customer demand, shifts in customer regional manufacturing strategies, particularly with our large multinational customers, product sales mix, and impacts from trade restrictions. Specifically, the changes in revenue by geographic region was attributable to the following:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The increase in revenue for South Korea for the three and six months ended June&#160;29, 2024, compared to the three and six months ended July&#160;1, 2023 was driven principally by increased demand for our DRAM probe card products, including those for HBM. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The increase in revenues for the United States, and decreases in revenues for China and Malaysia, for the six months ended June&#160;29, 2024, compared to the six months ended July&#160;1, 2023 were driven principally by a single large U.S.-based company with operations in these regions that shifted shipments from these regions to the United States. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in revenues for China for the six months ended June&#160;29, 2024, compared to the six months ended July&#160;1, 2023, was also impacted by lowered demand caused by expanded export license requirements imposed by the U.S. government beginning the fourth quarter of fiscal 2022 for exporting advanced U.S. semiconductor technology to China. These trade restrictions have caused, and continue to drive, multinational customers to concentrate operations in regions other than China, and lowering overall demand in China, impacting our geographical mix.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues and Gross Margins</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues consists primarily of manufacturing materials, compensation and benefits, shipping and handling costs, manufacturing-related overhead (including equipment costs, related occupancy, and computer services), warranty costs, inventory adjustments (including write-downs for inventory obsolescence), and amortization of certain intangible assets. Our manufacturing operations rely on a limited number of suppliers to provide key components and materials for our products, some of which are a sole source. We order materials and supplies based on backlog and forecasted customer orders. Tooling and setup costs related to changing manufacturing lots at our suppliers are also included in the cost of revenues. We expense all warranty costs, inventory provisions and amortization of certain intangible assets as cost of revenues. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit and gross margin were as follows (dollars in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.333%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,900&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,617&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,361&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit and gross margin by segment were as follows (dollars in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,239&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,516)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,900&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,124&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="45" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,030&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,075)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,735&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,244)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,361&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Probe Cards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;29, 2024, gross profit and gross margins increased compared to the three and six months ended July&#160;1, 2023, primarily due to greater revenues and a more favorable absorption of costs on higher production volumes. This was partially offset by an unfavorable product mix resulting from a higher concentration of sales of lower-margin DRAM products for the three and six months ended June&#160;29, 2024 compared to the corresponding period in the prior year, up from 26.4% and 20.8% of Probe Card sales to 34.8% and 34.2% of Probe Card sales, and a lower concentration of higher-margin Foundry &amp; Logic sales for the three and six months ended June&#160;29, 2024 when compared to the corresponding period in the prior year, down from 71.1% and 75.6% of Probe Card sales to 62.1% and 62.7% of Probe Card sales. In general, our DRAM products have lower margins than our Foundry &amp; Logic products.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;29, 2024, gross profit and gross margins decreased compared to the three and six months ended July&#160;1, 2023, primarily as a result of lower revenues and a less favorable absorption of costs on lower production volumes, and a less favorable product mix.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Other includes unallocated expenses relating to stock-based compensation expense, amortization of intangible assets, inventory and fixed asset fair value adjustments due to acquisitions, and restructuring charges, net, which are not used in evaluating the results of, or in allocating resources to, our reportable segments. For the three and six months ended June&#160;29, 2024, Corporate and Other gross profit increased compared to the three and six months ended July&#160;1, 2023, primarily from the absence of amortization expense associated with our FRT Metrology business, which was sold during the fourth quarter of fiscal 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Overall</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit and gross margins fluctuate with revenue levels, product mix, selling prices, factory loading, and material costs. For the three and six months ended June&#160;29, 2024, compared to the three and six months ended July&#160;1, 2023, gross profit and gross margins have increased primarily as a result of more favorable absorption of costs and lower inventory excess and obsolescence reserves, partially offset by an unfavorable product mix, as described above.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues included stock-based compensation expense as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses in the three months ended June&#160;29, 2024 increased compared to the corresponding period in the prior year primarily due to increased employee compensation costs from higher performance-based compensation, increased general operational costs and stock-based compensation expense. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses in the six months ended June&#160;29, 2024 increased compared to the corresponding period in the prior year primarily due to increased employee compensation costs from higher performance-based compensation, increased project material costs and general operational costs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A detail of the changes is as follows (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 29, 2024 compared to Three Months Ended July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 29, 2024 compared to Six Months Ended July 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,766&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General operational costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Project material costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,224&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,606&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development included stock-based compensation expense as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,363&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,735&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased in the three months ended June&#160;29, 2024 compared to the corresponding period in the prior year. The drivers of the increase for the three month period were increased employee compensation costs from higher performance-based compensation and increased commissions expense from increased revenues, partially offset by lower amortization expense from significant intangible assets becoming fully amortized.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased in the six months ended June&#160;29, 2024 compared to the corresponding period in the prior year. The drivers of the increase for the six month period were increased employee compensation costs from higher performance-based compensation, increased consulting fees from transaction expenses related to the sale of our FRT Metrology business in the fourth quarter of fiscal 2023 and the China Transaction in the first quarter of fiscal 2024, increased stock-based compensation expense from an increase in weighted average fair value of awards outstanding, and increased recruiting costs, partially offset by lower amortization expense from significant intangible assets becoming fully amortized and lower restructuring charges. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A detail of the changes is as follows (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 29, 2024 compared to Three Months Ended July 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 29, 2024 compared to Six Months Ended July 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,431&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commission expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recruiting costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consulting fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,619&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,956&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative included stock-based compensation expense as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,326&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,527&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,334&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gain on sale of business</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale of business of $0.3 million for the three months ended June&#160;29, 2024 represents an adjustment to the gain recognized from the China Transaction. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale of business for the six months ended June&#160;29, 2024 represents the gain recognized from the China Transaction of $20.3 million and an adjustment to the gain recognized from the sale of our FRT Metrology business of $0.3 million. See Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Divestitures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Income (Expense), Net</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income is earned on our cash, cash equivalents, restricted cash and marketable securities. The increase in interest income for the three and six months ended June&#160;29, 2024 compared with the corresponding period of the prior year, was attributable to an increase in weighted average yields due to the higher interest rate environment and on higher invested balances. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense primarily includes interest on our term loan, interest rate swap derivative contracts, and term loan issuance costs amortization charges. The interest expense for the three and six months ended June&#160;29, 2024 decreased compared to the corresponding period of the prior year due to lower outstanding debt.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income, Net </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net, primarily includes the effects of foreign currency and various other gains and losses. We partially mitigate our risks from currency movements by hedging certain balance sheet exposures, which minimizes the impacts during periods of foreign exchange volatility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In&#160;thousands,&#160;except&#160;percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision (benefit) for income taxes reflects the tax provision on our operations in foreign and U.S. jurisdictions, offset by tax benefits from tax credits and the foreign-derived intangible income deduction. Our effective tax rate may vary from period to period based on changes in estimated taxable income or loss by jurisdiction, changes to the valuation allowance, changes to U.S. federal, state or foreign tax laws, changes in stock-based compensation expense/benefit, future expansion into areas with varying country, state, and local income tax rates, and deductibility of certain costs and expenses by jurisdiction. The increase in our effective tax rate for the three and six months ended June&#160;29, 2024 compared to the corresponding period in the prior year was primarily driven by higher taxable income during fiscal 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Creating Helpful Incentives to Produce Semiconductors and Science Act of 2022 (&#8220;CHIPS Act&#8221;) was signed into law on August 9, 2022. The CHIPS Act provides for various incentives and tax credits, among other items, including the Advanced Manufacturing Investment Credit (&#8220;AMIC&#8221;), which equals 25% of qualified investments in an advanced manufacturing facility that is placed in service after December 31, 2022. At least a portion of our future capital expenditures and research and development costs will qualify for this credit, which benefits us by allowing us to net the credit received against our costs. The AMIC credit is accounted for outside of ASC 740 as a reduction to the depreciable basis of the assets used in operations and will not have an impact on our effective tax rate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in 2022, the U.S. Tax Cuts and Jobs Act of 2017 eliminated the existing option to deduct research and development expenditures and requires taxpayers to amortize such expenditures attributable to domestic and foreign research over five and fifteen years, respectively, pursuant to IRC Section 174. While the capitalization requirement has a negative impact on our cash flows, there are offsetting benefits from the enactment of this provision that we have included in our estimated annual effective tax rate. While it is possible that Congress may defer, modify, or repeal this provision, potentially with retroactive effect, we have no assurance that this provision will be deferred, modified, or repealed. Changes in our tax provisions or an increase in our tax liabilities, whether due to changes in applicable laws and regulations, the interpretation or application thereof, or a final determination of tax audits or litigation or agreements, could have a material adverse effect on our financial position, results of operations and/or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_109"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Resources</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our working capital increased to $481.6 million at June&#160;29, 2024, compared to $442.7 million at December&#160;30, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents primarily consist of deposits held at banks and money market funds. Marketable securities primarily consist of corporate bonds, U.S. treasuries, commercial paper, and U.S. agency securities. We typically invest in highly rated </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">securities with low probabilities of default. Our investment policy requires investments to be rated single A or better, and limits the types of acceptable investments, issuer concentration and duration of the investment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash, cash equivalents and marketable securities totaled approximately $357.6 million at June&#160;29, 2024, compared to $328.3 million at December&#160;30, 2023. Based on our historical results of operations, we expect that our cash, cash equivalents, and marketable securities on hand, and the cash we expect to generate from operations, will be sufficient to fund our short-term and long-term liquidity requirements primarily arising from: research and development, capital expenditures, working capital, outstanding commitments, and other liquidity requirements associated with existing operations. However, we cannot be certain that our cash, cash equivalents, and marketable securities on hand, and cash generated from operations, will be available in the future to fund all of our capital and operating requirements. In addition, any future strategic investments and significant acquisitions may require additional cash and capital resources. To the extent necessary, we may consider entering into short and long-term debt obligations, raising cash through a stock issuance, or obtaining new financing facilities, which may not be available on terms favorable to us. If we are unable to obtain sufficient cash or capital to meet our needs on a timely basis and on favorable terms, our business and operations could be materially and adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unsuccessful in maintaining or growing our revenues, maintaining or reducing our cost structure, or increasing our available cash through debt or equity financings, our cash, cash equivalents and marketable securities may decline.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize a variety of tax planning and financing strategies to manage our worldwide cash and deploy funds to locations where needed. As part of these strategies, we indefinitely reinvest a portion of our foreign earnings. Should we require additional capital in the United States, we may elect to repatriate indefinitely-reinvested foreign funds or raise capital in the United States.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our net cash flows from operating, investing and financing activities:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.329%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities consists of net income for the period adjusted for certain non-cash items and changes in certain operating assets and liabilities. Net cash provided by operating activities for the six months ended June&#160;29, 2024 was attributable to net income of $41.2 million and net non-cash expenses of $15.5 million, partially offset by the increase in net working capital of $1.8 million. The cash used in net working capital is related to increased inventories of $14.5 million and increased accounts receivable, net, of $10.8 million, largely offset by increased accrued liabilities of $10.2 million, other liabilities of $7.3 million, and deferred revenue of $4.9 million. The non-cash expenses consisted of depreciation, amortization, stock-based compensation, and the provision for excess and obsolete inventories, partially offset by the $20.6 million gain on sale of business. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities for the six months ended June&#160;29, 2024 primarily related to $21.8 million in property, plant and equipment purchases and $9.7 million in net purchases of marketable securities, partially offset by $21.6 million cash provided by the sale of businesses. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities for the six months ended June&#160;29, 2024 primarily related to $20.3 million used to purchase common stock under our stock repurchase program, $3.6 million used to pay tax withholdings for net share settlements of employee stock awards, partially offset by $4.9 million received from issuances of common stock under our employee stock purchase plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2020, we entered into an $18.0&#160;million 15-year credit facility loan agreement (the &#8220;Building Term Loan&#8221;). The proceeds of the Building Term Loan were used to purchase a building adjacent to our leased facilities in Livermore, California. On May 19, 2023, we amended the Building Term Loan, replacing the benchmark reference rate London Interbank Offered </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rate (&#8220;LIBOR&#8220;) with the term Secured Overnight Financing Rate (&#8220;SOFR&#8221;), with no change to the amount or timing of contractual cash flows. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Building Term Loan bears interest at a rate equal to the applicable SOFR rate, plus 1.86% per annum. Interest payments are payable in monthly installments over a fifteen-year period. The interest rate at June&#160;29, 2024, before consideration of the interest rate swap discussed in the next paragraph, was 7.19%. As of June&#160;29, 2024, the balance outstanding pursuant to the Building Term Loan was $13.9 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 17, 2020, we entered into an interest rate swap agreement to hedge the interest payment on the Building Term Loan for the notional amount of $18.0&#160;million, and an amortization period that matches the debt. As future levels of LIBOR over the life of the loan are uncertain, we entered into this interest-rate swap agreement to hedge the exposure in interest rate risks associated with movement in LIBOR rates. This agreement was amended on May 19, 2023 to replace the benchmark reference rate LIBOR with SOFR to match the Building Term Loan agreement (as amended). After the amendment, the interest rate swap continues to convert our floating-rate interest into a fixed-rate at 2.75%. As of June&#160;29, 2024, the notional amount of the loan that is subject to this interest rate swap is $13.9 million. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Repurchase Programs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2022, our Board of Directors authorized a two-year program to repurchase up to $75.0&#160;million of outstanding common stock to offset potential dilution from issuance of common stock under our stock-based compensation programs. During fiscal 2022 and fiscal 2023, we repurchased and retired 1,700,893 shares of common stock for $56.4&#160;million and 504,352 shares of common stock for $18.6&#160;million, respectively, utilizing the remaining shares available for repurchase under the program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2023, our Board of Directors authorized an additional two-year program to repurchase up to $75.0&#160;million of outstanding common stock, also with the primary purpose of offsetting potential dilution from issuance of common stock under our stock-based compensation programs. This share repurchase program will expire on October 30, 2025. During fiscal 2023, we repurchased and retired 32,020 shares of common stock for $1.2 million. During the six months ended June&#160;29, 2024, we repurchased and retired 483,951 shares of common stock for $20.3 million, and as of June&#160;29, 2024, $53.5 million remained available for future repurchases. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_112"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our significant contractual commitments to make future payments in cash under contractual obligations as of June&#160;29, 2024:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments Due In Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remainder</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;2024</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2027</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2028</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Thereafter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,208&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,391&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loans - principal payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loans - interest payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,557&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,090&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,636&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,155&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,787&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,284&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,509&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents our minimum interest payment commitments at 7.19% per annum, excluding the interest rate swap described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, above.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table above excludes our gross liability for unrecognized tax benefits and our deferred grant. The gross liability for unrecognized tax benefits was $50.3 million as of June&#160;29, 2024. The timing of any payments which could result from these unrecognized tax benefits will depend upon a number of factors and, accordingly, the timing of payment cannot be estimated. The deferred grant was $18.0 million as of June&#160;29, 2024, and consists of cash received from a California Competes Grant awarded from the California Governor's Office of Business and Economic Development. The timing of any potential repayments is dependent upon a number of factors, including the number of employees and capital investments within California. Accordingly, the timing of any repayment cannot be estimated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have not participated in transactions that have generated relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As of June&#160;29, 2024, we were not involved in any such off-balance sheet arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_118"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Standards</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of a recent change in accounting standards, including the expected dates of adoption and estimated effects, if any, in our condensed consolidated financial statements, see Note 1, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation and Significant Accounting Policies, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Part I, Item 1 of this Form 10-Q.</span></div><div><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_121"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial market risks related to changes in interest rates and foreign currency exchange rates, reference is made to Item 7A &#8220;Quantitative and Qualitative Disclosures about Market Risk&#8221; contained in Part&#160;II of our Annual Report on Form&#160;10-K for the fiscal year ended December&#160;30, 2023. Our exposure to market risk has not changed materially since December&#160;30, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_124"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Controls and Procedures</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our management&#8217;s evaluation (with the participation of our principal executive officer and principal financial officer), as of the end of the period covered by this report, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures (as defined in Rules&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;)) are effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules&#160;and forms and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitations on the Effectiveness of Controls</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Control systems, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control systems&#8217; objectives are being met. Further, the design of any control systems must reflect the fact that there are resource constraints, and the benefits of all controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our company have been detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of a simple error or mistake. Control systems can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based, in part, on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CEO and CFO Certifications</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have attached as exhibits to this Quarterly Report on Form&#160;10-Q the certifications of our Chief Executive Officer and Chief Financial Officer, which are required in accordance with the Exchange Act. We recommend that this Item 4 be read in conjunction with the certifications for a more complete understanding of the subject matter presented.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_127"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;II - OTHER INFORMATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Factors</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes during the three months ended June&#160;29, 2024 to the risk factors discussed in our Annual Report on Form&#160;10-K for the year ended December&#160;30, 2023. If any of the identified risks actually occur, our business, financial condition and results of operations could suffer. The trading price of our common stock could decline and you may lose all or part of your investment in our common stock. The risks and uncertainties described in our Annual Report on Form&#160;10-K for the year ended December&#160;30, 2023 are not the only ones we face. Additional risks that we currently do not know about or that we currently believe to be immaterial may also impair our business operations.</span></div><div><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_133"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Repurchase of Common Stock</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our repurchases of outstanding common stock for the three months ended June&#160;29, 2024:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period (fiscal months)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Paid per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum Amount that May Yet Be Purchased Under the Plans or Programs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2024 - April 27, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,195&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,195&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,532,725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 28, 2024 - May 25, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,532,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 26, 2024 - June 29, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,532,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,195&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,195&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In October 2023, our Board of Directors authorized a program to repurchase up to $75.0 million of outstanding common stock to offset potential dilution from issuances of our common stock under our employee stock purchase plan and equity incentive plan. Under the authorized stock repurchase program, we may repurchase shares from time to time on the open market. The pace of repurchase activity will depend on levels of cash generation, current stock price and other factors. The program may be modified or discontinued at any time. This share repurchase program will expire October 2025.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Amounts include the 1% surcharge on stock repurchases under the Inflation Reduction Act&#8217;s excise tax. This excise tax is recorded in equity and reduces the amount available under the repurchase program, as applicable.</span></div><div><span><br/></span></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_136"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rule 10b5-1 Trading Arrangements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June&#160;29, 2024, no director or officer of the Company <ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1076"><ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1077">adopted</ix:nonNumeric></ix:nonNumeric>, modified, or <ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1078"><ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1079">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or a &#8220;non-Rule 10b5-1 trading arrangement&#8221; as each term is defined in Item 408(a) of Regulation S-K. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information below is reported in lieu of information that would be reported under Item 5.02 under Form 8-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Form of Change of Control Severance Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2024, we adopted a severance plan (the &#8220;Plan&#8221;) to better provide for the retention of key executives by providing them with a higher degree of financial security. Shai Shahar, our Chief Financial Officer, is a participant under the Plan, which supersedes our Change of Control Severance Agreement, dated July 20, 2022, with him. The Plan provides Mr. Shahar with substantially the same benefits he had under his prior agreement with the Company and, subject to his signing a release of claims in favor of our Company, adds the following new severance benefits for a qualifying termination outside of the period beginning 90 days prior to a change of control and ending within 12 months following a change of control of our Company: </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">A lump sum cash severance payment equal to one year&#8217;s annual base salary and the product of the annual base salary and the annual target bonus percentage in effect in effect on the date of termination; and </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">A lump sum cash payment for up to 12 months of the amount of the Company&#8217;s monthly health insurance premium under COBRA in effect on the date of the employee&#8217;s separation under the Company&#8217;s group health plan for the type of coverage in effect for the employee under such plan.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing description of the Plan is qualified in its entirety by reference to the full text of the FormFactor, Inc. Severance Plan For US Executives, which is filed as exhibit 10.01 to this Quarterly Report on Form 10-Q.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exhibits </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exhibits are filed herewith and this list constitutes the exhibit index.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:8.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated&#160;by&#160;Reference</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit&#160;Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Herewith</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.01+</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex10ormfactorxseverancep.htm">FormFactor, Inc. Sev</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex10ormfactorxseverancep.htm">er</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex10ormfactorxseverancep.htm">ance Plan </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex10ormfactorxseverancep.htm">for US Executives</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.01</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex3101-q224.htm">Certification of Chief Executive Officer pursuant to 15 U.S.C. Section&#160;7241, as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.02</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex3102-q224.htm">Certification of Chief Financial Officer pursuant to 15 U.S.C. Section&#160;7241, as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.01</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex3201-q224.htm">Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following financial statements from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June&#160;29, 2024, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Income, (iii) Condensed Consolidated Statements of Comprehensive Income, (iv) Condensed Consolidated Statements of Stockholders&#8217; Equity, (v) Condensed Consolidated Statements of Cash Flows, and (vi) Notes to Condensed Consolidated Financial Statements, tagged as blocks of text and including detailed tags</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cover page from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June&#160;29, 2024, formatted in Inline XBRL (included as Exhibit 101)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;______________________________________</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;This exhibit shall not be deemed &#8220;filed&#8221; for purposes of Section&#160;18 of the Securities Exchange Act of 1934 or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language in any filings.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+&#160;&#160;&#160;&#160;Indicates a management contract or compensatory plan or arrangement.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="i8ec98b6ceb644fdb978373cc91f54b13_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.514%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FormFactor,&#160;Inc.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ SHAI SHAHAR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shai Shahar</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Duly Authorized Officer, Principal Financial Officer, and Principal Accounting Officer)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.01
<SEQUENCE>2
<FILENAME>ex10ormfactorxseverancep.htm
<DESCRIPTION>EX-10.01
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>ex10ormfactorxseverancep</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- ex10ormfactorxseverancep001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  FORMFACTOR, INC. SEVERANCE PLAN FOR US EXECUTIVES  (Adopted August 2, 2024)    The purpose of the FormFactor, Inc. Severance for US Executives, as amended from time  to time (the &#8220;Plan&#8221;), is to better provide for the retention of key executives through providing them  with a higher degree of financial security, on the terms and conditions hereinafter stated. The Plan  is intended to be a severance pay plan governed by Title I of ERISA primarily for the purpose of  providing benefits for a select group of management or highly compensated employees. All  benefits under the Plan will be paid solely from the general assets of the Company.     ARTICLE I    DEFINITIONS  Section 1.01 As used in this Plan, the following terms shall have the respective meanings  set forth below:  (a) &#8220;Accountants&#8221; has the meaning ascribed to such term in Section 6.04 of the Plan.  (b) &#8220;Board&#8221; means the Board of Directors of the Company.   (c) &#8220;Bonus&#8221; means the annual bonuses payable pursuant to the Company&#8217;s Employee  Incentive Plan or such other plan that provides for the payment of annual incentive bonuses as may  be, from time to time, authorized by the Board or the Compensation Committee.   (d) &#8220;Cause&#8221; means: (i) any act of personal dishonesty or breach of trust taken by the  Participant which is reasonably likely to result in material harm to the Company, (ii) the  Participant&#8217;s performance of any act or omission with respect to which, if Participant were  prosecuted, would constitute a felony or a misdemeanor involving a crime of dishonesty, fraud or  moral turpitude, (iii) continued willful violations by the Participant of the Participant&#8217;s obligations  to the Company after the Participant has received a written demand for performance from the  Company which describes the basis for the Company&#8217;s belief that the Participant has not  substantially performed their duties, or (iv) Participant&#8217;s breach or violation, in any material  respect, of any agreement between Participant and the Company, or any material policy of the  Company, including but not limited to the Company&#8217;s Code of Conduct, Confidential Information  and Invention Assignment Agreement. Cause shall be determined in the Company&#8217;s sole  discretion.  (e) &#8220;Change in Control&#8221; means: the first to occur of any of the following events after  the date hereof:  (i) any one person, or more than one person acting as a group (as  defined under Treasury Regulation section 1.409A-3(i)(5)(v)(B)), other than the Company,  an affiliate or any employee benefit plan sponsored by the Company or an affiliate, acquires  ownership of stock of the Company that, together with stock held by such person or group,  constitutes more than 50% of the total fair market value of the stock of the Company;  (ii)  any one person, or more than one person acting as a group (as  defined under Treasury Regulation section 1.409A-3(i)(5)(v)(B)), other than the Company,  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">2    an affiliate or any employee benefit plan sponsored by the Company or an affiliate, acquires  (or has acquired during the 12-month period ending on the date of the most recent  acquisition by such person or persons) ownership of stock of the Company possessing 30%  or more of the total voting power of the stock of the Company;  (iii)  a majority of members of the Board are replaced during any 12- month period by directors whose appointment or election is not endorsed by a majority of  the members of the Board before the date of each appointment or election; or  (iv)  any one person, or more than one person acting as a group (as  defined in Treasury Regulation section 1.409A-3(i)(5)(v)(B)) acquires (or has acquired  during the 12-month period ending on the date of the most recent acquisition by such  person or persons) assets from the Company that have a total gross fair market value equal  to or more than 40% of the total gross fair market value of all of the assets of the Company  immediately before such acquisition or acquisitions. For purposes of this clause (iv), gross  fair market value means the value of the assets of the Company (without regard to assets  of affiliates), or the value of the assets being disposed of, determined without regard to any  liabilities associated with such assets.  For the avoidance of doubt, a transaction shall not constitute a Change in Control if it does  not constitute a &#8220;change in control event&#8221; within the meaning of the Treasury Regulations  promulgated under Section 409A of the Code.  (f) &#8220;CIC Period&#8221; means the period of time beginning on the date that is ninety (90)  days prior to the date of a Change in Control and ending on the date that is twelve (12) months  following the date of the Change in Control.  (g) &#8220;CIC Qualifying Termination&#8221; means (i) a termination of the Participant&#8217;s  employment by the Company other than for Cause and other than as a result of the Participant&#8217;s  death or Permanent Disability, or (ii) a termination of the Participant&#8217;s employment as a result of  a resignation by the Participant for Good Reason during a CIC Period.  (h) &#8220;COBRA&#8221; means the Consolidated Omnibus Budget Reconciliation Act of 1985,  as amended, including the continuation coverage provisions under Section 4980 of the Code and  the Treasury Regulations thereunder and any similar group health plan insurance continuation  coverage program.  (i) &#8220;COBRA Payment Period&#8221; has the meaning ascribed to such term in Section  3.01(c) of the Plan.  (j) &#8220;Code&#8221; means the Internal Revenue Code of 1986, as amended.  (k) &#8220;Company&#8221; means FormFactor, Inc., a Delaware corporation, and any successor  corporation thereto.   (l) &#8220;Company Change&#8221; means any merger, consolidation or corporate reorganization  of the Company, including, for the avoidance of any doubt, a Change in Control.  (m) &#8220;Compensation Committee&#8221; means the Compensation Committee of the Board.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">3    (n) &#8220;Date of Termination&#8221; means the date on which a Participant&#8217;s employment by the  Company and its Subsidiaries terminates, in accordance with Section 8.05(b) of the Plan.   (o) &#8220;Effective Date&#8221; means the date that the Plan is adopted by the Board.  (p) &#8220;Eligible Executive&#8221; means an employee of the Company who is designated by the  Company as a senior executive reporting to the Company&#8217;s Chief Executive Officer.  (q) &#8220;ERISA&#8221; means the Employee Retirement Income Security Act of 1974, as  amended.  (r) &#8220;Exchange Act&#8221; means the Securities Exchange Act of 1934, as amended.  (s) &#8220;Excise Tax&#8221; means the excise tax imposed by Section 4999 of the Code.  (t) &#8220;Good Reason&#8221; means the occurrence of any of the following: (i) without the  Participant&#8217;s express written consent, a material reduction of the Participant&#8217;s duties, position or  responsibilities relative to the Participant&#8217;s duties, position or responsibilities in effect immediately  prior to such reduction; (ii) without the Participant&#8217;s express written consent, a reduction by more  than ten percent (10%) of the Participant&#8217;s base salary or target bonus as in effect immediately  prior to the Change in Control; (iii) without the Participant&#8217;s express written consent, the relocation  of the Participant&#8217;s primary work location by more than fifty (50) miles; or (iv) the failure of the  Company to obtain the assumption of the Plan by a successor (by express agreement or operation  of law); provided, however, that the Participant will have Good Reason to terminate employment  only if (i) the Participant provides notice to the Company of the existence of the event or  circumstances constituting Good Reason specified in any of the preceding clauses within ninety  (90) days of the initial existence of such event or circumstances, and (ii) the Company does not  remedy such event or circumstances within thirty (30) days following receipt of such notice.  (u) &#8220;Incumbent Directors&#8221; means directors who either (A) are directors of the  Company as of the Effective Date, or (B) are elected, or nominated for election, to the Board with  the affirmative votes of at least a majority of those directors then still in office who either were  directors on the Effective Date or whose election or nomination for election was so approved.  (v) &#8220;Non-CIC Period&#8221; means the period prior to or following a CIC Period.  (w) &#8220;Non-CIC Qualifying Termination&#8221; means a termination of the Participant&#8217;s  employment by the Company other than for Cause and other than as a result of the Participant&#8217;s  death or Permanent Disability  (x) &#8220;Participant&#8221; means any Eligible Executive who is selected to be a participant in  the Plan by action of the Compensation Committee as specified in Section 2.01 herein.  (y) &#8220;Permanent Disability&#8221; means that the Participant would qualify to receive long- term disability payments under the long-term disability policy, as it may be amended from time to  time, of the Company or the Subsidiary to which the Participant provides services covering the  Participant or, if no such plan exists or applies, such term will mean a determination that a person  is &#8220;totally disabled&#8221; by the Social Security Administration.   </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep004.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep004.jpg" title="slide4" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">4    (z) &#8220;Person&#8221; shall have the meaning given in Section 3(a)(9) of the Exchange Act, as  modified and used in Sections 13(d) and 14(d) thereof, except that such term shall not include (i)  the Company or any of its Subsidiaries, (ii) a trustee or other fiduciary holding securities under an  employee benefit plan of the Company or any of its Subsidiaries, (iii) an underwriter temporarily  holding securities pursuant to an offering of such securities or (iv) a corporation owned, directly  or indirectly, by the shareholders of the Company in substantially the same proportions as their  ownership of shares of the Company.  (aa) &#8220;Plan&#8221; has the meaning given in the introductory section to this Plan.  (bb) &#8220;Plan Administrator&#8221; means the Company, acting through the Compensation  Committee or another duly constituted committee of members of the Board, or any Person to whom  the Plan Administrator has delegated, in writing, any authority or responsibility with respect to the  Plan, but only to the extent of such delegation.  (cc) &#8220;Recoupment Rules&#8221; means the Company&#8217;s Clawback Policy, as amended from  time to time, or any other compensation recoupment policy required to be adopted by the Company  pursuant to applicable law, including the Dodd-Frank Wall Street Reform and Consumer  Protection Act, regulatory requirements, or rules of the stock exchange on which the Company&#8217;s  securities are listed.   (dd) &#8220;Separation from Service&#8221; means a &#8220;separation from service&#8221; within the meaning  of Section 409A of the Code.  (ee) &#8220;Subsidiary&#8221; means any corporation or other entity in which the Company has a  direct or indirect ownership interest of fifty percent (50%) or more of the total combined voting  power of the then outstanding securities of such corporation or other entity.   (ff) &#8220;Year&#8221; means the fiscal year of the Company.   ARTICLE II    PARTICIPATION  Section 2.01 Participation in the Plan. The Compensation Committee may designate any  Eligible Executive to be a Participant. Promptly following such designation, each Participant shall  be notified of their participation in writing from the Company. Participation in the Plan shall be  determined in the Compensation Committee&#8217;s sole discretion. Participation in the Plan means that  the severance payments and benefits under the Plan supersede and replace any previously offered  or agreed payments or benefits (including non-monetary) in the nature of severance, howsoever  arising.  Once participation in the Plan has commenced, a Participant shall remain a Participant  until the first to occur of (i) the Participant is terminated for Cause, (ii) the completion of the  delivery of all benefits under the Plan following the termination of their employment under  circumstances giving rise to a right to such benefits, (iii) the Participant ceases to be an Eligible  Executive, or (iv) the Compensation Committee determines in its sole discretion to remove the  Participant from the Plan.  Section 2.02 Benefits Eligibility. A Participant shall become entitled to benefits under  the Plan in the event they experience a CIC Qualifying Termination or Non-CIC Qualifying  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep005.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep005.jpg" title="slide5" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">5    Termination, provided that all of the conditions set forth in Section 2.03 of the Plan are satisfied,  and provided further that any benefits or severance entitlements provided to a Participant under  this Plan shall be offset as contemplated under Section 2.05 of the Plan.  Section 2.03 Conditions. As a condition precedent to entitlement of each Participant to  benefits under Sections 3.01(a) and (b) and 3.02(a), (b) and (c) of the Plan, the Participant agrees  to each of the following:  (a) The Participant shall have executed a release with the Company, and the applicable  revocation period set forth in such release shall have expired;  (b) The Participant agrees to execute a resignation letter stating that effective as of the  Participant&#8217;s Date of Termination, or such earlier date as required or requested by the Company,  the Participant resigns as any officer or director position with the Company or any of its  Subsidiaries of which they are a member and/or to which they has been appointed;  (c) The Participant shall return to the Company all property of the Company (or  Subsidiary) in the possession of the Participant (or of a person controlled by the Participant);   (d) The Participant shall reasonably cooperate with the Company to complete the  transition of matters with which the Participant is familiar or responsible to other executives or  employees and to make themself reasonably available to answer questions or assist in matters  which may require attention after the Participant&#8217;s Date of Termination; and  Section 2.04 A Participant shall not be required to mitigate the amount of any payment  or benefit provided for in the Plan by seeking other employment or otherwise and, except as  provided in 3.01(b), no such payment or benefit shall be offset or reduced by the amount of any  compensation or benefits provided to the Participant in any subsequent employment.    Section 2.05 The severance payments and benefits under the Plan to a Participant are  intended to constitute the exclusive payments and benefits in the nature of severance or termination  pay that shall be due to a Participant upon termination of their employment and to supersede any  previously offered or agreed payments or benefits (including non-monetary) in the nature of  severance, howsoever arising. Without limiting any of the foregoing, the severance payments and  benefits under the Plan shall be in lieu of (or offset by) severance benefits or entitlements,  termination indemnities, pay in lieu of notice, or the like provided under any of the Participant&#8217;s  other agreements, plans, practices or arrangements with the Company or a Subsidiary. Any  reductions in payments or benefits shall be made in a manner that complies with Section 409A of  the Code. For the avoidance of doubt, there shall be no duplication of benefits under the Plan or  otherwise.    ARTICLE III    TERMINATION BENEFITS   Section 3.01 Termination During Non-CIC Period. If during a Non-CIC Period the  employment of a Participant terminates as a result of a Non-CIC Qualifying Termination, then,  subject to the terms of the Plan and in addition to any amounts required to be paid by applicable  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep006.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep006.jpg" title="slide6" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">6    law such as earned and unpaid salary, the Participant shall be entitled to the following (which shall  be payable in accordance with Article IV):    (a)  an amount equal to the sum of (i) twelve (12) months of base salary calculated  based on the Participant&#8217;s base salary as of the Date of Termination, plus (ii) Participant&#8217;s target  annual bonus amount for the Year in which the Participant&#8217;s Date of Termination occurs;   (b) provided that the Participant properly and timely elects continuation healthcare  coverage under COBRA, the Company shall pay to the COBRA administrator the cost of the entire  amount of the COBRA premiums for the continuation of group healthcare coverage for the  Participant based on the level of coverage in effect, and, if applicable, with respect to the  Participant&#8217;s eligible dependents who were participating as of the Date of Termination under the  Company&#8217;s medical and dental group plans from the date coverage is lost following the Date of  Termination and continuing until the earlier of (i) the date that is twelve (12) months following the  first day of the month immediately following the Date of Termination, (ii) the date that the  Participant becomes eligible to receive benefits under another employer&#8217;s group health plan and  (iii) the date that the Participant ceases to be eligible for COBRA (the &#8220;COBRA Payment Period&#8221;).  Any further continuation of coverage under applicable law shall be at the Participant&#8217;s sole  responsibility and expense. A Participant may not increase the number of eligible dependents, if  any, during the COBRA Payment Period unless the Participant does so at their own expense.  Notwithstanding the foregoing, if the payment of COBRA premiums or the provision of benefits  hereunder is likely to result in a penalty to the Participant or at any time the Company determines,  in its sole discretion, that the payment of COBRA premiums or the provision of benefits hereunder  is likely to result in a penalty to the Company or violation of the nondiscrimination rules of Section  105(h)(2) of the Code or any statute or regulation of similar effect (including, without limitation,  the 2010 Patient Protection and Affordable Care Act, as amended by the 2010 Health Care and  Education Reconciliation Act), then in lieu of paying the cost of the COBRA premiums, the  Company will instead pay the Participant, on the Company&#8217;s regular payroll dates during the  remainder of the COBRA Payment Period, a fully taxable cash payment equal to the amount of  the COBRA premiums that the Company has agreed to pay pursuant to this Section 3.01(c) for the  corresponding payroll period.   Section 3.02 Termination During CIC Period. If, during the CIC Period, the employment  of the Participant terminates as a result of a CIC Qualifying Termination, then, subject to the terms  of the Plan and in addition to any amounts required to be paid by applicable law such as earned  and unpaid salary, the Participant shall be entitled to the following (which shall be payable in  accordance with Article IV):   (a) an aggregate amount equal to one (1) times the sum of (i) twelve (12) months of  base salary calculated based on the Participant&#8217;s base salary as of the Date of Termination, plus  (ii) the greater of (x) the target annual bonus amount for the Year in which the Participant&#8217;s Date  of Termination occurs, or (y) the average of the last 2 year&#8217;s actual bonus awarded to the  Participant.  (b) an amount equal to one (1) times the sum of twelve (12) months of the COBRA  premiums for the continuation of group healthcare coverage for the Participant based on the level  of coverage in effect and, if applicable, with respect to the Participant&#8217;s eligible dependents who  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep007.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep007.jpg" title="slide7" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">7    were participating as of the Date of Termination under the Company&#8217;s medical and dental group  plans,   (c) the vesting and exercisability of (i) each option, restricted stock award, restricted  stock unit or other stock-based award that is outstanding and unvested at the time of the Change  in Control, and (ii) any cash-based or stock-based award that was granted in substitution for any  award described in the previous clause (i) at the time of the Change in Control (any award of either  (i) and (ii) each, an &#8220;Equity Award&#8221;), shall be automatically accelerated in full and the forfeiture  provisions and/or Company right of repurchase of each Equity Award shall automatically lapse in  full.    ARTICLE IV    FORM AND TIME OF PAYMENT  Section 4.01 The monthly installments contemplated under Section 3.01(a) of the Plan  shall begin on the sixtieth (60th) day after the Participant&#8217;s Separation from Service.   Section 4.02 The lump sum payments contemplated under Section 3.02(a) and (b) of the  Plan shall be made on the sixtieth (60th) day after the later of the Participant&#8217;s Separation from  Service and the date of the Change in Control.   Section 4.03 Notwithstanding Article III or any of the foregoing, if the Participant  becomes entitled to payment under Section 3.01, and if within 90 days after the Participant&#8217;s  Separation from Service there occurs a Change in Control causing the Participant to become  entitled to payments under Section 3.02, then:  (a)          to the extent payment under Section 3.01(a) is subject to (and not exempt from)  Code Section 409A, the amount payable under 3.02(a) shall be paid as provided  in Section 4.02 but shall be reduced by the aggregate amount payable pursuant to  3.01(a), and the amount payable under Section 3.01(a) shall continue to be paid as  provided in Section 4.01;   (b)          to the extent payment under 3.01(a) is exempt from Code Section 409A, the  amount payable under 3.02(a) shall be paid as provided in Section 4.02 but shall  be reduced by the amount previously paid under 4.01, and no further amounts  shall be payable under Sections 3.01(a) or 4.01; and  (c)          if the Participant has been receiving nontaxable COBRA contributions under  Section 3.01(b), such amounts shall cease as of the date of the Change in Control  and instead the Participant shall be entitled to the payment described in Section  3.02(b), reduced by the amount of COBRA premiums paid by the Company as of  the date of the Change in Control, and payable as provided in Section 4.02; and   (d)          if the Participant has been receiving taxable amounts in lieu of COBRA  contributions under Section 3.01(b), such amounts shall be continued by the  Company (or its successor) after the date of the Change in Control.    </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep008.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep008.jpg" title="slide8" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">8    ARTICLE V    AMENDMENT AND TERMINATION OF PLAN  Section 5.01 This Plan may be amended or terminated at the sole discretion of the Board  or Compensation Committee provided that the Board, or the Compensation Committee, as  applicable, shall provide written notice to the Participant no less than one (1) year prior to any  amendment that materially and adversely impacts the right of a Participant under the Plan or the  termination of the Plan, and provided further that the Plan shall not be amended once the Company  enters into a definite binding agreement, the consummation of which would result in the  occurrence of a Change in Control.  ARTICLE VI    FEDERAL EXCISE TAX UNDER SECTION 4999 OF THE CODE  Section 6.01 In the event that the benefits provided for in this Plan (together with any  other benefits or amounts payable or provided to a Participant) otherwise constitute &#8220;parachute  payments&#8221; within the meaning of Section 280G of the Code and would, but for this Article VI be  subject to the Excise Tax, then the Participant&#8217;s benefits under this Plan (together with any other  benefits or amounts payable or provided to such Participant) shall be either: (i) delivered in full,  or (ii) delivered as to such lesser extent as would result in no portion of such benefits being subject  to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal,  state and local income taxes and the Excise Tax, results in the receipt by the Participant on an  after-tax basis, of the greatest amount of benefits, notwithstanding that all or some portion of such  benefits may be taxable under Section 4999 of the Code. In the event of a reduction of benefits  hereunder, the Accountants (as defined below) shall determine which benefits shall be reduced, in  accordance with Section 6.02 of the Plan hereof, so as to achieve the principle set forth in the  preceding sentence. In no event shall the foregoing be interpreted or administered so as to result  in an acceleration of payment or further deferral of payment of any amounts (whether under this  Plan or any other arrangement) in violation of Section 409A of the Code.   Section 6.02 Any reduction in the Participant&#8217;s benefits under this Plan and/or otherwise  payable or provided to such Participant shall be made as follows:  (a) first, payments that are payable in cash that are valued at full value under Treasury  Regulation Section 1.280G-1, Q&amp;A 24(a) will be reduced (if necessary, to zero), with amounts  that are payable last reduced first;  (b) second, payments due in respect of any equity valued at full value under Treasury  Regulation Section 1.280G-1, Q&amp;A 24(a) will be reduced (if necessary, to zero), with amounts  that are payable or deliverable last reduced first;  (c) third, payments that are payable in cash that are valued at less than full value under  Treasury Regulation Section 1.280G-1, Q&amp;A 24 will be reduced (if necessary, to zero), with the  highest values reduced first (as such values are determined under Treasury Regulation Section  1.280G-1, Q&amp;A 24);  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep009.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep009.jpg" title="slide9" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">9    (d) fourth, payments due in respect of any equity valued at less than full value under  Treasury Regulation Section 1.280G-1, Q&amp;A 24 will be reduced (if necessary, to zero), with the  highest values reduced first (as such values are determined under Treasury Regulation Section  1.280G-1, Q&amp;A 24); and  (e) fifth, all other non-cash benefits will be reduced pro-rata.  Section 6.03 In each case, the amounts of the payments and benefits shall be reduced in  the inverse order of their originally scheduled dates of payment or vesting, as applicable, and shall  be so reduced only to the extent necessary to achieve the reductions contemplated under Section  6.01 of the Plan.  Section 6.04 Unless the Company and the Participant otherwise agree in writing, all  determinations required to be made under this Article VI, including the manner and amount of any  reduction in the Participant&#8217;s benefits under this Plan, and the assumptions to be utilized in arriving  at such determinations, shall be promptly determined and reported in writing to the Company and  the Participant by the independent public accountants or other independent advisors selected by  the Company that are not serving as the accountants or auditors for the individual, entity or group  effecting the Change in Control (the &#8220;Accountants&#8221;), and all such computation and determinations  shall be conclusive and binding upon the Participant and the Company. All fees and expenses of  the Accountants shall be borne solely by the Company, and the Company shall enter into any  agreement requested by the Accountants in connection with the performance of the services  hereunder. For purposes of making the calculations required by this Article VI, the Accountants  may make reasonable assumptions and approximations concerning the application of Sections  280G and 4999 of the Code. The Company and the Participant shall furnish to the Accountants  such information and documents as the Accountants may reasonably request to make a  determination under this Article VI.   ARTICLE VII    PLAN ADMINISTRATION  Section 7.01 The Plan Administrator shall have full and exclusive discretionary authority  and control to administer the Plan including to, interpret the Plan, prescribe, amend and rescind  rules and regulations under the Plan, resolve disputed issues of fact, grant or deny benefits under  the Plan in accordance with its terms, including coverage, eligibility, and benefit determinations,  and make all other determinations necessary or advisable for the administration of the Plan, subject  to all of the provisions of the Plan.  Section 7.02 The Plan Administrator has the authority to delegate certain of its powers  and duties to a third party. In instances in which this occurs, the third party shall have such  powers as the Plan Administrator delegates to it. Benefits will be paid hereunder only if the Plan  Administrator (or its delegate) decides in its discretion that the applicant is entitled to them by  the terms of the Plan.  Section 7.03 The exercise of discretion and determinations of the Plan Administrator (or  its delegate) in all matters are final and binding upon employees, participants, and beneficiaries,  and all other persons, and shall be entitled to the highest deference permitted by law.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep010.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep010.jpg" title="slide10" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">10    Section 7.04 The Plan Administrator is empowered, on behalf of the Plan, to engage  accountants, legal counsel and such other personnel as it deems necessary or advisable to assist it  in the performance of its duties under the Plan. The functions of any such persons engaged by the  Plan Administrator will be limited to the specified services and duties for which they are engaged,  and such persons will have no other duties, obligations or responsibilities under the Plan. Such  persons will exercise no discretionary authority or discretionary control respecting the  management of the Plan. All reasonable expenses thereof will be borne by the Company.  Section 7.05 Following the occurrence of a Change in Control, the Company may not  remove from office the individual or individuals who served as Plan Administrator immediately  prior to the Change in Control; provided, however, if any such individual ceases to be affiliated  with the Company, the Company may appoint another individual or individuals as Plan  Administrator so long as the substitute Plan Administrator consists solely of an individual or  individuals who (a) were officers of the Company immediately prior to the Change in Control,  (b) were directors of the Company immediately prior to the Change in Control and are not affiliated  with the acquiring entity in the Change in Control or (c) were selected or approved in writing by  an officer or director described in clause (a) or (b).  ARTICLE VIII    MISCELLANEOUS PROVISIONS  Section 8.01 Withholding Taxes. The Company may withhold from all payments due to  the Participant (or their beneficiary or estate) hereunder all taxes which, by applicable federal,  state, local or other law, the Company is required to withhold therefrom.   Section 8.02 Scope of Benefits under Plan. Nothing in this Plan shall be deemed to entitle  the Participant to continued employment with the Company or its Subsidiaries; provided, however,  that notwithstanding anything herein to the contrary, any termination of the Participant&#8217;s  employment shall be subject to all of the benefit and payment provisions of this Plan.    Section 8.03 Successors&#8217; Binding Obligation.  (a) This Plan shall not be terminated by any Company Change or transfer of assets. In  the event of any Company Change or transfer of assets, the provisions of this Plan shall be binding  upon the surviving or resulting corporation or any person or entity to which the assets of the  Company are transferred.    (b) The Company agrees that concurrently with any Company Change or transfer of  assets, it will cause any successor or transferee unconditionally to assume by written instrument  delivered to the Participant (or their beneficiary or estate) all of the obligations of the Company  hereunder. Failure of the Company to obtain such assumption prior to the effectiveness of any such  Company Change or transfer of assets that results in a Change in Control shall constitute Good  Reason hereunder and shall entitle the Participant to compensation and other benefits from the  Company in the same amount and on the same terms as the Participant would be entitled hereunder  if the Participant&#8217;s employment were terminated in connection with a CIC Qualifying Termination.  For purposes of implementing the foregoing, the date on which any such Company Change or  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep011.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep011.jpg" title="slide11" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">11    transfer of assets becomes effective shall be deemed the date Good Reason occurs, and the  Participant may terminate employment for Good Reason on or following such date.  (c) The rights under this Plan shall inure to the benefit of and be enforceable by the  Participant&#8217;s personal or legal representatives, executors, administrators, successors, heirs,  distributees, devisees and legatees. If the Participant shall die while any amounts would be payable  to the Participant hereunder had the Participant continued to live, all such amounts, unless  otherwise provided herein, shall be paid in accordance with the terms of this Plan to such person  or persons appointed in writing by the Participant to receive such amounts or, if no person is so  appointed, to the Participant&#8217;s estate.   Section 8.04 Compensation Recoupment. The benefits provided for in this Plan shall not  be deemed fully earned or vested, even if paid or distributed to the Participant, if the amount  payable under Article III or any portion thereof is deemed subject to recovery, or &#8220;clawback&#8221; by  the Company pursuant to the provisions of any Recoupment Rules.   Section 8.05 Notice.  (a) For purposes of this Plan, all notices and other communications required or  permitted hereunder shall be in writing and shall be deemed to have been duly given when  delivered by e-mail, by hand or overnight courier or three (3) days after deposit in the United States  mail, registered and return receipt requested, postage prepaid, addressed as follows:   If to the Participant:     To the most recent address of the Participant set forth in the personnel records of the  Company    If to the Company:      FormFactor, Inc.   c/o Office of the Chief Legal Officer  7005 Southfront Road  Livermore, CA 94551  Attention: Chief Legal Officer    or to such other address as either party may have furnished to the other in writing in accordance  herewith, except that notices of change of address shall be effective only upon receipt.  Alternatively, notice may be deemed to have been delivered when sent by facsimile to a location  provided by the other party hereto.     (b) A written notice of the Participant&#8217;s Date of Termination by the Company or the  Participant, as the case may be, to the other, shall (i) indicate the specific termination provision in  this Plan relied upon, (ii) to the extent applicable, set forth in reasonable detail the facts and  circumstances claimed to provide a basis for termination of Participant&#8217;s employment under the  provision so indicated and (iii) specify the Date of Termination. In the case of a termination by the  Company other than a termination for Cause, the Date of Termination shall not be less than (30)  days after the notice of termination is given. In the case of a termination by the Participant, the  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep012.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep012.jpg" title="slide12" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">12    Date of Termination shall be the date that the cure period contemplated under Section 1.01(v) has  expired if the Company has failed to remedy within such period the circumstances constituting  Good Reason. The failure by the Participant or the Company to set forth in such notice any fact or  circumstance which contributes to a showing of Good Reason or Cause shall not waive any right  of the Participant or the Company hereunder or preclude the Participant or the Company from  asserting such fact or circumstance in enforcing the Participant&#8217;s or the Company&#8217;s rights  hereunder.    Section 8.06 Employment with Subsidiaries. Employment with the Company for  purposes of this Plan shall include employment with any Subsidiary.    Section 8.07 Governing Law; Validity. The interpretation, construction and performance  of the provisions of this Plan shall be governed by and construed and enforced in accordance with  the internal laws of the State of California without regard to the principle of conflicts of laws, to  the extent the laws of the State of California are not preempted by ERISA. The invalidity or  unenforceability of any provision of this Plan shall not affect the validity or enforceability of any  other provision of this Plan, which other provisions shall remain in full force and effect.    Section 8.08 Waiver. No provision of this Plan may be waived unless such waiver is  agreed to in writing and signed by the Participant and by a duly authorized officer of the Company.  No waiver by either party hereto at any time of any breach by the other party hereto of, or  compliance with, any condition or provision of this Plan to be performed by such other party shall  be deemed a waiver of similar or dissimilar provisions or conditions at the same or at any prior or  subsequent time. Failure by the Participant or the Company to insist upon strict compliance with  any provision of this Plan or to assert any right the Participant or the Company may have hereunder  shall not be deemed to be a waiver of such provision or right or any other provision or right of this  Plan.   Section 8.09 Limitations on Assignment. Except as otherwise provided herein or by law,  no right or interest of any Eligible Executive under the Plan will be assignable or transferable, in  whole or in part, either directly or by operation of law or otherwise, including without limitation  by execution, levy, garnishment, attachment, pledge or in any manner; no attempted assignment  or transfer thereof will be effective; and no third party creditors of an Eligible Executive will have  any right or interest in any Eligible Executive&#8217;s rights or interests under the Plan. When a payment  is due under this Plan to a severed employee who is unable to care for their affairs or dies after  accruing benefit rights under the Plan, payment may be made directly to their legal guardian or  personal representative, executor or estate administrator, as the case may be.  Section 8.10 Code Section 409A. It is intended that this Plan shall comply with the  provisions of Section 409A of the Code, and the Plan shall be interpreted and administered in a  manner consistent with this intent. The Company reserves the right, to the extent the Company  deems necessary or advisable in its sole discretion, to unilaterally amend or modify the Plan to  ensure that all payments are made in a manner that complies with Section 409A of the Code  (including, without limitation, the avoidance of penalties thereunder) to the extent permitted under  Section 409A of the Code; provided, however, that the Company is under no obligation to make  such amendment or modification and makes no representations that the payments hereunder will  be exempt from any penalties that may apply under Section 409A of the Code and makes no  undertaking to preclude Section 409A of the Code from applying to this Plan. Nothing in this Plan  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- ex10ormfactorxseverancep013.jpg -->
<DIV style="padding-top:2em;">
<IMG src="ex10ormfactorxseverancep013.jpg" title="slide13" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">13    shall provide a basis for any person to take action against the Company or any affiliate thereof  based on matters covered by Section 409A of the Code, including the tax treatment of any amount  paid under the Plan, and neither the Company nor any of its affiliates shall under any circumstances  have any liability to the Participant or the Participant&#8217;s estate or any other party for any taxes,  penalties or interest due on amounts paid or payable under this Plan, including taxes, penalties or  interest imposed under Section 409A of the Code.  Section 8.11 Unfunded Plan. The Plan will not be required to be funded unless such  funding is authorized by the Board in its sole discretion. Regardless of whether the Plan is funded,  no Eligible Executive will have any right to, or interest in, any assets of the Company which may  be applied by the Company to the payment of benefits or other rights under this Plan.     </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.01
<SEQUENCE>3
<FILENAME>ex3101-q224.htm
<DESCRIPTION>EX-31.01
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ia843984ae6e644fa8bc505ddffafb049_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.01</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 15 U.S.C. SECTION&#160;7241, AS</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ADOPTED PURSUANT TO SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF&#160;2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Michael D.&#160;Slessor, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed the quarterly report on Form&#160;10-Q of FormFactor,&#160;Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:62.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; MICHAEL D. SLESSOR</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael D.&#160;Slessor</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer and Director)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.02
<SEQUENCE>4
<FILENAME>ex3102-q224.htm
<DESCRIPTION>EX-31.02
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i8b999082cccb4093a5d0c5b1d8359e7e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.02</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 15 U.S.C. SECTION&#160;7241,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF&#160;2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Shai Shahar, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed the quarterly report on Form&#160;10-Q of FormFactor,&#160;Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:62.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; SHAI SHAHAR</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shai Shahar</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.01
<SEQUENCE>5
<FILENAME>ex3201-q224.htm
<DESCRIPTION>EX-32.01
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i008e80d3cea94e12b3bc7ec86746f797_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.01 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION&#160;1350,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF&#160;2002</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the quarterly report on Form&#160;10-Q of FormFactor,&#160;Inc., a Delaware corporation, for the period ended June&#160;29, 2024, as filed with the Securities and Exchange Commission, each of the undersigned officers of FormFactor,&#160;Inc. certifies pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to his respective knowledge&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;the quarterly report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;the information contained in the quarterly report fairly presents, in all material respects, the financial condition and results of operations of FormFactor,&#160;Inc. for the periods presented therein.</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:62.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; MICHAEL D. SLESSOR</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael D.&#160;Slessor</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer and Director)</font></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2024</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; SHAI SHAHAR</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shai Shahar</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>form-20240629.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:c035b2c1-b557-4bc2-92c0-0da8205092a7,g:2323924c-30f2-499b-a3d8-e6f08bda3836-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:form="http://www.formfactor.com/20240629" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.formfactor.com/20240629">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="form-20240629_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="form-20240629_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="form-20240629_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="form-20240629_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.formfactor.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPolicies" roleURI="http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPolicies">
        <link:definition>9952157 - Disclosure - Basis of Presentation and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConcentrationofCreditandOtherRisks" roleURI="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisks">
        <link:definition>9952158 - Disclosure - Concentration of Credit and Other Risks</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventoriesnet" roleURI="http://www.formfactor.com/role/Inventoriesnet">
        <link:definition>9952159 - Disclosure - Inventories, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Divestures" roleURI="http://www.formfactor.com/role/Divestures">
        <link:definition>9952160 - Disclosure - Divestures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssets">
        <link:definition>9952161 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilities" roleURI="http://www.formfactor.com/role/AccruedLiabilities">
        <link:definition>9952162 - Disclosure - Accrued Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueandDerivativeInstruments" roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstruments">
        <link:definition>9952163 - Disclosure - Fair Value and Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Warranty" roleURI="http://www.formfactor.com/role/Warranty">
        <link:definition>9952164 - Disclosure - Warranty</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnet" roleURI="http://www.formfactor.com/role/PropertyPlantandEquipmentnet">
        <link:definition>9952165 - Disclosure - Property, Plant, and Equipment, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandStockBasedCompensation" roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensation">
        <link:definition>9952166 - Disclosure - Stockholders&#8217; Equity and Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShare" roleURI="http://www.formfactor.com/role/NetIncomeperShare">
        <link:definition>9952167 - Disclosure - Net Income per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.formfactor.com/role/CommitmentsandContingencies">
        <link:definition>9952168 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.formfactor.com/role/Leases">
        <link:definition>9952169 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.formfactor.com/role/Revenue">
        <link:definition>9952170 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentsandEnterpriseWideInformation" roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformation">
        <link:definition>9952171 - Disclosure - Operating Segments and Enterprise-Wide Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPoliciesPolicies" roleURI="http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies">
        <link:definition>9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConcentrationofCreditandOtherRisksTables" roleURI="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksTables">
        <link:definition>9954472 - Disclosure - Concentration of Credit and Other Risks (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesnetTables" roleURI="http://www.formfactor.com/role/InventoriesnetTables">
        <link:definition>9954473 - Disclosure - Inventories, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DivesturesTables" roleURI="http://www.formfactor.com/role/DivesturesTables">
        <link:definition>9954474 - Disclosure - Divestures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>9954475 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesTables" roleURI="http://www.formfactor.com/role/AccruedLiabilitiesTables">
        <link:definition>9954476 - Disclosure - Accrued Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueandDerivativeInstrumentsTables" roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsTables">
        <link:definition>9954477 - Disclosure - Fair Value and Derivative Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantyTables" roleURI="http://www.formfactor.com/role/WarrantyTables">
        <link:definition>9954478 - Disclosure - Warranty (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnetTables" roleURI="http://www.formfactor.com/role/PropertyPlantandEquipmentnetTables">
        <link:definition>9954479 - Disclosure - Property, Plant, and Equipment, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandStockBasedCompensationTables" roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationTables">
        <link:definition>9954480 - Disclosure - Stockholders&#8217; Equity and Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareTables" roleURI="http://www.formfactor.com/role/NetIncomeperShareTables">
        <link:definition>9954481 - Disclosure - Net Income per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.formfactor.com/role/LeasesTables">
        <link:definition>9954482 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentsandEnterpriseWideInformationTables" roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationTables">
        <link:definition>9954483 - Disclosure - Operating Segments and Enterprise-Wide Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConcentrationofCreditandOtherRisksDetails" roleURI="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails">
        <link:definition>9954484 - Disclosure - Concentration of Credit and Other Risks (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesnetDetails" roleURI="http://www.formfactor.com/role/InventoriesnetDetails">
        <link:definition>9954485 - Disclosure - Inventories, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DivesturesNarrativeDetails" roleURI="http://www.formfactor.com/role/DivesturesNarrativeDetails">
        <link:definition>9954486 - Disclosure - Divestures - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DivesturesScheduleofFairValueDetails" roleURI="http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails">
        <link:definition>9954487 - Disclosure - Divestures - Schedule of Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails" roleURI="http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails">
        <link:definition>9954488 - Disclosure - Divestures - Schedule of Assets and Liabilities Held-for-Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsGoodwillDetails" roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails">
        <link:definition>9954489 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAdditionalinformationDetails" roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails">
        <link:definition>9954490 - Disclosure - Goodwill and Intangible Assets - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsIntangibleAssetsDetails" roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails">
        <link:definition>9954491 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAmortizationExpenseDetails" roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails">
        <link:definition>9954492 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesDetails" roleURI="http://www.formfactor.com/role/AccruedLiabilitiesDetails">
        <link:definition>9954493 - Disclosure - Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails" roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails">
        <link:definition>9954494 - Disclosure - Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails" roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails">
        <link:definition>9954495 - Disclosure - Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueandDerivativeInstrumentsAdditionalInformationDetails" roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails">
        <link:definition>9954496 - Disclosure - Fair Value and Derivative Instruments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantyDetails" roleURI="http://www.formfactor.com/role/WarrantyDetails">
        <link:definition>9954497 - Disclosure - Warranty (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnetDetails" roleURI="http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails">
        <link:definition>9954498 - Disclosure - Property, Plant, and Equipment, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandStockBasedCompensationAdditionalInformationDetails" roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails">
        <link:definition>9954499 - Disclosure - Stockholders&#8217; Equity and Stock-Based Compensation - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails" roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails">
        <link:definition>9954500 - Disclosure - Stockholders&#8217; Equity and Stock-Based Compensation - Restricted Stock Unit Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandStockBasedCompensationESPPActivityDetails" roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails">
        <link:definition>9954501 - Disclosure - Stockholders&#8217; Equity and Stock-Based Compensation - ESPP Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails" roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails">
        <link:definition>9954502 - Disclosure - Stockholders&#8217; Equity and Stock-Based Compensation - Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails" roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails">
        <link:definition>9954503 - Disclosure - Stockholders&#8217; Equity and Stock-Based Compensation - Unrecognized Compensation Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareDetails" roleURI="http://www.formfactor.com/role/NetIncomeperShareDetails">
        <link:definition>9954504 - Disclosure - Net Income per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.formfactor.com/role/LeasesNarrativeDetails">
        <link:definition>9954505 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseExpenseDetails" roleURI="http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>9954506 - Disclosure - Leases - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails" roleURI="http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails">
        <link:definition>9954507 - Disclosure - Leases - Schedule of Future Minimum Payments Under Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails_1" roleURI="http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails_1">
        <link:definition>9954507 - Disclosure - Leases - Schedule of Future Minimum Payments Under Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAdditionalInformationDetails" roleURI="http://www.formfactor.com/role/RevenueAdditionalInformationDetails">
        <link:definition>9954508 - Disclosure - Revenue - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAdditionalInformationDetails_1" roleURI="http://www.formfactor.com/role/RevenueAdditionalInformationDetails_1">
        <link:definition>9954508 - Disclosure - Revenue - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentsandEnterpriseWideInformationAdditionalInformationDetails" roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationAdditionalInformationDetails">
        <link:definition>9954509 - Disclosure - Operating Segments and Enterprise-Wide Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails" roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails">
        <link:definition>9954510 - Disclosure - Operating Segments and Enterprise-Wide Information - Operating Results by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails" roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails">
        <link:definition>9954511 - Disclosure - Operating Segments and Enterprise-Wide Information - Revenue by Segment, Recognition Type, and Geographic Area (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress" abstract="false" name="PropertyPlantAndEquipmentNetExcludesConstructionInProgress" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_CustomersRepresenting10OrMoreOfTotalRevenuesMember" abstract="true" name="CustomersRepresenting10OrMoreOfTotalRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_IncreaseDecreaseInDeferredGovernmentGrant" abstract="false" name="IncreaseDecreaseInDeferredGovernmentGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_MajorCustomer1Member" abstract="true" name="MajorCustomer1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_FRTMetrologyMember" abstract="true" name="FRTMetrologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="form_SKHynixMember" abstract="true" name="SKHynixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_DRAMProductGroupMember" abstract="true" name="DRAMProductGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_SystemsSegmentMember" abstract="true" name="SystemsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_RestOfTheWorldMember" abstract="true" name="RestOfTheWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock" abstract="false" name="WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="form_ChinaOperationsMember" abstract="true" name="ChinaOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationConsiderationNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_TwoMajorCustomersMember" abstract="true" name="TwoMajorCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_SystemsProductGroupMember" abstract="true" name="SystemsProductGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_FoundryLogicProductGroupMember" abstract="true" name="FoundryLogicProductGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_MajorCustomer2Member" abstract="true" name="MajorCustomer2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_IntelMember" abstract="true" name="IntelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_FlashProductGroupMember" abstract="true" name="FlashProductGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_GrossMarginPercent" abstract="false" name="GrossMarginPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="form_ExistingDevelopedTechnologiesMember" abstract="true" name="ExistingDevelopedTechnologiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_ChangeInCapitalExpendituresIncurredButNotYetPaid" abstract="false" name="ChangeInCapitalExpendituresIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_A2023ShareRepurchaseProgramMember" abstract="true" name="A2023ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="form_PerformanceRestrictedStockUnitsMember" abstract="true" name="PerformanceRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_ProbeCardsSegmentMember" abstract="true" name="ProbeCardsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_DisposalGroupIncludingDiscontinuedOperationAssetsNet" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_A2022ShareRepurchaseProgramMember" abstract="true" name="A2022ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal" abstract="false" name="FiniteLivedIntangibleAssetsAmortizationExpenseTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_DeferredGovernmentGrantLiability" abstract="false" name="DeferredGovernmentGrantLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="form_EquityIncentivePlanMember" abstract="true" name="EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="form_DisposalGroupIncludingDiscontinuedOperationCashTransferred" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCashTransferred" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>form-20240629_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:c035b2c1-b557-4bc2-92c0-0da8205092a7,g:2323924c-30f2-499b-a3d8-e6f08bda3836-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e5b4e1fb-01cf-4085-91fa-6eecbe45914c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_72bdc998-ec39-42f9-a240-625e1968ae21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e5b4e1fb-01cf-4085-91fa-6eecbe45914c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_72bdc998-ec39-42f9-a240-625e1968ae21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_73118850-1615-493b-81b9-63270069a860" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e5b4e1fb-01cf-4085-91fa-6eecbe45914c" xlink:to="loc_us-gaap_AccountsPayableCurrent_73118850-1615-493b-81b9-63270069a860" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_d825e214-f9b8-4644-bdd7-e1617750b7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e5b4e1fb-01cf-4085-91fa-6eecbe45914c" xlink:to="loc_us-gaap_DeferredRevenueCurrent_d825e214-f9b8-4644-bdd7-e1617750b7a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b911d3b8-18c1-4e3e-8eef-ec330b321cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e5b4e1fb-01cf-4085-91fa-6eecbe45914c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b911d3b8-18c1-4e3e-8eef-ec330b321cc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2a98517f-a901-4aee-a826-1af5a9989503" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e5b4e1fb-01cf-4085-91fa-6eecbe45914c" xlink:to="loc_us-gaap_LongTermDebtCurrent_2a98517f-a901-4aee-a826-1af5a9989503" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_cf6dc661-f090-47a7-8d21-88d9e7bfe3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b82a888b-0f6a-4f2f-875f-93694fcb865a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_cf6dc661-f090-47a7-8d21-88d9e7bfe3d1" xlink:to="loc_us-gaap_Liabilities_b82a888b-0f6a-4f2f-875f-93694fcb865a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9c5acd26-2817-4c40-99ff-cdd8171c1505" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_cf6dc661-f090-47a7-8d21-88d9e7bfe3d1" xlink:to="loc_us-gaap_StockholdersEquity_9c5acd26-2817-4c40-99ff-cdd8171c1505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0318c8e4-1239-4acb-94b3-2ae46a89e4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_86be85fa-76eb-4089-82c6-6f4e46595b28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0318c8e4-1239-4acb-94b3-2ae46a89e4a4" xlink:to="loc_us-gaap_CommonStockValue_86be85fa-76eb-4089-82c6-6f4e46595b28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_207c6c72-1b02-4777-95ff-eaa59532db9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0318c8e4-1239-4acb-94b3-2ae46a89e4a4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_207c6c72-1b02-4777-95ff-eaa59532db9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d1d4be91-b495-42a2-b324-a33141228e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0318c8e4-1239-4acb-94b3-2ae46a89e4a4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d1d4be91-b495-42a2-b324-a33141228e2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1315558e-66c1-4058-a014-f96edb5db424" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0318c8e4-1239-4acb-94b3-2ae46a89e4a4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1315558e-66c1-4058-a014-f96edb5db424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1f26fb11-79c8-4e69-9263-fc79a049c338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0f434a8c-b346-4488-9314-eefebd28c4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1f26fb11-79c8-4e69-9263-fc79a049c338" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0f434a8c-b346-4488-9314-eefebd28c4fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_3ebe8558-6fee-4ec7-9d83-fbff0dd0e9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1f26fb11-79c8-4e69-9263-fc79a049c338" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_3ebe8558-6fee-4ec7-9d83-fbff0dd0e9ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d098710b-ae30-403e-99ed-95cf7ade3a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1f26fb11-79c8-4e69-9263-fc79a049c338" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d098710b-ae30-403e-99ed-95cf7ade3a7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_22d17ce2-7476-4ee4-bbe6-ec46f066aa99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1f26fb11-79c8-4e69-9263-fc79a049c338" xlink:to="loc_us-gaap_InventoryNet_22d17ce2-7476-4ee4-bbe6-ec46f066aa99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d35854e6-b4ae-4d99-ae36-99981644bf62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1f26fb11-79c8-4e69-9263-fc79a049c338" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d35854e6-b4ae-4d99-ae36-99981644bf62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d078d199-8895-4515-9893-7b7ba9ac5aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1f26fb11-79c8-4e69-9263-fc79a049c338" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d078d199-8895-4515-9893-7b7ba9ac5aed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b5d53366-8bb0-4dfa-b16d-326430e7710d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b8a8dfbe-9df4-4658-9b1e-ab18abc42ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b5d53366-8bb0-4dfa-b16d-326430e7710d" xlink:to="loc_us-gaap_AssetsCurrent_b8a8dfbe-9df4-4658-9b1e-ab18abc42ec5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_75ac7471-a132-482c-abee-91a00afb86e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b5d53366-8bb0-4dfa-b16d-326430e7710d" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_75ac7471-a132-482c-abee-91a00afb86e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_39523337-d5f7-4639-b873-47c0bc627097" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b5d53366-8bb0-4dfa-b16d-326430e7710d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_39523337-d5f7-4639-b873-47c0bc627097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_525e7df2-5684-4137-a58f-f76d11166070" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b5d53366-8bb0-4dfa-b16d-326430e7710d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_525e7df2-5684-4137-a58f-f76d11166070" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5362885b-3482-4eb8-a4a4-2810f35cb305" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b5d53366-8bb0-4dfa-b16d-326430e7710d" xlink:to="loc_us-gaap_Goodwill_5362885b-3482-4eb8-a4a4-2810f35cb305" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_024da3ff-efc7-452d-9737-75186c3022f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b5d53366-8bb0-4dfa-b16d-326430e7710d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_024da3ff-efc7-452d-9737-75186c3022f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_788400d1-0ef6-40dd-bb06-82a5af98e3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b5d53366-8bb0-4dfa-b16d-326430e7710d" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_788400d1-0ef6-40dd-bb06-82a5af98e3c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d1605a5b-4d50-4ad1-90fb-91ebd892fa64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b5d53366-8bb0-4dfa-b16d-326430e7710d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d1605a5b-4d50-4ad1-90fb-91ebd892fa64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a7024c07-caf2-46c5-810d-2e4961709968" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6e010e37-e0a7-453a-8866-570cc4e854cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a7024c07-caf2-46c5-810d-2e4961709968" xlink:to="loc_us-gaap_LiabilitiesCurrent_6e010e37-e0a7-453a-8866-570cc4e854cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DeferredGovernmentGrantLiability_7e80a157-5f8d-48fd-beed-2951c290c54c" xlink:href="form-20240629.xsd#form_DeferredGovernmentGrantLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a7024c07-caf2-46c5-810d-2e4961709968" xlink:to="loc_form_DeferredGovernmentGrantLiability_7e80a157-5f8d-48fd-beed-2951c290c54c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_3ff55c4d-30a6-4e8b-8518-4dbdebedc3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a7024c07-caf2-46c5-810d-2e4961709968" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_3ff55c4d-30a6-4e8b-8518-4dbdebedc3cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_84802335-79f8-4d52-aa85-a78cb9dbcb15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a7024c07-caf2-46c5-810d-2e4961709968" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_84802335-79f8-4d52-aa85-a78cb9dbcb15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_4a27daac-3a6d-442a-8939-da5ea21a8fce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a7024c07-caf2-46c5-810d-2e4961709968" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_4a27daac-3a6d-442a-8939-da5ea21a8fce" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36111305-3b3b-4961-b161-7945b7fa4421" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c7c2fb99-e043-4048-8a24-629340180fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36111305-3b3b-4961-b161-7945b7fa4421" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c7c2fb99-e043-4048-8a24-629340180fb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6c3424e9-47eb-41bb-94d6-757ce6a211f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36111305-3b3b-4961-b161-7945b7fa4421" xlink:to="loc_us-gaap_OperatingIncomeLoss_6c3424e9-47eb-41bb-94d6-757ce6a211f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_f17dd422-8208-4eb8-a0ec-a5d79a3a10fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36111305-3b3b-4961-b161-7945b7fa4421" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_f17dd422-8208-4eb8-a0ec-a5d79a3a10fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ad137caa-d1ec-4613-a657-fa025f24ef9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1b449dfe-1f29-4d07-a7d4-3f7e25c2f777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ad137caa-d1ec-4613-a657-fa025f24ef9d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1b449dfe-1f29-4d07-a7d4-3f7e25c2f777" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fa8491ec-1355-4dcb-875b-f2f1e1fc5818" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ad137caa-d1ec-4613-a657-fa025f24ef9d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fa8491ec-1355-4dcb-875b-f2f1e1fc5818" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_54848b07-7462-4765-9c9b-ed133b1ae553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_20943124-515b-4d86-994d-9e38e20f031b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_54848b07-7462-4765-9c9b-ed133b1ae553" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_20943124-515b-4d86-994d-9e38e20f031b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_25471268-def8-4e0b-b5ca-4600ed6a6515" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_54848b07-7462-4765-9c9b-ed133b1ae553" xlink:to="loc_us-gaap_OperatingExpenses_25471268-def8-4e0b-b5ca-4600ed6a6515" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ef47f578-347f-43fd-b3e8-33b33e9c4a28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_54848b07-7462-4765-9c9b-ed133b1ae553" xlink:to="loc_us-gaap_GrossProfit_ef47f578-347f-43fd-b3e8-33b33e9c4a28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_81c31310-7506-4822-a315-0cc1846c702e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_b4af7d28-d1ae-4a50-b009-1c580cc8ec4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_81c31310-7506-4822-a315-0cc1846c702e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_b4af7d28-d1ae-4a50-b009-1c580cc8ec4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_22144d51-f3d7-4c32-95f4-828ae71eea59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_81c31310-7506-4822-a315-0cc1846c702e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_22144d51-f3d7-4c32-95f4-828ae71eea59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_217cd37a-c3f5-4628-a12c-a71a1cbb41f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aab9356c-d92c-44c1-88a4-0377cc0bbadb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_217cd37a-c3f5-4628-a12c-a71a1cbb41f8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aab9356c-d92c-44c1-88a4-0377cc0bbadb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e268565a-7256-4962-92b9-194f32f663c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_217cd37a-c3f5-4628-a12c-a71a1cbb41f8" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e268565a-7256-4962-92b9-194f32f663c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_06a8ece2-8d94-43d9-8e5c-23a8d00883c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_47d17946-7c67-406c-bb2e-81d55b06fea9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_06a8ece2-8d94-43d9-8e5c-23a8d00883c7" xlink:to="loc_us-gaap_NetIncomeLoss_47d17946-7c67-406c-bb2e-81d55b06fea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b6ef00df-2cdb-4855-a560-1356cada1331" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_06a8ece2-8d94-43d9-8e5c-23a8d00883c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b6ef00df-2cdb-4855-a560-1356cada1331" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f3adc973-4e48-47fb-8338-0caaf0d4127f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_42c972d8-0973-4d6a-8304-72911dac876a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f3adc973-4e48-47fb-8338-0caaf0d4127f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_42c972d8-0973-4d6a-8304-72911dac876a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c5523d54-8d15-4c20-bdee-3a62be9cda4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f3adc973-4e48-47fb-8338-0caaf0d4127f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c5523d54-8d15-4c20-bdee-3a62be9cda4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_cdac87fb-1675-48fb-b8ce-270a847f0795" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f3adc973-4e48-47fb-8338-0caaf0d4127f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_cdac87fb-1675-48fb-b8ce-270a847f0795" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da0acf7a-68fa-4a1e-93ec-c912ef452e29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_15ad9aa4-41ec-4ed2-b688-728760d61532" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da0acf7a-68fa-4a1e-93ec-c912ef452e29" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_15ad9aa4-41ec-4ed2-b688-728760d61532" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_f91ae2ad-24e6-4738-855f-0af1329cadff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da0acf7a-68fa-4a1e-93ec-c912ef452e29" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_f91ae2ad-24e6-4738-855f-0af1329cadff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_1506538b-946c-4d94-9865-6ad97ddab7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da0acf7a-68fa-4a1e-93ec-c912ef452e29" xlink:to="loc_us-gaap_RestrictedCashCurrent_1506538b-946c-4d94-9865-6ad97ddab7d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59862a8e-25cc-4669-ab1a-59a40d180996" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_927baa13-2495-4113-bbeb-a8b61dd41843" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59862a8e-25cc-4669-ab1a-59a40d180996" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_927baa13-2495-4113-bbeb-a8b61dd41843" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_4c93d631-676c-4976-9648-37cdbdd549c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59862a8e-25cc-4669-ab1a-59a40d180996" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_4c93d631-676c-4976-9648-37cdbdd549c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e0ee720c-ea6f-46bd-bd38-225c4f7b20ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59862a8e-25cc-4669-ab1a-59a40d180996" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e0ee720c-ea6f-46bd-bd38-225c4f7b20ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_2d524292-2e89-4a39-9d53-21f5afab2e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59862a8e-25cc-4669-ab1a-59a40d180996" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_2d524292-2e89-4a39-9d53-21f5afab2e5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a790c1e-2a04-449c-a857-8784ef97f0d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6fc558c4-ebbc-4e99-9a4e-5c65a982fa1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a790c1e-2a04-449c-a857-8784ef97f0d2" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6fc558c4-ebbc-4e99-9a4e-5c65a982fa1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_96308c96-ceaf-43d4-9651-e00d5b801f81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a790c1e-2a04-449c-a857-8784ef97f0d2" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_96308c96-ceaf-43d4-9651-e00d5b801f81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_454df360-52ee-4943-83e5-47d8a679bfe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a790c1e-2a04-449c-a857-8784ef97f0d2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_454df360-52ee-4943-83e5-47d8a679bfe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_0928890e-2997-4d32-aee2-e22cb31078ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a790c1e-2a04-449c-a857-8784ef97f0d2" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_0928890e-2997-4d32-aee2-e22cb31078ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_0070230d-a6b3-43e3-8f67-7653800c7fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_0070230d-a6b3-43e3-8f67-7653800c7fa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c1ee022b-4e92-40c7-99d9-f345fb209584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_ShareBasedCompensation_c1ee022b-4e92-40c7-99d9-f345fb209584" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_bd41cf2d-011f-4f19-9661-5fca1fc468ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_bd41cf2d-011f-4f19-9661-5fca1fc468ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_d945200c-c464-4050-af42-d47570a6fe7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_d945200c-c464-4050-af42-d47570a6fe7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_c2b11ab2-d8b8-4bf6-be68-765532f09577" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_c2b11ab2-d8b8-4bf6-be68-765532f09577" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_429b7dbc-dcfc-4032-98f8-5da91d25c09b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_429b7dbc-dcfc-4032-98f8-5da91d25c09b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_fdd0a3b4-4435-46e7-86da-4a63318aed71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_fdd0a3b4-4435-46e7-86da-4a63318aed71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_fc805ccc-56f3-4ca1-81bf-affc57c713b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_InventoryWriteDown_fc805ccc-56f3-4ca1-81bf-affc57c713b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f5c3dbf5-c36e-404f-b7e1-1444e05681ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f5c3dbf5-c36e-404f-b7e1-1444e05681ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_232f47df-0fd4-4c56-b207-7e87d64af940" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_NetIncomeLoss_232f47df-0fd4-4c56-b207-7e87d64af940" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_6a109207-5ec1-4ca5-b924-083902148d74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_Depreciation_6a109207-5ec1-4ca5-b924-083902148d74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_448c239a-8031-48ca-b06a-6f430e319e69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_448c239a-8031-48ca-b06a-6f430e319e69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_5dd0fa3f-205f-4a29-8303-e404436702d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_5dd0fa3f-205f-4a29-8303-e404436702d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f3599d27-e1b5-4ce9-9296-5caa56dc09a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f3599d27-e1b5-4ce9-9296-5caa56dc09a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3b34e4c0-cc3f-480a-80f5-11f539ed33a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3b34e4c0-cc3f-480a-80f5-11f539ed33a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2dc16075-47fc-45e2-8054-1e2e2a0d90d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2dc16075-47fc-45e2-8054-1e2e2a0d90d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_bfb6f9b0-a43b-4c43-b4b2-95dbb6b59da7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_bfb6f9b0-a43b-4c43-b4b2-95dbb6b59da7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8fc8f3c4-632a-42fc-a3f7-a497e8c2e294" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8fc8f3c4-632a-42fc-a3f7-a497e8c2e294" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_IncreaseDecreaseInDeferredGovernmentGrant_a7044ad1-ccf4-48ed-9387-c2e5428da0f5" xlink:href="form-20240629.xsd#form_IncreaseDecreaseInDeferredGovernmentGrant"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d0b0c476-d94e-4eea-b794-1cae5396f4e1" xlink:to="loc_form_IncreaseDecreaseInDeferredGovernmentGrant_a7044ad1-ccf4-48ed-9387-c2e5428da0f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7581371-43a8-441e-9d04-d4ad97292c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db67082f-9791-45ef-b267-636e33df5653" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7581371-43a8-441e-9d04-d4ad97292c9d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db67082f-9791-45ef-b267-636e33df5653" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6f8a3806-d874-4bf3-8786-e4a7aba04d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7581371-43a8-441e-9d04-d4ad97292c9d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6f8a3806-d874-4bf3-8786-e4a7aba04d1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3757ed91-7d0d-48f6-8e5b-5d1fbe5928f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7581371-43a8-441e-9d04-d4ad97292c9d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3757ed91-7d0d-48f6-8e5b-5d1fbe5928f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_126a88ff-772a-483b-861e-47f2f1905735" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7581371-43a8-441e-9d04-d4ad97292c9d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_126a88ff-772a-483b-861e-47f2f1905735" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/InventoriesnetDetails" xlink:type="simple" xlink:href="form-20240629.xsd#InventoriesnetDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/InventoriesnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d08004be-0790-4313-96fd-f420ca36e71e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_c3dd5273-356d-4e4c-96f0-d5900ce701d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_d08004be-0790-4313-96fd-f420ca36e71e" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_c3dd5273-356d-4e4c-96f0-d5900ce701d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_03b25055-2854-480d-86cb-ab509fcbfe70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_d08004be-0790-4313-96fd-f420ca36e71e" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_03b25055-2854-480d-86cb-ab509fcbfe70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b3c1ae6c-581c-48fd-a895-cc4f2d8a0ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_d08004be-0790-4313-96fd-f420ca36e71e" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b3c1ae6c-581c-48fd-a895-cc4f2d8a0ab4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails" xlink:type="simple" xlink:href="form-20240629.xsd#DivesturesScheduleofFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_40e9b5fa-fd9f-4d66-86b7-e8dac08ff5e8" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment_d109b885-ff9b-4be9-8cf8-46e0e79232b7" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_40e9b5fa-fd9f-4d66-86b7-e8dac08ff5e8" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment_d109b885-ff9b-4be9-8cf8-46e0e79232b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell_dd69bdd0-a0c7-4a6e-9c13-814efe94aa03" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_40e9b5fa-fd9f-4d66-86b7-e8dac08ff5e8" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell_dd69bdd0-a0c7-4a6e-9c13-814efe94aa03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred_9b2f7daa-9ae5-4af8-9835-b466bcf21984" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationCashTransferred"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_40e9b5fa-fd9f-4d66-86b7-e8dac08ff5e8" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred_9b2f7daa-9ae5-4af8-9835-b466bcf21984" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4aa05f52-2fd1-4f46-815b-d29bbf16c966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_40e9b5fa-fd9f-4d66-86b7-e8dac08ff5e8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4aa05f52-2fd1-4f46-815b-d29bbf16c966" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails" xlink:type="simple" xlink:href="form-20240629.xsd#DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_91b36034-1215-43ed-9b93-8d450d463943" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_b3138303-0d5b-4f51-b0d1-b84c4fccc88b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_91b36034-1215-43ed-9b93-8d450d463943" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_b3138303-0d5b-4f51-b0d1-b84c4fccc88b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2da2baf2-0fe0-4e31-a384-f97811a73def" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_91b36034-1215-43ed-9b93-8d450d463943" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2da2baf2-0fe0-4e31-a384-f97811a73def" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_a28c83a8-52d2-442b-99b2-52191396767f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_91b36034-1215-43ed-9b93-8d450d463943" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_a28c83a8-52d2-442b-99b2-52191396767f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_27af6d2d-5cb9-4de3-93bf-e9bc0a1a1214" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_451005d2-5b30-4a22-8a37-52b87e02bcec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_27af6d2d-5cb9-4de3-93bf-e9bc0a1a1214" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_451005d2-5b30-4a22-8a37-52b87e02bcec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ec5027a6-e94c-4433-b3c3-71653bfa1f14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_27af6d2d-5cb9-4de3-93bf-e9bc0a1a1214" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ec5027a6-e94c-4433-b3c3-71653bfa1f14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_4dd000f3-0339-4ecc-ae3c-560f6cf83b97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_27af6d2d-5cb9-4de3-93bf-e9bc0a1a1214" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_4dd000f3-0339-4ecc-ae3c-560f6cf83b97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_3daef562-8e02-4515-8c5a-32889a0c57f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_27af6d2d-5cb9-4de3-93bf-e9bc0a1a1214" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_3daef562-8e02-4515-8c5a-32889a0c57f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_d9499630-58ac-46a9-89d9-5eb47e404c36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_aabd49ce-854a-4816-9642-a44abc64b346" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_d9499630-58ac-46a9-89d9-5eb47e404c36" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_aabd49ce-854a-4816-9642-a44abc64b346" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_594eec29-8a37-4c98-b446-937b8d6210ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_d9499630-58ac-46a9-89d9-5eb47e404c36" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_594eec29-8a37-4c98-b446-937b8d6210ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_b6e54230-d33b-41bf-8977-4a04800f021d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_d9499630-58ac-46a9-89d9-5eb47e404c36" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_b6e54230-d33b-41bf-8977-4a04800f021d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_c766c9c7-fafe-47db-8bb3-3daf4e13fc38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_d9499630-58ac-46a9-89d9-5eb47e404c36" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_c766c9c7-fafe-47db-8bb3-3daf4e13fc38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_101357ad-5ee7-4e8c-bf2c-24a8165ce145" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_d9499630-58ac-46a9-89d9-5eb47e404c36" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_101357ad-5ee7-4e8c-bf2c-24a8165ce145" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1c4b913b-0b61-470c-8cec-70a947992857" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1bf8d597-d4cd-45c2-be73-86721ea70e88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1c4b913b-0b61-470c-8cec-70a947992857" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1bf8d597-d4cd-45c2-be73-86721ea70e88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_60977a27-7334-475d-8e88-93fdf4549df0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1c4b913b-0b61-470c-8cec-70a947992857" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_60977a27-7334-475d-8e88-93fdf4549df0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_00550e5f-ac6c-400c-bb4c-8d3b842a65fb" xlink:href="form-20240629.xsd#form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_b08c5367-4e3b-413f-acf6-6e3ce7fbd4f0" xlink:href="form-20240629.xsd#form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_00550e5f-ac6c-400c-bb4c-8d3b842a65fb" xlink:to="loc_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_b08c5367-4e3b-413f-acf6-6e3ce7fbd4f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_646b86b7-7584-48ad-baa2-18e0923244c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_00550e5f-ac6c-400c-bb4c-8d3b842a65fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_646b86b7-7584-48ad-baa2-18e0923244c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_755f0b1d-ca5e-4227-96ad-f4b0a7371a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_00550e5f-ac6c-400c-bb4c-8d3b842a65fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_755f0b1d-ca5e-4227-96ad-f4b0a7371a1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4876dd71-abda-4521-9a47-5124d60d8816" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_00550e5f-ac6c-400c-bb4c-8d3b842a65fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4876dd71-abda-4521-9a47-5124d60d8816" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_082971e0-af8a-4ba3-92c7-c49784759948" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_00550e5f-ac6c-400c-bb4c-8d3b842a65fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_082971e0-af8a-4ba3-92c7-c49784759948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9be44289-4479-4fa6-8fb9-e9099187d87d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_00550e5f-ac6c-400c-bb4c-8d3b842a65fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9be44289-4479-4fa6-8fb9-e9099187d87d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/AccruedLiabilitiesDetails" xlink:type="simple" xlink:href="form-20240629.xsd#AccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_90fa91d4-0b18-40be-9fea-aed985ce2d39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_c45206e8-d52a-4a30-84d2-5d8004b996ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_90fa91d4-0b18-40be-9fea-aed985ce2d39" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_c45206e8-d52a-4a30-84d2-5d8004b996ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_2c2b59a7-6b0a-46fa-8b64-8da5da3fc8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_90fa91d4-0b18-40be-9fea-aed985ce2d39" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_2c2b59a7-6b0a-46fa-8b64-8da5da3fc8e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_acc0a9be-2158-4221-b657-f3046f169ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_90fa91d4-0b18-40be-9fea-aed985ce2d39" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_acc0a9be-2158-4221-b657-f3046f169ff5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_06a204b1-0a5f-4f5d-961c-bc1efd3bd908" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_90fa91d4-0b18-40be-9fea-aed985ce2d39" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_06a204b1-0a5f-4f5d-961c-bc1efd3bd908" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_e1471d72-92a4-4f4d-8dea-952ad4790847" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_90fa91d4-0b18-40be-9fea-aed985ce2d39" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_e1471d72-92a4-4f4d-8dea-952ad4790847" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="form-20240629.xsd#FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_5d602ae9-c942-497f-8348-49bcedfef582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_4496d414-396e-4eb2-b645-a4567d2d2b75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_5d602ae9-c942-497f-8348-49bcedfef582" xlink:to="loc_us-gaap_DerivativeLiabilities_4496d414-396e-4eb2-b645-a4567d2d2b75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_ed7abfab-c036-4e17-b848-38e02018c9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d8a7a878-f982-4440-bc17-53c4aac3eb20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_ed7abfab-c036-4e17-b848-38e02018c9ba" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d8a7a878-f982-4440-bc17-53c4aac3eb20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_beb282c7-b692-44e6-8e20-98cbe50b36fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_ed7abfab-c036-4e17-b848-38e02018c9ba" xlink:to="loc_us-gaap_MarketableSecurities_beb282c7-b692-44e6-8e20-98cbe50b36fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_3fa11e0f-4e51-4f73-827f-4e3f7aec9aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_ed7abfab-c036-4e17-b848-38e02018c9ba" xlink:to="loc_us-gaap_DerivativeAssets_3fa11e0f-4e51-4f73-827f-4e3f7aec9aa3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="simple" xlink:href="form-20240629.xsd#PropertyPlantandEquipmentnetDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f31b09d8-3a9b-487d-9f59-7b231488c0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_a807f393-3f66-4de5-b697-016629387cd3" xlink:href="form-20240629.xsd#form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f31b09d8-3a9b-487d-9f59-7b231488c0e7" xlink:to="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_a807f393-3f66-4de5-b697-016629387cd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_4d352771-09a8-43a0-8972-cb8a4c25c931" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f31b09d8-3a9b-487d-9f59-7b231488c0e7" xlink:to="loc_us-gaap_ConstructionInProgressGross_4d352771-09a8-43a0-8972-cb8a4c25c931" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_c6a9a806-db54-45fd-852b-85859e746cef" xlink:href="form-20240629.xsd#form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5970756a-6663-4a2f-b25b-da49c47722c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_c6a9a806-db54-45fd-852b-85859e746cef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5970756a-6663-4a2f-b25b-da49c47722c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_607a97ba-c88e-4e44-a089-e7dc2dc04adc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_c6a9a806-db54-45fd-852b-85859e746cef" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_607a97ba-c88e-4e44-a089-e7dc2dc04adc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/NetIncomeperShareDetails" xlink:type="simple" xlink:href="form-20240629.xsd#NetIncomeperShareDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/NetIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b873c075-a845-4ede-beda-0e456107cfe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5db835a-80ac-43f7-a40e-7b46589c012a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b873c075-a845-4ede-beda-0e456107cfe6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5db835a-80ac-43f7-a40e-7b46589c012a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_be6b13cb-1fcd-4a21-a42d-7ebe596f7ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b873c075-a845-4ede-beda-0e456107cfe6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_be6b13cb-1fcd-4a21-a42d-7ebe596f7ca2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="form-20240629.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_0c845e2d-7b5e-453d-b9f3-6bdc3561c553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a599aecc-2c11-4416-b456-df9f6c04b340" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0c845e2d-7b5e-453d-b9f3-6bdc3561c553" xlink:to="loc_us-gaap_OperatingLeaseCost_a599aecc-2c11-4416-b456-df9f6c04b340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_1135b867-7a12-435d-9302-2ec11148ee09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0c845e2d-7b5e-453d-b9f3-6bdc3561c553" xlink:to="loc_us-gaap_VariableLeaseCost_1135b867-7a12-435d-9302-2ec11148ee09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_3f4048c2-203d-4557-8097-bf6e990233eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0c845e2d-7b5e-453d-b9f3-6bdc3561c553" xlink:to="loc_us-gaap_ShortTermLeaseCost_3f4048c2-203d-4557-8097-bf6e990233eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails" xlink:type="simple" xlink:href="form-20240629.xsd#LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1491b7b2-d441-4552-8a61-774b283d2547" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_dd5c23ac-9efd-4cba-84ea-d0ba85317a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1491b7b2-d441-4552-8a61-774b283d2547" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_dd5c23ac-9efd-4cba-84ea-d0ba85317a9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_c4e37595-f24d-42f1-98b0-122dc117d9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1491b7b2-d441-4552-8a61-774b283d2547" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_c4e37595-f24d-42f1-98b0-122dc117d9d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d4d46596-079c-4879-9e3f-17e5446684c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1491b7b2-d441-4552-8a61-774b283d2547" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d4d46596-079c-4879-9e3f-17e5446684c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_e2c8a73e-6c07-443f-962e-d57661de583c" xlink:href="form-20240629.xsd#form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1491b7b2-d441-4552-8a61-774b283d2547" xlink:to="loc_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_e2c8a73e-6c07-443f-962e-d57661de583c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d21c346b-5950-4f95-9e8c-f6079dd74c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1491b7b2-d441-4552-8a61-774b283d2547" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d21c346b-5950-4f95-9e8c-f6079dd74c3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fc65d7e6-f555-493e-b6f2-c46c194d7c81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1491b7b2-d441-4552-8a61-774b283d2547" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fc65d7e6-f555-493e-b6f2-c46c194d7c81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8bf36ed6-b40b-47d9-bfe5-78b5bab64c74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3621a821-7737-46f2-9874-808f00ba9911" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_8bf36ed6-b40b-47d9-bfe5-78b5bab64c74" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3621a821-7737-46f2-9874-808f00ba9911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b15d5eeb-9e61-455b-b02f-e546d5a3055e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_8bf36ed6-b40b-47d9-bfe5-78b5bab64c74" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b15d5eeb-9e61-455b-b02f-e546d5a3055e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails_1" xlink:type="simple" xlink:href="form-20240629.xsd#LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c881e01d-e774-42d3-b02b-b5d2836403fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ef54e762-5e9f-4930-a064-491accd3ae45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c881e01d-e774-42d3-b02b-b5d2836403fa" xlink:to="loc_us-gaap_OperatingLeaseLiability_ef54e762-5e9f-4930-a064-491accd3ae45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6f4fed59-0d89-4f8a-9743-da951f0922e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c881e01d-e774-42d3-b02b-b5d2836403fa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6f4fed59-0d89-4f8a-9743-da951f0922e9" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>form-20240629_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:c035b2c1-b557-4bc2-92c0-0da8205092a7,g:2323924c-30f2-499b-a3d8-e6f08bda3836-->
<link:linkbase 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:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b4e45c2e-d2f4-494e-b74d-a4fd2f92128a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5e4bd3e6-ce86-46f8-9929-fd87d802ab97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b4e45c2e-d2f4-494e-b74d-a4fd2f92128a" xlink:to="loc_us-gaap_StatementTable_5e4bd3e6-ce86-46f8-9929-fd87d802ab97" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_37df2ec9-7d46-4209-a934-70e34874b1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5e4bd3e6-ce86-46f8-9929-fd87d802ab97" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_37df2ec9-7d46-4209-a934-70e34874b1c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_37df2ec9-7d46-4209-a934-70e34874b1c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_37df2ec9-7d46-4209-a934-70e34874b1c8" xlink:to="loc_us-gaap_EquityComponentDomain_37df2ec9-7d46-4209-a934-70e34874b1c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_37df2ec9-7d46-4209-a934-70e34874b1c8" xlink:to="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2d47eed5-895a-4bf6-b54e-6901eb323b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:to="loc_us-gaap_CommonStockMember_2d47eed5-895a-4bf6-b54e-6901eb323b9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9c71b7b0-58ff-45f2-8011-b9188ddd5ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9c71b7b0-58ff-45f2-8011-b9188ddd5ed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6638f6e3-40a2-48b8-b8d3-ac5b5a680f55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6638f6e3-40a2-48b8-b8d3-ac5b5a680f55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_fbecb139-8059-4757-ab97-051a510eb454" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:to="loc_us-gaap_RetainedEarningsMember_fbecb139-8059-4757-ab97-051a510eb454" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b4e45c2e-d2f4-494e-b74d-a4fd2f92128a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_83ca7cfa-1df1-4acc-bf53-6729c97966c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_83ca7cfa-1df1-4acc-bf53-6729c97966c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_38f1b609-54d7-4876-94f5-efc7e733a354" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockholdersEquity_38f1b609-54d7-4876-94f5-efc7e733a354" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fc0fbe7a-cca5-4bc1-9487-ca2b2bd2f8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fc0fbe7a-cca5-4bc1-9487-ca2b2bd2f8a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c2c3c299-b63d-44b3-8117-8d7f1b2ca6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c2c3c299-b63d-44b3-8117-8d7f1b2ca6ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8f3a387b-ddd2-40b7-bba5-4b597c2e06d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8f3a387b-ddd2-40b7-bba5-4b597c2e06d4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f829b64d-3701-4471-8c3e-71e514c212a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f829b64d-3701-4471-8c3e-71e514c212a7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ef8553ef-99a0-45f9-8389-a7cda2e54d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ef8553ef-99a0-45f9-8389-a7cda2e54d2b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_59a86ee2-3dba-41ed-a697-154bb39093fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_59a86ee2-3dba-41ed-a697-154bb39093fe" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3136e864-a292-464e-a353-1fcd338c4b46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3136e864-a292-464e-a353-1fcd338c4b46" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7993a70a-0dfa-407e-b9e9-10acb6a5f16e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7993a70a-0dfa-407e-b9e9-10acb6a5f16e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_71e6d4f9-bed9-4b92-86e7-12ca6882cc97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_NetIncomeLoss_71e6d4f9-bed9-4b92-86e7-12ca6882cc97" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_5474497d-345a-43ad-8b38-e9cbd79c45e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e11d295b-03f4-439b-92db-ef2c00ee1d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails" xlink:type="simple" xlink:href="form-20240629.xsd#ConcentrationofCreditandOtherRisksDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_36799d27-1d7f-415e-b55e-6ca23910fc78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_36799d27-1d7f-415e-b55e-6ca23910fc78" xlink:to="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_4f3b9b65-fcee-4083-b84f-9b9dfc4f2dca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_4f3b9b65-fcee-4083-b84f-9b9dfc4f2dca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4f3b9b65-fcee-4083-b84f-9b9dfc4f2dca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4f3b9b65-fcee-4083-b84f-9b9dfc4f2dca" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4f3b9b65-fcee-4083-b84f-9b9dfc4f2dca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_13844464-bb8c-485d-837d-ecea4371c4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4f3b9b65-fcee-4083-b84f-9b9dfc4f2dca" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_13844464-bb8c-485d-837d-ecea4371c4b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_a687813b-90c5-40a0-8429-a7ade854ce8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_13844464-bb8c-485d-837d-ecea4371c4b7" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_a687813b-90c5-40a0-8429-a7ade854ce8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_72f33efa-ef25-44c8-8672-d73c6c289214" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_72f33efa-ef25-44c8-8672-d73c6c289214" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_72f33efa-ef25-44c8-8672-d73c6c289214_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_72f33efa-ef25-44c8-8672-d73c6c289214" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_72f33efa-ef25-44c8-8672-d73c6c289214_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3fe0511-1a8e-4aaa-8288-5d753857c74b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_72f33efa-ef25-44c8-8672-d73c6c289214" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3fe0511-1a8e-4aaa-8288-5d753857c74b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_99a803f6-38ab-4299-b952-c3d0b05041f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3fe0511-1a8e-4aaa-8288-5d753857c74b" xlink:to="loc_us-gaap_SalesRevenueNetMember_99a803f6-38ab-4299-b952-c3d0b05041f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_78c4e3e1-2073-4355-960b-22c6f90629fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3fe0511-1a8e-4aaa-8288-5d753857c74b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_78c4e3e1-2073-4355-960b-22c6f90629fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_1bab4e4c-38f2-4358-bd00-d647379614f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3fe0511-1a8e-4aaa-8288-5d753857c74b" xlink:to="loc_us-gaap_AccountsReceivableMember_1bab4e4c-38f2-4358-bd00-d647379614f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_5475c7bf-8510-4121-9b24-314752be1754" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:to="loc_srt_MajorCustomersAxis_5475c7bf-8510-4121-9b24-314752be1754" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5475c7bf-8510-4121-9b24-314752be1754_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_5475c7bf-8510-4121-9b24-314752be1754" xlink:to="loc_srt_NameOfMajorCustomerDomain_5475c7bf-8510-4121-9b24-314752be1754_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_5475c7bf-8510-4121-9b24-314752be1754" xlink:to="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_TwoMajorCustomersMember_4b4930e5-e631-4dd1-8d39-8a1d4fbd9b29" xlink:href="form-20240629.xsd#form_TwoMajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_TwoMajorCustomersMember_4b4930e5-e631-4dd1-8d39-8a1d4fbd9b29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_IntelMember_2512bd62-e8e7-4ae8-9a57-c6cb6ec19558" xlink:href="form-20240629.xsd#form_IntelMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_IntelMember_2512bd62-e8e7-4ae8-9a57-c6cb6ec19558" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SKHynixMember_67bc8e9b-f84e-4adb-bcd4-293f5d6a6c7f" xlink:href="form-20240629.xsd#form_SKHynixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_SKHynixMember_67bc8e9b-f84e-4adb-bcd4-293f5d6a6c7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_MajorCustomer1Member_b51939a2-ebb5-454c-85be-1fa6a4a258a6" xlink:href="form-20240629.xsd#form_MajorCustomer1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_MajorCustomer1Member_b51939a2-ebb5-454c-85be-1fa6a4a258a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember_a62909fa-63fd-4a98-90f3-60eb342bac4f" xlink:href="form-20240629.xsd#form_CustomersRepresenting10OrMoreOfTotalRevenuesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember_a62909fa-63fd-4a98-90f3-60eb342bac4f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_MajorCustomer2Member_e1515a52-7a35-468a-b3f7-d38f0f7809d2" xlink:href="form-20240629.xsd#form_MajorCustomer2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_MajorCustomer2Member_e1515a52-7a35-468a-b3f7-d38f0f7809d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_95717135-6c72-47a6-9f3e-eefe31f14325" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_36799d27-1d7f-415e-b55e-6ca23910fc78" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_95717135-6c72-47a6-9f3e-eefe31f14325" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/DivesturesNarrativeDetails" xlink:type="simple" xlink:href="form-20240629.xsd#DivesturesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/DivesturesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e9754021-a8b6-4d9f-8a6f-804335e8b78a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e9754021-a8b6-4d9f-8a6f-804335e8b78a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d025bf5e-022b-4781-a632-52b5c587ed11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e9754021-a8b6-4d9f-8a6f-804335e8b78a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d025bf5e-022b-4781-a632-52b5c587ed11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d025bf5e-022b-4781-a632-52b5c587ed11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d025bf5e-022b-4781-a632-52b5c587ed11" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d025bf5e-022b-4781-a632-52b5c587ed11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_6626074b-c44e-49eb-9b5a-93b69dbc6850" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d025bf5e-022b-4781-a632-52b5c587ed11" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_6626074b-c44e-49eb-9b5a-93b69dbc6850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_346b6151-5b19-4d65-92de-db170cbc17ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_6626074b-c44e-49eb-9b5a-93b69dbc6850" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_346b6151-5b19-4d65-92de-db170cbc17ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_85eddec1-47e1-4c6c-ab1d-b750ffe93958" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e9754021-a8b6-4d9f-8a6f-804335e8b78a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_85eddec1-47e1-4c6c-ab1d-b750ffe93958" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_85eddec1-47e1-4c6c-ab1d-b750ffe93958_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_85eddec1-47e1-4c6c-ab1d-b750ffe93958" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_85eddec1-47e1-4c6c-ab1d-b750ffe93958_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_76c0e0c2-c843-44e4-9f6d-940ac3ca83f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_85eddec1-47e1-4c6c-ab1d-b750ffe93958" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_76c0e0c2-c843-44e4-9f6d-940ac3ca83f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChinaOperationsMember_0da23075-6e5f-4ea4-92f4-1f8e0723b849" xlink:href="form-20240629.xsd#form_ChinaOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_76c0e0c2-c843-44e4-9f6d-940ac3ca83f2" xlink:to="loc_form_ChinaOperationsMember_0da23075-6e5f-4ea4-92f4-1f8e0723b849" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_90350598-1022-42bc-87df-013ed433d4f8" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_76c0e0c2-c843-44e4-9f6d-940ac3ca83f2" xlink:to="loc_form_FRTMetrologyMember_90350598-1022-42bc-87df-013ed433d4f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_032102c3-71a3-4f59-9e8e-3d1ca8440631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_032102c3-71a3-4f59-9e8e-3d1ca8440631" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_d04937ad-c633-42cc-b03f-d1df93a3c3fe" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_d04937ad-c633-42cc-b03f-d1df93a3c3fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet_86250113-cf51-4824-9fef-4a59b4bf46a0" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet_86250113-cf51-4824-9fef-4a59b4bf46a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_d6578424-bd84-4a46-a1ef-70e2b9a3e9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_d6578424-bd84-4a46-a1ef-70e2b9a3e9f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f7ea4431-c806-4dd1-a7c5-11fe0620afe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f7ea4431-c806-4dd1-a7c5-11fe0620afe3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_67499fb1-3bca-4205-818f-eb2ba6d112fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_67499fb1-3bca-4205-818f-eb2ba6d112fb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_2327c981-3a83-426b-97cd-fc6e1c4b0088" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_2327c981-3a83-426b-97cd-fc6e1c4b0088" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_a0a14cdc-51f3-438e-adf5-dd15a9576f21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_a0a14cdc-51f3-438e-adf5-dd15a9576f21" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_dc5bfed5-d50d-4f9c-adeb-2dc4ae8a6ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_dc5bfed5-d50d-4f9c-adeb-2dc4ae8a6ba0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_fa10c7be-84b1-47be-8c13-fba16a4593de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_fa10c7be-84b1-47be-8c13-fba16a4593de" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_287caac4-48b9-4a1d-afa2-2bf81c333eca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_287caac4-48b9-4a1d-afa2-2bf81c333eca" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_50436d58-8551-4ea9-bbd9-d0c57040c7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_50436d58-8551-4ea9-bbd9-d0c57040c7a8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_8624679f-b696-4a7b-8fe1-eba5d7aab340" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_8624679f-b696-4a7b-8fe1-eba5d7aab340" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_edb0452d-78e4-4edf-9b24-c5c5cb218f03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_edb0452d-78e4-4edf-9b24-c5c5cb218f03" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_f3f5bebc-30cc-46e9-b23c-36611a5ed518" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_f3f5bebc-30cc-46e9-b23c-36611a5ed518" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_5344abfe-06cb-4c87-ba78-989252311dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_5344abfe-06cb-4c87-ba78-989252311dc1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_430d7069-bd47-42bc-8054-6884f9a15d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_430d7069-bd47-42bc-8054-6884f9a15d1d" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails" xlink:type="simple" xlink:href="form-20240629.xsd#DivesturesScheduleofFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6ba62a6e-b44d-4c9c-a4df-4b2d4e697ade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6ba62a6e-b44d-4c9c-a4df-4b2d4e697ade" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_e03067e0-4b23-454c-a6f3-581fff6af481" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6ba62a6e-b44d-4c9c-a4df-4b2d4e697ade" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_e03067e0-4b23-454c-a6f3-581fff6af481" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_e03067e0-4b23-454c-a6f3-581fff6af481_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e03067e0-4b23-454c-a6f3-581fff6af481" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_e03067e0-4b23-454c-a6f3-581fff6af481_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_59800e01-2a85-4d43-af0f-ebe0c2fef660" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e03067e0-4b23-454c-a6f3-581fff6af481" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_59800e01-2a85-4d43-af0f-ebe0c2fef660" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_511a787a-5743-4d4f-9fb9-008656ec7536" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_59800e01-2a85-4d43-af0f-ebe0c2fef660" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_511a787a-5743-4d4f-9fb9-008656ec7536" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0dedf2d6-fbe8-487d-b162-021ec978aded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6ba62a6e-b44d-4c9c-a4df-4b2d4e697ade" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0dedf2d6-fbe8-487d-b162-021ec978aded" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0dedf2d6-fbe8-487d-b162-021ec978aded_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0dedf2d6-fbe8-487d-b162-021ec978aded" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0dedf2d6-fbe8-487d-b162-021ec978aded_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1d1324ad-f241-46ff-9a34-7d90e6872425" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0dedf2d6-fbe8-487d-b162-021ec978aded" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1d1324ad-f241-46ff-9a34-7d90e6872425" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChinaOperationsMember_37f3f9b4-68e8-4a53-9857-2cae796423a7" xlink:href="form-20240629.xsd#form_ChinaOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1d1324ad-f241-46ff-9a34-7d90e6872425" xlink:to="loc_form_ChinaOperationsMember_37f3f9b4-68e8-4a53-9857-2cae796423a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_f68d150a-e997-464e-95f2-870383f51f40" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1d1324ad-f241-46ff-9a34-7d90e6872425" xlink:to="loc_form_FRTMetrologyMember_f68d150a-e997-464e-95f2-870383f51f40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_a4225daa-7b2b-4cd7-9ddd-7c888f4e02ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_a4225daa-7b2b-4cd7-9ddd-7c888f4e02ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment_b80338f6-3087-4d19-acd6-c9b7151d4c7e" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment_b80338f6-3087-4d19-acd6-c9b7151d4c7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred_7e941bac-cbaa-4279-9527-c5efb5fa35fa" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationCashTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred_7e941bac-cbaa-4279-9527-c5efb5fa35fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell_5d5be10d-2b25-46f3-ac93-9205ae1a89b1" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell_5d5be10d-2b25-46f3-ac93-9205ae1a89b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_0a63edf1-bb57-497e-a678-f6fbd5c75901" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_0a63edf1-bb57-497e-a678-f6fbd5c75901" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails" xlink:type="simple" xlink:href="form-20240629.xsd#DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_073b76fe-d79e-4d88-bf04-def17ec281eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f9f44354-c938-4428-b183-e08b277c14c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_073b76fe-d79e-4d88-bf04-def17ec281eb" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f9f44354-c938-4428-b183-e08b277c14c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d01ef415-c01b-407c-b248-271ddf120763" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f9f44354-c938-4428-b183-e08b277c14c9" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d01ef415-c01b-407c-b248-271ddf120763" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d01ef415-c01b-407c-b248-271ddf120763_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d01ef415-c01b-407c-b248-271ddf120763" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d01ef415-c01b-407c-b248-271ddf120763_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_e3784a99-94e9-4b26-b044-72261a142d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d01ef415-c01b-407c-b248-271ddf120763" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_e3784a99-94e9-4b26-b044-72261a142d7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_6f351680-0d09-4f3a-8141-857514611619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_e3784a99-94e9-4b26-b044-72261a142d7b" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_6f351680-0d09-4f3a-8141-857514611619" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bb69ac4d-eacc-4d90-b5b8-f2e178b5ea79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f9f44354-c938-4428-b183-e08b277c14c9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bb69ac4d-eacc-4d90-b5b8-f2e178b5ea79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bb69ac4d-eacc-4d90-b5b8-f2e178b5ea79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bb69ac4d-eacc-4d90-b5b8-f2e178b5ea79" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bb69ac4d-eacc-4d90-b5b8-f2e178b5ea79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_baffdbff-3ebf-4a2a-ab57-839924334466" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bb69ac4d-eacc-4d90-b5b8-f2e178b5ea79" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_baffdbff-3ebf-4a2a-ab57-839924334466" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChinaOperationsMember_c8d9ff18-5e46-4b99-a48e-6103ca713b99" xlink:href="form-20240629.xsd#form_ChinaOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_baffdbff-3ebf-4a2a-ab57-839924334466" xlink:to="loc_form_ChinaOperationsMember_c8d9ff18-5e46-4b99-a48e-6103ca713b99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_f6c0c856-e720-4b05-a5e4-0a7f0b973fa4" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_baffdbff-3ebf-4a2a-ab57-839924334466" xlink:to="loc_form_FRTMetrologyMember_f6c0c856-e720-4b05-a5e4-0a7f0b973fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_073b76fe-d79e-4d88-bf04-def17ec281eb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2ed9bbfb-e10a-4efb-881c-8da9c4149a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2ed9bbfb-e10a-4efb-881c-8da9c4149a5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_191f8df7-3a4a-44f4-b6f1-308221fc65c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_191f8df7-3a4a-44f4-b6f1-308221fc65c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_51dd176a-02ab-416f-9029-5b23dabdffe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_51dd176a-02ab-416f-9029-5b23dabdffe9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_e32b7abf-54e4-4b3f-9b9b-73b8c92601e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_e32b7abf-54e4-4b3f-9b9b-73b8c92601e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_a3dd9e98-0c4d-4efc-97d4-76d6d0e231bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_a3dd9e98-0c4d-4efc-97d4-76d6d0e231bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_ddb6a846-ec15-4f0b-8107-dc985caba6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_ddb6a846-ec15-4f0b-8107-dc985caba6ff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_d0fdef9d-9b5b-421a-ba86-6b86441ae62a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_d0fdef9d-9b5b-421a-ba86-6b86441ae62a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_6bfe15ca-ba83-4716-9c37-852b83e3b937" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_6bfe15ca-ba83-4716-9c37-852b83e3b937" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_19f689e5-18b2-4f51-a48c-f8d85dbe2b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_19f689e5-18b2-4f51-a48c-f8d85dbe2b8c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_073b76fe-d79e-4d88-bf04-def17ec281eb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_73cedfbb-fc27-4f7a-a31f-a50f11add47d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_73cedfbb-fc27-4f7a-a31f-a50f11add47d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_9a691759-ddf3-411c-8821-20289f74b144" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_9a691759-ddf3-411c-8821-20289f74b144" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_5b5dad80-d4b4-4176-bf9b-0dd6f2b876ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_5b5dad80-d4b4-4176-bf9b-0dd6f2b876ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_0d9b12a4-7d80-4e3b-9921-b4795ca4f04e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_0d9b12a4-7d80-4e3b-9921-b4795ca4f04e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_5fe0ab58-5b6d-406a-ad0f-d1920fe5b1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_5fe0ab58-5b6d-406a-ad0f-d1920fe5b1fa" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_a6300ca4-5549-4611-a6e2-d365dcf4c9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_4f07245b-e1fe-4a0f-8e18-47325e5a2b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_a6300ca4-5549-4611-a6e2-d365dcf4c9a2" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_4f07245b-e1fe-4a0f-8e18-47325e5a2b7e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c545b150-24e3-4ed8-af54-8f20cae289fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4f07245b-e1fe-4a0f-8e18-47325e5a2b7e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c545b150-24e3-4ed8-af54-8f20cae289fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c545b150-24e3-4ed8-af54-8f20cae289fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c545b150-24e3-4ed8-af54-8f20cae289fb" xlink:to="loc_us-gaap_SegmentDomain_c545b150-24e3-4ed8-af54-8f20cae289fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b0097270-2d61-4fc2-9992-226e9ecb25c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c545b150-24e3-4ed8-af54-8f20cae289fb" xlink:to="loc_us-gaap_SegmentDomain_b0097270-2d61-4fc2-9992-226e9ecb25c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ProbeCardsSegmentMember_85b18f58-7be5-480d-8941-76d57e5078fa" xlink:href="form-20240629.xsd#form_ProbeCardsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b0097270-2d61-4fc2-9992-226e9ecb25c4" xlink:to="loc_form_ProbeCardsSegmentMember_85b18f58-7be5-480d-8941-76d57e5078fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsSegmentMember_aecf4abd-8bac-4544-a5a3-0ccb63e9472b" xlink:href="form-20240629.xsd#form_SystemsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b0097270-2d61-4fc2-9992-226e9ecb25c4" xlink:to="loc_form_SystemsSegmentMember_aecf4abd-8bac-4544-a5a3-0ccb63e9472b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_14f5df03-f633-4401-8b1a-620c862d9a17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4f07245b-e1fe-4a0f-8e18-47325e5a2b7e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_14f5df03-f633-4401-8b1a-620c862d9a17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_14f5df03-f633-4401-8b1a-620c862d9a17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_14f5df03-f633-4401-8b1a-620c862d9a17" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_14f5df03-f633-4401-8b1a-620c862d9a17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_480ce343-110a-4ccc-8f54-285c67e62734" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_14f5df03-f633-4401-8b1a-620c862d9a17" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_480ce343-110a-4ccc-8f54-285c67e62734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_cab4abe7-b319-4a78-acb1-ff051615f327" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_480ce343-110a-4ccc-8f54-285c67e62734" xlink:to="loc_form_FRTMetrologyMember_cab4abe7-b319-4a78-acb1-ff051615f327" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChinaOperationsMember_9130a59e-0a65-467d-bf93-e05a9accf656" xlink:href="form-20240629.xsd#form_ChinaOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_480ce343-110a-4ccc-8f54-285c67e62734" xlink:to="loc_form_ChinaOperationsMember_9130a59e-0a65-467d-bf93-e05a9accf656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_a6300ca4-5549-4611-a6e2-d365dcf4c9a2" xlink:to="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_263026dd-4870-4ef6-8ae1-f2fa4df744a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:to="loc_us-gaap_Goodwill_263026dd-4870-4ef6-8ae1-f2fa4df744a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_8174a598-7d4a-49cc-bbd0-cc59b6315955" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_8174a598-7d4a-49cc-bbd0-cc59b6315955" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_648f99c3-5f04-4569-90ad-c0e4abe76aef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_648f99c3-5f04-4569-90ad-c0e4abe76aef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3d879664-9261-4779-bd10-7684688f7b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsAdditionalinformationDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_30a183fa-46a9-4d55-a674-523d9b5307da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_4d71c65f-a205-4301-a27e-1d7712ffc93c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_30a183fa-46a9-4d55-a674-523d9b5307da" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_4d71c65f-a205-4301-a27e-1d7712ffc93c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_4c37690f-529a-4940-828d-c9ceccac4baf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4d71c65f-a205-4301-a27e-1d7712ffc93c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_4c37690f-529a-4940-828d-c9ceccac4baf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4c37690f-529a-4940-828d-c9ceccac4baf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_4c37690f-529a-4940-828d-c9ceccac4baf" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4c37690f-529a-4940-828d-c9ceccac4baf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_41849750-9c17-4f70-97eb-28e2a6f5609e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_4c37690f-529a-4940-828d-c9ceccac4baf" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_41849750-9c17-4f70-97eb-28e2a6f5609e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_da44b5eb-53b9-4e5f-a546-6a29a53eba07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_41849750-9c17-4f70-97eb-28e2a6f5609e" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_da44b5eb-53b9-4e5f-a546-6a29a53eba07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d5f36904-ca65-4a93-b8fd-b5dbaa4eb24f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4d71c65f-a205-4301-a27e-1d7712ffc93c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d5f36904-ca65-4a93-b8fd-b5dbaa4eb24f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d5f36904-ca65-4a93-b8fd-b5dbaa4eb24f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d5f36904-ca65-4a93-b8fd-b5dbaa4eb24f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d5f36904-ca65-4a93-b8fd-b5dbaa4eb24f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d975318a-a830-4f6c-928a-beecb14e7172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d5f36904-ca65-4a93-b8fd-b5dbaa4eb24f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d975318a-a830-4f6c-928a-beecb14e7172" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_bfc2c50f-0421-4a69-a1c8-18623d151173" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d975318a-a830-4f6c-928a-beecb14e7172" xlink:to="loc_form_FRTMetrologyMember_bfc2c50f-0421-4a69-a1c8-18623d151173" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5a68dabf-2af0-4ec6-b3d8-612fdb23ed18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_30a183fa-46a9-4d55-a674-523d9b5307da" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5a68dabf-2af0-4ec6-b3d8-612fdb23ed18" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3d81aac-47f9-4e8e-9465-aabdeb6e193c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1a7c7f76-0c9d-4e63-89b8-0ee13348df09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3d81aac-47f9-4e8e-9465-aabdeb6e193c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1a7c7f76-0c9d-4e63-89b8-0ee13348df09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_15df6811-4041-4598-bf67-f9a48c5b272d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1a7c7f76-0c9d-4e63-89b8-0ee13348df09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_15df6811-4041-4598-bf67-f9a48c5b272d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15df6811-4041-4598-bf67-f9a48c5b272d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_15df6811-4041-4598-bf67-f9a48c5b272d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_15df6811-4041-4598-bf67-f9a48c5b272d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_15df6811-4041-4598-bf67-f9a48c5b272d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ExistingDevelopedTechnologiesMember_88a68f83-bfed-48ec-b6ef-ef3746919c1d" xlink:href="form-20240629.xsd#form_ExistingDevelopedTechnologiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:to="loc_form_ExistingDevelopedTechnologiesMember_88a68f83-bfed-48ec-b6ef-ef3746919c1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_db3fa151-f7bd-4daa-b51f-99268359b1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:to="loc_us-gaap_CustomerRelationshipsMember_db3fa151-f7bd-4daa-b51f-99268359b1b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_8c87684e-6f2e-48a2-848f-23ff1ffa16f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:to="loc_us-gaap_TradeNamesMember_8c87684e-6f2e-48a2-848f-23ff1ffa16f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_a116bc28-1db9-4e32-8622-c27c9d2de86e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_a116bc28-1db9-4e32-8622-c27c9d2de86e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_40770fd2-04f1-4c11-8dc7-f5f63b1c5472" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3d81aac-47f9-4e8e-9465-aabdeb6e193c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_40770fd2-04f1-4c11-8dc7-f5f63b1c5472" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3317c0ea-41ab-4132-8f0c-fae788491b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3d81aac-47f9-4e8e-9465-aabdeb6e193c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3317c0ea-41ab-4132-8f0c-fae788491b7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ebd218d1-aa48-4ae2-93c5-fc04771d46ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3d81aac-47f9-4e8e-9465-aabdeb6e193c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ebd218d1-aa48-4ae2-93c5-fc04771d46ae" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_34e56bfb-2880-4ce4-b5f0-8fd476ac1d56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5117b897-222f-4827-8cb6-b2e693393968" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_34e56bfb-2880-4ce4-b5f0-8fd476ac1d56" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5117b897-222f-4827-8cb6-b2e693393968" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0de77d76-d0f5-4682-8f41-1e00fa7f1db2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5117b897-222f-4827-8cb6-b2e693393968" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0de77d76-d0f5-4682-8f41-1e00fa7f1db2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0de77d76-d0f5-4682-8f41-1e00fa7f1db2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0de77d76-d0f5-4682-8f41-1e00fa7f1db2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0de77d76-d0f5-4682-8f41-1e00fa7f1db2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_4ddc0b4f-036a-4f0c-bbb8-f77244adb319" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0de77d76-d0f5-4682-8f41-1e00fa7f1db2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_4ddc0b4f-036a-4f0c-bbb8-f77244adb319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_95228e76-81d8-4de1-a7c1-c4da77a87641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4ddc0b4f-036a-4f0c-bbb8-f77244adb319" xlink:to="loc_us-gaap_CostOfSalesMember_95228e76-81d8-4de1-a7c1-c4da77a87641" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_864c70a6-e6ab-4c57-bf8d-bece0cc60686" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4ddc0b4f-036a-4f0c-bbb8-f77244adb319" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_864c70a6-e6ab-4c57-bf8d-bece0cc60686" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7e07382d-572b-4e5a-917e-a8ad188bef8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_34e56bfb-2880-4ce4-b5f0-8fd476ac1d56" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7e07382d-572b-4e5a-917e-a8ad188bef8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_34e56bfb-2880-4ce4-b5f0-8fd476ac1d56" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_c9eb3968-167b-4c80-86d7-09b96bc6b411" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_c9eb3968-167b-4c80-86d7-09b96bc6b411" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f67ef275-fde3-461f-b999-0a43d7bcfdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f67ef275-fde3-461f-b999-0a43d7bcfdcb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f8aec77e-0b92-4e97-8dfe-3895fa501565" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f8aec77e-0b92-4e97-8dfe-3895fa501565" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7172c62a-b115-4bae-af91-208e317aa08d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7172c62a-b115-4bae-af91-208e317aa08d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a3436fc4-db74-40aa-8240-815e306e4c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a3436fc4-db74-40aa-8240-815e306e4c7a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_e27ba554-2fec-4177-ad2c-48d34c1c2a1f" xlink:href="form-20240629.xsd#form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_e27ba554-2fec-4177-ad2c-48d34c1c2a1f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_4912f194-8c7e-4431-abf1-6a3fe70e293a" xlink:href="form-20240629.xsd#form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_4912f194-8c7e-4431-abf1-6a3fe70e293a" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="form-20240629.xsd#FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3188f784-4ae4-410c-b8b4-f8fffda968ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3188f784-4ae4-410c-b8b4-f8fffda968ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3188f784-4ae4-410c-b8b4-f8fffda968ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3188f784-4ae4-410c-b8b4-f8fffda968ec" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3188f784-4ae4-410c-b8b4-f8fffda968ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e7bfa9e1-3ba2-4b9a-b109-8fef9f100cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3188f784-4ae4-410c-b8b4-f8fffda968ec" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e7bfa9e1-3ba2-4b9a-b109-8fef9f100cfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_eadfb569-18b0-4a7e-8597-1df603db73b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e7bfa9e1-3ba2-4b9a-b109-8fef9f100cfc" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_eadfb569-18b0-4a7e-8597-1df603db73b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_446bfbef-4f6e-4eb1-9985-845127d038b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e7bfa9e1-3ba2-4b9a-b109-8fef9f100cfc" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_446bfbef-4f6e-4eb1-9985-845127d038b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1cea8e2e-3674-4a04-9ceb-32f6ecb792cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1cea8e2e-3674-4a04-9ceb-32f6ecb792cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1cea8e2e-3674-4a04-9ceb-32f6ecb792cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1cea8e2e-3674-4a04-9ceb-32f6ecb792cf" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1cea8e2e-3674-4a04-9ceb-32f6ecb792cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1cea8e2e-3674-4a04-9ceb-32f6ecb792cf" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_c5986a99-37ca-4a39-a88a-e9f58b9fe5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_MoneyMarketFundsMember_c5986a99-37ca-4a39-a88a-e9f58b9fe5e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_7344bc57-4b06-47fa-b898-f343872ec904" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_CommercialPaperMember_7344bc57-4b06-47fa-b898-f343872ec904" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_c3ce8fa9-bc63-4af7-be7e-dd10e7d6884b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_c3ce8fa9-bc63-4af7-be7e-dd10e7d6884b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBillSecuritiesMember_88196293-c8de-44c5-b992-4f1a2af6d99d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryBillSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_USTreasuryBillSecuritiesMember_88196293-c8de-44c5-b992-4f1a2af6d99d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_381ada5d-0805-4597-a412-7395e8a7a8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_381ada5d-0805-4597-a412-7395e8a7a8b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AgencySecuritiesMember_78c0272a-92de-41d5-9da0-88fbd11b70b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AgencySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_AgencySecuritiesMember_78c0272a-92de-41d5-9da0-88fbd11b70b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_07de5411-5a48-4037-9ee0-0e26272dbace" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_07de5411-5a48-4037-9ee0-0e26272dbace" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_07de5411-5a48-4037-9ee0-0e26272dbace_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_07de5411-5a48-4037-9ee0-0e26272dbace" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_07de5411-5a48-4037-9ee0-0e26272dbace_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7f6f9803-3af5-4b67-b830-8ab0522eb2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_07de5411-5a48-4037-9ee0-0e26272dbace" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7f6f9803-3af5-4b67-b830-8ab0522eb2ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_c26bd07c-7bc9-4750-9d8a-039e471ee30f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7f6f9803-3af5-4b67-b830-8ab0522eb2ef" xlink:to="loc_us-gaap_ForeignExchangeContractMember_c26bd07c-7bc9-4750-9d8a-039e471ee30f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_c4b23a0f-4e31-4e71-80e6-3efeb4b20394" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7f6f9803-3af5-4b67-b830-8ab0522eb2ef" xlink:to="loc_us-gaap_InterestRateSwapMember_c4b23a0f-4e31-4e71-80e6-3efeb4b20394" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_0ada19cc-025e-498d-bba1-332d2369d08e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7f6f9803-3af5-4b67-b830-8ab0522eb2ef" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_0ada19cc-025e-498d-bba1-332d2369d08e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_298e210d-6e92-4890-9603-0da888df846f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:to="loc_us-gaap_HedgingDesignationAxis_298e210d-6e92-4890-9603-0da888df846f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_298e210d-6e92-4890-9603-0da888df846f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_298e210d-6e92-4890-9603-0da888df846f" xlink:to="loc_us-gaap_HedgingDesignationDomain_298e210d-6e92-4890-9603-0da888df846f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_a99e479e-8404-48b0-ad9b-c57843620b54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_298e210d-6e92-4890-9603-0da888df846f" xlink:to="loc_us-gaap_HedgingDesignationDomain_a99e479e-8404-48b0-ad9b-c57843620b54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7f0983bd-3d6a-496c-96f0-15dd4bc95ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_a99e479e-8404-48b0-ad9b-c57843620b54" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7f0983bd-3d6a-496c-96f0-15dd4bc95ef3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_12277292-e2a3-4cd8-8d23-e5ee92937af9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_12277292-e2a3-4cd8-8d23-e5ee92937af9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_d5e88399-7dd2-45b4-9097-1bb40f9fedb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_MarketableSecurities_d5e88399-7dd2-45b4-9097-1bb40f9fedb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_a6f94424-fe88-433e-a475-588e505496f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_DerivativeAssets_a6f94424-fe88-433e-a475-588e505496f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_68e4c28d-5ae8-4eda-ba65-37699f2eecbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_68e4c28d-5ae8-4eda-ba65-37699f2eecbf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_2a5a1b47-05e8-4d77-87e5-94d640b821f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_DerivativeLiabilities_2a5a1b47-05e8-4d77-87e5-94d640b821f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_737b5b0c-8d1d-4724-8c98-14c17d69268f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_737b5b0c-8d1d-4724-8c98-14c17d69268f" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails" xlink:type="simple" xlink:href="form-20240629.xsd#FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_f698f196-ecb4-477d-9b37-314212bd69a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_f698f196-ecb4-477d-9b37-314212bd69a4" xlink:to="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis_d4e6d8b6-7451-44e5-9f48-b02e41910dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PositionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:to="loc_us-gaap_PositionAxis_d4e6d8b6-7451-44e5-9f48-b02e41910dbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_d4e6d8b6-7451-44e5-9f48-b02e41910dbd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PositionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PositionAxis_d4e6d8b6-7451-44e5-9f48-b02e41910dbd" xlink:to="loc_us-gaap_PositionDomain_d4e6d8b6-7451-44e5-9f48-b02e41910dbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_06775cbb-e25c-4f72-9dd9-312325dce90e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PositionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PositionAxis_d4e6d8b6-7451-44e5-9f48-b02e41910dbd" xlink:to="loc_us-gaap_PositionDomain_06775cbb-e25c-4f72-9dd9-312325dce90e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongMember_0a9a3b45-2d7e-4365-af1a-f7c67487d8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PositionDomain_06775cbb-e25c-4f72-9dd9-312325dce90e" xlink:to="loc_us-gaap_LongMember_0a9a3b45-2d7e-4365-af1a-f7c67487d8ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortMember_9324167a-1c1a-4916-8834-2ccf94c3e257" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PositionDomain_06775cbb-e25c-4f72-9dd9-312325dce90e" xlink:to="loc_us-gaap_ShortMember_9324167a-1c1a-4916-8834-2ccf94c3e257" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_bc0371a8-2d9e-43a6-9119-b57cc9aa030e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:to="loc_srt_CurrencyAxis_bc0371a8-2d9e-43a6-9119-b57cc9aa030e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_bc0371a8-2d9e-43a6-9119-b57cc9aa030e_default" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_bc0371a8-2d9e-43a6-9119-b57cc9aa030e" xlink:to="loc_currency_AllCurrenciesDomain_bc0371a8-2d9e-43a6-9119-b57cc9aa030e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_bc0371a8-2d9e-43a6-9119-b57cc9aa030e" xlink:to="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_649d49e9-0b93-4e8c-95d8-76e6bb69924e" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:to="loc_currency_EUR_649d49e9-0b93-4e8c-95d8-76e6bb69924e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_JPY_9a1f4555-c396-4368-a1c8-61f9d457d12c" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:to="loc_currency_JPY_9a1f4555-c396-4368-a1c8-61f9d457d12c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_KRW_fa260d6e-c3da-4d99-97c4-1114662ab0dd" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_KRW"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:to="loc_currency_KRW_fa260d6e-c3da-4d99-97c4-1114662ab0dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_TWD_1a03cf5a-66f0-4774-9d40-30c5efda3015" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_TWD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:to="loc_currency_TWD_1a03cf5a-66f0-4774-9d40-30c5efda3015" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6a2d95e1-c7e7-4f2e-b840-9b09f4de9856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6a2d95e1-c7e7-4f2e-b840-9b09f4de9856" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6a2d95e1-c7e7-4f2e-b840-9b09f4de9856_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6a2d95e1-c7e7-4f2e-b840-9b09f4de9856" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6a2d95e1-c7e7-4f2e-b840-9b09f4de9856_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_febd7b9f-3b95-4410-9fea-38bba8c23def" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6a2d95e1-c7e7-4f2e-b840-9b09f4de9856" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_febd7b9f-3b95-4410-9fea-38bba8c23def" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_7688a3df-9576-4800-a4f5-052b40e39165" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_febd7b9f-3b95-4410-9fea-38bba8c23def" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_7688a3df-9576-4800-a4f5-052b40e39165" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_05329a5c-4cd7-4a03-b40c-b064036e8257" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f698f196-ecb4-477d-9b37-314212bd69a4" xlink:to="loc_us-gaap_DerivativeNotionalAmount_05329a5c-4cd7-4a03-b40c-b064036e8257" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#FairValueandDerivativeInstrumentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a143aad-cc5d-4d69-af6c-645dac99c207" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0bd676df-cfd0-4c9b-bc0f-78478caa7ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a143aad-cc5d-4d69-af6c-645dac99c207" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0bd676df-cfd0-4c9b-bc0f-78478caa7ef0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84602a3a-b0f0-4967-ad62-29b973caf79a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0bd676df-cfd0-4c9b-bc0f-78478caa7ef0" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84602a3a-b0f0-4967-ad62-29b973caf79a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_84602a3a-b0f0-4967-ad62-29b973caf79a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84602a3a-b0f0-4967-ad62-29b973caf79a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_84602a3a-b0f0-4967-ad62-29b973caf79a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_a28632d4-73f5-499b-b214-2d2caddbe69d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84602a3a-b0f0-4967-ad62-29b973caf79a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_a28632d4-73f5-499b-b214-2d2caddbe69d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_9fd9eeec-781d-46d3-977f-314e282db43d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_a28632d4-73f5-499b-b214-2d2caddbe69d" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_9fd9eeec-781d-46d3-977f-314e282db43d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2210b563-8202-455a-b81e-e451db898dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a143aad-cc5d-4d69-af6c-645dac99c207" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2210b563-8202-455a-b81e-e451db898dc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_8026ea11-4715-416f-90d7-36a90c7706e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a143aad-cc5d-4d69-af6c-645dac99c207" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_8026ea11-4715-416f-90d7-36a90c7706e9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="simple" xlink:href="form-20240629.xsd#PropertyPlantandEquipmentnetDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2bbee4f1-e804-4591-a84a-74f1a637169f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2bbee4f1-e804-4591-a84a-74f1a637169f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_847525fd-9f4c-4f20-8394-b11624bf1dae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2bbee4f1-e804-4591-a84a-74f1a637169f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_847525fd-9f4c-4f20-8394-b11624bf1dae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_847525fd-9f4c-4f20-8394-b11624bf1dae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_847525fd-9f4c-4f20-8394-b11624bf1dae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_847525fd-9f4c-4f20-8394-b11624bf1dae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_847525fd-9f4c-4f20-8394-b11624bf1dae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_fd8742d5-1ac8-4369-b074-2e1650b9dac7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_LandMember_fd8742d5-1ac8-4369-b074-2e1650b9dac7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_08a56273-6ba2-4784-8b20-5843f78db3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_08a56273-6ba2-4784-8b20-5843f78db3f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_7a32bfdb-3286-4b89-a7b9-c580bb80a898" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_EquipmentMember_7a32bfdb-3286-4b89-a7b9-c580bb80a898" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_a7fcca1d-5d1e-41cd-a109-b6d1aaaa3857" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_ComputerEquipmentMember_a7fcca1d-5d1e-41cd-a109-b6d1aaaa3857" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_6d803b56-1fb0-430f-9441-0052e4314fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_6d803b56-1fb0-430f-9441-0052e4314fb3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_8be6ddb8-d1ea-4ac1-98da-4438fe90fcf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_8be6ddb8-d1ea-4ac1-98da-4438fe90fcf0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a36c87ba-75d0-493f-949f-a29d263f8ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a36c87ba-75d0-493f-949f-a29d263f8ec5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d8cfa442-f7de-4ffe-960c-90310331396e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d8cfa442-f7de-4ffe-960c-90310331396e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_ea717c66-36bf-475c-9f5c-4f7a352e36ca" xlink:href="form-20240629.xsd#form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_ea717c66-36bf-475c-9f5c-4f7a352e36ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_7263b36e-7d49-4c15-9d72-dcb5d47aa637" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_us-gaap_ConstructionInProgressGross_7263b36e-7d49-4c15-9d72-dcb5d47aa637" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8d35471b-b50c-402c-8c09-a7e5a7701719" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8d35471b-b50c-402c-8c09-a7e5a7701719" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f938401a-03f2-4f4c-8fac-3e4ff026c3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f938401a-03f2-4f4c-8fac-3e4ff026c3ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f938401a-03f2-4f4c-8fac-3e4ff026c3ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f938401a-03f2-4f4c-8fac-3e4ff026c3ac" xlink:to="loc_us-gaap_ClassOfStockDomain_f938401a-03f2-4f4c-8fac-3e4ff026c3ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e79f300b-c5cf-49da-9928-eee37b8d9e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f938401a-03f2-4f4c-8fac-3e4ff026c3ac" xlink:to="loc_us-gaap_ClassOfStockDomain_e79f300b-c5cf-49da-9928-eee37b8d9e1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6b684dba-55b9-4a50-bdfe-6d7f2d7e7dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e79f300b-c5cf-49da-9928-eee37b8d9e1d" xlink:to="loc_us-gaap_CommonStockMember_6b684dba-55b9-4a50-bdfe-6d7f2d7e7dd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_9cd017dd-baac-45bd-8ed7-aa82122b64b4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:to="loc_srt_ShareRepurchaseProgramAxis_9cd017dd-baac-45bd-8ed7-aa82122b64b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_9cd017dd-baac-45bd-8ed7-aa82122b64b4_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_9cd017dd-baac-45bd-8ed7-aa82122b64b4" xlink:to="loc_srt_ShareRepurchaseProgramDomain_9cd017dd-baac-45bd-8ed7-aa82122b64b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_62662731-3361-44fb-a402-28ae1bdb2aa8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_9cd017dd-baac-45bd-8ed7-aa82122b64b4" xlink:to="loc_srt_ShareRepurchaseProgramDomain_62662731-3361-44fb-a402-28ae1bdb2aa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_A2022ShareRepurchaseProgramMember_c0a41701-216c-40cc-9dae-62ed383bc9f8" xlink:href="form-20240629.xsd#form_A2022ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_62662731-3361-44fb-a402-28ae1bdb2aa8" xlink:to="loc_form_A2022ShareRepurchaseProgramMember_c0a41701-216c-40cc-9dae-62ed383bc9f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_A2023ShareRepurchaseProgramMember_653d0826-2a8a-4641-af36-c1a2e6fdb062" xlink:href="form-20240629.xsd#form_A2023ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_62662731-3361-44fb-a402-28ae1bdb2aa8" xlink:to="loc_form_A2023ShareRepurchaseProgramMember_653d0826-2a8a-4641-af36-c1a2e6fdb062" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_48132e56-cd39-4bf5-b384-bbddc3c3100f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:to="loc_us-gaap_AwardTypeAxis_48132e56-cd39-4bf5-b384-bbddc3c3100f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48132e56-cd39-4bf5-b384-bbddc3c3100f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_48132e56-cd39-4bf5-b384-bbddc3c3100f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48132e56-cd39-4bf5-b384-bbddc3c3100f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46ca32ba-7147-470c-b915-a2558bd674d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_48132e56-cd39-4bf5-b384-bbddc3c3100f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46ca32ba-7147-470c-b915-a2558bd674d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_PerformanceRestrictedStockUnitsMember_03dbdba2-ed07-4017-861c-3003020cc815" xlink:href="form-20240629.xsd#form_PerformanceRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46ca32ba-7147-470c-b915-a2558bd674d8" xlink:to="loc_form_PerformanceRestrictedStockUnitsMember_03dbdba2-ed07-4017-861c-3003020cc815" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_5eddfbe4-f418-47d2-beaf-a16b864ab478" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_5eddfbe4-f418-47d2-beaf-a16b864ab478" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_feac7f4b-c98a-4fa7-8b0e-82c60e352cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_feac7f4b-c98a-4fa7-8b0e-82c60e352cf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_06e049c5-4c3a-46c3-b1f3-7d01ac57717a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_06e049c5-4c3a-46c3-b1f3-7d01ac57717a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_4362d416-c3f6-49d0-8ce9-b8490fd010fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_4362d416-c3f6-49d0-8ce9-b8490fd010fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_67a3f2d1-a777-4f05-b2e1-ed6f3bbda181" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_67a3f2d1-a777-4f05-b2e1-ed6f3bbda181" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b50a4ed7-91a3-42c1-9987-058862b83112" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b50a4ed7-91a3-42c1-9987-058862b83112" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_79565de4-8bf1-426c-86f0-6fdba603c498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_79565de4-8bf1-426c-86f0-6fdba603c498" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb405af-4534-48ed-ac8a-4a600ca5ba1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c04b4ef-9a8d-49b8-8e43-a20cf1cf2630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb405af-4534-48ed-ac8a-4a600ca5ba1e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c04b4ef-9a8d-49b8-8e43-a20cf1cf2630" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d016b3e6-1f6b-4203-9e2b-d7b4da9f81a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c04b4ef-9a8d-49b8-8e43-a20cf1cf2630" xlink:to="loc_us-gaap_PlanNameAxis_d016b3e6-1f6b-4203-9e2b-d7b4da9f81a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d016b3e6-1f6b-4203-9e2b-d7b4da9f81a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d016b3e6-1f6b-4203-9e2b-d7b4da9f81a8" xlink:to="loc_us-gaap_PlanNameDomain_d016b3e6-1f6b-4203-9e2b-d7b4da9f81a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6288961b-3161-49de-ac28-f70b3b4ba05d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d016b3e6-1f6b-4203-9e2b-d7b4da9f81a8" xlink:to="loc_us-gaap_PlanNameDomain_6288961b-3161-49de-ac28-f70b3b4ba05d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_EquityIncentivePlanMember_e7b66e46-a8df-468b-b345-bad330f9e3e9" xlink:href="form-20240629.xsd#form_EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_6288961b-3161-49de-ac28-f70b3b4ba05d" xlink:to="loc_form_EquityIncentivePlanMember_e7b66e46-a8df-468b-b345-bad330f9e3e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a87bb09c-e17f-45c1-af59-a2603835cfe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c04b4ef-9a8d-49b8-8e43-a20cf1cf2630" xlink:to="loc_us-gaap_AwardTypeAxis_a87bb09c-e17f-45c1-af59-a2603835cfe2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a87bb09c-e17f-45c1-af59-a2603835cfe2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a87bb09c-e17f-45c1-af59-a2603835cfe2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a87bb09c-e17f-45c1-af59-a2603835cfe2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c74c3e3d-5b09-4dda-9a70-dd1f9365f220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a87bb09c-e17f-45c1-af59-a2603835cfe2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c74c3e3d-5b09-4dda-9a70-dd1f9365f220" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6c95a20b-fcee-42f9-83d2-7bc3101d4245" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c74c3e3d-5b09-4dda-9a70-dd1f9365f220" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6c95a20b-fcee-42f9-83d2-7bc3101d4245" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb405af-4534-48ed-ac8a-4a600ca5ba1e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_516833b8-1be2-4245-8afb-e6b7ce1279ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_516833b8-1be2-4245-8afb-e6b7ce1279ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6242afe3-8e59-48b5-98c9-e85cac3c80e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6242afe3-8e59-48b5-98c9-e85cac3c80e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_01735f8f-f872-4e39-91e3-7d31c2e98737" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_01735f8f-f872-4e39-91e3-7d31c2e98737" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b42288c4-595f-4ca4-8e58-9e5f232bb837" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b42288c4-595f-4ca4-8e58-9e5f232bb837" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_83013c6c-ee77-45f5-89f6-e3f551216cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb405af-4534-48ed-ac8a-4a600ca5ba1e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fd132cce-060a-4a59-bf39-ef1b3891b4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fd132cce-060a-4a59-bf39-ef1b3891b4c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_93cffab0-bcde-4154-b933-3dc80246f29d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_93cffab0-bcde-4154-b933-3dc80246f29d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0b3d18a9-61bc-4073-9ae7-725d547b2da1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0b3d18a9-61bc-4073-9ae7-725d547b2da1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7ce4071d-990e-425e-801e-516497bd23fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7ce4071d-990e-425e-801e-516497bd23fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d61cf71f-0114-4741-9f2d-24777f5fb1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationESPPActivityDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d94a87dc-b412-42b3-b0f5-e6beb2df99e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71d9c4bf-8d82-47dd-b33f-15bd3c0a1316" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d94a87dc-b412-42b3-b0f5-e6beb2df99e4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71d9c4bf-8d82-47dd-b33f-15bd3c0a1316" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7e53954b-4326-4d5e-b871-1d8db1af8aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71d9c4bf-8d82-47dd-b33f-15bd3c0a1316" xlink:to="loc_us-gaap_AwardTypeAxis_7e53954b-4326-4d5e-b871-1d8db1af8aa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e53954b-4326-4d5e-b871-1d8db1af8aa2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7e53954b-4326-4d5e-b871-1d8db1af8aa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e53954b-4326-4d5e-b871-1d8db1af8aa2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42c0de1d-a31a-45e1-a5eb-a432ac4a28a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7e53954b-4326-4d5e-b871-1d8db1af8aa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42c0de1d-a31a-45e1-a5eb-a432ac4a28a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_971c0fa0-2380-40fe-b9c1-5d5f0d5344bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42c0de1d-a31a-45e1-a5eb-a432ac4a28a4" xlink:to="loc_us-gaap_EmployeeStockMember_971c0fa0-2380-40fe-b9c1-5d5f0d5344bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_59b895b2-1ae2-426c-a513-ee16181971de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d94a87dc-b412-42b3-b0f5-e6beb2df99e4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_59b895b2-1ae2-426c-a513-ee16181971de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2a4022b4-1a9c-4283-be3f-2f6a2494186d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d94a87dc-b412-42b3-b0f5-e6beb2df99e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2a4022b4-1a9c-4283-be3f-2f6a2494186d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock_9259d419-6a5e-4d27-b2db-bf6988b32f70" xlink:href="form-20240629.xsd#form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d94a87dc-b412-42b3-b0f5-e6beb2df99e4" xlink:to="loc_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock_9259d419-6a5e-4d27-b2db-bf6988b32f70" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0fac1fad-c477-4c14-8f2c-c8917912bf31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1e61f8f6-46f8-4cc5-b3a3-071aba1dc8cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0fac1fad-c477-4c14-8f2c-c8917912bf31" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1e61f8f6-46f8-4cc5-b3a3-071aba1dc8cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_53112178-b12f-4257-9b8a-c8da5ffe758d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1e61f8f6-46f8-4cc5-b3a3-071aba1dc8cb" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_53112178-b12f-4257-9b8a-c8da5ffe758d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_53112178-b12f-4257-9b8a-c8da5ffe758d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_53112178-b12f-4257-9b8a-c8da5ffe758d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_53112178-b12f-4257-9b8a-c8da5ffe758d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1bfa7a3c-74dd-470e-a5d5-9d58efd70c51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_53112178-b12f-4257-9b8a-c8da5ffe758d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1bfa7a3c-74dd-470e-a5d5-9d58efd70c51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_66930a4a-f7be-4477-8d03-0a9a41d29ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1bfa7a3c-74dd-470e-a5d5-9d58efd70c51" xlink:to="loc_us-gaap_CostOfSalesMember_66930a4a-f7be-4477-8d03-0a9a41d29ee4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9406b9f9-52cc-4fbc-875f-6509ea19c71f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1bfa7a3c-74dd-470e-a5d5-9d58efd70c51" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9406b9f9-52cc-4fbc-875f-6509ea19c71f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4b1cc6da-9466-4d5d-963e-d427d3cb9360" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1bfa7a3c-74dd-470e-a5d5-9d58efd70c51" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4b1cc6da-9466-4d5d-963e-d427d3cb9360" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2020a204-7a31-4581-8ee6-4fea9fa5d9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0fac1fad-c477-4c14-8f2c-c8917912bf31" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2020a204-7a31-4581-8ee6-4fea9fa5d9dd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eeb7d38b-4663-4c24-81b6-29a6832ef97b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c48ff80-56ce-4a8f-bfdb-0f1802924245" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eeb7d38b-4663-4c24-81b6-29a6832ef97b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c48ff80-56ce-4a8f-bfdb-0f1802924245" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c79a6dad-b00b-418c-8dc7-69f0f152ea7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c48ff80-56ce-4a8f-bfdb-0f1802924245" xlink:to="loc_us-gaap_AwardTypeAxis_c79a6dad-b00b-418c-8dc7-69f0f152ea7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c79a6dad-b00b-418c-8dc7-69f0f152ea7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c79a6dad-b00b-418c-8dc7-69f0f152ea7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c79a6dad-b00b-418c-8dc7-69f0f152ea7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5694bbff-c132-456f-ba5f-cad9441b3058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c79a6dad-b00b-418c-8dc7-69f0f152ea7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5694bbff-c132-456f-ba5f-cad9441b3058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d646e136-408c-449e-90b3-4bc35796d355" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5694bbff-c132-456f-ba5f-cad9441b3058" xlink:to="loc_us-gaap_RestrictedStockMember_d646e136-408c-449e-90b3-4bc35796d355" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_PerformanceRestrictedStockUnitsMember_8344773d-55fa-4f84-96ea-4e20dd955d52" xlink:href="form-20240629.xsd#form_PerformanceRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5694bbff-c132-456f-ba5f-cad9441b3058" xlink:to="loc_form_PerformanceRestrictedStockUnitsMember_8344773d-55fa-4f84-96ea-4e20dd955d52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8ee79974-439d-4f1c-a610-5afee8b1eba8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5694bbff-c132-456f-ba5f-cad9441b3058" xlink:to="loc_us-gaap_EmployeeStockMember_8ee79974-439d-4f1c-a610-5afee8b1eba8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4fbb2226-806d-4903-8970-72cadf07ab0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eeb7d38b-4663-4c24-81b6-29a6832ef97b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4fbb2226-806d-4903-8970-72cadf07ab0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_024c991e-252f-4c2d-9f21-aa4d28e0e8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eeb7d38b-4663-4c24-81b6-29a6832ef97b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_024c991e-252f-4c2d-9f21-aa4d28e0e8ce" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="form-20240629.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e4ef264f-e695-41d3-8f3a-2bd91aaf5025" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e4ef264f-e695-41d3-8f3a-2bd91aaf5025" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_951dcd1f-b0cb-447d-b4e9-081dd5ad2657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e4ef264f-e695-41d3-8f3a-2bd91aaf5025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_951dcd1f-b0cb-447d-b4e9-081dd5ad2657" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_951dcd1f-b0cb-447d-b4e9-081dd5ad2657_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_951dcd1f-b0cb-447d-b4e9-081dd5ad2657" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_951dcd1f-b0cb-447d-b4e9-081dd5ad2657_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7c14a485-9286-4844-b3e8-9acb6f4d09ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_951dcd1f-b0cb-447d-b4e9-081dd5ad2657" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7c14a485-9286-4844-b3e8-9acb6f4d09ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_9cc21b09-e657-4eea-a3fd-588f8e060be9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AutomobilesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7c14a485-9286-4844-b3e8-9acb6f4d09ae" xlink:to="loc_us-gaap_AutomobilesMember_9cc21b09-e657-4eea-a3fd-588f8e060be9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_73f1f85f-4bd0-4d37-84dd-ddc7538f78a9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e4ef264f-e695-41d3-8f3a-2bd91aaf5025" xlink:to="loc_srt_RangeAxis_73f1f85f-4bd0-4d37-84dd-ddc7538f78a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_73f1f85f-4bd0-4d37-84dd-ddc7538f78a9_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_73f1f85f-4bd0-4d37-84dd-ddc7538f78a9" xlink:to="loc_srt_RangeMember_73f1f85f-4bd0-4d37-84dd-ddc7538f78a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bf53bb08-d1d6-4795-b82b-51c4137e99c7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_73f1f85f-4bd0-4d37-84dd-ddc7538f78a9" xlink:to="loc_srt_RangeMember_bf53bb08-d1d6-4795-b82b-51c4137e99c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ae380fa9-2a5b-4747-b8e2-93befd8e80f6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bf53bb08-d1d6-4795-b82b-51c4137e99c7" xlink:to="loc_srt_MinimumMember_ae380fa9-2a5b-4747-b8e2-93befd8e80f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f32955a2-2112-4bbe-bc4f-332af4ebc00e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bf53bb08-d1d6-4795-b82b-51c4137e99c7" xlink:to="loc_srt_MaximumMember_f32955a2-2112-4bbe-bc4f-332af4ebc00e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_b894ab67-350a-420d-b155-48efea8ce373" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_b894ab67-350a-420d-b155-48efea8ce373" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_e8ed8d7c-343a-4884-bf94-7cf0813bc02d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_e8ed8d7c-343a-4884-bf94-7cf0813bc02d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_62507dda-34c1-4833-ab95-d7072583fa48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_62507dda-34c1-4833-ab95-d7072583fa48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_78194ca2-3cc3-41d9-9bb0-31df33766f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_78194ca2-3cc3-41d9-9bb0-31df33766f6d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#RevenueAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/RevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1d955c4d-eddd-4a74-b225-11a83b6d5bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1d955c4d-eddd-4a74-b225-11a83b6d5bb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5a138010-3b21-4211-ac20-7e236ac7b365_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5a138010-3b21-4211-ac20-7e236ac7b365_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_effcf7e4-c879-46fc-8f9f-3bb2136edf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_effcf7e4-c879-46fc-8f9f-3bb2136edf0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1d199a35-98fb-410f-9cf4-c5e830532e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_effcf7e4-c879-46fc-8f9f-3bb2136edf0d" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1d199a35-98fb-410f-9cf4-c5e830532e2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c45a5f8e-12ab-4b93-bc18-b6b364937dc7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c45a5f8e-12ab-4b93-bc18-b6b364937dc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_87059519-0671-4f9e-8834-3f08da313504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_87059519-0671-4f9e-8834-3f08da313504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_d4c5af78-d663-4fb1-a457-f076cd3806b1" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_87059519-0671-4f9e-8834-3f08da313504" xlink:to="loc_form_FRTMetrologyMember_d4c5af78-d663-4fb1-a457-f076cd3806b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_48bdd3e6-09d1-4eaf-9b77-be41ae94cfec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_48bdd3e6-09d1-4eaf-9b77-be41ae94cfec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3aa86e77-3a48-4c26-9c37-9aeb86c5e51b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3aa86e77-3a48-4c26-9c37-9aeb86c5e51b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_dfcf27b4-f03f-466e-be6f-36613fbd7c60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_dfcf27b4-f03f-466e-be6f-36613fbd7c60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_6fd73768-8c99-4f7b-a67d-f263a280ef1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_ContractWithCustomerLiability_6fd73768-8c99-4f7b-a67d-f263a280ef1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3ef96e38-dbec-41d1-bd76-bad2a96a2a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3ef96e38-dbec-41d1-bd76-bad2a96a2a0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5957be27-4f59-4c54-8190-6b732cd07adc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5957be27-4f59-4c54-8190-6b732cd07adc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_51364282-425f-4fc3-b632-bf4d50a1be63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_51364282-425f-4fc3-b632-bf4d50a1be63" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/RevenueAdditionalInformationDetails_1" xlink:type="simple" xlink:href="form-20240629.xsd#RevenueAdditionalInformationDetails_1"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/RevenueAdditionalInformationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5a138010-3b21-4211-ac20-7e236ac7b365_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5a138010-3b21-4211-ac20-7e236ac7b365_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_effcf7e4-c879-46fc-8f9f-3bb2136edf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_effcf7e4-c879-46fc-8f9f-3bb2136edf0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1d199a35-98fb-410f-9cf4-c5e830532e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_effcf7e4-c879-46fc-8f9f-3bb2136edf0d" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1d199a35-98fb-410f-9cf4-c5e830532e2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c45a5f8e-12ab-4b93-bc18-b6b364937dc7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c45a5f8e-12ab-4b93-bc18-b6b364937dc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_87059519-0671-4f9e-8834-3f08da313504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_87059519-0671-4f9e-8834-3f08da313504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_d4c5af78-d663-4fb1-a457-f076cd3806b1" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_87059519-0671-4f9e-8834-3f08da313504" xlink:to="loc_form_FRTMetrologyMember_d4c5af78-d663-4fb1-a457-f076cd3806b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_48bdd3e6-09d1-4eaf-9b77-be41ae94cfec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_48bdd3e6-09d1-4eaf-9b77-be41ae94cfec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3aa86e77-3a48-4c26-9c37-9aeb86c5e51b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3aa86e77-3a48-4c26-9c37-9aeb86c5e51b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_dfcf27b4-f03f-466e-be6f-36613fbd7c60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_dfcf27b4-f03f-466e-be6f-36613fbd7c60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_6fd73768-8c99-4f7b-a67d-f263a280ef1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_ContractWithCustomerLiability_6fd73768-8c99-4f7b-a67d-f263a280ef1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3ef96e38-dbec-41d1-bd76-bad2a96a2a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3ef96e38-dbec-41d1-bd76-bad2a96a2a0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5957be27-4f59-4c54-8190-6b732cd07adc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5957be27-4f59-4c54-8190-6b732cd07adc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_51364282-425f-4fc3-b632-bf4d50a1be63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_51364282-425f-4fc3-b632-bf4d50a1be63" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails" xlink:type="simple" xlink:href="form-20240629.xsd#OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_314577ea-617e-4f95-a90d-b55d0c22b2db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_314577ea-617e-4f95-a90d-b55d0c22b2db" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a864532a-3253-4bfa-b4f4-2c27b54f20e9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:to="loc_srt_ConsolidationItemsAxis_a864532a-3253-4bfa-b4f4-2c27b54f20e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a864532a-3253-4bfa-b4f4-2c27b54f20e9_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_a864532a-3253-4bfa-b4f4-2c27b54f20e9" xlink:to="loc_srt_ConsolidationItemsDomain_a864532a-3253-4bfa-b4f4-2c27b54f20e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d9d5d95f-4370-473f-aa39-d9d599f0d3dd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_a864532a-3253-4bfa-b4f4-2c27b54f20e9" xlink:to="loc_srt_ConsolidationItemsDomain_d9d5d95f-4370-473f-aa39-d9d599f0d3dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ec976b86-92bd-4174-a332-7640589ce41e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_d9d5d95f-4370-473f-aa39-d9d599f0d3dd" xlink:to="loc_us-gaap_OperatingSegmentsMember_ec976b86-92bd-4174-a332-7640589ce41e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5ff90ef1-b2cc-4d58-8b4d-817f01d1fce7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5ff90ef1-b2cc-4d58-8b4d-817f01d1fce7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5ff90ef1-b2cc-4d58-8b4d-817f01d1fce7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5ff90ef1-b2cc-4d58-8b4d-817f01d1fce7" xlink:to="loc_us-gaap_SegmentDomain_5ff90ef1-b2cc-4d58-8b4d-817f01d1fce7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dda6295c-1b8f-41e0-b255-6392d3f2f6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5ff90ef1-b2cc-4d58-8b4d-817f01d1fce7" xlink:to="loc_us-gaap_SegmentDomain_dda6295c-1b8f-41e0-b255-6392d3f2f6b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ProbeCardsSegmentMember_2750e41e-9ef1-4a33-906a-9619aad5e160" xlink:href="form-20240629.xsd#form_ProbeCardsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dda6295c-1b8f-41e0-b255-6392d3f2f6b4" xlink:to="loc_form_ProbeCardsSegmentMember_2750e41e-9ef1-4a33-906a-9619aad5e160" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsSegmentMember_153c90bf-154a-4855-bac0-2e02ce846422" xlink:href="form-20240629.xsd#form_SystemsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dda6295c-1b8f-41e0-b255-6392d3f2f6b4" xlink:to="loc_form_SystemsSegmentMember_153c90bf-154a-4855-bac0-2e02ce846422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_14551885-8fd9-40be-b4eb-19511ef9681e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dda6295c-1b8f-41e0-b255-6392d3f2f6b4" xlink:to="loc_us-gaap_CorporateAndOtherMember_14551885-8fd9-40be-b4eb-19511ef9681e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_61c5e0a3-8877-4f8d-9051-18ded2a47fe0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:to="loc_srt_ProductOrServiceAxis_61c5e0a3-8877-4f8d-9051-18ded2a47fe0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_61c5e0a3-8877-4f8d-9051-18ded2a47fe0_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_61c5e0a3-8877-4f8d-9051-18ded2a47fe0" xlink:to="loc_srt_ProductsAndServicesDomain_61c5e0a3-8877-4f8d-9051-18ded2a47fe0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_35a7d819-9882-437e-93e9-d48c7ec54be7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_61c5e0a3-8877-4f8d-9051-18ded2a47fe0" xlink:to="loc_srt_ProductsAndServicesDomain_35a7d819-9882-437e-93e9-d48c7ec54be7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsProductGroupMember_ca116a09-dc3c-419e-bf25-fd0de690c6d7" xlink:href="form-20240629.xsd#form_SystemsProductGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_35a7d819-9882-437e-93e9-d48c7ec54be7" xlink:to="loc_form_SystemsProductGroupMember_ca116a09-dc3c-419e-bf25-fd0de690c6d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c076d3d4-e52d-4c67-8f3a-de49f1f28f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_314577ea-617e-4f95-a90d-b55d0c22b2db" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c076d3d4-e52d-4c67-8f3a-de49f1f28f0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_82d9b5e6-361c-4b12-aa7f-e253ec5f9170" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_314577ea-617e-4f95-a90d-b55d0c22b2db" xlink:to="loc_us-gaap_GrossProfit_82d9b5e6-361c-4b12-aa7f-e253ec5f9170" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_GrossMarginPercent_22e43552-cdaf-4fa3-aab3-86fdf9c01e15" xlink:href="form-20240629.xsd#form_GrossMarginPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_314577ea-617e-4f95-a90d-b55d0c22b2db" xlink:to="loc_form_GrossMarginPercent_22e43552-cdaf-4fa3-aab3-86fdf9c01e15" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails" xlink:type="simple" xlink:href="form-20240629.xsd#OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"/>
  <link:definitionLink xlink:role="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d3c53aa2-5e6f-41a2-9b99-e8b7fed90703" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d3c53aa2-5e6f-41a2-9b99-e8b7fed90703" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_51d62f8f-87f9-473e-a8c7-41004faa8c0b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:to="loc_srt_ProductOrServiceAxis_51d62f8f-87f9-473e-a8c7-41004faa8c0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_51d62f8f-87f9-473e-a8c7-41004faa8c0b_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_51d62f8f-87f9-473e-a8c7-41004faa8c0b" xlink:to="loc_srt_ProductsAndServicesDomain_51d62f8f-87f9-473e-a8c7-41004faa8c0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_51d62f8f-87f9-473e-a8c7-41004faa8c0b" xlink:to="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FoundryLogicProductGroupMember_e4071df0-cd8f-4cb2-b41a-7e74ee241c01" xlink:href="form-20240629.xsd#form_FoundryLogicProductGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:to="loc_form_FoundryLogicProductGroupMember_e4071df0-cd8f-4cb2-b41a-7e74ee241c01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DRAMProductGroupMember_b6f1b5d3-3263-42b9-b593-1076a6df55ca" xlink:href="form-20240629.xsd#form_DRAMProductGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:to="loc_form_DRAMProductGroupMember_b6f1b5d3-3263-42b9-b593-1076a6df55ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FlashProductGroupMember_d641ee36-179a-4969-942d-c1fdc44dadac" xlink:href="form-20240629.xsd#form_FlashProductGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:to="loc_form_FlashProductGroupMember_d641ee36-179a-4969-942d-c1fdc44dadac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsProductGroupMember_f488eb0b-d2f1-4c0a-a6e1-1bf9047d69c3" xlink:href="form-20240629.xsd#form_SystemsProductGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:to="loc_form_SystemsProductGroupMember_f488eb0b-d2f1-4c0a-a6e1-1bf9047d69c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_349007e4-3259-47dd-9a35-78fd2f7d2744" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_349007e4-3259-47dd-9a35-78fd2f7d2744" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_349007e4-3259-47dd-9a35-78fd2f7d2744_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_349007e4-3259-47dd-9a35-78fd2f7d2744" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_349007e4-3259-47dd-9a35-78fd2f7d2744_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_22daf504-0d11-4bfe-ae03-090c84d9500e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_349007e4-3259-47dd-9a35-78fd2f7d2744" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_22daf504-0d11-4bfe-ae03-090c84d9500e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_188167f0-a756-4ce4-8ecf-ac7a10b602fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_22daf504-0d11-4bfe-ae03-090c84d9500e" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_188167f0-a756-4ce4-8ecf-ac7a10b602fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_8a675ba4-9e82-4d13-9af6-abc6d751c6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_22daf504-0d11-4bfe-ae03-090c84d9500e" xlink:to="loc_us-gaap_TransferredOverTimeMember_8a675ba4-9e82-4d13-9af6-abc6d751c6a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5b86d777-2363-42c6-a456-901cef0f6ccf" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:to="loc_srt_StatementGeographicalAxis_5b86d777-2363-42c6-a456-901cef0f6ccf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5b86d777-2363-42c6-a456-901cef0f6ccf_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_5b86d777-2363-42c6-a456-901cef0f6ccf" xlink:to="loc_srt_SegmentGeographicalDomain_5b86d777-2363-42c6-a456-901cef0f6ccf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_5b86d777-2363-42c6-a456-901cef0f6ccf" xlink:to="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_abc6d8b9-a5d0-449e-b6f0-5008ef1d7ed4" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_TW"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_TW_abc6d8b9-a5d0-449e-b6f0-5008ef1d7ed4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_8a1783a9-9efc-4057-8755-c74396b61a11" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_US_8a1783a9-9efc-4057-8755-c74396b61a11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_633ca91f-4e53-4ec0-a243-d30c41289a09" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_CN_633ca91f-4e53-4ec0-a243-d30c41289a09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_72ded7c6-d859-4837-a1fd-f54621eebc3b" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_KR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_KR_72ded7c6-d859-4837-a1fd-f54621eebc3b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_91cc0e22-d53c-462d-8853-3b764b19b244" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_MY_91cc0e22-d53c-462d-8853-3b764b19b244" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_fd98e501-ddea-404d-8474-c418fc6e6561" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_JP_fd98e501-ddea-404d-8474-c418fc6e6561" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_16228d25-673e-4ac5-9a16-8c255b190285" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_srt_EuropeMember_16228d25-673e-4ac5-9a16-8c255b190285" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_dde95c23-16c3-4bdb-89a4-44916f34bcd5" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_SG"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_SG_dde95c23-16c3-4bdb-89a4-44916f34bcd5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_RestOfTheWorldMember_33374cc8-8861-4ef7-9aa2-4c04282b559b" xlink:href="form-20240629.xsd#form_RestOfTheWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_form_RestOfTheWorldMember_33374cc8-8861-4ef7-9aa2-4c04282b559b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_85b0cd71-27a7-4a10-9c2e-a142f7939437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_85b0cd71-27a7-4a10-9c2e-a142f7939437" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_85b0cd71-27a7-4a10-9c2e-a142f7939437_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_85b0cd71-27a7-4a10-9c2e-a142f7939437" xlink:to="loc_us-gaap_SegmentDomain_85b0cd71-27a7-4a10-9c2e-a142f7939437_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2a04b11e-4c5d-494e-bc6e-d98c9c255a71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_85b0cd71-27a7-4a10-9c2e-a142f7939437" xlink:to="loc_us-gaap_SegmentDomain_2a04b11e-4c5d-494e-bc6e-d98c9c255a71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ProbeCardsSegmentMember_baab7c3e-3476-41b7-824b-23f0ce3621b5" xlink:href="form-20240629.xsd#form_ProbeCardsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a04b11e-4c5d-494e-bc6e-d98c9c255a71" xlink:to="loc_form_ProbeCardsSegmentMember_baab7c3e-3476-41b7-824b-23f0ce3621b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsSegmentMember_4c419d97-d50c-4930-82b3-1e4b9e7a32b4" xlink:href="form-20240629.xsd#form_SystemsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a04b11e-4c5d-494e-bc6e-d98c9c255a71" xlink:to="loc_form_SystemsSegmentMember_4c419d97-d50c-4930-82b3-1e4b9e7a32b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_734ae8b6-46bd-43f4-b2f1-554c2d87fcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d3c53aa2-5e6f-41a2-9b99-e8b7fed90703" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_734ae8b6-46bd-43f4-b2f1-554c2d87fcfa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_PerformanceRestrictedStockUnitsMember_659d7315-0bc9-4a97-8acb-ec439f899bbb" xlink:href="form-20240629.xsd#form_PerformanceRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_form_PerformanceRestrictedStockUnitsMember_659d7315-0bc9-4a97-8acb-ec439f899bbb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockMember" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockMember" xlink:type="arc" order="6"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>form-20240629_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:c035b2c1-b557-4bc2-92c0-0da8205092a7,g:2323924c-30f2-499b-a3d8-e6f08bda3836-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link: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"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_CorporateAndOtherMember_3c50c57b-71b4-467b-a728-122853bd19f5_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate and Other</link:label>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_label_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Segment and Other Operating Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateAndOtherMember" xlink:to="lab_us-gaap_CorporateAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_4a126b5c-e648-4593-8c9e-4dfd875a83d8_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_28f659b5-d08a-4bf1-8297-387f7aa0c8fa_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments on term loan</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b9a110e2-4f92-4720-baae-159ca0e1d72c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount remaining for future repurchases</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_78e1f6c2-5d44-4c8c-bb20-9df5f1a705d4_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_c09f9968-8658-47cd-a6f4-76c065a0c967_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e8d200b3-94b0-4c56-bc47-628854e62543_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_c45301a9-6c11-4de6-827d-5a332be55199_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">In-process research and development</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_577a4c7b-408b-415d-8480-c575eb2250f3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Payments Under Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet_2a7bea22-a385-4760-bee9-9def4e2fc5b0_terseLabel_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net assets</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet_label_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Net</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet_documentation_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet" xlink:to="lab_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_43b1a592-1768-4e9b-aa68-490b02a71e22_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_6cc72618-a26b-40dc-a2c6-616c3389ff04_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_da964f96-ce49-40cc-9e8f-d5a02fe57a68_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Calculation of Numerator and Denominator in Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_e624decf-b5a7-499c-b5bc-485bde7cdf15_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_KRW_0533279b-87d0-4c4d-98e9-f09228579238_terseLabel_en-US" xlink:label="lab_currency_KRW" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Korean Won</link:label>
    <link:label id="lab_currency_KRW_label_en-US" xlink:label="lab_currency_KRW" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Korea (South), Won</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_KRW" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_KRW"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_KRW" xlink:to="lab_currency_KRW" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_2cb54eb0-ed7e-4662-82df-fa9d2c3b9aac_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_JPY_a6f8fec5-56a5-4b74-9516-435f5fe42d77_terseLabel_en-US" xlink:label="lab_currency_JPY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Japanese Yen</link:label>
    <link:label id="lab_currency_JPY_label_en-US" xlink:label="lab_currency_JPY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Japan, Yen</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_JPY" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_JPY" xlink:to="lab_currency_JPY" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e50e923a-1b12-4305-bf18-fa98c7f8a092_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PositionAxis_9c3de1a6-e273-4cda-a842-c4a6710a14b3_terseLabel_en-US" xlink:label="lab_us-gaap_PositionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Position [Axis]</link:label>
    <link:label id="lab_us-gaap_PositionAxis_label_en-US" xlink:label="lab_us-gaap_PositionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PositionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PositionAxis" xlink:to="lab_us-gaap_PositionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9017577c-f928-4429-96cb-ae21e508d02e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_899a1c9c-440f-4986-afce-c6107f802c98_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_498b051d-4211-48da-8c0d-4951112c3653_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_a7fa6c96-a95c-4261-8787-937cda96d3d3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_40306d27-a72c-4f6c-97b5-17645c94cc2e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b6f78b50-2161-40fc-b809-c59620b8c67b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_c8778433-c11b-44cb-8fb0-e2b0fa3fa5b5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value and Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_ecab61d1-145e-4f22-855b-3aa58dd547af_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_39184892-66f3-4406-a286-5b4f2f17e9e7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains (losses) on available-for-sale marketable securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_07c43e7e-1f4c-45d2-91fc-7c265f1a89a2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_40b72526-9e5e-4a37-89a7-29a0d11528bb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_c0ad640d-63e8-47b0-a95f-35f51d6a32ac_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_85ee19e1-a0bd-4a80-b72b-8a9d69657b72_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f50de595-c952-4a96-babb-3392c1edda01_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_ed1d0587-4753-4ac0-89f5-df92458e5cc4_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_73d8e24f-1266-4edc-81b7-d02b2d208b98_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_021e34d1-89ae-421c-8cac-7ecaf21c3bac_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_form_SystemsSegmentMember_69285532-34d6-48d2-9cf5-2c3330c1378b_terseLabel_en-US" xlink:label="lab_form_SystemsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Systems</link:label>
    <link:label id="lab_form_SystemsSegmentMember_label_en-US" xlink:label="lab_form_SystemsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Systems Segment [Member]</link:label>
    <link:label id="lab_form_SystemsSegmentMember_documentation_en-US" xlink:label="lab_form_SystemsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Systems Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsSegmentMember" xlink:href="form-20240629.xsd#form_SystemsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_SystemsSegmentMember" xlink:to="lab_form_SystemsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_daa710b0-e263-4c39-aaea-2d39bd3fe622_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_df662156-2f78-414d-bd42-ba20f66ca521_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_2155e73b-39f2-4cd2-9af1-43e035c32c40_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_ff43ed7e-0b16-4603-a153-fde336fbd130_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_cbc6b12c-27c0-4406-96d2-821bb8493105_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_b8000e9d-a107-44c0-a798-3c960945c4fe_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_3c043fcb-0053-497c-839c-2add66e5098e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Credits and Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_2cf0a323-db93-49ef-b367-c4d23605367b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_8847bc22-8322-461d-b055-2f6002026487_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_4c6ec8db-85a0-43ee-a126-dd1fe746468c_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_9ee087a0-a854-4a69-bd13-793278753a61_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0fd023a7-8364-4a53-915d-d86d607b9810_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_67823f64-fc46-4cb0-bf9c-a15619859d5d_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate bonds</link:label>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Bond Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_21aab3b7-5410-4b70-865d-d1d6bc0fd9b0_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_5cda60b8-8c35-4dc1-9faf-1e70698cea65_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_23a1f343-3654-4f63-bec8-2a3c737c0597_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_da692bae-015e-47f8-98f6-c09fabbc5c39_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_1b87ca2e-9d55-4978-8fbc-13e18096b1e6_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_b580def1-18ff-42c1-94aa-5056d44e4046_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_fe630763-a071-420b-9f3f-b425cd7085c3_terseLabel_en-US" xlink:label="lab_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Four</link:label>
    <link:label id="lab_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="form-20240629.xsd#form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_a6c95469-9ebe-4f54-beb7-62cd26474e06_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_c5842150-8550-4715-a849-d923f14f81c7_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_TW_0e86a74f-f710-47d6-92f8-cda5c30f9f62_terseLabel_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taiwan</link:label>
    <link:label id="lab_country_TW_label_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TAIWAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_TW"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TW" xlink:to="lab_country_TW" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_9a01d290-fcc8-4d75-b6ba-e79679630831_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_14a7948f-dc25-42b0-bb7f-fbdd3e1a8488_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_72878c15-99fe-4679-8b9f-2d78003b0999_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_83275d2a-2a36-4339-8bac-d93d4e9bb47b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_12a27ae6-2c5a-4ec6-a45d-227da414c23e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_26819fce-f2ae-478d-ac82-a196efa92787_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_beecaac7-356d-48e4-8d00-6a6af51cff0b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_a8e71be8-462d-443e-8a82-51d321f81b36_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_a9c91111-ac4d-48cf-ba0a-4ccb7cf40958_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_59a2dc86-4c55-4ba7-87f4-fad1e319c9d8_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_ad7dc35f-73a2-4cb0-8f4e-9fcb3634c8ad_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from maturities and sales of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_form_ChangeInCapitalExpendituresIncurredButNotYetPaid_ba4637ee-1945-4931-94b0-74956bb06b5e_terseLabel_en-US" xlink:label="lab_form_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decrease in accounts payable and accrued liabilities related to property, plant and equipment purchases</link:label>
    <link:label id="lab_form_ChangeInCapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_form_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Capital Expenditures Incurred But Not Yet Paid</link:label>
    <link:label id="lab_form_ChangeInCapitalExpendituresIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_form_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change In Capital Expenditures Incurred But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:href="form-20240629.xsd#form_ChangeInCapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_form_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_0cf7f28d-4a18-41ea-b333-cb88f2f08752_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) on disposition of business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_7a79cc39-7b8a-4596-a3c9-5c5773e6ead0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of business</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4e192c09-d8a8-49fb-8899-8fac89c57b01_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_f3ade910-1081-4026-9c44-201d09a5b0ef_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_6ccfc187-93bb-43fc-b395-2836f47e6c23_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under the Employee Stock Purchase Plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_68347b8a-b58c-4629-92e0-f827d6e58cb6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_b3a7b6d8-0749-4fab-a657-6e3e7827e6a8_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_fd0c6289-c4c8-4f79-97c5-41ef5c575c0e_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_99f71e47-9653-498d-a5dd-c4f2f78c7e71_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Securities not included as they would have been antidilutive (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_form_ExistingDevelopedTechnologiesMember_53ecfbc5-f98e-4c7d-9688-129818dc392e_verboseLabel_en-US" xlink:label="lab_form_ExistingDevelopedTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Existing developed technologies</link:label>
    <link:label id="lab_form_ExistingDevelopedTechnologiesMember_label_en-US" xlink:label="lab_form_ExistingDevelopedTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Existing Developed Technologies [Member]</link:label>
    <link:label id="lab_form_ExistingDevelopedTechnologiesMember_documentation_en-US" xlink:label="lab_form_ExistingDevelopedTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Existing Developed Technologies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_ExistingDevelopedTechnologiesMember" xlink:href="form-20240629.xsd#form_ExistingDevelopedTechnologiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_ExistingDevelopedTechnologiesMember" xlink:to="lab_form_ExistingDevelopedTechnologiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_09ef0a8d-2bb2-4cd4-8225-47797ae805b2_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_8b8cbb84-47cb-465d-ac97-8c4cac12b265_terseLabel_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of sale consideration, net</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_b4393eb3-d8a2-4582-8700-a90ab1bf4b3f_totalLabel_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Fair value of sale consideration</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_label_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration, Net</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_documentation_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet" xlink:to="lab_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2c0a28b4-0e90-47c1-b11b-040f51daf56d_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8080234b-e261-4251-8603-08deab6abc4c_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1fede212-2f9e-4b29-ae14-7fefad83125b_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_form_DeferredGovernmentGrantLiability_72d93833-d282-45e1-89af-4ee23213e8b4_terseLabel_en-US" xlink:label="lab_form_DeferredGovernmentGrantLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred grant</link:label>
    <link:label id="lab_form_DeferredGovernmentGrantLiability_label_en-US" xlink:label="lab_form_DeferredGovernmentGrantLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Government Grant Liability</link:label>
    <link:label id="lab_form_DeferredGovernmentGrantLiability_documentation_en-US" xlink:label="lab_form_DeferredGovernmentGrantLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Government Grant Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_DeferredGovernmentGrantLiability" xlink:href="form-20240629.xsd#form_DeferredGovernmentGrantLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_DeferredGovernmentGrantLiability" xlink:to="lab_form_DeferredGovernmentGrantLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_773e65ef-d630-4b50-8a6f-59b6ffe9fb80_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_128833da-0b53-4f63-a7a1-ac782058dabc_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_ca05e20b-cfd3-46b5-b72e-3ab13e1d50c9_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_48dd30cb-21b6-42ca-9582-760fecb0dde1_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_61ea5568-b43e-476d-a268-d54d25981b36_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1502fe41-189c-41db-be2d-1369d2c75069_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax withholdings related to net share settlements of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_346715ad-cd64-4edf-a6f4-60249a2bacfa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_2f1ee5c9-42f1-406e-8915-6409a33acecc_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program authorized amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_16388628-a879-437f-af24-970634599c65_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_28140f38-8acb-446d-b3ce-32648ba39e17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_b27ffccc-ab14-4a25-888b-a1b693f45fc6_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_17d7a37e-3198-4230-aac8-fac19a8427d5_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease expense</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_f232eeaa-9623-43ec-bc8d-66f9caf3ab01_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Forward</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1b4847dc-d148-4f0e-9488-9d5ceff05208_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_ddc10d87-b080-4cd5-a07c-cb3bad3b7b28_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_7bd34363-422a-4f02-8e8d-d7142ffa15df_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_bebf3d1a-7567-49b1-8f67-d4349e86f7d5_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_f10a1ae6-8171-40c7-874e-4524a7e28f81_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">161710000</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b08390cb-b450-40c5-a20a-26861a92db02_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_5f191db4-78a8-414f-9b78-3e5b6aae0722_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_0a48c35c-6a20-4dc0-a992-9e28f5ce6fbc_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_7577ece1-7245-47c0-9789-90e315616c04_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_79dc3ac0-1b2f-4906-a177-03c681f67c8c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db238f5e-0922-45e5-87f4-e9c8e9d0b278_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_e3387726-fffc-46c7-8e23-cf881bec3292_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work-in-progress</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_6456709f-4181-4656-8bc0-f16f697431e5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net of accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_3ce81bf3-25f3-483f-ae91-38aacd0ee638_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_527edcfc-2763-4cdf-96ec-a48bd21dd4af_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_dd716321-3c1e-4d19-ace3-02675a75d354_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average per share purchase price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_024a3ffd-e5f0-470a-bfcc-dde01fbbde9c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.001 par value:</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_dc924648-580d-414b-8f62-17ce0664cf03_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ade93cb-9edf-4d13-b293-0e74d3748aa6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_d87c7228-e1ce-4833-b2be-d1f5e229a4d3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonrecurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Nonrecurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f701fe98-922f-4329-aafb-4b3dbc88620f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_6aea0c08-2588-46a7-bd65-92a08c96e7e7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_0d5e85b4-6818-4b22-8486-fe47ca5fb8ae_negatedLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_86d1633f-f17a-4345-9435-14cec667b193_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_579ebf42-27da-4964-85b7-9ace26ad009d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduction - divesture</link:label>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Other Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_56c5eb4b-62e8-4ff8-90f7-da43a0b17393_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_7bdda565-cc9c-4b20-b5bd-f66d57cb350d_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer equipment and software</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_92862cab-cd56-4f0d-b6e0-d7999291b886_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_353605b1-5879-456b-8cf2-25a31ce64183_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_71ef7e87-cbcd-45c5-b738-47e148e5bf5d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Derivative liability</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_7ea2d63a-2d7f-4fef-8878-6edfe112aeac_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_44bbacad-6f39-4033-ad9b-c6275709ce53_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_5f17d6ea-b9e0-4f60-8d5b-052a792609b3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sub-total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_04eb95c4-6e51-4f68-9db7-cfd6411eaf23_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_a48ff70c-1b81-42f5-9fa3-d3ca9330d52e_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_af0fd953-de19-44ce-a4c3-72246e3c9ec3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AutomobilesMember_c7985fcb-8bdf-4655-b49d-1fdb4268b6a5_terseLabel_en-US" xlink:label="lab_us-gaap_AutomobilesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Automobiles</link:label>
    <link:label id="lab_us-gaap_AutomobilesMember_label_en-US" xlink:label="lab_us-gaap_AutomobilesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Automobiles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AutomobilesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AutomobilesMember" xlink:to="lab_us-gaap_AutomobilesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment_41a679d7-54da-479f-8a66-020fdba8d964_terseLabel_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated working capital adjustment</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment_label_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Estimated Working Capital Adjustment</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment_documentation_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Estimated Working Capital Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment" xlink:to="lab_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_6f94eb86-ff8b-4cc5-96a8-df9592a3508b_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_22393f53-b2de-4735-bb85-821df00d1c78_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6d878a4d-a6ce-49c0-8198-88b29371874c_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares used in computing diluted net income per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_703907fb-158e-4e39-9682-479d623227ca_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remainder of 2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_b9fad0fe-1ecc-44aa-8d8c-da72629afb42_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_16c5a042-53e0-404d-9268-4091a6be0750_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_e50dc3c9-8862-43b0-acbe-87b0ffbcbc98_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_form_EquityIncentivePlanMember_738c38cf-b16d-4c09-b12f-bc088d88472f_terseLabel_en-US" xlink:label="lab_form_EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Incentive Plan</link:label>
    <link:label id="lab_form_EquityIncentivePlanMember_label_en-US" xlink:label="lab_form_EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_form_EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_form_EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_EquityIncentivePlanMember" xlink:href="form-20240629.xsd#form_EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_EquityIncentivePlanMember" xlink:to="lab_form_EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_form_SKHynixMember_8df0831e-9a67-4a5f-95f8-511563871fc6_terseLabel_en-US" xlink:label="lab_form_SKHynixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SK hynix Inc.</link:label>
    <link:label id="lab_form_SKHynixMember_label_en-US" xlink:label="lab_form_SKHynixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SK Hynix [Member]</link:label>
    <link:label id="lab_form_SKHynixMember_documentation_en-US" xlink:label="lab_form_SKHynixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">SK Hynix [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_SKHynixMember" xlink:href="form-20240629.xsd#form_SKHynixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_SKHynixMember" xlink:to="lab_form_SKHynixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_71e0ccdd-562d-49a9-a6ed-47169617bb61_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_9d24e3a0-481f-4d39-b1b4-54783a5eb723_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction-in-progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0baf903d-d68a-4a30-bf91-0e1811000d88_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_b3b3d2bc-e46d-4fb6-8191-d1730b5fc79d_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_86948456-be04-46b5-b6e2-1ffe9c8467a7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax benefit</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_4e2f48d3-d1f3-48f3-84f6-549d7f21320e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill by Reportable Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_eb11bb4e-ab90-4711-b6b8-710b709edec8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_19ef6065-91b1-4298-b0af-73534520d1a6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_caf3b87c-f021-49b9-b4b8-7ad130809147_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_f4448625-325d-43ed-9d72-f4544cdcfbab_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for credit losses of $501 and $501</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_62941295-bebc-4c42-8c26-1194310580de_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_form_ProbeCardsSegmentMember_3fd61245-67c6-47e1-9f4d-4671263ae89e_terseLabel_en-US" xlink:label="lab_form_ProbeCardsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Probe Cards</link:label>
    <link:label id="lab_form_ProbeCardsSegmentMember_label_en-US" xlink:label="lab_form_ProbeCardsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Probe Cards Segment [Member]</link:label>
    <link:label id="lab_form_ProbeCardsSegmentMember_documentation_en-US" xlink:label="lab_form_ProbeCardsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Probe Cards Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_ProbeCardsSegmentMember" xlink:href="form-20240629.xsd#form_ProbeCardsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_ProbeCardsSegmentMember" xlink:to="lab_form_ProbeCardsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_d7fa3544-2002-450b-86f5-49c22b178c4a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9d734c8d-fecc-4233-a901-35cf88bbf5a6_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Add potentially dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_8d906689-df7e-4c01-89ac-4da26d1efb4f_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4218a948-13be-49c6-a6da-6871f80a01bf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_9f875b68-acda-4e61-a329-917530afef95_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_68f7c091-0f38-47b3-91a9-b379039ddb3c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_720a27bc-8819-405a-a741-6c6b3652765c_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b955fa21-30c8-43a5-bd52-11859b703c16_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_8338db7b-ab79-4093-ac9f-623ffed8b860_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_62036647-613f-4864-8d70-dccc196ce704_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_424dac5b-854e-4f91-90f2-776450c912a2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_98c9e26b-6831-4d4d-a2dc-e0ebb63b106b_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_06ea1f90-15a4-4a8d-a039-1d65b6e2bfe7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2a397b34-c05c-4cd9-b059-678f842125f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Operating Results by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_form_MajorCustomer1Member_488990d0-9e7d-4023-971d-3ee661749819_terseLabel_en-US" xlink:label="lab_form_MajorCustomer1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Major Customer 1</link:label>
    <link:label id="lab_form_MajorCustomer1Member_label_en-US" xlink:label="lab_form_MajorCustomer1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Major Customer 1 [Member]</link:label>
    <link:label id="lab_form_MajorCustomer1Member_documentation_en-US" xlink:label="lab_form_MajorCustomer1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_MajorCustomer1Member" xlink:href="form-20240629.xsd#form_MajorCustomer1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_MajorCustomer1Member" xlink:to="lab_form_MajorCustomer1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_5acdd7d2-3785-4c64-87a6-0d3bacf10c4c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4dd6dda7-aba6-4898-b3e2-3b392cbfee20_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_efad4552-b64f-4bc2-a16d-8bf39e173463_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Awards vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_97ac4a6d-3246-45ae-95f4-621f47bf2b00_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Estimated Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_215b04b4-631c-432c-ad1e-c04b3386cba0_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_897f63c9-d3af-4668-b3fe-a5bd3b93434e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_b97114fb-6478-4d45-adc8-815f7376211d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_73d3d457-bd8a-4a01-bd43-2dd6576d0e14_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_99138d81-f289-43fb-bd2c-b8f332433548_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_5e3b031d-477a-4873-b39d-77f09ee14541_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_form_PerformanceRestrictedStockUnitsMember_5cd507b6-3a3f-46e1-b26f-a2ef26b3e538_terseLabel_en-US" xlink:label="lab_form_PerformanceRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PRSUs</link:label>
    <link:label id="lab_form_PerformanceRestrictedStockUnitsMember_cc676bab-7a91-40d4-9db3-7ea7cd4364c5_verboseLabel_en-US" xlink:label="lab_form_PerformanceRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Performance restricted stock units</link:label>
    <link:label id="lab_form_PerformanceRestrictedStockUnitsMember_label_en-US" xlink:label="lab_form_PerformanceRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Restricted Stock Units [Member]</link:label>
    <link:label id="lab_form_PerformanceRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_form_PerformanceRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_PerformanceRestrictedStockUnitsMember" xlink:href="form-20240629.xsd#form_PerformanceRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_PerformanceRestrictedStockUnitsMember" xlink:to="lab_form_PerformanceRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_379a23b5-a9da-44f4-8602-551df86103d2_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_0d0f5fff-077b-47b2-8d01-2edf6582aa37_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_a62f21c6-36fc-4b84-8c7b-62effc55b513_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6c615704-0636-4c60-8863-42d8222d4864_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_a94c54aa-a67c-4846-8867-b531ed55c892_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_88665b99-2224-488e-bf80-373e9a054f59_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f2dac842-16c8-45bc-b220-7397836c4517_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_form_A2022ShareRepurchaseProgramMember_de2e71fc-fb19-438c-a353-7d0fa7b44ac1_terseLabel_en-US" xlink:label="lab_form_A2022ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022 Share Repurchase Program</link:label>
    <link:label id="lab_form_A2022ShareRepurchaseProgramMember_label_en-US" xlink:label="lab_form_A2022ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2022 Share Repurchase Program [Member]</link:label>
    <link:label id="lab_form_A2022ShareRepurchaseProgramMember_documentation_en-US" xlink:label="lab_form_A2022ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2022 Share Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_A2022ShareRepurchaseProgramMember" xlink:href="form-20240629.xsd#form_A2022ShareRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_A2022ShareRepurchaseProgramMember" xlink:to="lab_form_A2022ShareRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_aa27f4cf-90cc-4670-9674-b7d1424389db_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_78ca4e4a-6fa9-4c30-b312-eb9725f8935b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_form_GrossMarginPercent_8902d6d1-c80a-4d03-9ada-ffa65c255dee_terseLabel_en-US" xlink:label="lab_form_GrossMarginPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_form_GrossMarginPercent_label_en-US" xlink:label="lab_form_GrossMarginPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Margin, Percent</link:label>
    <link:label id="lab_form_GrossMarginPercent_documentation_en-US" xlink:label="lab_form_GrossMarginPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gross Margin, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_GrossMarginPercent" xlink:href="form-20240629.xsd#form_GrossMarginPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_GrossMarginPercent" xlink:to="lab_form_GrossMarginPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_d3b77cb0-b3f4-4be0-80db-bfc477a82afb_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_5926e7a6-3994-4fde-ab55-3de7fb0198d4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components Held-for Sale</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_3765cdd4-b226-43f0-bf4f-7e1383c0f291_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease expense</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_5dce55e0-aeeb-4833-92a8-5debd294b055_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_e43f677a-82e0-41ec-840a-c09c6a8d4c6a_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and services transferred over time</link:label>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_084f06a2-4df8-4c48-99e8-ec85db075eb7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_76104ae8-6f8f-4732-b078-d38c8efe99f1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_bda9bcfa-0f1b-479b-8506-eec33fad7d9e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_20757210-a4f8-4c40-9bb3-6050a57d9b99_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_b1362435-faae-4b39-b212-64be1ac53f43_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of Credit and Other Risks</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_8fcba27b-cc7e-4873-a182-00dc197451e4_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_c00d6d28-86ea-48c3-8afa-e1f8083a1745_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade name</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_203e2ebd-eeb3-479e-986d-4462ffb8dc68_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_90283ac0-43fe-48e1-ab1d-84f2d76e2ce5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aa54ab29-3c07-43ff-a501-355ce0b8abf6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2ad3bb47-0065-4cc6-9265-763629f38d01_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_783ea46d-531b-456a-b8e1-219efa5a9bc2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_d6cf38f6-0503-438c-8679-b63379d7f1ac_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduction in the carrying amount of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_f02ca8a7-6251-4872-98e8-f4e9ca558d01_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4e96d7f3-0160-44f4-b801-62edb0b0f1a1_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Divesture of contract liability</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_form_DRAMProductGroupMember_4dbeb0b4-d600-4543-a753-b473f02b036d_terseLabel_en-US" xlink:label="lab_form_DRAMProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DRAM</link:label>
    <link:label id="lab_form_DRAMProductGroupMember_label_en-US" xlink:label="lab_form_DRAMProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DRAM Product Group [Member]</link:label>
    <link:label id="lab_form_DRAMProductGroupMember_documentation_en-US" xlink:label="lab_form_DRAMProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">DRAM Product Group [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_DRAMProductGroupMember" xlink:href="form-20240629.xsd#form_DRAMProductGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_DRAMProductGroupMember" xlink:to="lab_form_DRAMProductGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_53867849-7a4f-4548-96b2-4244ec45d817_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued employee stock purchase plan contributions withheld</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_89675be7-59b4-4375-801b-38f2fffa9a24_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Major Customers [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_form_ChinaOperationsMember_1a42989e-021f-454a-bef4-ceb060e43c0c_terseLabel_en-US" xlink:label="lab_form_ChinaOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">China Operations</link:label>
    <link:label id="lab_form_ChinaOperationsMember_label_en-US" xlink:label="lab_form_ChinaOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">China Operations [Member]</link:label>
    <link:label id="lab_form_ChinaOperationsMember_documentation_en-US" xlink:label="lab_form_ChinaOperationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">China Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChinaOperationsMember" xlink:href="form-20240629.xsd#form_ChinaOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_ChinaOperationsMember" xlink:to="lab_form_ChinaOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0db6bf84-210f-4d42-871d-74982896f495_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value Assets Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_cf38ead0-011a-4939-9282-93f8f3d4f1b4_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_a52a3c8c-0e7b-49e3-ae90-7a6ed44415bd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_1fcb4b78-8c0b-4ee0-87c4-888149454bd9_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryBillSecuritiesMember_845468e3-437c-4aea-81ee-8b9f175be2c0_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryBillSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. treasuries</link:label>
    <link:label id="lab_us-gaap_USTreasuryBillSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryBillSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Treasury Bill Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBillSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryBillSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryBillSecuritiesMember" xlink:to="lab_us-gaap_USTreasuryBillSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_form_MajorCustomer2Member_c34f1547-014a-4c82-b781-9d1b3d33adac_terseLabel_en-US" xlink:label="lab_form_MajorCustomer2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Major Customer 2</link:label>
    <link:label id="lab_form_MajorCustomer2Member_label_en-US" xlink:label="lab_form_MajorCustomer2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Major Customer 2 [Member]</link:label>
    <link:label id="lab_form_MajorCustomer2Member_documentation_en-US" xlink:label="lab_form_MajorCustomer2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Major Customer 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_MajorCustomer2Member" xlink:href="form-20240629.xsd#form_MajorCustomer2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_MajorCustomer2Member" xlink:to="lab_form_MajorCustomer2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_19544902-46c4-4d34-89c9-86116334bf0b_totalLabel_en-US" xlink:label="lab_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net property, plant and equipment</link:label>
    <link:label id="lab_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_label_en-US" xlink:label="lab_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property Plant And Equipment Net, Excludes Construction in Progress</link:label>
    <link:label id="lab_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_documentation_en-US" xlink:label="lab_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property Plant And Equipment Net, Excludes Construction in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress" xlink:href="form-20240629.xsd#form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress" xlink:to="lab_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_52c9a10a-a229-451a-b45b-66deb993f363_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued warranty</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_88d841db-40d0-4ea2-bb33-f7ce35d559b6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_ca337dbe-c71d-4827-b493-352a6e6d65b2_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_eabab4e9-27f9-4c88-9494-dc1ec4d2c8ca_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_567b7c5a-a24d-4fef-91d1-93007591658d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_ea897167-e280-4aab-9cfe-433ec98f88f1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_ad1922dc-5079-47d9-b695-6709132096eb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Asset</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_1d50303d-7bf4-4622-9f62-d534a8cc6e64_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f202e112-4886-43ff-afc4-5e3b23bbe1e8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average Expected Recognition Period in Years</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4cb41d6d-759a-4060-82d4-ef3db432b623_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_71f71331-b164-452f-bec3-479f2f9d5fc3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_0613bb0d-523d-40aa-98e3-f4b8d877fdff_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_97cff159-ad07-42e0-8b6e-cad8feb00cb0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for excess and obsolete inventories</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ba74f794-a340-42eb-969b-f74ce8b0a7f9_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_5e0b7622-17ae-49e2-b577-720e3db50c7c_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_7a870baa-caf3-49fa-8042-d18da990d8e4_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_7dd11f4c-f041-4c9f-9fe3-11575d3bf6ba_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_67eae45b-55ef-4e8b-9f36-1a4eec072067_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other adjustments to reconcile net income to net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_98481e2f-d66d-4abe-acd7-98b1cb68b396_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_29fec99c-74df-4b25-90bf-807c4060cc73_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0529a046-b07a-47c0-aa86-c045ae61a489_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_f1fa4311-22f6-44bf-9342-44f3a54ab3db_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember_68192d7a-3e86-4a08-b224-dc3f54f35af6_terseLabel_en-US" xlink:label="lab_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customers Representing 10% or More of Total Revenues</link:label>
    <link:label id="lab_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember_label_en-US" xlink:label="lab_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customers Representing 10% or More of Total Revenues [Member]</link:label>
    <link:label id="lab_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember_documentation_en-US" xlink:label="lab_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customers Representing 10% or More of Total Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember" xlink:href="form-20240629.xsd#form_CustomersRepresenting10OrMoreOfTotalRevenuesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember" xlink:to="lab_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4ff36a9e-924f-4398-a16d-8d2a0ba39095_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_932955d5-0171-40a8-a443-b8de22c2793f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_db312861-6bc6-44fe-9853-405d7672b70c_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, right-of-use assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_d40e326e-0916-43d5-a2c5-533ad800dfba_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building and building improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_93dbc478-0ec4-42ae-9d96-8e810490d61f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17dbf4ff-28c4-4bdb-854b-ddf49c3b3117_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_bcd3ea8c-0331-46f2-82f8-9a5b1a5f5a48_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock_bd4e83ab-e1f0-4af2-84e1-7278d8633610_terseLabel_en-US" xlink:label="lab_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average per share discount from the fair value of our common stock on the date of issuance (in dollars per share)</link:label>
    <link:label id="lab_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock_label_en-US" xlink:label="lab_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Per Share Discount From Fair Value From Date Of Issuance, Common Stock</link:label>
    <link:label id="lab_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock_documentation_en-US" xlink:label="lab_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted Average Per Share Discount From Fair Value From Date Of Issuance, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock" xlink:href="form-20240629.xsd#form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock" xlink:to="lab_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_a74e6bfb-25be-4926-b758-5b2d41c617b7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_11b4e1b4-df72-45a1-9879-6dc89f0b0463_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_8debdd47-8ab1-4788-b4a3-30495b2c5922_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. agency securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_c6678f1c-b3ec-41b7-ac14-de840886b5d8_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_82ede9c3-62a1-4bd1-8699-8858a4c631ab_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_a0063667-d1b8-41ee-8c52-0ebe3e67c371_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of ESPP Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_4b210a73-2362-4fab-a3c5-393fc20c3377_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Foreign Currency Forward Contracts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_aa24026a-64f3-465c-81d6-cc2e09572fc7_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_066f09a4-621c-4281-aed5-9abcc1a3f4ba_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_4d030b0f-c30a-4640-9628-8e2d1686cbe8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_c13bf2aa-42e7-4b0c-8e4e-d3623dca05cf_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_ae3b18a6-bc59-48bd-92c0-a9d29b9b95c2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_65bba8e9-788e-48f6-b230-db4c2904114a_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_35101214-f70b-45a5-818e-d66a756de53f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross purchase price</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_614c9fba-f01f-4527-90cb-a271f8e763ee_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_af45b86f-bb8c-4c11-994a-ab213d1ad5e3_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_b809f266-aed5-4912-b0e1-426cd59a904b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e6c86eb-b170-4682-b78d-93f2609fcfe7_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cb175e7d-b102-4205-8b6f-c435024289f7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9e93eb8a-ca2b-4492-b8a1-1c9f978078a6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_b4611c8a-23ff-4647-8a1f-a329f29186d4_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_e3c8a956-a8c0-476f-9dcd-db7527483a9a_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_a610db5d-7c3e-49bd-887a-a1e72545b4da_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_form_IntelMember_6cfcf95b-5dae-4003-8534-445a11b2fc58_terseLabel_en-US" xlink:label="lab_form_IntelMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intel Corporation</link:label>
    <link:label id="lab_form_IntelMember_label_en-US" xlink:label="lab_form_IntelMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intel [Member]</link:label>
    <link:label id="lab_form_IntelMember_documentation_en-US" xlink:label="lab_form_IntelMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intel [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_IntelMember" xlink:href="form-20240629.xsd#form_IntelMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_IntelMember" xlink:to="lab_form_IntelMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cce34a16-c5f5-4024-b8b5-1a1d12c2f2a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_5217ceaa-6f74-47f5-98d5-758cc75ca72f_terseLabel_en-US" xlink:label="lab_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Four</link:label>
    <link:label id="lab_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="form-20240629.xsd#form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_29f3ecc7-64ef-4fa0-82d6-52cf78bdc3d9_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_e4fff08f-16f1-48c0-af57-a70a75663dd0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, right-of-use-assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CurrencyAxis_e10f3504-a576-42ae-a58c-a404b6b93462_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency [Axis]</link:label>
    <link:label id="lab_srt_CurrencyAxis_label_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_e98b995f-d6e7-434b-a382-3f4a1ba5fb5f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_80001ae0-ccfd-49e1-aec5-e946784b51a3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_form_FoundryLogicProductGroupMember_cb3cb757-3844-4308-ade1-6ec483d25da9_terseLabel_en-US" xlink:label="lab_form_FoundryLogicProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foundry &amp; Logic</link:label>
    <link:label id="lab_form_FoundryLogicProductGroupMember_label_en-US" xlink:label="lab_form_FoundryLogicProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foundry &amp; Logic Product Group [Member]</link:label>
    <link:label id="lab_form_FoundryLogicProductGroupMember_documentation_en-US" xlink:label="lab_form_FoundryLogicProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foundry &amp; Logic Product Group [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_FoundryLogicProductGroupMember" xlink:href="form-20240629.xsd#form_FoundryLogicProductGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_FoundryLogicProductGroupMember" xlink:to="lab_form_FoundryLogicProductGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_c373fe99-58ef-4a3b-918b-5ce34f96785e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8e7a3d97-c745-4dd4-9295-4ae35887ff5b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under the Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_dbe78232-0117-4404-8777-e68655760e04_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_3d77798b-318a-4ac4-ac4d-af94caaae3b6_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_130e76b0-9a4d-4630-9bc9-11446c97d127_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_c06baa73-214b-4b88-8b6c-292cbb31aed5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9ed35eee-da50-4ca6-b5cb-59575eaa88fd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_form_FlashProductGroupMember_e7548258-3e40-4b0e-8381-1c2fa0d678e7_terseLabel_en-US" xlink:label="lab_form_FlashProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Flash</link:label>
    <link:label id="lab_form_FlashProductGroupMember_label_en-US" xlink:label="lab_form_FlashProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Flash Product Group [Member]</link:label>
    <link:label id="lab_form_FlashProductGroupMember_documentation_en-US" xlink:label="lab_form_FlashProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Flash Product Group [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_FlashProductGroupMember" xlink:href="form-20240629.xsd#form_FlashProductGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_FlashProductGroupMember" xlink:to="lab_form_FlashProductGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_c909732e-8835-426b-9e55-b3875b700b06_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_d3182a31-83ca-4727-b4ed-328177225c0f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_f65e0785-e374-4aed-b5ba-07cb5ae6dcab_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4671b2ea-ea7b-4f58-bc49-252691ae1557_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7b090756-7a06-4059-ac92-eee78f964cce_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_f657dccd-e1af-4d9c-b577-46b0ecfda157_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuances of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_db920feb-469c-4eb4-b26d-0ce109c6fb05_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_c173011f-0c7b-4254-9bdc-c181ee541940_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Customer Percentage of Revenue</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9891b17c-1fd6-45a5-a4bd-bedbca3879d7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_69c7b0c6-ae7b-4903-8ad8-68be50a4bad0_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9ec3e814-c29e-4907-aa37-a4a52f0f7fa7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3073160f-5c5f-4342-83e0-c9911567a15a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_48e728d6-5e5f-4b37-be8a-bbcdae50b09d_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_dea1ec5a-220f-4e92-804d-6a624aa4aec2_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_d9c9dace-4b54-4e35-a02a-c98e098850bb_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_form_SystemsProductGroupMember_6279d397-3f99-41c0-92e4-9ad2bacd4ad2_terseLabel_en-US" xlink:label="lab_form_SystemsProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Systems</link:label>
    <link:label id="lab_form_SystemsProductGroupMember_label_en-US" xlink:label="lab_form_SystemsProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Systems Product Group [Member]</link:label>
    <link:label id="lab_form_SystemsProductGroupMember_documentation_en-US" xlink:label="lab_form_SystemsProductGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Systems Product Group [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsProductGroupMember" xlink:href="form-20240629.xsd#form_SystemsProductGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_SystemsProductGroupMember" xlink:to="lab_form_SystemsProductGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_TWD_3614c4d8-eec2-46b6-8aae-49af6e0ad9c0_terseLabel_en-US" xlink:label="lab_currency_TWD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taiwan Dollar</link:label>
    <link:label id="lab_currency_TWD_label_en-US" xlink:label="lab_currency_TWD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taiwan, New Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_TWD" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_TWD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_TWD" xlink:to="lab_currency_TWD" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_1e162f9e-9130-4dd0-af16-8e0009a2ff85_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_5bfed27e-e57d-4bd9-abd2-7c18a3ac209b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_5fc40750-c3c4-4d4c-84cc-427183fb5062_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_64e39044-c631-44da-aecf-374310683898_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_185c5a07-2b48-405e-9638-84ecf0952e3d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_eecb9b77-c8be-4aec-a3ca-015b8bb5de99_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_bfa7ef78-f40a-4fdd-906d-54708acb0835_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_d8df21ee-ba29-48d4-bfc5-0507a868fbc2_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8cb17d9c-2454-40da-8b7a-b247bda5cb50_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_ba31a0c7-5b35-49a0-8d69-bf45fbe95327_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_a1b3efff-6761-4210-b539-d83806bd8ac5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value by Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_KR_2e5209dc-d4b4-4bf2-9094-0adba466a265_terseLabel_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">South Korea</link:label>
    <link:label id="lab_country_KR_label_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">KOREA, REPUBLIC OF</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_KR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_KR" xlink:to="lab_country_KR" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_35501458-8b0d-4416-add0-af76f60f4b63_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_7b993442-c76a-443f-ac25-605134d8ccd4_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_cc13bd0c-593f-4923-ba98-009690ce32df_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities measured at fair value on non-recurring basis</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_972beb6a-8e9e-438b-8223-c3eadcb207e9_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_2d4475b6-79e1-49ac-8867-6e5b60b85453_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_ee849e4c-5ac1-4ccc-8b01-a008fa75da1c_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortMember_5b29d02a-effb-493b-9a90-944ccdde14a3_terseLabel_en-US" xlink:label="lab_us-gaap_ShortMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sell</link:label>
    <link:label id="lab_us-gaap_ShortMember_label_en-US" xlink:label="lab_us-gaap_ShortMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortMember" xlink:to="lab_us-gaap_ShortMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_57708007-4203-4079-8c7b-b14be0e5d367_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventory Components</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_c8ed9e15-f6ef-403e-843d-46cca7c7e498_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_f63b1031-1273-49ce-88f4-6cbf3f8626fe_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accruals</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_67ea3b0c-1e85-4c40-a640-e37349c91564_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; Equity and Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_b4caf07e-499a-464e-b70b-2ff7049f4d26_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_d659a6bb-051f-4621-b14b-15f2e3cd915a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_33bfeed3-07cc-4221-bd78-05ac1cfac9b7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments and Enterprise-Wide Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_30562a15-c887-4a4d-aec9-ba7d61fef40a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of term loan, net of unamortized issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_97cea0f4-61e1-4d71-974b-b89754076bd8_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of cash, cash equivalents and restricted cash:</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_JP_b8b75894-6e25-44c7-a70e-6a5ab7b1e4f7_terseLabel_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Japan</link:label>
    <link:label id="lab_country_JP_label_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">JAPAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_JP" xlink:to="lab_country_JP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3f84a138-9682-4e29-8a97-a4b2efdfb44c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9e11e168-088e-4e2d-bee4-454e3514ed81_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_85419188-de9d-4c0b-a0c0-7875146b84bd_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_e415ec3b-d6a6-4e37-9d8b-3584785aee09_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_c58ad707-1452-48e3-92bc-fb5b6d57611b_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_0a991310-8d1f-4f99-be95-735a8414b8c3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_17308e60-6792-4af0-9405-c75876f1e431_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued income and other taxes</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_b00549d9-bce7-4b87-997d-85d54a78b6f9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_1be0033b-bedf-4fb0-adc8-3e957d8e4dbf_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PositionDomain_e1a988e9-f991-4f88-8c9b-926868af12af_terseLabel_en-US" xlink:label="lab_us-gaap_PositionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Position [Domain]</link:label>
    <link:label id="lab_us-gaap_PositionDomain_label_en-US" xlink:label="lab_us-gaap_PositionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PositionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PositionDomain" xlink:to="lab_us-gaap_PositionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_f3f74345-523a-4f5e-9146-b073df724db0_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_5d7c6272-3d13-4a52-a745-684bae763eef_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell_5156539d-bcbe-4df0-a6a5-e3c0ee396a9e_negatedTerseLabel_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Direct costs to sell</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell_label_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Direct Costs to Sell</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell_documentation_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Direct Costs to Sell</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell" xlink:to="lab_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_860b646c-bed5-4ab4-bc6b-85543b873ba0_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program duration</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Period in Force</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:to="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_26d1ce5f-e652-4069-91c1-64e35a8c2cb8_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_31ebef46-a576-4e03-9078-36278b5b1ecd_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_25a42df8-790b-4a61-a401-5307824fe511_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_85f1f9fe-d529-4ad6-96a0-8bcbbadacb0d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b78308e3-67e6-4588-af84-532d856fd43c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_ebfcf9ae-9f07-479a-a1af-6ee34c609202_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_0afba9ad-3a66-424a-a09d-0a654ebdd62c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_07ede2c5-7030-44f5-9958-a670e7093cbb_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_23364d0d-6ab0-4e0c-8728-4cc2e5800d81_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_5009a1f2-90ee-44d5-a678-44c5201d4cf7_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangibles, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intangible Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_9aebdee2-5ad8-464f-b4b6-617802043315_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of common stock through stock repurchase program</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecurities_90f72706-5956-44aa-9b30-2a94e56df5ee_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecurities_label_en-US" xlink:label="lab_us-gaap_MarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecurities" xlink:to="lab_us-gaap_MarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_a1952d58-037a-446e-a790-89872b93d08e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term loan, less current portion, net of unamortized issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_form_RestOfTheWorldMember_14f7c004-f764-4eab-874d-2e3c7a596693_terseLabel_en-US" xlink:label="lab_form_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rest of World</link:label>
    <link:label id="lab_form_RestOfTheWorldMember_label_en-US" xlink:label="lab_form_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rest Of The World [Member]</link:label>
    <link:label id="lab_form_RestOfTheWorldMember_documentation_en-US" xlink:label="lab_form_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rest Of The World [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_RestOfTheWorldMember" xlink:href="form-20240629.xsd#form_RestOfTheWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_RestOfTheWorldMember" xlink:to="lab_form_RestOfTheWorldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_de5b592b-87bd-4979-b763-cb6ecad3c4c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_394c6379-c8e6-4620-b18c-cfd36414431e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_1f9c8558-22dd-47e9-9649-cd4cb46bd6f1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_EUR_24fcc4e0-c72b-460f-9be4-d844a8ca50f3_terseLabel_en-US" xlink:label="lab_currency_EUR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Euro</link:label>
    <link:label id="lab_currency_EUR_label_en-US" xlink:label="lab_currency_EUR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Euro Member Countries, Euro</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_EUR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_EUR" xlink:to="lab_currency_EUR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_fa582e15-3301-41b4-8833-b4e75331f9b3_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_05219529-8f40-479e-8861-90ebbd839584_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase and retirement of common stock through repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_9bb98c4d-2e17-43f9-8151-e9528816ba5f_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase of common stock value retired through repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0615b38c-0e85-4ac4-8ca0-b1d51aa68028_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_cbfcbcd0-9f32-43d2-b476-d6f2b2b0f666_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_eb9daf69-df73-4b3a-812c-cb764b43cd80_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_9ff129ed-c5a6-45f0-bfee-bc9306e260d7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_7dff7c4c-419f-49f7-a9d7-f04faaa87662_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated income</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongMember_f723b9a3-08f5-4890-a321-fdf1134083e0_terseLabel_en-US" xlink:label="lab_us-gaap_LongMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buy</link:label>
    <link:label id="lab_us-gaap_LongMember_label_en-US" xlink:label="lab_us-gaap_LongMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongMember" xlink:to="lab_us-gaap_LongMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AgencySecuritiesMember_29fe6022-3752-497a-ba88-1620569351da_terseLabel_en-US" xlink:label="lab_us-gaap_AgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. agency securities</link:label>
    <link:label id="lab_us-gaap_AgencySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Agency Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AgencySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AgencySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AgencySecuritiesMember" xlink:to="lab_us-gaap_AgencySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_03597ba9-5590-478f-af71-295aae7a452d_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase and retirement of common stock through repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_1befa51a-f4b5-4dbc-be79-a8567c5b0a9a_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_16857b10-4b1e-4aa1-a413-00df8dc6f706_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_1cb51346-8c58-4edd-bbce-920ac66384df_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_56d5b25a-c8d7-44ba-accb-8e916c87dcea_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c4453605-f87d-407a-8a1c-e74e86cb33ee_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_form_TwoMajorCustomersMember_f1169c25-5fd2-44c2-906e-8252b923c485_terseLabel_en-US" xlink:label="lab_form_TwoMajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Two Major Customers</link:label>
    <link:label id="lab_form_TwoMajorCustomersMember_label_en-US" xlink:label="lab_form_TwoMajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Major Customers [Member]</link:label>
    <link:label id="lab_form_TwoMajorCustomersMember_documentation_en-US" xlink:label="lab_form_TwoMajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Major Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_TwoMajorCustomersMember" xlink:href="form-20240629.xsd#form_TwoMajorCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_TwoMajorCustomersMember" xlink:to="lab_form_TwoMajorCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_e270813f-769c-4764-a42a-9869f75d7eed_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Present value of net minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_618fcd3a-913c-48f3-b7fc-a8de242b632d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_c29e3c1a-acc1-42a4-8581-3c746b5c1b49_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_205f1de7-393f-49c3-aed2-434fd629543e_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Warranties Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranties Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:to="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_fc4f6715-95e9-4af8-b801-722e6f59e07b_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_e2841d74-8dc1-47c8-9826-aa9c876eaac5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_77215a13-2232-4fcb-8a71-cb9d4d729a72_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products transferred at a point in time</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_b6da8dce-4d75-40cc-af5a-8925354d8aca_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_952e9c97-e405-449a-8ad1-a2b207cd3f08_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d93441ce-489f-4fe1-9164-c1ba378801a4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_3a0f97ea-2687-46ff-a47f-d67fec04a663_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_d0cb3f8c-c3ce-482f-8673-998f62fcc6c8_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_304d0b45-7df2-4002-8a9f-0bec900bb6b4_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_7f104658-0442-4db7-9959-2faa42671602_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reconciliation of Changes in Warranty Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_9b0af54b-084a-4a85-a6c2-cd94cb10acb4_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_b2346d72-5793-47b9-be9f-0a36151c190f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bb7ca8da-c4f9-4fca-b7b6-1a05da269c19_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_form_IncreaseDecreaseInDeferredGovernmentGrant_54c7789f-ca17-4b4b-b1c8-b225465f29cd_terseLabel_en-US" xlink:label="lab_form_IncreaseDecreaseInDeferredGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred grant</link:label>
    <link:label id="lab_form_IncreaseDecreaseInDeferredGovernmentGrant_label_en-US" xlink:label="lab_form_IncreaseDecreaseInDeferredGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Government Grant</link:label>
    <link:label id="lab_form_IncreaseDecreaseInDeferredGovernmentGrant_documentation_en-US" xlink:label="lab_form_IncreaseDecreaseInDeferredGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Government Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_IncreaseDecreaseInDeferredGovernmentGrant" xlink:href="form-20240629.xsd#form_IncreaseDecreaseInDeferredGovernmentGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_IncreaseDecreaseInDeferredGovernmentGrant" xlink:to="lab_form_IncreaseDecreaseInDeferredGovernmentGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_0ba0c68f-e333-4497-b289-7a17bb147832_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_6bd0cba4-63fa-40c1-b1b2-db6fb00ccb37_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Disaggregation of Revenue by Segment</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_f4877aeb-15cc-4dca-8aca-09806f1fffba_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_748f449c-1ad6-41c2-9ece-73b9837e41ce_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_de1ec4d7-79b9-49e3-99f3-46c754429f6d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_cb5d9adb-724d-4b3e-82e6-b654dbd28f78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_89c23ea0-0e02-4138-a2e1-354cb1be17ad_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate swap derivative contracts</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_5ee2990b-54a4-4a30-ad19-4c5830582827_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_a0ca73e8-8e8b-45a6-a034-80751a4b9656_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_f04e54ce-0b50-4ae7-92e3-2a54fa597efd_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.001 par value:</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_13b31b64-4e80-4708-8448-728e395e0151_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4fb3aef7-a178-41e7-8a59-b1e4e3fa3bac_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_92716f96-5cb8-4cd6-8aa7-a3a829891006_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a1e2b3a4-c16a-4293-beff-1044bdc59ff7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards canceled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_AllCurrenciesDomain_f5b9854f-b75c-43ef-99d4-d5806304665f_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:label id="lab_currency_AllCurrenciesDomain_label_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3252271d-2378-4b6a-83c7-2f52555c629f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_03422d57-7d27-4f79-a544-f415ff20e842_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_8cc66196-ac95-424c-ba2a-6c8171c50116_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_d5bbc61d-7756-4b32-aa68-9551e7dbb4e4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_7c979b46-ff6c-434e-9bf3-35e3e6159c22_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_ea144e75-5fa8-408c-bc4a-b2e8b88d67de_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash outflows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MY_0306ebc0-f871-46a6-bf65-ddcbbdd7bfca_terseLabel_en-US" xlink:label="lab_country_MY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Malaysia</link:label>
    <link:label id="lab_country_MY_label_en-US" xlink:label="lab_country_MY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MALAYSIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MY" xlink:to="lab_country_MY" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_2e5813f9-115b-4cbd-b318-722cd7c4b3c0_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_76742fbc-d37c-45ea-83d5-c6883ab39744_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_a36224e2-4efc-4e16-b447-c54721ec11ee_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Designated as hedging instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_dbdd2f77-7de6-4fee-8e53-029ed4746264_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Held-for-Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_ecec195d-8691-4502-8f37-8d644942c27a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3b6d3124-c3ea-4e11-b4b4-952f96b8e953_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average number of shares used in per share calculations:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_b92d116e-b598-4f6f-a91a-76f23edcede6_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_85f8c529-8714-4be9-bc10-57285a0f24e9_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ae92f6af-7076-41bd-98ac-b636dbc8775a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_376ec2ac-abf3-4bfd-b924-0c21d7aa479c_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0c570f11-909c-405a-8b3b-e3845ecc132c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7540c0f9-36d9-454b-bc93-75109e47e46b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisition of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7990cd92-1fe1-455e-8c67-aa517d64d300_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_be3fac34-e4a2-44d0-9cc8-d937fe86173e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_country_SG_95ea95cb-8e28-49ad-8b09-e8d220ac18a8_terseLabel_en-US" xlink:label="lab_country_SG" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Singapore</link:label>
    <link:label id="lab_country_SG_label_en-US" xlink:label="lab_country_SG" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SINGAPORE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_SG"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_SG" xlink:to="lab_country_SG" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0f983f47-87f9-453d-98cd-4017c69a0a1a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_098a3096-04af-4118-8c51-3e76f81691ff_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ecfc525a-ecd4-4200-9bcf-cb00a85ac8a1_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_19ceafd0-d602-4a4d-84f0-13a5ef2e35fb_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Divestures</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_8150ffad-2b74-420d-b28a-7ea7c125bf05_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_03fbc976-b160-4ddb-986f-56b7d3030e10_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2b03f6d4-def4-4585-9523-803d29e13bbc_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Awards canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred_4ef8bb03-aad1-43bf-ab64-6836d3436ca0_negatedTerseLabel_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash transferred to the buyer at closing</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred_label_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash Transferred</link:label>
    <link:label id="lab_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred_documentation_en-US" xlink:label="lab_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash Transfered at Closing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationCashTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred" xlink:to="lab_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_149520a5-efd8-4154-840d-b50da41618ce_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_b81677ae-da3e-47b8-a9c8-2bccdbe422c0_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_ddf81af8-1b44-4d68-a482-b52af5f298f3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized losses on derivative instruments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_0fa2c76c-1525-4e1a-af1c-13f7a821eb0d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_55664e5f-fc8a-45ce-90ff-def0fbcc5f14_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_fd8fa7ae-9366-4bde-97be-8a184f2c9863_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_624846d3-8f2a-43b5-aafe-223e17a40d23_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0cc51bf0-24c6-4b17-87be-21597035c0d2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_b3af15bb-e38c-4a8e-b2f6-fa12fe471396_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_04ab5b1b-e565-4604-b319-e3fcc5bd512c_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_099c3a11-b3de-4706-9817-19d6ec1e601a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets measured at fair value on non-recurring basis</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_4ecb1573-8c94-4da0-b96b-d06371c169be_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_59df0299-ceea-46a9-a4e9-7acab9855758_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remainder of 2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1f644c55-676c-48a9-8f47-fb80f0fa4ada_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_form_FRTMetrologyMember_9a122539-7888-4ebe-b7dd-7d585fe98177_terseLabel_en-US" xlink:label="lab_form_FRTMetrologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FRT Metrology</link:label>
    <link:label id="lab_form_FRTMetrologyMember_label_en-US" xlink:label="lab_form_FRTMetrologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">FRT Metrology [Member]</link:label>
    <link:label id="lab_form_FRTMetrologyMember_documentation_en-US" xlink:label="lab_form_FRTMetrologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">FRT Metrology</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_FRTMetrologyMember" xlink:to="lab_form_FRTMetrologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_49025e9a-b447-4a4f-ad35-30400986f36e_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_0796058f-1be7-41a2-bd1d-b247702dbc82_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_9f3a80cd-970a-4a6c-992b-88e19e1d0eab_netLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_form_A2023ShareRepurchaseProgramMember_0fd23420-9091-43b1-9cd5-dc389a8145de_terseLabel_en-US" xlink:label="lab_form_A2023ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023 Share Repurchase Program</link:label>
    <link:label id="lab_form_A2023ShareRepurchaseProgramMember_label_en-US" xlink:label="lab_form_A2023ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2023 Share Repurchase Program [Member]</link:label>
    <link:label id="lab_form_A2023ShareRepurchaseProgramMember_documentation_en-US" xlink:label="lab_form_A2023ShareRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2023 Share Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_A2023ShareRepurchaseProgramMember" xlink:href="form-20240629.xsd#form_A2023ShareRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_A2023ShareRepurchaseProgramMember" xlink:to="lab_form_A2023ShareRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_ff543ab9-b6dd-4ade-a95d-9a3e05940ce3_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5f463ccd-cae2-42c0-af01-790f380e3add_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e48cce2c-ed4d-4721-976d-6b3984f59afb_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c849fcea-f3f2-4e5a-a00e-53a9a294e9ba_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_35feb8c3-9597-4fc0-8d1c-a76969dd4124_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenues</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_1f7032f0-23f6-4f45-a5a5-0090319b4688_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_35387063-2c5d-4246-aad5-e777a68b417e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_85999eca-1778-4a88-bee2-a624cde75882_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_887b5069-e792-4055-ab1f-48bfd4e43e1a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherDeferredLiability_09cce32f-e25a-4bdf-b174-251c2c73c1c8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherDeferredLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Deferred Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_fbdbf24c-2e87-4814-9a45-7e33965975fe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_640aea19-7015-4918-a0e6-ac6e11d17f17_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_58321cfb-dada-40e9-bd1a-19721c5a7f62_totalLabel_en-US" xlink:label="lab_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net</link:label>
    <link:label id="lab_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_label_en-US" xlink:label="lab_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite Lived Intangible Assets Amortization Expense Total</link:label>
    <link:label id="lab_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_documentation_en-US" xlink:label="lab_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finite Lived Intangible Assets Amortization Expense Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal" xlink:href="form-20240629.xsd#form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal" xlink:to="lab_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3e168ea7-78c9-4759-9c89-ad7baa277781_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized included in contracts</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_12eeae39-fb3b-4d09-9ee3-f17099e64cfa_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_84e0bb71-0a46-4d4c-bd3f-cc20df911023_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_14cc41b3-da72-4597-a7e7-2128ac7b26d9_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange derivative contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5f1e906c-805e-474b-bcd1-5ebd45c5125f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_79dd3f0a-1a20-4b99-b9d7-e30d3b4e994f_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_ec570c82-c4f3-49f8-acc6-7d0c0fda3fbc_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7a300b1d-ad6f-4fc0-966f-4a113dba2183_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_5115e88c-3390-4046-b1b4-fcd50f6347b8_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name of Major Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5c46b751-00cd-4322-8e82-92bbbb5af0a5_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_b91894ab-8a48-45ea-accf-040a6773f12e_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_3b7441e7-1121-47e6-b1d1-1ceaf5e81899_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Income (Deficit)</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fda17eb2-59ce-47ce-921c-d0375cb0ba26_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b1ea383a-608e-4dbc-b8e1-91118ccf6a5a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares used in computing basic net income per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_c7aafd98-ad4a-4515-809d-4baeff7710b2_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b9c3c677-7010-46ae-9c67-6bc03bc7cf2f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_3153d2bf-e326-4454-9764-cfa5442a440f_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e6dde3f1-ba7f-4bd0-a042-f6123875cb84_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_8170cd55-ea3a-4cd5-add1-3fefedaf0ffe_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_2bae01d4-45c9-4bcd-bde2-9224e4e00427_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>form-20240629_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:c035b2c1-b557-4bc2-92c0-0da8205092a7,g:2323924c-30f2-499b-a3d8-e6f08bda3836-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.formfactor.com/role/CoverPage" xlink:type="simple" xlink:href="form-20240629.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_b23b8ce4-6a81-4dd1-898a-6819c9b349ad" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_DocumentType_b23b8ce4-6a81-4dd1-898a-6819c9b349ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_fa1c9222-0e44-4ea7-9757-d2e7a05ab542" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_DocumentQuarterlyReport_fa1c9222-0e44-4ea7-9757-d2e7a05ab542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_caf4391d-43da-49bf-aa6e-35739f549918" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_DocumentPeriodEndDate_caf4391d-43da-49bf-aa6e-35739f549918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_53357497-d81e-4bc3-9881-6f020535ba08" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_DocumentTransitionReport_53357497-d81e-4bc3-9881-6f020535ba08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f72c9d7e-4578-42be-9082-128387263cbb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityFileNumber_f72c9d7e-4578-42be-9082-128387263cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_e5a70d3b-73c4-485f-a925-ab10870b4790" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityRegistrantName_e5a70d3b-73c4-485f-a925-ab10870b4790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_84e03543-c4ba-48ae-8f5a-d31f05fcd991" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityIncorporationStateCountryCode_84e03543-c4ba-48ae-8f5a-d31f05fcd991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_63c75ed0-7f98-48f3-aae5-67e92c09c0a1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityTaxIdentificationNumber_63c75ed0-7f98-48f3-aae5-67e92c09c0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6ba9fa45-9326-4f6c-9d38-7703303fa743" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityAddressAddressLine1_6ba9fa45-9326-4f6c-9d38-7703303fa743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_bb9c3fda-9c29-49b7-addc-52f51abae2d7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityAddressCityOrTown_bb9c3fda-9c29-49b7-addc-52f51abae2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_e07482f0-0cf1-4388-b069-d9de81097348" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityAddressStateOrProvince_e07482f0-0cf1-4388-b069-d9de81097348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d397931b-5feb-40e2-9415-73474102c9bc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityAddressPostalZipCode_d397931b-5feb-40e2-9415-73474102c9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_69d007c2-d885-4213-9a82-44a4f072b8df" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_CityAreaCode_69d007c2-d885-4213-9a82-44a4f072b8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_554d3e96-8771-4c36-acbf-e026a7decadf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_LocalPhoneNumber_554d3e96-8771-4c36-acbf-e026a7decadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_ce4ad62c-fd1f-43ce-9719-974a02a736fa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_Security12bTitle_ce4ad62c-fd1f-43ce-9719-974a02a736fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d7e17af2-cb34-47c3-a086-dee51be55419" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_TradingSymbol_d7e17af2-cb34-47c3-a086-dee51be55419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_3366e6c5-5fe8-4760-8d28-7c79e37ea517" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_SecurityExchangeName_3366e6c5-5fe8-4760-8d28-7c79e37ea517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_d2df59a5-0a2e-4c62-969f-85f0ec405da5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityCurrentReportingStatus_d2df59a5-0a2e-4c62-969f-85f0ec405da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_76b540a5-7b2e-4e6f-98c3-d5c79b087000" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityInteractiveDataCurrent_76b540a5-7b2e-4e6f-98c3-d5c79b087000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f229db0d-6ab3-4fc2-9c51-3cee9a3a3511" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityFilerCategory_f229db0d-6ab3-4fc2-9c51-3cee9a3a3511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c5922f77-4212-4959-8429-5bf44941f19a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntitySmallBusiness_c5922f77-4212-4959-8429-5bf44941f19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_24c11c8d-f864-45c8-b8a9-cb0deeb66d2c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityEmergingGrowthCompany_24c11c8d-f864-45c8-b8a9-cb0deeb66d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_782c7021-7f79-422e-a977-8708022c93a2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityShellCompany_782c7021-7f79-422e-a977-8708022c93a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4e65b62b-1735-47e9-ae78-7cdc0014a262" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4e65b62b-1735-47e9-ae78-7cdc0014a262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_88627ba5-6c3c-4685-995c-258a71f9e12c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_AmendmentFlag_88627ba5-6c3c-4685-995c-258a71f9e12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_ecb9cd9d-e588-48ef-bd6f-490e5848dc8a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_EntityCentralIndexKey_ecb9cd9d-e588-48ef-bd6f-490e5848dc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_aabe7d7b-aead-40d3-9257-48d9f53e8878" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_CurrentFiscalYearEndDate_aabe7d7b-aead-40d3-9257-48d9f53e8878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_4b083a03-94f2-4757-b476-968368502eca" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_DocumentFiscalYearFocus_4b083a03-94f2-4757-b476-968368502eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a1c27182-f473-4c4a-b9e6-5636b1dcaafd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a91030d-1452-4ec5-959e-ce32c9b59daf" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a1c27182-f473-4c4a-b9e6-5636b1dcaafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e585a5-e0e4-482a-abe9-4a2d1ea924cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e585a5-e0e4-482a-abe9-4a2d1ea924cd" xlink:to="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_d53dc978-85e6-4d00-8084-f2323cd56bed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:to="loc_us-gaap_AssetsCurrentAbstract_d53dc978-85e6-4d00-8084-f2323cd56bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_98cb2a82-4217-4187-a3f3-f1196d7de71d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d53dc978-85e6-4d00-8084-f2323cd56bed" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_98cb2a82-4217-4187-a3f3-f1196d7de71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_fa78addc-92fe-4423-9e4d-c9423e3546b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d53dc978-85e6-4d00-8084-f2323cd56bed" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_fa78addc-92fe-4423-9e4d-c9423e3546b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dc734c79-4133-4400-bb78-33d27a3efb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d53dc978-85e6-4d00-8084-f2323cd56bed" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dc734c79-4133-4400-bb78-33d27a3efb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_228751de-3486-4ac2-b3e8-bf30167a9e14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d53dc978-85e6-4d00-8084-f2323cd56bed" xlink:to="loc_us-gaap_InventoryNet_228751de-3486-4ac2-b3e8-bf30167a9e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0913d44d-bec8-4334-b13f-b6296e85947e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d53dc978-85e6-4d00-8084-f2323cd56bed" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0913d44d-bec8-4334-b13f-b6296e85947e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e55792a2-389a-4458-be36-1fffb8f8788f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d53dc978-85e6-4d00-8084-f2323cd56bed" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e55792a2-389a-4458-be36-1fffb8f8788f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e7c548f3-6537-4a60-8f8c-7b2e5d8d93df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d53dc978-85e6-4d00-8084-f2323cd56bed" xlink:to="loc_us-gaap_AssetsCurrent_e7c548f3-6537-4a60-8f8c-7b2e5d8d93df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_47a73c01-f960-42b6-bbd5-8c483528e21e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_47a73c01-f960-42b6-bbd5-8c483528e21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7bae0e76-d193-41d6-9fea-b7657277946d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7bae0e76-d193-41d6-9fea-b7657277946d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_55f1efe0-2560-42a2-94bf-41396fe3b80a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_55f1efe0-2560-42a2-94bf-41396fe3b80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f30f4af0-add3-4591-9bc9-c61bc4c342a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:to="loc_us-gaap_Goodwill_f30f4af0-add3-4591-9bc9-c61bc4c342a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_645e152e-0aab-4a96-9126-54a2826fe10e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_645e152e-0aab-4a96-9126-54a2826fe10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_d2377de3-c10e-4180-a2a8-09dc10370d46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_d2377de3-c10e-4180-a2a8-09dc10370d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4b42eee4-f7ef-48b3-8acf-e7ec3eea05ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4b42eee4-f7ef-48b3-8acf-e7ec3eea05ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fdca5466-ccd7-466d-91e9-8ef35aed2852" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_de421bf9-0757-4714-900e-b75514e0dddf" xlink:to="loc_us-gaap_Assets_fdca5466-ccd7-466d-91e9-8ef35aed2852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6e585a5-e0e4-482a-abe9-4a2d1ea924cd" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_95cfa2e9-1113-4451-99cc-af1789667eef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_95cfa2e9-1113-4451-99cc-af1789667eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e20747f6-1e7e-4b06-955f-aad9fdc21f53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95cfa2e9-1113-4451-99cc-af1789667eef" xlink:to="loc_us-gaap_AccountsPayableCurrent_e20747f6-1e7e-4b06-955f-aad9fdc21f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_72c57cf9-f129-45b7-aec5-7a17dee6619d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95cfa2e9-1113-4451-99cc-af1789667eef" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_72c57cf9-f129-45b7-aec5-7a17dee6619d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6c6258f7-c9c6-4b71-948b-1a8a0d40b709" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95cfa2e9-1113-4451-99cc-af1789667eef" xlink:to="loc_us-gaap_LongTermDebtCurrent_6c6258f7-c9c6-4b71-948b-1a8a0d40b709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_a7253ae2-e67c-420c-92df-51c04fbefcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95cfa2e9-1113-4451-99cc-af1789667eef" xlink:to="loc_us-gaap_DeferredRevenueCurrent_a7253ae2-e67c-420c-92df-51c04fbefcd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5a546ca6-c6ce-4beb-9604-b40ec5d27357" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95cfa2e9-1113-4451-99cc-af1789667eef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5a546ca6-c6ce-4beb-9604-b40ec5d27357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3cde4d3e-4d4e-46a5-b227-e2ffd12364cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95cfa2e9-1113-4451-99cc-af1789667eef" xlink:to="loc_us-gaap_LiabilitiesCurrent_3cde4d3e-4d4e-46a5-b227-e2ffd12364cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4930317f-5559-4174-8968-501bdd422736" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_4930317f-5559-4174-8968-501bdd422736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c2025244-84d9-45d5-8b55-8e5d42fe7ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c2025244-84d9-45d5-8b55-8e5d42fe7ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DeferredGovernmentGrantLiability_7b22183f-4300-49ed-8c18-0926649bef05" xlink:href="form-20240629.xsd#form_DeferredGovernmentGrantLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_form_DeferredGovernmentGrantLiability_7b22183f-4300-49ed-8c18-0926649bef05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_8e8f21a8-0fa4-406e-8185-e4ff78a26a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_8e8f21a8-0fa4-406e-8185-e4ff78a26a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_582c1a29-35a1-4dc5-8f76-454ff3abc3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_Liabilities_582c1a29-35a1-4dc5-8f76-454ff3abc3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_97024008-3226-4351-92b6-8c5ea506ab45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_97024008-3226-4351-92b6-8c5ea506ab45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_bd7bfe4e-866a-4f30-a64a-99f82ae425d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_CommonStockSharesIssued_bd7bfe4e-866a-4f30-a64a-99f82ae425d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_151f10b2-ee74-45f9-bb7f-57bf2a0b5fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_151f10b2-ee74-45f9-bb7f-57bf2a0b5fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_af302e8f-6d0a-4cfc-ad76-1d4ac5135565" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_af302e8f-6d0a-4cfc-ad76-1d4ac5135565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_471d430c-81cb-43e4-a078-10264ea37970" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_StockholdersEquityAbstract_471d430c-81cb-43e4-a078-10264ea37970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f8441d2f-26f8-4480-a6d4-4fda2cd59d93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_471d430c-81cb-43e4-a078-10264ea37970" xlink:to="loc_us-gaap_CommonStockValue_f8441d2f-26f8-4480-a6d4-4fda2cd59d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_956d61ba-7dc6-4549-976c-f1ebfcbfc79f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_471d430c-81cb-43e4-a078-10264ea37970" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_956d61ba-7dc6-4549-976c-f1ebfcbfc79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cdcd2478-c87d-4ab8-aa20-741546c08f76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_471d430c-81cb-43e4-a078-10264ea37970" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cdcd2478-c87d-4ab8-aa20-741546c08f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1ceb6c99-2094-49fc-8c3e-ca10a56660ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_471d430c-81cb-43e4-a078-10264ea37970" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1ceb6c99-2094-49fc-8c3e-ca10a56660ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8135f612-a995-43ae-906c-e71d0860f742" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_471d430c-81cb-43e4-a078-10264ea37970" xlink:to="loc_us-gaap_StockholdersEquity_8135f612-a995-43ae-906c-e71d0860f742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d72a09f2-5c19-4267-a16c-16c17c2d0119" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddb7c2e1-d924-4844-beaa-6d72f26dd676" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d72a09f2-5c19-4267-a16c-16c17c2d0119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_051a1038-7a58-4bce-a829-20b2a8517370" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1e8a21aa-6748-4fe5-96c4-4cff0bf7d867" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_051a1038-7a58-4bce-a829-20b2a8517370" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1e8a21aa-6748-4fe5-96c4-4cff0bf7d867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_79450f02-fd0f-456a-af4d-aa88b831a999" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_051a1038-7a58-4bce-a829-20b2a8517370" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_79450f02-fd0f-456a-af4d-aa88b831a999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f94bc1ce-7d1c-4f4b-a8ce-803866bbefd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_051a1038-7a58-4bce-a829-20b2a8517370" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f94bc1ce-7d1c-4f4b-a8ce-803866bbefd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_144363e6-31ec-493f-a025-1ad28b02eeac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_051a1038-7a58-4bce-a829-20b2a8517370" xlink:to="loc_us-gaap_CommonStockSharesIssued_144363e6-31ec-493f-a025-1ad28b02eeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_045534ad-93a7-4fa5-9e33-5e0f00368dce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_051a1038-7a58-4bce-a829-20b2a8517370" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_045534ad-93a7-4fa5-9e33-5e0f00368dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0b5d1819-3eb5-4091-aabc-3e3926744dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0b5d1819-3eb5-4091-aabc-3e3926744dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_bc03a3ae-49f5-40a4-a6cb-14e538dc55c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_bc03a3ae-49f5-40a4-a6cb-14e538dc55c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_79af4f70-5f60-4e72-a540-a06a57583f51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_GrossProfit_79af4f70-5f60-4e72-a540-a06a57583f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_f4c1af28-b80f-4401-bcbb-f7eaa1a3280c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_f4c1af28-b80f-4401-bcbb-f7eaa1a3280c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e2a77bce-6f2b-4d41-99ad-325de93e8619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f4c1af28-b80f-4401-bcbb-f7eaa1a3280c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e2a77bce-6f2b-4d41-99ad-325de93e8619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1d4c5267-e94b-4f04-a76b-2ba0538a365b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f4c1af28-b80f-4401-bcbb-f7eaa1a3280c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1d4c5267-e94b-4f04-a76b-2ba0538a365b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_1d29aa02-bfc9-4c53-9e11-5d6360c8706a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f4c1af28-b80f-4401-bcbb-f7eaa1a3280c" xlink:to="loc_us-gaap_OperatingExpenses_1d29aa02-bfc9-4c53-9e11-5d6360c8706a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_c7cf6e2e-4963-445b-9967-8b0661e17751" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_c7cf6e2e-4963-445b-9967-8b0661e17751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6170d839-165b-483e-afb1-b79b9a8b8794" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_OperatingIncomeLoss_6170d839-165b-483e-afb1-b79b9a8b8794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_7565c265-a780-4fac-a8fb-a5ebf7b606e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_7565c265-a780-4fac-a8fb-a5ebf7b606e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_fe2b5cd6-3c3b-4328-bafd-51811a85eac3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_fe2b5cd6-3c3b-4328-bafd-51811a85eac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_56e04b29-d17e-4515-849b-478aeee132a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_56e04b29-d17e-4515-849b-478aeee132a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6d294bda-b819-47c0-9952-8367bc4db325" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6d294bda-b819-47c0-9952-8367bc4db325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_41423ad7-c5eb-4599-b5b5-9cb49f397c51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_NetIncomeLoss_41423ad7-c5eb-4599-b5b5-9cb49f397c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_320f8f9e-3a82-4f38-aa9f-0abd706c9b93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_EarningsPerShareAbstract_320f8f9e-3a82-4f38-aa9f-0abd706c9b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_87b43f34-fddb-4b2e-be42-40eda55d2cee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_320f8f9e-3a82-4f38-aa9f-0abd706c9b93" xlink:to="loc_us-gaap_EarningsPerShareBasic_87b43f34-fddb-4b2e-be42-40eda55d2cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_47d59cd9-29a5-4f05-9069-d6b82eb2b50f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_320f8f9e-3a82-4f38-aa9f-0abd706c9b93" xlink:to="loc_us-gaap_EarningsPerShareDiluted_47d59cd9-29a5-4f05-9069-d6b82eb2b50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_89b5c512-266e-49b1-afab-5993ff227db4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6a7c4448-26f2-4428-8469-b4030caeb12f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_89b5c512-266e-49b1-afab-5993ff227db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_38831ddb-9b38-40e7-8310-8f92ec228dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_89b5c512-266e-49b1-afab-5993ff227db4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_38831ddb-9b38-40e7-8310-8f92ec228dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7d844fd3-8d7b-4356-9fab-b4447f2a77fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_89b5c512-266e-49b1-afab-5993ff227db4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7d844fd3-8d7b-4356-9fab-b4447f2a77fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2f7b9e5a-2cdb-4343-bb7d-3c927bb7f616" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_67c86891-7b93-4a3b-a5e8-ba9e007ab8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2f7b9e5a-2cdb-4343-bb7d-3c927bb7f616" xlink:to="loc_us-gaap_NetIncomeLoss_67c86891-7b93-4a3b-a5e8-ba9e007ab8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_771cf137-4568-47e3-ad01-a00f95d33d78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2f7b9e5a-2cdb-4343-bb7d-3c927bb7f616" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_771cf137-4568-47e3-ad01-a00f95d33d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_53b85ddb-d4d0-4159-9ba3-de6cef77d738" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_771cf137-4568-47e3-ad01-a00f95d33d78" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_53b85ddb-d4d0-4159-9ba3-de6cef77d738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d120b67e-0753-43c8-9794-f5a131438db2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_771cf137-4568-47e3-ad01-a00f95d33d78" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d120b67e-0753-43c8-9794-f5a131438db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_73d60147-bea7-4a11-b9df-f77156aa6cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_771cf137-4568-47e3-ad01-a00f95d33d78" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_73d60147-bea7-4a11-b9df-f77156aa6cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fdd88a70-d1db-4b21-89d6-ff311402008c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_771cf137-4568-47e3-ad01-a00f95d33d78" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fdd88a70-d1db-4b21-89d6-ff311402008c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ad3f73f9-31cf-4454-988e-dfe67758cbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2f7b9e5a-2cdb-4343-bb7d-3c927bb7f616" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_ad3f73f9-31cf-4454-988e-dfe67758cbbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d6813fa6-0fcd-413d-939c-156502e5f669" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5e4bd3e6-ce86-46f8-9929-fd87d802ab97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d6813fa6-0fcd-413d-939c-156502e5f669" xlink:to="loc_us-gaap_StatementTable_5e4bd3e6-ce86-46f8-9929-fd87d802ab97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_37df2ec9-7d46-4209-a934-70e34874b1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5e4bd3e6-ce86-46f8-9929-fd87d802ab97" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_37df2ec9-7d46-4209-a934-70e34874b1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_37df2ec9-7d46-4209-a934-70e34874b1c8" xlink:to="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2d47eed5-895a-4bf6-b54e-6901eb323b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:to="loc_us-gaap_CommonStockMember_2d47eed5-895a-4bf6-b54e-6901eb323b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9c71b7b0-58ff-45f2-8011-b9188ddd5ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9c71b7b0-58ff-45f2-8011-b9188ddd5ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6638f6e3-40a2-48b8-b8d3-ac5b5a680f55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6638f6e3-40a2-48b8-b8d3-ac5b5a680f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_fbecb139-8059-4757-ab97-051a510eb454" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_605b5d88-cb0e-4290-86b7-55295b709298" xlink:to="loc_us-gaap_RetainedEarningsMember_fbecb139-8059-4757-ab97-051a510eb454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b4e45c2e-d2f4-494e-b74d-a4fd2f92128a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5e4bd3e6-ce86-46f8-9929-fd87d802ab97" xlink:to="loc_us-gaap_StatementLineItems_b4e45c2e-d2f4-494e-b74d-a4fd2f92128a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b4e45c2e-d2f4-494e-b74d-a4fd2f92128a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_83ca7cfa-1df1-4acc-bf53-6729c97966c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_83ca7cfa-1df1-4acc-bf53-6729c97966c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_38f1b609-54d7-4876-94f5-efc7e733a354" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockholdersEquity_38f1b609-54d7-4876-94f5-efc7e733a354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fc0fbe7a-cca5-4bc1-9487-ca2b2bd2f8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fc0fbe7a-cca5-4bc1-9487-ca2b2bd2f8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c2c3c299-b63d-44b3-8117-8d7f1b2ca6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c2c3c299-b63d-44b3-8117-8d7f1b2ca6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8f3a387b-ddd2-40b7-bba5-4b597c2e06d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8f3a387b-ddd2-40b7-bba5-4b597c2e06d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f829b64d-3701-4471-8c3e-71e514c212a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f829b64d-3701-4471-8c3e-71e514c212a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ef8553ef-99a0-45f9-8389-a7cda2e54d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ef8553ef-99a0-45f9-8389-a7cda2e54d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_59a86ee2-3dba-41ed-a697-154bb39093fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_59a86ee2-3dba-41ed-a697-154bb39093fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3136e864-a292-464e-a353-1fcd338c4b46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3136e864-a292-464e-a353-1fcd338c4b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7993a70a-0dfa-407e-b9e9-10acb6a5f16e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7993a70a-0dfa-407e-b9e9-10acb6a5f16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_71e6d4f9-bed9-4b92-86e7-12ca6882cc97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_NetIncomeLoss_71e6d4f9-bed9-4b92-86e7-12ca6882cc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_5474497d-345a-43ad-8b38-e9cbd79c45e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_5474497d-345a-43ad-8b38-e9cbd79c45e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e11d295b-03f4-439b-92db-ef2c00ee1d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_eda1dbff-7c8c-4d5d-91a2-866fe4806001" xlink:to="loc_us-gaap_StockholdersEquity_e11d295b-03f4-439b-92db-ef2c00ee1d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="form-20240629.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_ae4e34c6-b094-4516-af9f-19657641dcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_ae4e34c6-b094-4516-af9f-19657641dcc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fbebf222-0b8f-4ad1-adc3-4c1af10896e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_ae4e34c6-b094-4516-af9f-19657641dcc9" xlink:to="loc_us-gaap_NetIncomeLoss_fbebf222-0b8f-4ad1-adc3-4c1af10896e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_ae4e34c6-b094-4516-af9f-19657641dcc9" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_99b21896-9df2-4365-bcc7-8d219b3a1f73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:to="loc_us-gaap_Depreciation_99b21896-9df2-4365-bcc7-8d219b3a1f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_bce756e0-8516-4563-a237-7173563d9828" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_bce756e0-8516-4563-a237-7173563d9828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_bb4a7a6d-60c9-41b2-82ab-042ee250adb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_bb4a7a6d-60c9-41b2-82ab-042ee250adb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0874b8b5-53a5-4efd-808b-314c85cddc35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:to="loc_us-gaap_ShareBasedCompensation_0874b8b5-53a5-4efd-808b-314c85cddc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7b252cab-c03a-4c6e-804b-dc7bf6072124" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7b252cab-c03a-4c6e-804b-dc7bf6072124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_99f5c239-ab93-42e1-991c-c9575aefc5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:to="loc_us-gaap_InventoryWriteDown_99f5c239-ab93-42e1-991c-c9575aefc5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_4b7023df-53ba-41c4-bf5d-6c64cc768369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_4b7023df-53ba-41c4-bf5d-6c64cc768369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_4c47eda9-c4e9-4a8b-8ece-98c1ad869969" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_4c47eda9-c4e9-4a8b-8ece-98c1ad869969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a985cbc5-a00f-4833-8626-fe8746a55655" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d6b19a8b-55e6-4315-a4a9-307329a7cae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d6b19a8b-55e6-4315-a4a9-307329a7cae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f8a7f412-21e9-4c7e-8cfa-bfc235c44566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f8a7f412-21e9-4c7e-8cfa-bfc235c44566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a2f74a37-0012-476f-a4f3-9b7c265825b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a2f74a37-0012-476f-a4f3-9b7c265825b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a098e4ef-796c-4715-8781-d9b8f268606c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a098e4ef-796c-4715-8781-d9b8f268606c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_d43a485f-06e3-45f1-bea0-09b653e0c245" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_d43a485f-06e3-45f1-bea0-09b653e0c245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_b995cdc9-beef-4044-b37a-2177d39cb470" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_b995cdc9-beef-4044-b37a-2177d39cb470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_4d6991db-f8d2-4471-80f1-648134367b41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherDeferredLiability_4d6991db-f8d2-4471-80f1-648134367b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_19ff2adc-8051-4f2a-970e-15812ccbfdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_19ff2adc-8051-4f2a-970e-15812ccbfdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_IncreaseDecreaseInDeferredGovernmentGrant_bb5ada0f-ddda-478c-b15c-b68a38c744ac" xlink:href="form-20240629.xsd#form_IncreaseDecreaseInDeferredGovernmentGrant"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:to="loc_form_IncreaseDecreaseInDeferredGovernmentGrant_bb5ada0f-ddda-478c-b15c-b68a38c744ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_d92f04a5-9c77-4b19-a9a0-0cf0c9370986" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_bf2fe053-aa77-4746-a30b-3adea7c8265d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_d92f04a5-9c77-4b19-a9a0-0cf0c9370986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_febe0f5a-fc03-48a0-b6e2-5c99ed343b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_ae4e34c6-b094-4516-af9f-19657641dcc9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_febe0f5a-fc03-48a0-b6e2-5c99ed343b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6a12c70f-1e7e-4606-b6bb-a6548dc19f70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6a12c70f-1e7e-4606-b6bb-a6548dc19f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d85528ea-7593-4636-802d-2486a10cbf87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6a12c70f-1e7e-4606-b6bb-a6548dc19f70" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d85528ea-7593-4636-802d-2486a10cbf87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_afe80537-c62f-4dec-8d82-9249da9b3d84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6a12c70f-1e7e-4606-b6bb-a6548dc19f70" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_afe80537-c62f-4dec-8d82-9249da9b3d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_f72e4b81-3492-4c68-b3ef-a64b7d975fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6a12c70f-1e7e-4606-b6bb-a6548dc19f70" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_f72e4b81-3492-4c68-b3ef-a64b7d975fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_064d0c9a-6265-4961-81e7-8bea0b1db572" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6a12c70f-1e7e-4606-b6bb-a6548dc19f70" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_064d0c9a-6265-4961-81e7-8bea0b1db572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b8eee8da-d7d2-4948-b1d1-744aac026de6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6a12c70f-1e7e-4606-b6bb-a6548dc19f70" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b8eee8da-d7d2-4948-b1d1-744aac026de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7327a0b1-9854-424c-ab56-5afb6b1910e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7327a0b1-9854-424c-ab56-5afb6b1910e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b0bf802f-8876-42a4-bb83-13b0c0a71d39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7327a0b1-9854-424c-ab56-5afb6b1910e7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b0bf802f-8876-42a4-bb83-13b0c0a71d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f37b5640-cfba-4e03-9c6d-21a51710b812" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7327a0b1-9854-424c-ab56-5afb6b1910e7" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f37b5640-cfba-4e03-9c6d-21a51710b812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_09a0aede-8e5a-4791-b968-aca9c8b9d06b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7327a0b1-9854-424c-ab56-5afb6b1910e7" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_09a0aede-8e5a-4791-b968-aca9c8b9d06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_5e1c8ec4-d945-48e9-81da-a25edafaed42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7327a0b1-9854-424c-ab56-5afb6b1910e7" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_5e1c8ec4-d945-48e9-81da-a25edafaed42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_068757bc-f274-4f74-a1b5-80941494962d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7327a0b1-9854-424c-ab56-5afb6b1910e7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_068757bc-f274-4f74-a1b5-80941494962d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e0bde4fe-6074-4a30-9abc-13da1a1a067a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e0bde4fe-6074-4a30-9abc-13da1a1a067a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64dd3569-6227-4b5f-8d04-5bafc98090d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64dd3569-6227-4b5f-8d04-5bafc98090d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_601811d9-30b3-416f-b8dc-bee3b9a6d574" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_601811d9-30b3-416f-b8dc-bee3b9a6d574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_787bd884-0e3e-40c5-bb48-6b705aa670a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_787bd884-0e3e-40c5-bb48-6b705aa670a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f02ad437-bd00-4cef-8f74-5ab99808f445" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f02ad437-bd00-4cef-8f74-5ab99808f445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChangeInCapitalExpendituresIncurredButNotYetPaid_7d4267dd-7264-4554-8b4b-54b2cb435ae1" xlink:href="form-20240629.xsd#form_ChangeInCapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f02ad437-bd00-4cef-8f74-5ab99808f445" xlink:to="loc_form_ChangeInCapitalExpendituresIncurredButNotYetPaid_7d4267dd-7264-4554-8b4b-54b2cb435ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3d7b7989-ef43-4bf9-bdac-beee97cb44b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_f02ad437-bd00-4cef-8f74-5ab99808f445" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3d7b7989-ef43-4bf9-bdac-beee97cb44b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_97455855-44bb-43ae-a64a-bba9fe20604c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_97455855-44bb-43ae-a64a-bba9fe20604c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_1b295838-48a2-4eee-9c04-ceb47c0a7b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_97455855-44bb-43ae-a64a-bba9fe20604c" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_1b295838-48a2-4eee-9c04-ceb47c0a7b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_4fb22fa2-dfd9-4cd5-a349-1713120adc53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_97455855-44bb-43ae-a64a-bba9fe20604c" xlink:to="loc_us-gaap_InterestPaidNet_4fb22fa2-dfd9-4cd5-a349-1713120adc53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_2c0ef15b-5d78-4779-9058-fdf6d475a312" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_97455855-44bb-43ae-a64a-bba9fe20604c" xlink:to="loc_us-gaap_OperatingLeasePayments_2c0ef15b-5d78-4779-9058-fdf6d475a312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4910b522-259c-426b-ac02-25062ec235ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_dae7265b-c25e-496e-a42b-59e9e4f4be4a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4910b522-259c-426b-ac02-25062ec235ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ca01e24a-db73-4544-9ebb-cc0ee745f11d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4910b522-259c-426b-ac02-25062ec235ae" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ca01e24a-db73-4544-9ebb-cc0ee745f11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_81fb45fd-0e55-449f-b876-a0e1889ea254" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4910b522-259c-426b-ac02-25062ec235ae" xlink:to="loc_us-gaap_RestrictedCashCurrent_81fb45fd-0e55-449f-b876-a0e1889ea254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_bfe79e7a-a1cf-404c-97ef-3404eec52629" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4910b522-259c-426b-ac02-25062ec235ae" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_bfe79e7a-a1cf-404c-97ef-3404eec52629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_29da259e-41df-4e94-b5e9-1095711862f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_4910b522-259c-426b-ac02-25062ec235ae" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_29da259e-41df-4e94-b5e9-1095711862f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="simple" xlink:href="form-20240629.xsd#BasisofPresentationandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_39a4e782-8ca6-4f39-b4b9-af1de50e50d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_2adf7475-d418-4c31-bd44-7443efa55bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_39a4e782-8ca6-4f39-b4b9-af1de50e50d8" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_2adf7475-d418-4c31-bd44-7443efa55bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisks" xlink:type="simple" xlink:href="form-20240629.xsd#ConcentrationofCreditandOtherRisks"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisks" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_927f7d88-b9cc-4e43-85a1-6b7b75220ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_4398a068-8da1-45ec-9e35-b673c014213b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_927f7d88-b9cc-4e43-85a1-6b7b75220ef2" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_4398a068-8da1-45ec-9e35-b673c014213b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/Inventoriesnet" xlink:type="simple" xlink:href="form-20240629.xsd#Inventoriesnet"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/Inventoriesnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0f91602a-7feb-4f03-a652-d7587db712b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_7bb27755-034d-4e1c-8d65-63ed5bbe55c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0f91602a-7feb-4f03-a652-d7587db712b6" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_7bb27755-034d-4e1c-8d65-63ed5bbe55c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/Divestures" xlink:type="simple" xlink:href="form-20240629.xsd#Divestures"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/Divestures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_36ebb66c-1325-4c18-b5d1-8da2896c049a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_233eabd6-77aa-4b7a-9636-ad54c145c2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_36ebb66c-1325-4c18-b5d1-8da2896c049a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_233eabd6-77aa-4b7a-9636-ad54c145c2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_845d34fe-ac2d-4809-b93e-9a1ff1705c01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_1d2418c1-5f84-4ca8-b009-e485b0f55c39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_845d34fe-ac2d-4809-b93e-9a1ff1705c01" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_1d2418c1-5f84-4ca8-b009-e485b0f55c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/AccruedLiabilities" xlink:type="simple" xlink:href="form-20240629.xsd#AccruedLiabilities"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/AccruedLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_2b9e553f-3063-434b-9b36-2f0991cc8b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_b572414c-1c8b-468e-bdf6-7c45bc27569e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_2b9e553f-3063-434b-9b36-2f0991cc8b6a" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_b572414c-1c8b-468e-bdf6-7c45bc27569e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstruments" xlink:type="simple" xlink:href="form-20240629.xsd#FairValueandDerivativeInstruments"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/FairValueandDerivativeInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6a63dc2c-3509-4954-adec-b96a5608aef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_ccbee568-d6f2-47a0-9297-cffbb1c4ff4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6a63dc2c-3509-4954-adec-b96a5608aef1" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_ccbee568-d6f2-47a0-9297-cffbb1c4ff4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/Warranty" xlink:type="simple" xlink:href="form-20240629.xsd#Warranty"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/Warranty" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_a7b29927-0c8a-4644-8d22-f51602db0c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_d9e86d0b-0289-483c-81f1-4cd62bfb6776" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_a7b29927-0c8a-4644-8d22-f51602db0c2d" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_d9e86d0b-0289-483c-81f1-4cd62bfb6776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/PropertyPlantandEquipmentnet" xlink:type="simple" xlink:href="form-20240629.xsd#PropertyPlantandEquipmentnet"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/PropertyPlantandEquipmentnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4fa6f9e2-e234-41a5-87b1-fed166ef568d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e39dca8d-b06d-4195-b390-da796aad3951" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4fa6f9e2-e234-41a5-87b1-fed166ef568d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e39dca8d-b06d-4195-b390-da796aad3951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensation" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d8c968f7-6b0f-40b6-a004-fdcc1f13b1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_81746255-9fb8-4b3b-874e-8d82127799f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d8c968f7-6b0f-40b6-a004-fdcc1f13b1d2" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_81746255-9fb8-4b3b-874e-8d82127799f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/NetIncomeperShare" xlink:type="simple" xlink:href="form-20240629.xsd#NetIncomeperShare"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/NetIncomeperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ee53dde2-e6ba-44ba-9474-999aa052fc07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2baa7bcf-4809-4874-a16a-626afc2ddfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ee53dde2-e6ba-44ba-9474-999aa052fc07" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_2baa7bcf-4809-4874-a16a-626afc2ddfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="form-20240629.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_eae4a95d-1581-406b-a016-5a90e2d0c889" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21d78183-9370-49ca-bc59-1b0d36abfcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_eae4a95d-1581-406b-a016-5a90e2d0c889" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_21d78183-9370-49ca-bc59-1b0d36abfcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/Leases" xlink:type="simple" xlink:href="form-20240629.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ac427557-cede-40af-b47b-335ad9ad82bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_892a650f-8bb9-4814-998b-fbb9f7a6decb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac427557-cede-40af-b47b-335ad9ad82bd" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_892a650f-8bb9-4814-998b-fbb9f7a6decb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/Revenue" xlink:type="simple" xlink:href="form-20240629.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5978fc32-127b-42b7-8021-257d68981f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ba3bf2f4-b535-4899-9316-9e61e8ec76de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5978fc32-127b-42b7-8021-257d68981f5c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ba3bf2f4-b535-4899-9316-9e61e8ec76de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformation" xlink:type="simple" xlink:href="form-20240629.xsd#OperatingSegmentsandEnterpriseWideInformation"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_cc1211ba-24c2-4d22-b070-4d8a502247b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_c6c471a7-7553-4b19-8cdc-6b528faf3110" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cc1211ba-24c2-4d22-b070-4d8a502247b6" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_c6c471a7-7553-4b19-8cdc-6b528faf3110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="form-20240629.xsd#BasisofPresentationandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_15c744c0-67f5-48c9-8091-06920acc262c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2f24a31d-b4b7-42e2-9c19-0d269745eaa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_15c744c0-67f5-48c9-8091-06920acc262c" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2f24a31d-b4b7-42e2-9c19-0d269745eaa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_de767e30-b871-4b2d-9f1b-c1499cbbd43b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_15c744c0-67f5-48c9-8091-06920acc262c" xlink:to="loc_us-gaap_FiscalPeriod_de767e30-b871-4b2d-9f1b-c1499cbbd43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_b4d6b796-5459-4d00-87c5-6e94532c65e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_15c744c0-67f5-48c9-8091-06920acc262c" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_b4d6b796-5459-4d00-87c5-6e94532c65e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksTables" xlink:type="simple" xlink:href="form-20240629.xsd#ConcentrationofCreditandOtherRisksTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_a95569b1-e435-4246-b339-04bf3a0a176f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_6d902ed7-04b4-4f13-ab5e-b71988fc33a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_a95569b1-e435-4246-b339-04bf3a0a176f" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_6d902ed7-04b4-4f13-ab5e-b71988fc33a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/InventoriesnetTables" xlink:type="simple" xlink:href="form-20240629.xsd#InventoriesnetTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/InventoriesnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_db37dff0-587a-4500-b389-98184267d95b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_7aed2679-c7fa-46a4-8a5b-17776e84b2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_db37dff0-587a-4500-b389-98184267d95b" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_7aed2679-c7fa-46a4-8a5b-17776e84b2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/DivesturesTables" xlink:type="simple" xlink:href="form-20240629.xsd#DivesturesTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/DivesturesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_0c9300e3-e860-495f-9d91-fcebadb038d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_5e22be0c-4716-46d5-be2a-4760a5032d72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_0c9300e3-e860-495f-9d91-fcebadb038d1" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_5e22be0c-4716-46d5-be2a-4760a5032d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fc18d575-774f-48c9-8c38-509d60e52f51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_b306bc2c-3a56-4b78-bc37-cdee7b35a658" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fc18d575-774f-48c9-8c38-509d60e52f51" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_b306bc2c-3a56-4b78-bc37-cdee7b35a658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9d9c203f-d530-4e6f-8901-5575d3cde586" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fc18d575-774f-48c9-8c38-509d60e52f51" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9d9c203f-d530-4e6f-8901-5575d3cde586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_783e6962-da84-480b-999e-4b08a86292a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fc18d575-774f-48c9-8c38-509d60e52f51" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_783e6962-da84-480b-999e-4b08a86292a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_49355dc4-fc67-452f-835b-2ae937d326fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fc18d575-774f-48c9-8c38-509d60e52f51" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_49355dc4-fc67-452f-835b-2ae937d326fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/AccruedLiabilitiesTables" xlink:type="simple" xlink:href="form-20240629.xsd#AccruedLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/AccruedLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_a01b2b62-5108-41e1-8588-3e17604f883a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_554cc18a-a5bd-43d7-999e-97549f016bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a01b2b62-5108-41e1-8588-3e17604f883a" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_554cc18a-a5bd-43d7-999e-97549f016bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsTables" xlink:type="simple" xlink:href="form-20240629.xsd#FairValueandDerivativeInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_efc9cca0-f5f6-4d54-9bb0-4dc605f86db7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_086e4f53-caf8-491a-8f05-c76e71ac48f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_efc9cca0-f5f6-4d54-9bb0-4dc605f86db7" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_086e4f53-caf8-491a-8f05-c76e71ac48f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_6c089934-42ed-40cc-aada-5623c7641486" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_efc9cca0-f5f6-4d54-9bb0-4dc605f86db7" xlink:to="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_6c089934-42ed-40cc-aada-5623c7641486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/WarrantyTables" xlink:type="simple" xlink:href="form-20240629.xsd#WarrantyTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/WarrantyTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_c71d6dd5-03f2-4f03-843a-47c878510733" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_1d7a6565-335a-40a5-aa10-b95020b1cf29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_c71d6dd5-03f2-4f03-843a-47c878510733" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_1d7a6565-335a-40a5-aa10-b95020b1cf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/PropertyPlantandEquipmentnetTables" xlink:type="simple" xlink:href="form-20240629.xsd#PropertyPlantandEquipmentnetTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/PropertyPlantandEquipmentnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5e4d21c3-5701-408b-beae-883c426e8069" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_da06114c-1a9f-491a-a65e-07c55fc79f87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5e4d21c3-5701-408b-beae-883c426e8069" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_da06114c-1a9f-491a-a65e-07c55fc79f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationTables" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_51bbaa5e-2e6e-4bfc-8d8b-a3dde892a8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_b731137b-e870-477e-9242-ad2afe6b2270" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_51bbaa5e-2e6e-4bfc-8d8b-a3dde892a8e2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_b731137b-e870-477e-9242-ad2afe6b2270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_c90ab009-dc38-4d12-bf9c-d7f3bae34792" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_51bbaa5e-2e6e-4bfc-8d8b-a3dde892a8e2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_c90ab009-dc38-4d12-bf9c-d7f3bae34792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_615f63b7-f550-47ec-8c7a-e35cf99473df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_51bbaa5e-2e6e-4bfc-8d8b-a3dde892a8e2" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_615f63b7-f550-47ec-8c7a-e35cf99473df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_0026449a-fb9a-4837-a7fb-58485c8b2e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_51bbaa5e-2e6e-4bfc-8d8b-a3dde892a8e2" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_0026449a-fb9a-4837-a7fb-58485c8b2e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/NetIncomeperShareTables" xlink:type="simple" xlink:href="form-20240629.xsd#NetIncomeperShareTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/NetIncomeperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_26702fb9-aae6-495f-b6f4-04b8da17f1da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f1f48688-c0de-468e-a4f5-9a05cd13a113" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_26702fb9-aae6-495f-b6f4-04b8da17f1da" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f1f48688-c0de-468e-a4f5-9a05cd13a113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/LeasesTables" xlink:type="simple" xlink:href="form-20240629.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_9c67c701-3f5f-4cfb-9754-b3541e88e173" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_153a6461-d29f-4bab-b56d-bd11c52f56cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9c67c701-3f5f-4cfb-9754-b3541e88e173" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_153a6461-d29f-4bab-b56d-bd11c52f56cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_20f16e77-990c-4ac9-bdbd-12f21c05a78a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9c67c701-3f5f-4cfb-9754-b3541e88e173" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_20f16e77-990c-4ac9-bdbd-12f21c05a78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationTables" xlink:type="simple" xlink:href="form-20240629.xsd#OperatingSegmentsandEnterpriseWideInformationTables"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_cd2dae6b-fc7e-4e1d-a8cb-d8ef8496d455" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_86ef9436-5bff-499a-8968-75604e3ff523" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd2dae6b-fc7e-4e1d-a8cb-d8ef8496d455" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_86ef9436-5bff-499a-8968-75604e3ff523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_06e33a4b-81fb-4fbf-9507-a85bfcaee14c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd2dae6b-fc7e-4e1d-a8cb-d8ef8496d455" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_06e33a4b-81fb-4fbf-9507-a85bfcaee14c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails" xlink:type="simple" xlink:href="form-20240629.xsd#ConcentrationofCreditandOtherRisksDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_bcab18ce-346d-4b2e-b4cc-974812e2b7db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_bcab18ce-346d-4b2e-b4cc-974812e2b7db" xlink:to="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_4f3b9b65-fcee-4083-b84f-9b9dfc4f2dca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_4f3b9b65-fcee-4083-b84f-9b9dfc4f2dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_13844464-bb8c-485d-837d-ecea4371c4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4f3b9b65-fcee-4083-b84f-9b9dfc4f2dca" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_13844464-bb8c-485d-837d-ecea4371c4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_a687813b-90c5-40a0-8429-a7ade854ce8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_13844464-bb8c-485d-837d-ecea4371c4b7" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_a687813b-90c5-40a0-8429-a7ade854ce8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_72f33efa-ef25-44c8-8672-d73c6c289214" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_72f33efa-ef25-44c8-8672-d73c6c289214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3fe0511-1a8e-4aaa-8288-5d753857c74b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_72f33efa-ef25-44c8-8672-d73c6c289214" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3fe0511-1a8e-4aaa-8288-5d753857c74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_99a803f6-38ab-4299-b952-c3d0b05041f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3fe0511-1a8e-4aaa-8288-5d753857c74b" xlink:to="loc_us-gaap_SalesRevenueNetMember_99a803f6-38ab-4299-b952-c3d0b05041f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_78c4e3e1-2073-4355-960b-22c6f90629fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3fe0511-1a8e-4aaa-8288-5d753857c74b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_78c4e3e1-2073-4355-960b-22c6f90629fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_1bab4e4c-38f2-4358-bd00-d647379614f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b3fe0511-1a8e-4aaa-8288-5d753857c74b" xlink:to="loc_us-gaap_AccountsReceivableMember_1bab4e4c-38f2-4358-bd00-d647379614f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_5475c7bf-8510-4121-9b24-314752be1754" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:to="loc_srt_MajorCustomersAxis_5475c7bf-8510-4121-9b24-314752be1754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_5475c7bf-8510-4121-9b24-314752be1754" xlink:to="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_TwoMajorCustomersMember_4b4930e5-e631-4dd1-8d39-8a1d4fbd9b29" xlink:href="form-20240629.xsd#form_TwoMajorCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_TwoMajorCustomersMember_4b4930e5-e631-4dd1-8d39-8a1d4fbd9b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_IntelMember_2512bd62-e8e7-4ae8-9a57-c6cb6ec19558" xlink:href="form-20240629.xsd#form_IntelMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_IntelMember_2512bd62-e8e7-4ae8-9a57-c6cb6ec19558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SKHynixMember_67bc8e9b-f84e-4adb-bcd4-293f5d6a6c7f" xlink:href="form-20240629.xsd#form_SKHynixMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_SKHynixMember_67bc8e9b-f84e-4adb-bcd4-293f5d6a6c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_MajorCustomer1Member_b51939a2-ebb5-454c-85be-1fa6a4a258a6" xlink:href="form-20240629.xsd#form_MajorCustomer1Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_MajorCustomer1Member_b51939a2-ebb5-454c-85be-1fa6a4a258a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember_a62909fa-63fd-4a98-90f3-60eb342bac4f" xlink:href="form-20240629.xsd#form_CustomersRepresenting10OrMoreOfTotalRevenuesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_CustomersRepresenting10OrMoreOfTotalRevenuesMember_a62909fa-63fd-4a98-90f3-60eb342bac4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_MajorCustomer2Member_e1515a52-7a35-468a-b3f7-d38f0f7809d2" xlink:href="form-20240629.xsd#form_MajorCustomer2Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_743fb9f6-9c48-482f-972e-5df838cc6afb" xlink:to="loc_form_MajorCustomer2Member_e1515a52-7a35-468a-b3f7-d38f0f7809d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_36799d27-1d7f-415e-b55e-6ca23910fc78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_b742c900-7652-4b14-9bda-bd0204a1867c" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_36799d27-1d7f-415e-b55e-6ca23910fc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_95717135-6c72-47a6-9f3e-eefe31f14325" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_36799d27-1d7f-415e-b55e-6ca23910fc78" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_95717135-6c72-47a6-9f3e-eefe31f14325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/InventoriesnetDetails" xlink:type="simple" xlink:href="form-20240629.xsd#InventoriesnetDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/InventoriesnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0858aaab-33ad-486a-b369-992cfa183c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_378c2add-07d4-41c6-bd21-77ea13055668" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0858aaab-33ad-486a-b369-992cfa183c9e" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_378c2add-07d4-41c6-bd21-77ea13055668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ea1489eb-d6dc-41ac-9cdb-1425e3ece4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0858aaab-33ad-486a-b369-992cfa183c9e" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ea1489eb-d6dc-41ac-9cdb-1425e3ece4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a3f45b67-a13a-4825-9470-7de435c838ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0858aaab-33ad-486a-b369-992cfa183c9e" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a3f45b67-a13a-4825-9470-7de435c838ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_cdf64878-1396-488c-b44a-1e24a326ba2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0858aaab-33ad-486a-b369-992cfa183c9e" xlink:to="loc_us-gaap_InventoryNet_cdf64878-1396-488c-b44a-1e24a326ba2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/DivesturesNarrativeDetails" xlink:type="simple" xlink:href="form-20240629.xsd#DivesturesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/DivesturesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_cf305c2a-883d-4ad5-ad6e-ba02fb20451e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e9754021-a8b6-4d9f-8a6f-804335e8b78a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_cf305c2a-883d-4ad5-ad6e-ba02fb20451e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e9754021-a8b6-4d9f-8a6f-804335e8b78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d025bf5e-022b-4781-a632-52b5c587ed11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e9754021-a8b6-4d9f-8a6f-804335e8b78a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d025bf5e-022b-4781-a632-52b5c587ed11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_6626074b-c44e-49eb-9b5a-93b69dbc6850" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d025bf5e-022b-4781-a632-52b5c587ed11" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_6626074b-c44e-49eb-9b5a-93b69dbc6850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_346b6151-5b19-4d65-92de-db170cbc17ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_6626074b-c44e-49eb-9b5a-93b69dbc6850" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_346b6151-5b19-4d65-92de-db170cbc17ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_85eddec1-47e1-4c6c-ab1d-b750ffe93958" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e9754021-a8b6-4d9f-8a6f-804335e8b78a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_85eddec1-47e1-4c6c-ab1d-b750ffe93958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_76c0e0c2-c843-44e4-9f6d-940ac3ca83f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_85eddec1-47e1-4c6c-ab1d-b750ffe93958" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_76c0e0c2-c843-44e4-9f6d-940ac3ca83f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChinaOperationsMember_0da23075-6e5f-4ea4-92f4-1f8e0723b849" xlink:href="form-20240629.xsd#form_ChinaOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_76c0e0c2-c843-44e4-9f6d-940ac3ca83f2" xlink:to="loc_form_ChinaOperationsMember_0da23075-6e5f-4ea4-92f4-1f8e0723b849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_90350598-1022-42bc-87df-013ed433d4f8" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_76c0e0c2-c843-44e4-9f6d-940ac3ca83f2" xlink:to="loc_form_FRTMetrologyMember_90350598-1022-42bc-87df-013ed433d4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e9754021-a8b6-4d9f-8a6f-804335e8b78a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_032102c3-71a3-4f59-9e8e-3d1ca8440631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_032102c3-71a3-4f59-9e8e-3d1ca8440631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_d04937ad-c633-42cc-b03f-d1df93a3c3fe" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_d04937ad-c633-42cc-b03f-d1df93a3c3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet_86250113-cf51-4824-9fef-4a59b4bf46a0" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet_86250113-cf51-4824-9fef-4a59b4bf46a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_d6578424-bd84-4a46-a1ef-70e2b9a3e9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_d6578424-bd84-4a46-a1ef-70e2b9a3e9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f7ea4431-c806-4dd1-a7c5-11fe0620afe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f7ea4431-c806-4dd1-a7c5-11fe0620afe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_67499fb1-3bca-4205-818f-eb2ba6d112fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_67499fb1-3bca-4205-818f-eb2ba6d112fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_2327c981-3a83-426b-97cd-fc6e1c4b0088" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_2327c981-3a83-426b-97cd-fc6e1c4b0088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_a0a14cdc-51f3-438e-adf5-dd15a9576f21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_a0a14cdc-51f3-438e-adf5-dd15a9576f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_dc5bfed5-d50d-4f9c-adeb-2dc4ae8a6ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_dc5bfed5-d50d-4f9c-adeb-2dc4ae8a6ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_fa10c7be-84b1-47be-8c13-fba16a4593de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_fa10c7be-84b1-47be-8c13-fba16a4593de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_287caac4-48b9-4a1d-afa2-2bf81c333eca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_287caac4-48b9-4a1d-afa2-2bf81c333eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_50436d58-8551-4ea9-bbd9-d0c57040c7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_50436d58-8551-4ea9-bbd9-d0c57040c7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_8624679f-b696-4a7b-8fe1-eba5d7aab340" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_8624679f-b696-4a7b-8fe1-eba5d7aab340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_edb0452d-78e4-4edf-9b24-c5c5cb218f03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_edb0452d-78e4-4edf-9b24-c5c5cb218f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_f3f5bebc-30cc-46e9-b23c-36611a5ed518" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_f3f5bebc-30cc-46e9-b23c-36611a5ed518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_5344abfe-06cb-4c87-ba78-989252311dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_5344abfe-06cb-4c87-ba78-989252311dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_430d7069-bd47-42bc-8054-6884f9a15d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cd77dead-d461-44f2-af11-2e0443001895" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_430d7069-bd47-42bc-8054-6884f9a15d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails" xlink:type="simple" xlink:href="form-20240629.xsd#DivesturesScheduleofFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_beee49e2-9e58-4902-b191-3756965671df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6ba62a6e-b44d-4c9c-a4df-4b2d4e697ade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_beee49e2-9e58-4902-b191-3756965671df" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6ba62a6e-b44d-4c9c-a4df-4b2d4e697ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_e03067e0-4b23-454c-a6f3-581fff6af481" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6ba62a6e-b44d-4c9c-a4df-4b2d4e697ade" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_e03067e0-4b23-454c-a6f3-581fff6af481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_59800e01-2a85-4d43-af0f-ebe0c2fef660" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_e03067e0-4b23-454c-a6f3-581fff6af481" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_59800e01-2a85-4d43-af0f-ebe0c2fef660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_511a787a-5743-4d4f-9fb9-008656ec7536" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_59800e01-2a85-4d43-af0f-ebe0c2fef660" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_511a787a-5743-4d4f-9fb9-008656ec7536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0dedf2d6-fbe8-487d-b162-021ec978aded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6ba62a6e-b44d-4c9c-a4df-4b2d4e697ade" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0dedf2d6-fbe8-487d-b162-021ec978aded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1d1324ad-f241-46ff-9a34-7d90e6872425" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0dedf2d6-fbe8-487d-b162-021ec978aded" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1d1324ad-f241-46ff-9a34-7d90e6872425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChinaOperationsMember_37f3f9b4-68e8-4a53-9857-2cae796423a7" xlink:href="form-20240629.xsd#form_ChinaOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1d1324ad-f241-46ff-9a34-7d90e6872425" xlink:to="loc_form_ChinaOperationsMember_37f3f9b4-68e8-4a53-9857-2cae796423a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_f68d150a-e997-464e-95f2-870383f51f40" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1d1324ad-f241-46ff-9a34-7d90e6872425" xlink:to="loc_form_FRTMetrologyMember_f68d150a-e997-464e-95f2-870383f51f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6ba62a6e-b44d-4c9c-a4df-4b2d4e697ade" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_a4225daa-7b2b-4cd7-9ddd-7c888f4e02ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_a4225daa-7b2b-4cd7-9ddd-7c888f4e02ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment_b80338f6-3087-4d19-acd6-c9b7151d4c7e" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment_b80338f6-3087-4d19-acd6-c9b7151d4c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred_7e941bac-cbaa-4279-9527-c5efb5fa35fa" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationCashTransferred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred_7e941bac-cbaa-4279-9527-c5efb5fa35fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell_5d5be10d-2b25-46f3-ac93-9205ae1a89b1" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell_5d5be10d-2b25-46f3-ac93-9205ae1a89b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_0a63edf1-bb57-497e-a678-f6fbd5c75901" xlink:href="form-20240629.xsd#form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_6a034681-31be-48b5-bd53-5a255e6530ba" xlink:to="loc_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet_0a63edf1-bb57-497e-a678-f6fbd5c75901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails" xlink:type="simple" xlink:href="form-20240629.xsd#DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_6ff49d37-c6a8-4c02-9f9a-d498dcaa3f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f9f44354-c938-4428-b183-e08b277c14c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_6ff49d37-c6a8-4c02-9f9a-d498dcaa3f6a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f9f44354-c938-4428-b183-e08b277c14c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d01ef415-c01b-407c-b248-271ddf120763" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f9f44354-c938-4428-b183-e08b277c14c9" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d01ef415-c01b-407c-b248-271ddf120763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_e3784a99-94e9-4b26-b044-72261a142d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d01ef415-c01b-407c-b248-271ddf120763" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_e3784a99-94e9-4b26-b044-72261a142d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_6f351680-0d09-4f3a-8141-857514611619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_e3784a99-94e9-4b26-b044-72261a142d7b" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_6f351680-0d09-4f3a-8141-857514611619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bb69ac4d-eacc-4d90-b5b8-f2e178b5ea79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f9f44354-c938-4428-b183-e08b277c14c9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bb69ac4d-eacc-4d90-b5b8-f2e178b5ea79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_baffdbff-3ebf-4a2a-ab57-839924334466" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bb69ac4d-eacc-4d90-b5b8-f2e178b5ea79" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_baffdbff-3ebf-4a2a-ab57-839924334466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChinaOperationsMember_c8d9ff18-5e46-4b99-a48e-6103ca713b99" xlink:href="form-20240629.xsd#form_ChinaOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_baffdbff-3ebf-4a2a-ab57-839924334466" xlink:to="loc_form_ChinaOperationsMember_c8d9ff18-5e46-4b99-a48e-6103ca713b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_f6c0c856-e720-4b05-a5e4-0a7f0b973fa4" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_baffdbff-3ebf-4a2a-ab57-839924334466" xlink:to="loc_form_FRTMetrologyMember_f6c0c856-e720-4b05-a5e4-0a7f0b973fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_073b76fe-d79e-4d88-bf04-def17ec281eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f9f44354-c938-4428-b183-e08b277c14c9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_073b76fe-d79e-4d88-bf04-def17ec281eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_073b76fe-d79e-4d88-bf04-def17ec281eb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2ed9bbfb-e10a-4efb-881c-8da9c4149a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2ed9bbfb-e10a-4efb-881c-8da9c4149a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_191f8df7-3a4a-44f4-b6f1-308221fc65c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_191f8df7-3a4a-44f4-b6f1-308221fc65c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_51dd176a-02ab-416f-9029-5b23dabdffe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_51dd176a-02ab-416f-9029-5b23dabdffe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_e32b7abf-54e4-4b3f-9b9b-73b8c92601e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_e32b7abf-54e4-4b3f-9b9b-73b8c92601e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_a3dd9e98-0c4d-4efc-97d4-76d6d0e231bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_a3dd9e98-0c4d-4efc-97d4-76d6d0e231bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_ddb6a846-ec15-4f0b-8107-dc985caba6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_ddb6a846-ec15-4f0b-8107-dc985caba6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_d0fdef9d-9b5b-421a-ba86-6b86441ae62a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_d0fdef9d-9b5b-421a-ba86-6b86441ae62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_6bfe15ca-ba83-4716-9c37-852b83e3b937" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_6bfe15ca-ba83-4716-9c37-852b83e3b937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_19f689e5-18b2-4f51-a48c-f8d85dbe2b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract_4f7a406d-98b8-47dd-8b53-2fee94622cf7" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_19f689e5-18b2-4f51-a48c-f8d85dbe2b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_073b76fe-d79e-4d88-bf04-def17ec281eb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_73cedfbb-fc27-4f7a-a31f-a50f11add47d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_73cedfbb-fc27-4f7a-a31f-a50f11add47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_9a691759-ddf3-411c-8821-20289f74b144" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_9a691759-ddf3-411c-8821-20289f74b144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_5b5dad80-d4b4-4176-bf9b-0dd6f2b876ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_5b5dad80-d4b4-4176-bf9b-0dd6f2b876ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_0d9b12a4-7d80-4e3b-9921-b4795ca4f04e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_0d9b12a4-7d80-4e3b-9921-b4795ca4f04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_5fe0ab58-5b6d-406a-ad0f-d1920fe5b1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract_d45c8b41-0258-4bb6-b427-e5b2fcd5c551" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_5fe0ab58-5b6d-406a-ad0f-d1920fe5b1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_840b9e49-e3f1-454d-8889-df1406ccff62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_4f07245b-e1fe-4a0f-8e18-47325e5a2b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_840b9e49-e3f1-454d-8889-df1406ccff62" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_4f07245b-e1fe-4a0f-8e18-47325e5a2b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c545b150-24e3-4ed8-af54-8f20cae289fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4f07245b-e1fe-4a0f-8e18-47325e5a2b7e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c545b150-24e3-4ed8-af54-8f20cae289fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b0097270-2d61-4fc2-9992-226e9ecb25c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c545b150-24e3-4ed8-af54-8f20cae289fb" xlink:to="loc_us-gaap_SegmentDomain_b0097270-2d61-4fc2-9992-226e9ecb25c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ProbeCardsSegmentMember_85b18f58-7be5-480d-8941-76d57e5078fa" xlink:href="form-20240629.xsd#form_ProbeCardsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b0097270-2d61-4fc2-9992-226e9ecb25c4" xlink:to="loc_form_ProbeCardsSegmentMember_85b18f58-7be5-480d-8941-76d57e5078fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsSegmentMember_aecf4abd-8bac-4544-a5a3-0ccb63e9472b" xlink:href="form-20240629.xsd#form_SystemsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b0097270-2d61-4fc2-9992-226e9ecb25c4" xlink:to="loc_form_SystemsSegmentMember_aecf4abd-8bac-4544-a5a3-0ccb63e9472b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_14f5df03-f633-4401-8b1a-620c862d9a17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4f07245b-e1fe-4a0f-8e18-47325e5a2b7e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_14f5df03-f633-4401-8b1a-620c862d9a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_480ce343-110a-4ccc-8f54-285c67e62734" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_14f5df03-f633-4401-8b1a-620c862d9a17" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_480ce343-110a-4ccc-8f54-285c67e62734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_cab4abe7-b319-4a78-acb1-ff051615f327" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_480ce343-110a-4ccc-8f54-285c67e62734" xlink:to="loc_form_FRTMetrologyMember_cab4abe7-b319-4a78-acb1-ff051615f327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ChinaOperationsMember_9130a59e-0a65-467d-bf93-e05a9accf656" xlink:href="form-20240629.xsd#form_ChinaOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_480ce343-110a-4ccc-8f54-285c67e62734" xlink:to="loc_form_ChinaOperationsMember_9130a59e-0a65-467d-bf93-e05a9accf656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_a6300ca4-5549-4611-a6e2-d365dcf4c9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4f07245b-e1fe-4a0f-8e18-47325e5a2b7e" xlink:to="loc_us-gaap_GoodwillLineItems_a6300ca4-5549-4611-a6e2-d365dcf4c9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_a6300ca4-5549-4611-a6e2-d365dcf4c9a2" xlink:to="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_263026dd-4870-4ef6-8ae1-f2fa4df744a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:to="loc_us-gaap_Goodwill_263026dd-4870-4ef6-8ae1-f2fa4df744a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_8174a598-7d4a-49cc-bbd0-cc59b6315955" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_8174a598-7d4a-49cc-bbd0-cc59b6315955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_648f99c3-5f04-4569-90ad-c0e4abe76aef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_648f99c3-5f04-4569-90ad-c0e4abe76aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3d879664-9261-4779-bd10-7684688f7b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e78ce1ce-ef96-4433-ae4d-98ee9a30db43" xlink:to="loc_us-gaap_Goodwill_3d879664-9261-4779-bd10-7684688f7b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsAdditionalinformationDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8dc3d5b9-90be-40b9-ba23-fcbb483ac1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_4d71c65f-a205-4301-a27e-1d7712ffc93c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8dc3d5b9-90be-40b9-ba23-fcbb483ac1b5" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_4d71c65f-a205-4301-a27e-1d7712ffc93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_4c37690f-529a-4940-828d-c9ceccac4baf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4d71c65f-a205-4301-a27e-1d7712ffc93c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_4c37690f-529a-4940-828d-c9ceccac4baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_41849750-9c17-4f70-97eb-28e2a6f5609e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_4c37690f-529a-4940-828d-c9ceccac4baf" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_41849750-9c17-4f70-97eb-28e2a6f5609e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_da44b5eb-53b9-4e5f-a546-6a29a53eba07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_41849750-9c17-4f70-97eb-28e2a6f5609e" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_da44b5eb-53b9-4e5f-a546-6a29a53eba07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d5f36904-ca65-4a93-b8fd-b5dbaa4eb24f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4d71c65f-a205-4301-a27e-1d7712ffc93c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d5f36904-ca65-4a93-b8fd-b5dbaa4eb24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d975318a-a830-4f6c-928a-beecb14e7172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d5f36904-ca65-4a93-b8fd-b5dbaa4eb24f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d975318a-a830-4f6c-928a-beecb14e7172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_bfc2c50f-0421-4a69-a1c8-18623d151173" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d975318a-a830-4f6c-928a-beecb14e7172" xlink:to="loc_form_FRTMetrologyMember_bfc2c50f-0421-4a69-a1c8-18623d151173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_30a183fa-46a9-4d55-a674-523d9b5307da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_4d71c65f-a205-4301-a27e-1d7712ffc93c" xlink:to="loc_us-gaap_GoodwillLineItems_30a183fa-46a9-4d55-a674-523d9b5307da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5a68dabf-2af0-4ec6-b3d8-612fdb23ed18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_30a183fa-46a9-4d55-a674-523d9b5307da" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5a68dabf-2af0-4ec6-b3d8-612fdb23ed18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_21d3611b-cc09-4f61-83f6-cfd2bf063014" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1a7c7f76-0c9d-4e63-89b8-0ee13348df09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_21d3611b-cc09-4f61-83f6-cfd2bf063014" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1a7c7f76-0c9d-4e63-89b8-0ee13348df09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_15df6811-4041-4598-bf67-f9a48c5b272d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1a7c7f76-0c9d-4e63-89b8-0ee13348df09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_15df6811-4041-4598-bf67-f9a48c5b272d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_15df6811-4041-4598-bf67-f9a48c5b272d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ExistingDevelopedTechnologiesMember_88a68f83-bfed-48ec-b6ef-ef3746919c1d" xlink:href="form-20240629.xsd#form_ExistingDevelopedTechnologiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:to="loc_form_ExistingDevelopedTechnologiesMember_88a68f83-bfed-48ec-b6ef-ef3746919c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_db3fa151-f7bd-4daa-b51f-99268359b1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:to="loc_us-gaap_CustomerRelationshipsMember_db3fa151-f7bd-4daa-b51f-99268359b1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_8c87684e-6f2e-48a2-848f-23ff1ffa16f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:to="loc_us-gaap_TradeNamesMember_8c87684e-6f2e-48a2-848f-23ff1ffa16f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_a116bc28-1db9-4e32-8622-c27c9d2de86e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fdf9e16-1cd8-42cc-8ff9-d70a33247c29" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_a116bc28-1db9-4e32-8622-c27c9d2de86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3d81aac-47f9-4e8e-9465-aabdeb6e193c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1a7c7f76-0c9d-4e63-89b8-0ee13348df09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3d81aac-47f9-4e8e-9465-aabdeb6e193c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_40770fd2-04f1-4c11-8dc7-f5f63b1c5472" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3d81aac-47f9-4e8e-9465-aabdeb6e193c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_40770fd2-04f1-4c11-8dc7-f5f63b1c5472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3317c0ea-41ab-4132-8f0c-fae788491b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3d81aac-47f9-4e8e-9465-aabdeb6e193c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3317c0ea-41ab-4132-8f0c-fae788491b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ebd218d1-aa48-4ae2-93c5-fc04771d46ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c3d81aac-47f9-4e8e-9465-aabdeb6e193c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ebd218d1-aa48-4ae2-93c5-fc04771d46ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="form-20240629.xsd#GoodwillandIntangibleAssetsAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_de6c6d2e-1fa7-49a3-b980-e1cc5e2d6ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5117b897-222f-4827-8cb6-b2e693393968" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_de6c6d2e-1fa7-49a3-b980-e1cc5e2d6ca1" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5117b897-222f-4827-8cb6-b2e693393968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0de77d76-d0f5-4682-8f41-1e00fa7f1db2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5117b897-222f-4827-8cb6-b2e693393968" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0de77d76-d0f5-4682-8f41-1e00fa7f1db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_4ddc0b4f-036a-4f0c-bbb8-f77244adb319" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0de77d76-d0f5-4682-8f41-1e00fa7f1db2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_4ddc0b4f-036a-4f0c-bbb8-f77244adb319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_95228e76-81d8-4de1-a7c1-c4da77a87641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4ddc0b4f-036a-4f0c-bbb8-f77244adb319" xlink:to="loc_us-gaap_CostOfSalesMember_95228e76-81d8-4de1-a7c1-c4da77a87641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_864c70a6-e6ab-4c57-bf8d-bece0cc60686" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_4ddc0b4f-036a-4f0c-bbb8-f77244adb319" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_864c70a6-e6ab-4c57-bf8d-bece0cc60686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_34e56bfb-2880-4ce4-b5f0-8fd476ac1d56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5117b897-222f-4827-8cb6-b2e693393968" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_34e56bfb-2880-4ce4-b5f0-8fd476ac1d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7e07382d-572b-4e5a-917e-a8ad188bef8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_34e56bfb-2880-4ce4-b5f0-8fd476ac1d56" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7e07382d-572b-4e5a-917e-a8ad188bef8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_34e56bfb-2880-4ce4-b5f0-8fd476ac1d56" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_c9eb3968-167b-4c80-86d7-09b96bc6b411" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_c9eb3968-167b-4c80-86d7-09b96bc6b411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f67ef275-fde3-461f-b999-0a43d7bcfdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f67ef275-fde3-461f-b999-0a43d7bcfdcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f8aec77e-0b92-4e97-8dfe-3895fa501565" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f8aec77e-0b92-4e97-8dfe-3895fa501565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7172c62a-b115-4bae-af91-208e317aa08d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7172c62a-b115-4bae-af91-208e317aa08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a3436fc4-db74-40aa-8240-815e306e4c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a3436fc4-db74-40aa-8240-815e306e4c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_e27ba554-2fec-4177-ad2c-48d34c1c2a1f" xlink:href="form-20240629.xsd#form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_e27ba554-2fec-4177-ad2c-48d34c1c2a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_4912f194-8c7e-4431-abf1-6a3fe70e293a" xlink:href="form-20240629.xsd#form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract_8a09c48b-092c-420a-acad-395883dd1c27" xlink:to="loc_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal_4912f194-8c7e-4431-abf1-6a3fe70e293a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/AccruedLiabilitiesDetails" xlink:type="simple" xlink:href="form-20240629.xsd#AccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_02102529-bc87-480d-bb36-675af1d45c96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3cc9d432-8c91-4e31-aa56-6009ecbf4869" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_02102529-bc87-480d-bb36-675af1d45c96" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3cc9d432-8c91-4e31-aa56-6009ecbf4869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_ca41c89a-f630-4c03-be56-263832e4185b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_02102529-bc87-480d-bb36-675af1d45c96" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_ca41c89a-f630-4c03-be56-263832e4185b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_18fa1b09-22ea-4e6c-bfdf-87733397a164" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_02102529-bc87-480d-bb36-675af1d45c96" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_18fa1b09-22ea-4e6c-bfdf-87733397a164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_8090f13f-ebe3-480f-9a56-cfb5b7d1048a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_02102529-bc87-480d-bb36-675af1d45c96" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_8090f13f-ebe3-480f-9a56-cfb5b7d1048a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_77f23ae5-eee6-4242-bf64-c97984b02fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_02102529-bc87-480d-bb36-675af1d45c96" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_77f23ae5-eee6-4242-bf64-c97984b02fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_22c9d372-8d6f-453d-ad95-2b50b66300fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_02102529-bc87-480d-bb36-675af1d45c96" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_22c9d372-8d6f-453d-ad95-2b50b66300fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="form-20240629.xsd#FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_69dfc84e-4f0b-48e3-9397-1274f4d97cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_69dfc84e-4f0b-48e3-9397-1274f4d97cc4" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3188f784-4ae4-410c-b8b4-f8fffda968ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3188f784-4ae4-410c-b8b4-f8fffda968ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e7bfa9e1-3ba2-4b9a-b109-8fef9f100cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3188f784-4ae4-410c-b8b4-f8fffda968ec" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e7bfa9e1-3ba2-4b9a-b109-8fef9f100cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_eadfb569-18b0-4a7e-8597-1df603db73b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e7bfa9e1-3ba2-4b9a-b109-8fef9f100cfc" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_eadfb569-18b0-4a7e-8597-1df603db73b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_446bfbef-4f6e-4eb1-9985-845127d038b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e7bfa9e1-3ba2-4b9a-b109-8fef9f100cfc" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_446bfbef-4f6e-4eb1-9985-845127d038b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1cea8e2e-3674-4a04-9ceb-32f6ecb792cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1cea8e2e-3674-4a04-9ceb-32f6ecb792cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1cea8e2e-3674-4a04-9ceb-32f6ecb792cf" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_c5986a99-37ca-4a39-a88a-e9f58b9fe5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_MoneyMarketFundsMember_c5986a99-37ca-4a39-a88a-e9f58b9fe5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_7344bc57-4b06-47fa-b898-f343872ec904" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_CommercialPaperMember_7344bc57-4b06-47fa-b898-f343872ec904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_c3ce8fa9-bc63-4af7-be7e-dd10e7d6884b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_c3ce8fa9-bc63-4af7-be7e-dd10e7d6884b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBillSecuritiesMember_88196293-c8de-44c5-b992-4f1a2af6d99d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasuryBillSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_USTreasuryBillSecuritiesMember_88196293-c8de-44c5-b992-4f1a2af6d99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_381ada5d-0805-4597-a412-7395e8a7a8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_381ada5d-0805-4597-a412-7395e8a7a8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AgencySecuritiesMember_78c0272a-92de-41d5-9da0-88fbd11b70b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AgencySecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_5e5baf74-42a2-49a1-a122-c1642c9f3d00" xlink:to="loc_us-gaap_AgencySecuritiesMember_78c0272a-92de-41d5-9da0-88fbd11b70b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_07de5411-5a48-4037-9ee0-0e26272dbace" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_07de5411-5a48-4037-9ee0-0e26272dbace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7f6f9803-3af5-4b67-b830-8ab0522eb2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_07de5411-5a48-4037-9ee0-0e26272dbace" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7f6f9803-3af5-4b67-b830-8ab0522eb2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_c26bd07c-7bc9-4750-9d8a-039e471ee30f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7f6f9803-3af5-4b67-b830-8ab0522eb2ef" xlink:to="loc_us-gaap_ForeignExchangeContractMember_c26bd07c-7bc9-4750-9d8a-039e471ee30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_c4b23a0f-4e31-4e71-80e6-3efeb4b20394" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7f6f9803-3af5-4b67-b830-8ab0522eb2ef" xlink:to="loc_us-gaap_InterestRateSwapMember_c4b23a0f-4e31-4e71-80e6-3efeb4b20394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_0ada19cc-025e-498d-bba1-332d2369d08e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7f6f9803-3af5-4b67-b830-8ab0522eb2ef" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_0ada19cc-025e-498d-bba1-332d2369d08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_298e210d-6e92-4890-9603-0da888df846f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:to="loc_us-gaap_HedgingDesignationAxis_298e210d-6e92-4890-9603-0da888df846f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_a99e479e-8404-48b0-ad9b-c57843620b54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_298e210d-6e92-4890-9603-0da888df846f" xlink:to="loc_us-gaap_HedgingDesignationDomain_a99e479e-8404-48b0-ad9b-c57843620b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7f0983bd-3d6a-496c-96f0-15dd4bc95ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_a99e479e-8404-48b0-ad9b-c57843620b54" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7f0983bd-3d6a-496c-96f0-15dd4bc95ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1e8914ce-a6a0-4ed2-ab7a-74aea77c2a71" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_12277292-e2a3-4cd8-8d23-e5ee92937af9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_12277292-e2a3-4cd8-8d23-e5ee92937af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecurities_d5e88399-7dd2-45b4-9097-1bb40f9fedb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_MarketableSecurities_d5e88399-7dd2-45b4-9097-1bb40f9fedb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_a6f94424-fe88-433e-a475-588e505496f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_DerivativeAssets_a6f94424-fe88-433e-a475-588e505496f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_68e4c28d-5ae8-4eda-ba65-37699f2eecbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_68e4c28d-5ae8-4eda-ba65-37699f2eecbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_2a5a1b47-05e8-4d77-87e5-94d640b821f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_DerivativeLiabilities_2a5a1b47-05e8-4d77-87e5-94d640b821f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_737b5b0c-8d1d-4724-8c98-14c17d69268f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_06d28071-0fa1-4076-8b6f-0f1e1d6961bf" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_737b5b0c-8d1d-4724-8c98-14c17d69268f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails" xlink:type="simple" xlink:href="form-20240629.xsd#FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_36a2ab05-fb8e-4605-90a1-5ddb60c004b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_36a2ab05-fb8e-4605-90a1-5ddb60c004b1" xlink:to="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis_d4e6d8b6-7451-44e5-9f48-b02e41910dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PositionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:to="loc_us-gaap_PositionAxis_d4e6d8b6-7451-44e5-9f48-b02e41910dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_06775cbb-e25c-4f72-9dd9-312325dce90e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PositionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PositionAxis_d4e6d8b6-7451-44e5-9f48-b02e41910dbd" xlink:to="loc_us-gaap_PositionDomain_06775cbb-e25c-4f72-9dd9-312325dce90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongMember_0a9a3b45-2d7e-4365-af1a-f7c67487d8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PositionDomain_06775cbb-e25c-4f72-9dd9-312325dce90e" xlink:to="loc_us-gaap_LongMember_0a9a3b45-2d7e-4365-af1a-f7c67487d8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortMember_9324167a-1c1a-4916-8834-2ccf94c3e257" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PositionDomain_06775cbb-e25c-4f72-9dd9-312325dce90e" xlink:to="loc_us-gaap_ShortMember_9324167a-1c1a-4916-8834-2ccf94c3e257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_bc0371a8-2d9e-43a6-9119-b57cc9aa030e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:to="loc_srt_CurrencyAxis_bc0371a8-2d9e-43a6-9119-b57cc9aa030e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_bc0371a8-2d9e-43a6-9119-b57cc9aa030e" xlink:to="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_649d49e9-0b93-4e8c-95d8-76e6bb69924e" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_EUR"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:to="loc_currency_EUR_649d49e9-0b93-4e8c-95d8-76e6bb69924e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_JPY_9a1f4555-c396-4368-a1c8-61f9d457d12c" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_JPY"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:to="loc_currency_JPY_9a1f4555-c396-4368-a1c8-61f9d457d12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_KRW_fa260d6e-c3da-4d99-97c4-1114662ab0dd" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_KRW"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:to="loc_currency_KRW_fa260d6e-c3da-4d99-97c4-1114662ab0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_TWD_1a03cf5a-66f0-4774-9d40-30c5efda3015" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_TWD"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_6eff492e-a071-41e1-a917-d19c10e66bb0" xlink:to="loc_currency_TWD_1a03cf5a-66f0-4774-9d40-30c5efda3015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6a2d95e1-c7e7-4f2e-b840-9b09f4de9856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6a2d95e1-c7e7-4f2e-b840-9b09f4de9856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_febd7b9f-3b95-4410-9fea-38bba8c23def" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6a2d95e1-c7e7-4f2e-b840-9b09f4de9856" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_febd7b9f-3b95-4410-9fea-38bba8c23def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_7688a3df-9576-4800-a4f5-052b40e39165" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_febd7b9f-3b95-4410-9fea-38bba8c23def" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_7688a3df-9576-4800-a4f5-052b40e39165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_f698f196-ecb4-477d-9b37-314212bd69a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_2b980664-0ad6-4556-bdf4-c4dd9d31d061" xlink:to="loc_us-gaap_DerivativeLineItems_f698f196-ecb4-477d-9b37-314212bd69a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_05329a5c-4cd7-4a03-b40c-b064036e8257" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f698f196-ecb4-477d-9b37-314212bd69a4" xlink:to="loc_us-gaap_DerivativeNotionalAmount_05329a5c-4cd7-4a03-b40c-b064036e8257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#FairValueandDerivativeInstrumentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a26f6e80-8adf-4340-93a0-98b1b7ead7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0bd676df-cfd0-4c9b-bc0f-78478caa7ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a26f6e80-8adf-4340-93a0-98b1b7ead7bc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0bd676df-cfd0-4c9b-bc0f-78478caa7ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84602a3a-b0f0-4967-ad62-29b973caf79a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0bd676df-cfd0-4c9b-bc0f-78478caa7ef0" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84602a3a-b0f0-4967-ad62-29b973caf79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_a28632d4-73f5-499b-b214-2d2caddbe69d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84602a3a-b0f0-4967-ad62-29b973caf79a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_a28632d4-73f5-499b-b214-2d2caddbe69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_9fd9eeec-781d-46d3-977f-314e282db43d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_a28632d4-73f5-499b-b214-2d2caddbe69d" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_9fd9eeec-781d-46d3-977f-314e282db43d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a143aad-cc5d-4d69-af6c-645dac99c207" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0bd676df-cfd0-4c9b-bc0f-78478caa7ef0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a143aad-cc5d-4d69-af6c-645dac99c207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2210b563-8202-455a-b81e-e451db898dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a143aad-cc5d-4d69-af6c-645dac99c207" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2210b563-8202-455a-b81e-e451db898dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_8026ea11-4715-416f-90d7-36a90c7706e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a143aad-cc5d-4d69-af6c-645dac99c207" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_8026ea11-4715-416f-90d7-36a90c7706e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/WarrantyDetails" xlink:type="simple" xlink:href="form-20240629.xsd#WarrantyDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/WarrantyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_6f9615c9-ef44-4831-84c1-f9153e819d06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_0d043175-8626-417d-a70d-1ed73a80467c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_6f9615c9-ef44-4831-84c1-f9153e819d06" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_0d043175-8626-417d-a70d-1ed73a80467c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_748592ce-0666-4e64-9184-ec89d45b4f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_0d043175-8626-417d-a70d-1ed73a80467c" xlink:to="loc_us-gaap_ProductWarrantyAccrual_748592ce-0666-4e64-9184-ec89d45b4f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_c6ad82f8-a3d6-4cd2-b983-b40051813296" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_0d043175-8626-417d-a70d-1ed73a80467c" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_c6ad82f8-a3d6-4cd2-b983-b40051813296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_980e6045-fcc8-43b1-8d7f-a5891a1b1df1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_0d043175-8626-417d-a70d-1ed73a80467c" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_980e6045-fcc8-43b1-8d7f-a5891a1b1df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_446cdec2-3ebf-4b65-aa87-e887574d524a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_0d043175-8626-417d-a70d-1ed73a80467c" xlink:to="loc_us-gaap_ProductWarrantyAccrual_446cdec2-3ebf-4b65-aa87-e887574d524a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="simple" xlink:href="form-20240629.xsd#PropertyPlantandEquipmentnetDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1f51fded-b1f1-40ed-9b23-c3e21862036c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2bbee4f1-e804-4591-a84a-74f1a637169f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1f51fded-b1f1-40ed-9b23-c3e21862036c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2bbee4f1-e804-4591-a84a-74f1a637169f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_847525fd-9f4c-4f20-8394-b11624bf1dae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2bbee4f1-e804-4591-a84a-74f1a637169f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_847525fd-9f4c-4f20-8394-b11624bf1dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_847525fd-9f4c-4f20-8394-b11624bf1dae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_fd8742d5-1ac8-4369-b074-2e1650b9dac7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_LandMember_fd8742d5-1ac8-4369-b074-2e1650b9dac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_08a56273-6ba2-4784-8b20-5843f78db3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_08a56273-6ba2-4784-8b20-5843f78db3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_7a32bfdb-3286-4b89-a7b9-c580bb80a898" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_EquipmentMember_7a32bfdb-3286-4b89-a7b9-c580bb80a898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_a7fcca1d-5d1e-41cd-a109-b6d1aaaa3857" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_ComputerEquipmentMember_a7fcca1d-5d1e-41cd-a109-b6d1aaaa3857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_6d803b56-1fb0-430f-9441-0052e4314fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_6d803b56-1fb0-430f-9441-0052e4314fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_8be6ddb8-d1ea-4ac1-98da-4438fe90fcf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_48e2affd-df4f-4d49-80ee-b6e04da96c15" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_8be6ddb8-d1ea-4ac1-98da-4438fe90fcf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2bbee4f1-e804-4591-a84a-74f1a637169f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a36c87ba-75d0-493f-949f-a29d263f8ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a36c87ba-75d0-493f-949f-a29d263f8ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d8cfa442-f7de-4ffe-960c-90310331396e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d8cfa442-f7de-4ffe-960c-90310331396e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_ea717c66-36bf-475c-9f5c-4f7a352e36ca" xlink:href="form-20240629.xsd#form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress_ea717c66-36bf-475c-9f5c-4f7a352e36ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_7263b36e-7d49-4c15-9d72-dcb5d47aa637" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_us-gaap_ConstructionInProgressGross_7263b36e-7d49-4c15-9d72-dcb5d47aa637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8d35471b-b50c-402c-8c09-a7e5a7701719" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6442461d-0e9d-478b-8759-22bee9ddc38b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8d35471b-b50c-402c-8c09-a7e5a7701719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_12e44e9e-36ce-4a55-b3ba-9ae7efa2ec0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_12e44e9e-36ce-4a55-b3ba-9ae7efa2ec0b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f938401a-03f2-4f4c-8fac-3e4ff026c3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f938401a-03f2-4f4c-8fac-3e4ff026c3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e79f300b-c5cf-49da-9928-eee37b8d9e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f938401a-03f2-4f4c-8fac-3e4ff026c3ac" xlink:to="loc_us-gaap_ClassOfStockDomain_e79f300b-c5cf-49da-9928-eee37b8d9e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6b684dba-55b9-4a50-bdfe-6d7f2d7e7dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e79f300b-c5cf-49da-9928-eee37b8d9e1d" xlink:to="loc_us-gaap_CommonStockMember_6b684dba-55b9-4a50-bdfe-6d7f2d7e7dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_9cd017dd-baac-45bd-8ed7-aa82122b64b4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:to="loc_srt_ShareRepurchaseProgramAxis_9cd017dd-baac-45bd-8ed7-aa82122b64b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_62662731-3361-44fb-a402-28ae1bdb2aa8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_9cd017dd-baac-45bd-8ed7-aa82122b64b4" xlink:to="loc_srt_ShareRepurchaseProgramDomain_62662731-3361-44fb-a402-28ae1bdb2aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_A2022ShareRepurchaseProgramMember_c0a41701-216c-40cc-9dae-62ed383bc9f8" xlink:href="form-20240629.xsd#form_A2022ShareRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_62662731-3361-44fb-a402-28ae1bdb2aa8" xlink:to="loc_form_A2022ShareRepurchaseProgramMember_c0a41701-216c-40cc-9dae-62ed383bc9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_A2023ShareRepurchaseProgramMember_653d0826-2a8a-4641-af36-c1a2e6fdb062" xlink:href="form-20240629.xsd#form_A2023ShareRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_62662731-3361-44fb-a402-28ae1bdb2aa8" xlink:to="loc_form_A2023ShareRepurchaseProgramMember_653d0826-2a8a-4641-af36-c1a2e6fdb062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_48132e56-cd39-4bf5-b384-bbddc3c3100f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:to="loc_us-gaap_AwardTypeAxis_48132e56-cd39-4bf5-b384-bbddc3c3100f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46ca32ba-7147-470c-b915-a2558bd674d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_48132e56-cd39-4bf5-b384-bbddc3c3100f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46ca32ba-7147-470c-b915-a2558bd674d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_PerformanceRestrictedStockUnitsMember_03dbdba2-ed07-4017-861c-3003020cc815" xlink:href="form-20240629.xsd#form_PerformanceRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_46ca32ba-7147-470c-b915-a2558bd674d8" xlink:to="loc_form_PerformanceRestrictedStockUnitsMember_03dbdba2-ed07-4017-861c-3003020cc815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fc9fe0fe-8a33-4efa-9b93-3ef72f5a32c8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_5eddfbe4-f418-47d2-beaf-a16b864ab478" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_5eddfbe4-f418-47d2-beaf-a16b864ab478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_feac7f4b-c98a-4fa7-8b0e-82c60e352cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_feac7f4b-c98a-4fa7-8b0e-82c60e352cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_06e049c5-4c3a-46c3-b1f3-7d01ac57717a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_06e049c5-4c3a-46c3-b1f3-7d01ac57717a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_4362d416-c3f6-49d0-8ce9-b8490fd010fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_4362d416-c3f6-49d0-8ce9-b8490fd010fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_67a3f2d1-a777-4f05-b2e1-ed6f3bbda181" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_67a3f2d1-a777-4f05-b2e1-ed6f3bbda181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b50a4ed7-91a3-42c1-9987-058862b83112" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b50a4ed7-91a3-42c1-9987-058862b83112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_79565de4-8bf1-426c-86f0-6fdba603c498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45e52c4c-9737-49de-bc94-0e733514f805" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_79565de4-8bf1-426c-86f0-6fdba603c498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_289a29dd-71a0-42d7-b6b3-a29bca226fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c04b4ef-9a8d-49b8-8e43-a20cf1cf2630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_289a29dd-71a0-42d7-b6b3-a29bca226fd9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c04b4ef-9a8d-49b8-8e43-a20cf1cf2630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d016b3e6-1f6b-4203-9e2b-d7b4da9f81a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c04b4ef-9a8d-49b8-8e43-a20cf1cf2630" xlink:to="loc_us-gaap_PlanNameAxis_d016b3e6-1f6b-4203-9e2b-d7b4da9f81a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6288961b-3161-49de-ac28-f70b3b4ba05d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_d016b3e6-1f6b-4203-9e2b-d7b4da9f81a8" xlink:to="loc_us-gaap_PlanNameDomain_6288961b-3161-49de-ac28-f70b3b4ba05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_EquityIncentivePlanMember_e7b66e46-a8df-468b-b345-bad330f9e3e9" xlink:href="form-20240629.xsd#form_EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_6288961b-3161-49de-ac28-f70b3b4ba05d" xlink:to="loc_form_EquityIncentivePlanMember_e7b66e46-a8df-468b-b345-bad330f9e3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a87bb09c-e17f-45c1-af59-a2603835cfe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c04b4ef-9a8d-49b8-8e43-a20cf1cf2630" xlink:to="loc_us-gaap_AwardTypeAxis_a87bb09c-e17f-45c1-af59-a2603835cfe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c74c3e3d-5b09-4dda-9a70-dd1f9365f220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a87bb09c-e17f-45c1-af59-a2603835cfe2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c74c3e3d-5b09-4dda-9a70-dd1f9365f220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6c95a20b-fcee-42f9-83d2-7bc3101d4245" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c74c3e3d-5b09-4dda-9a70-dd1f9365f220" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6c95a20b-fcee-42f9-83d2-7bc3101d4245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb405af-4534-48ed-ac8a-4a600ca5ba1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c04b4ef-9a8d-49b8-8e43-a20cf1cf2630" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb405af-4534-48ed-ac8a-4a600ca5ba1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb405af-4534-48ed-ac8a-4a600ca5ba1e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_516833b8-1be2-4245-8afb-e6b7ce1279ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_516833b8-1be2-4245-8afb-e6b7ce1279ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6242afe3-8e59-48b5-98c9-e85cac3c80e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6242afe3-8e59-48b5-98c9-e85cac3c80e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_01735f8f-f872-4e39-91e3-7d31c2e98737" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_01735f8f-f872-4e39-91e3-7d31c2e98737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b42288c4-595f-4ca4-8e58-9e5f232bb837" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b42288c4-595f-4ca4-8e58-9e5f232bb837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_83013c6c-ee77-45f5-89f6-e3f551216cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b0295d86-8cf8-42ca-911b-60ab4cbfe515" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_83013c6c-ee77-45f5-89f6-e3f551216cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb405af-4534-48ed-ac8a-4a600ca5ba1e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fd132cce-060a-4a59-bf39-ef1b3891b4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fd132cce-060a-4a59-bf39-ef1b3891b4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_93cffab0-bcde-4154-b933-3dc80246f29d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_93cffab0-bcde-4154-b933-3dc80246f29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0b3d18a9-61bc-4073-9ae7-725d547b2da1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0b3d18a9-61bc-4073-9ae7-725d547b2da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7ce4071d-990e-425e-801e-516497bd23fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7ce4071d-990e-425e-801e-516497bd23fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d61cf71f-0114-4741-9f2d-24777f5fb1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_306cc25e-276e-4aa5-acea-660f68cbefa3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d61cf71f-0114-4741-9f2d-24777f5fb1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationESPPActivityDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_fa938d3b-eb92-48ba-b784-cbff790385a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71d9c4bf-8d82-47dd-b33f-15bd3c0a1316" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_fa938d3b-eb92-48ba-b784-cbff790385a5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71d9c4bf-8d82-47dd-b33f-15bd3c0a1316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7e53954b-4326-4d5e-b871-1d8db1af8aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71d9c4bf-8d82-47dd-b33f-15bd3c0a1316" xlink:to="loc_us-gaap_AwardTypeAxis_7e53954b-4326-4d5e-b871-1d8db1af8aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42c0de1d-a31a-45e1-a5eb-a432ac4a28a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7e53954b-4326-4d5e-b871-1d8db1af8aa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42c0de1d-a31a-45e1-a5eb-a432ac4a28a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_971c0fa0-2380-40fe-b9c1-5d5f0d5344bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42c0de1d-a31a-45e1-a5eb-a432ac4a28a4" xlink:to="loc_us-gaap_EmployeeStockMember_971c0fa0-2380-40fe-b9c1-5d5f0d5344bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d94a87dc-b412-42b3-b0f5-e6beb2df99e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71d9c4bf-8d82-47dd-b33f-15bd3c0a1316" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d94a87dc-b412-42b3-b0f5-e6beb2df99e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_59b895b2-1ae2-426c-a513-ee16181971de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d94a87dc-b412-42b3-b0f5-e6beb2df99e4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_59b895b2-1ae2-426c-a513-ee16181971de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2a4022b4-1a9c-4283-be3f-2f6a2494186d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d94a87dc-b412-42b3-b0f5-e6beb2df99e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2a4022b4-1a9c-4283-be3f-2f6a2494186d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock_9259d419-6a5e-4d27-b2db-bf6988b32f70" xlink:href="form-20240629.xsd#form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d94a87dc-b412-42b3-b0f5-e6beb2df99e4" xlink:to="loc_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock_9259d419-6a5e-4d27-b2db-bf6988b32f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_969f08fd-f8f5-4b00-b81c-423923369cac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1e61f8f6-46f8-4cc5-b3a3-071aba1dc8cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_969f08fd-f8f5-4b00-b81c-423923369cac" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1e61f8f6-46f8-4cc5-b3a3-071aba1dc8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_53112178-b12f-4257-9b8a-c8da5ffe758d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1e61f8f6-46f8-4cc5-b3a3-071aba1dc8cb" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_53112178-b12f-4257-9b8a-c8da5ffe758d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1bfa7a3c-74dd-470e-a5d5-9d58efd70c51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_53112178-b12f-4257-9b8a-c8da5ffe758d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1bfa7a3c-74dd-470e-a5d5-9d58efd70c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_66930a4a-f7be-4477-8d03-0a9a41d29ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1bfa7a3c-74dd-470e-a5d5-9d58efd70c51" xlink:to="loc_us-gaap_CostOfSalesMember_66930a4a-f7be-4477-8d03-0a9a41d29ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9406b9f9-52cc-4fbc-875f-6509ea19c71f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1bfa7a3c-74dd-470e-a5d5-9d58efd70c51" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9406b9f9-52cc-4fbc-875f-6509ea19c71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4b1cc6da-9466-4d5d-963e-d427d3cb9360" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1bfa7a3c-74dd-470e-a5d5-9d58efd70c51" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4b1cc6da-9466-4d5d-963e-d427d3cb9360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0fac1fad-c477-4c14-8f2c-c8917912bf31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1e61f8f6-46f8-4cc5-b3a3-071aba1dc8cb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0fac1fad-c477-4c14-8f2c-c8917912bf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2020a204-7a31-4581-8ee6-4fea9fa5d9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0fac1fad-c477-4c14-8f2c-c8917912bf31" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2020a204-7a31-4581-8ee6-4fea9fa5d9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails" xlink:type="simple" xlink:href="form-20240629.xsd#StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_3419ab59-0e40-4dc5-b545-3508fcd775fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c48ff80-56ce-4a8f-bfdb-0f1802924245" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3419ab59-0e40-4dc5-b545-3508fcd775fc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c48ff80-56ce-4a8f-bfdb-0f1802924245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c79a6dad-b00b-418c-8dc7-69f0f152ea7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c48ff80-56ce-4a8f-bfdb-0f1802924245" xlink:to="loc_us-gaap_AwardTypeAxis_c79a6dad-b00b-418c-8dc7-69f0f152ea7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5694bbff-c132-456f-ba5f-cad9441b3058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c79a6dad-b00b-418c-8dc7-69f0f152ea7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5694bbff-c132-456f-ba5f-cad9441b3058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d646e136-408c-449e-90b3-4bc35796d355" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5694bbff-c132-456f-ba5f-cad9441b3058" xlink:to="loc_us-gaap_RestrictedStockMember_d646e136-408c-449e-90b3-4bc35796d355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_PerformanceRestrictedStockUnitsMember_8344773d-55fa-4f84-96ea-4e20dd955d52" xlink:href="form-20240629.xsd#form_PerformanceRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5694bbff-c132-456f-ba5f-cad9441b3058" xlink:to="loc_form_PerformanceRestrictedStockUnitsMember_8344773d-55fa-4f84-96ea-4e20dd955d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8ee79974-439d-4f1c-a610-5afee8b1eba8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5694bbff-c132-456f-ba5f-cad9441b3058" xlink:to="loc_us-gaap_EmployeeStockMember_8ee79974-439d-4f1c-a610-5afee8b1eba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eeb7d38b-4663-4c24-81b6-29a6832ef97b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c48ff80-56ce-4a8f-bfdb-0f1802924245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eeb7d38b-4663-4c24-81b6-29a6832ef97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4fbb2226-806d-4903-8970-72cadf07ab0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eeb7d38b-4663-4c24-81b6-29a6832ef97b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4fbb2226-806d-4903-8970-72cadf07ab0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_024c991e-252f-4c2d-9f21-aa4d28e0e8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eeb7d38b-4663-4c24-81b6-29a6832ef97b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_024c991e-252f-4c2d-9f21-aa4d28e0e8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/NetIncomeperShareDetails" xlink:type="simple" xlink:href="form-20240629.xsd#NetIncomeperShareDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/NetIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_dafb2756-b8b4-4850-86a3-e3d4ee87391a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9f073a29-d95e-4bee-b110-653661db67fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dafb2756-b8b4-4850-86a3-e3d4ee87391a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9f073a29-d95e-4bee-b110-653661db67fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d3a55ba7-aead-444a-91c8-ec5eb6c1e140" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dafb2756-b8b4-4850-86a3-e3d4ee87391a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d3a55ba7-aead-444a-91c8-ec5eb6c1e140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c0c8ee80-5303-4f49-b1a7-bee0353f6150" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dafb2756-b8b4-4850-86a3-e3d4ee87391a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c0c8ee80-5303-4f49-b1a7-bee0353f6150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7fd74e05-d70e-4206-ac66-8ae0c6f866a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dafb2756-b8b4-4850-86a3-e3d4ee87391a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7fd74e05-d70e-4206-ac66-8ae0c6f866a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="form-20240629.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_71e8e6e4-40cc-447a-98cd-62c4784be6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e4ef264f-e695-41d3-8f3a-2bd91aaf5025" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_71e8e6e4-40cc-447a-98cd-62c4784be6e4" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e4ef264f-e695-41d3-8f3a-2bd91aaf5025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_951dcd1f-b0cb-447d-b4e9-081dd5ad2657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e4ef264f-e695-41d3-8f3a-2bd91aaf5025" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_951dcd1f-b0cb-447d-b4e9-081dd5ad2657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7c14a485-9286-4844-b3e8-9acb6f4d09ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_951dcd1f-b0cb-447d-b4e9-081dd5ad2657" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7c14a485-9286-4844-b3e8-9acb6f4d09ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_9cc21b09-e657-4eea-a3fd-588f8e060be9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AutomobilesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7c14a485-9286-4844-b3e8-9acb6f4d09ae" xlink:to="loc_us-gaap_AutomobilesMember_9cc21b09-e657-4eea-a3fd-588f8e060be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_73f1f85f-4bd0-4d37-84dd-ddc7538f78a9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e4ef264f-e695-41d3-8f3a-2bd91aaf5025" xlink:to="loc_srt_RangeAxis_73f1f85f-4bd0-4d37-84dd-ddc7538f78a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bf53bb08-d1d6-4795-b82b-51c4137e99c7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_73f1f85f-4bd0-4d37-84dd-ddc7538f78a9" xlink:to="loc_srt_RangeMember_bf53bb08-d1d6-4795-b82b-51c4137e99c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ae380fa9-2a5b-4747-b8e2-93befd8e80f6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bf53bb08-d1d6-4795-b82b-51c4137e99c7" xlink:to="loc_srt_MinimumMember_ae380fa9-2a5b-4747-b8e2-93befd8e80f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f32955a2-2112-4bbe-bc4f-332af4ebc00e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bf53bb08-d1d6-4795-b82b-51c4137e99c7" xlink:to="loc_srt_MaximumMember_f32955a2-2112-4bbe-bc4f-332af4ebc00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e4ef264f-e695-41d3-8f3a-2bd91aaf5025" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_b894ab67-350a-420d-b155-48efea8ce373" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_b894ab67-350a-420d-b155-48efea8ce373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_e8ed8d7c-343a-4884-bf94-7cf0813bc02d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_e8ed8d7c-343a-4884-bf94-7cf0813bc02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_62507dda-34c1-4833-ab95-d7072583fa48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_62507dda-34c1-4833-ab95-d7072583fa48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_78194ca2-3cc3-41d9-9bb0-31df33766f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc729cdd-8ef7-4026-9a13-3f17a072298c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_78194ca2-3cc3-41d9-9bb0-31df33766f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="form-20240629.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2bc55bd4-b984-4563-ae9a-885e97cfc144" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_e39b8d6e-cb9a-4421-ab5c-fc2d2a87814d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2bc55bd4-b984-4563-ae9a-885e97cfc144" xlink:to="loc_us-gaap_OperatingLeaseCost_e39b8d6e-cb9a-4421-ab5c-fc2d2a87814d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_1bbb2892-1287-4566-ba8e-24337c0b60d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2bc55bd4-b984-4563-ae9a-885e97cfc144" xlink:to="loc_us-gaap_ShortTermLeaseCost_1bbb2892-1287-4566-ba8e-24337c0b60d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_47199255-c207-4753-9ee7-b5b4b977024f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2bc55bd4-b984-4563-ae9a-885e97cfc144" xlink:to="loc_us-gaap_VariableLeaseCost_47199255-c207-4753-9ee7-b5b4b977024f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_43f2cdb9-2884-4043-9f7f-acb60ddc6200" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2bc55bd4-b984-4563-ae9a-885e97cfc144" xlink:to="loc_us-gaap_LeaseCost_43f2cdb9-2884-4043-9f7f-acb60ddc6200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails" xlink:type="simple" xlink:href="form-20240629.xsd#LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_80c3a24e-d060-45ba-9317-5f135f71e565" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_80c3a24e-d060-45ba-9317-5f135f71e565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f738d0dc-3338-4bf1-bc84-092a14273e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f738d0dc-3338-4bf1-bc84-092a14273e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f7ec3c92-cd8e-4670-b95f-ccfbaa9b23d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f7ec3c92-cd8e-4670-b95f-ccfbaa9b23d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0344a414-2c5d-4608-91b2-dce4789ab265" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0344a414-2c5d-4608-91b2-dce4789ab265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3f3c7f81-5e7f-4269-9fd0-03af9a4d7803" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3f3c7f81-5e7f-4269-9fd0-03af9a4d7803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_da81f5d4-5338-4623-9694-a8e84d8ccbe0" xlink:href="form-20240629.xsd#form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_da81f5d4-5338-4623-9694-a8e84d8ccbe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1f2b9bfc-f89a-45be-9ea9-812502c3b6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1f2b9bfc-f89a-45be-9ea9-812502c3b6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b1bd2de9-a695-4b9f-9776-5674b36d6131" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b1bd2de9-a695-4b9f-9776-5674b36d6131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_faa0c13e-5129-4a10-afcf-d331830a0060" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_us-gaap_OperatingLeaseLiability_faa0c13e-5129-4a10-afcf-d331830a0060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1b76a900-85f1-43ba-ab40-dfb7fb9b9bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1b76a900-85f1-43ba-ab40-dfb7fb9b9bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_600025f1-0003-4b7c-8db5-37b2a54807ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e8ca4d76-33d7-4441-b946-92cb35db2096" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_600025f1-0003-4b7c-8db5-37b2a54807ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#RevenueAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/RevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4b74b409-f882-4692-afe2-5e298ddde518" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4b74b409-f882-4692-afe2-5e298ddde518" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1d955c4d-eddd-4a74-b225-11a83b6d5bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1d955c4d-eddd-4a74-b225-11a83b6d5bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_effcf7e4-c879-46fc-8f9f-3bb2136edf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5a138010-3b21-4211-ac20-7e236ac7b365" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_effcf7e4-c879-46fc-8f9f-3bb2136edf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1d199a35-98fb-410f-9cf4-c5e830532e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_effcf7e4-c879-46fc-8f9f-3bb2136edf0d" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1d199a35-98fb-410f-9cf4-c5e830532e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_87059519-0671-4f9e-8834-3f08da313504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c45a5f8e-12ab-4b93-bc18-b6b364937dc7" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_87059519-0671-4f9e-8834-3f08da313504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FRTMetrologyMember_d4c5af78-d663-4fb1-a457-f076cd3806b1" xlink:href="form-20240629.xsd#form_FRTMetrologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_87059519-0671-4f9e-8834-3f08da313504" xlink:to="loc_form_FRTMetrologyMember_d4c5af78-d663-4fb1-a457-f076cd3806b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2078780e-67a5-4926-b009-718d2b65dab5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_48bdd3e6-09d1-4eaf-9b77-be41ae94cfec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_48bdd3e6-09d1-4eaf-9b77-be41ae94cfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3aa86e77-3a48-4c26-9c37-9aeb86c5e51b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_3aa86e77-3a48-4c26-9c37-9aeb86c5e51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_dfcf27b4-f03f-466e-be6f-36613fbd7c60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_dfcf27b4-f03f-466e-be6f-36613fbd7c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_6fd73768-8c99-4f7b-a67d-f263a280ef1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_ContractWithCustomerLiability_6fd73768-8c99-4f7b-a67d-f263a280ef1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3ef96e38-dbec-41d1-bd76-bad2a96a2a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3ef96e38-dbec-41d1-bd76-bad2a96a2a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5957be27-4f59-4c54-8190-6b732cd07adc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5957be27-4f59-4c54-8190-6b732cd07adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_51364282-425f-4fc3-b632-bf4d50a1be63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4567385b-b70e-415d-8541-8227865d9fcd" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_51364282-425f-4fc3-b632-bf4d50a1be63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="form-20240629.xsd#OperatingSegmentsandEnterpriseWideInformationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6197eda5-8f2f-46b4-bb8b-d2869ff99cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_fe5fb753-9ee8-4975-8e0b-bc2d63678b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6197eda5-8f2f-46b4-bb8b-d2869ff99cd3" xlink:to="loc_us-gaap_NumberOfReportableSegments_fe5fb753-9ee8-4975-8e0b-bc2d63678b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails" xlink:type="simple" xlink:href="form-20240629.xsd#OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_67f46d31-1854-4ff5-baa6-a75d14677309" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_67f46d31-1854-4ff5-baa6-a75d14677309" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a864532a-3253-4bfa-b4f4-2c27b54f20e9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:to="loc_srt_ConsolidationItemsAxis_a864532a-3253-4bfa-b4f4-2c27b54f20e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d9d5d95f-4370-473f-aa39-d9d599f0d3dd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_a864532a-3253-4bfa-b4f4-2c27b54f20e9" xlink:to="loc_srt_ConsolidationItemsDomain_d9d5d95f-4370-473f-aa39-d9d599f0d3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ec976b86-92bd-4174-a332-7640589ce41e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_d9d5d95f-4370-473f-aa39-d9d599f0d3dd" xlink:to="loc_us-gaap_OperatingSegmentsMember_ec976b86-92bd-4174-a332-7640589ce41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5ff90ef1-b2cc-4d58-8b4d-817f01d1fce7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5ff90ef1-b2cc-4d58-8b4d-817f01d1fce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dda6295c-1b8f-41e0-b255-6392d3f2f6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5ff90ef1-b2cc-4d58-8b4d-817f01d1fce7" xlink:to="loc_us-gaap_SegmentDomain_dda6295c-1b8f-41e0-b255-6392d3f2f6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ProbeCardsSegmentMember_2750e41e-9ef1-4a33-906a-9619aad5e160" xlink:href="form-20240629.xsd#form_ProbeCardsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dda6295c-1b8f-41e0-b255-6392d3f2f6b4" xlink:to="loc_form_ProbeCardsSegmentMember_2750e41e-9ef1-4a33-906a-9619aad5e160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsSegmentMember_153c90bf-154a-4855-bac0-2e02ce846422" xlink:href="form-20240629.xsd#form_SystemsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dda6295c-1b8f-41e0-b255-6392d3f2f6b4" xlink:to="loc_form_SystemsSegmentMember_153c90bf-154a-4855-bac0-2e02ce846422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_14551885-8fd9-40be-b4eb-19511ef9681e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dda6295c-1b8f-41e0-b255-6392d3f2f6b4" xlink:to="loc_us-gaap_CorporateAndOtherMember_14551885-8fd9-40be-b4eb-19511ef9681e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_61c5e0a3-8877-4f8d-9051-18ded2a47fe0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:to="loc_srt_ProductOrServiceAxis_61c5e0a3-8877-4f8d-9051-18ded2a47fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_35a7d819-9882-437e-93e9-d48c7ec54be7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_61c5e0a3-8877-4f8d-9051-18ded2a47fe0" xlink:to="loc_srt_ProductsAndServicesDomain_35a7d819-9882-437e-93e9-d48c7ec54be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsProductGroupMember_ca116a09-dc3c-419e-bf25-fd0de690c6d7" xlink:href="form-20240629.xsd#form_SystemsProductGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_35a7d819-9882-437e-93e9-d48c7ec54be7" xlink:to="loc_form_SystemsProductGroupMember_ca116a09-dc3c-419e-bf25-fd0de690c6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_314577ea-617e-4f95-a90d-b55d0c22b2db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3e99735d-bdbc-4811-97d5-bc93f369453f" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_314577ea-617e-4f95-a90d-b55d0c22b2db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c076d3d4-e52d-4c67-8f3a-de49f1f28f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_314577ea-617e-4f95-a90d-b55d0c22b2db" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c076d3d4-e52d-4c67-8f3a-de49f1f28f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_82d9b5e6-361c-4b12-aa7f-e253ec5f9170" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_314577ea-617e-4f95-a90d-b55d0c22b2db" xlink:to="loc_us-gaap_GrossProfit_82d9b5e6-361c-4b12-aa7f-e253ec5f9170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_GrossMarginPercent_22e43552-cdaf-4fa3-aab3-86fdf9c01e15" xlink:href="form-20240629.xsd#form_GrossMarginPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_314577ea-617e-4f95-a90d-b55d0c22b2db" xlink:to="loc_form_GrossMarginPercent_22e43552-cdaf-4fa3-aab3-86fdf9c01e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails" xlink:type="simple" xlink:href="form-20240629.xsd#OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"/>
  <link:presentationLink xlink:role="http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7ea9cf99-5d88-421c-abc0-aef53bac6701" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7ea9cf99-5d88-421c-abc0-aef53bac6701" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_51d62f8f-87f9-473e-a8c7-41004faa8c0b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:to="loc_srt_ProductOrServiceAxis_51d62f8f-87f9-473e-a8c7-41004faa8c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_51d62f8f-87f9-473e-a8c7-41004faa8c0b" xlink:to="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FoundryLogicProductGroupMember_e4071df0-cd8f-4cb2-b41a-7e74ee241c01" xlink:href="form-20240629.xsd#form_FoundryLogicProductGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:to="loc_form_FoundryLogicProductGroupMember_e4071df0-cd8f-4cb2-b41a-7e74ee241c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_DRAMProductGroupMember_b6f1b5d3-3263-42b9-b593-1076a6df55ca" xlink:href="form-20240629.xsd#form_DRAMProductGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:to="loc_form_DRAMProductGroupMember_b6f1b5d3-3263-42b9-b593-1076a6df55ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_FlashProductGroupMember_d641ee36-179a-4969-942d-c1fdc44dadac" xlink:href="form-20240629.xsd#form_FlashProductGroupMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:to="loc_form_FlashProductGroupMember_d641ee36-179a-4969-942d-c1fdc44dadac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsProductGroupMember_f488eb0b-d2f1-4c0a-a6e1-1bf9047d69c3" xlink:href="form-20240629.xsd#form_SystemsProductGroupMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_87ea6780-d82c-4129-b51e-41454d6b3c31" xlink:to="loc_form_SystemsProductGroupMember_f488eb0b-d2f1-4c0a-a6e1-1bf9047d69c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_349007e4-3259-47dd-9a35-78fd2f7d2744" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_349007e4-3259-47dd-9a35-78fd2f7d2744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_22daf504-0d11-4bfe-ae03-090c84d9500e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_349007e4-3259-47dd-9a35-78fd2f7d2744" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_22daf504-0d11-4bfe-ae03-090c84d9500e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_188167f0-a756-4ce4-8ecf-ac7a10b602fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_22daf504-0d11-4bfe-ae03-090c84d9500e" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_188167f0-a756-4ce4-8ecf-ac7a10b602fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_8a675ba4-9e82-4d13-9af6-abc6d751c6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_22daf504-0d11-4bfe-ae03-090c84d9500e" xlink:to="loc_us-gaap_TransferredOverTimeMember_8a675ba4-9e82-4d13-9af6-abc6d751c6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5b86d777-2363-42c6-a456-901cef0f6ccf" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:to="loc_srt_StatementGeographicalAxis_5b86d777-2363-42c6-a456-901cef0f6ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_5b86d777-2363-42c6-a456-901cef0f6ccf" xlink:to="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_abc6d8b9-a5d0-449e-b6f0-5008ef1d7ed4" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_TW"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_TW_abc6d8b9-a5d0-449e-b6f0-5008ef1d7ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_8a1783a9-9efc-4057-8755-c74396b61a11" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_US_8a1783a9-9efc-4057-8755-c74396b61a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_633ca91f-4e53-4ec0-a243-d30c41289a09" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_CN_633ca91f-4e53-4ec0-a243-d30c41289a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_72ded7c6-d859-4837-a1fd-f54621eebc3b" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_KR"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_KR_72ded7c6-d859-4837-a1fd-f54621eebc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_91cc0e22-d53c-462d-8853-3b764b19b244" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MY"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_MY_91cc0e22-d53c-462d-8853-3b764b19b244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_fd98e501-ddea-404d-8474-c418fc6e6561" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_JP_fd98e501-ddea-404d-8474-c418fc6e6561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_16228d25-673e-4ac5-9a16-8c255b190285" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_srt_EuropeMember_16228d25-673e-4ac5-9a16-8c255b190285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_dde95c23-16c3-4bdb-89a4-44916f34bcd5" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_SG"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_country_SG_dde95c23-16c3-4bdb-89a4-44916f34bcd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_RestOfTheWorldMember_33374cc8-8861-4ef7-9aa2-4c04282b559b" xlink:href="form-20240629.xsd#form_RestOfTheWorldMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_da9c9bb4-67cb-4e1d-a136-8e3cc4ea9037" xlink:to="loc_form_RestOfTheWorldMember_33374cc8-8861-4ef7-9aa2-4c04282b559b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_85b0cd71-27a7-4a10-9c2e-a142f7939437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_85b0cd71-27a7-4a10-9c2e-a142f7939437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2a04b11e-4c5d-494e-bc6e-d98c9c255a71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_85b0cd71-27a7-4a10-9c2e-a142f7939437" xlink:to="loc_us-gaap_SegmentDomain_2a04b11e-4c5d-494e-bc6e-d98c9c255a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_ProbeCardsSegmentMember_baab7c3e-3476-41b7-824b-23f0ce3621b5" xlink:href="form-20240629.xsd#form_ProbeCardsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a04b11e-4c5d-494e-bc6e-d98c9c255a71" xlink:to="loc_form_ProbeCardsSegmentMember_baab7c3e-3476-41b7-824b-23f0ce3621b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_SystemsSegmentMember_4c419d97-d50c-4930-82b3-1e4b9e7a32b4" xlink:href="form-20240629.xsd#form_SystemsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a04b11e-4c5d-494e-bc6e-d98c9c255a71" xlink:to="loc_form_SystemsSegmentMember_4c419d97-d50c-4930-82b3-1e4b9e7a32b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d3c53aa2-5e6f-41a2-9b99-e8b7fed90703" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9cf88354-bdc4-4611-92c7-67254a50286d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_d3c53aa2-5e6f-41a2-9b99-e8b7fed90703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_734ae8b6-46bd-43f4-b2f1-554c2d87fcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d3c53aa2-5e6f-41a2-9b99-e8b7fed90703" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_734ae8b6-46bd-43f4-b2f1-554c2d87fcfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_form_PerformanceRestrictedStockUnitsMember" xlink:href="form-20240629.xsd#form_PerformanceRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_form_PerformanceRestrictedStockUnitsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>ex10ormfactorxseverancep001.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MGN/45TSL51F"ER!D*N,GV&>*\,UVYE\:?&?1O#_B6*/15TEC<6J1N91>L2K
M+(0N 0@QQV8=:]TH Y;PUX]TOQ5JNH:=IUM>B;3W\NZ,R*JQMEAC[QSRIZ9Z
M5?3Q+:"351=07%G#I8W7,\X01J-H?@AB3\I!Z?KQ7F'P6X\>?$0'K]O'_HV:
MNXOM/L]7@\9:=?S&&UNYH[=Y1U0M!$ ?S9: +:^-;46-I?SZ7JEO8WC1K;W+
MQ(5?S" A(5BR Y'+A>O.#Q722.4C9EC:0@9"+C)^F2!^M>!#5/&WPD%OIWB6
M"/6_"/F+$EPO)B7/RX/52, A6R., U[\"& (Z'D4 <;HGQ)T[Q&;T:1I6K71
ML7V7 6*,%&YXP7&>AZ9JU<^/-.M?"'_"326.I?8%=TE40#S82KE&WH3D892.
M^.]>/?# ZV+CQ-_9*P&'^W;3[66+>8(O/.[9CCIG.>V:^@#!8SVUU9F.%X&+
MI<1$ J2XW,&'N&R?K0!@V7CO2]1\&OXIM8;J33DW$@*GF84X/R[NN>W4\8'-
M)XB\=V'A70[?5]7L-1@M9W"#]VA=&() 90^0< _UKQSP[-!\.OB)#IMX\[^#
M=4N3/ILLIQ%Y@.U)#ZA3QD\$;'[*:[/]H?\ Y)M#_P!A"+_T%Z .T_X3*%&T
MXSZ/JT,.H2QQ0SM$C1Y?&W<5<[0<CK4_B'QAI/AN>UM;IYI[^\;;;6-K'YDT
MWT7L/<D#WK&\)'5"+EM?6U%A%I]C+:&,DH%4.Q9MW\88 GZ+7#Z%))/^U#K/
M]IY\V*T9;,-_"-J8V_\  2Y_$T >G'Q;#!=V5KJ.E:GI\]]*(;=9XT<.QYQO
MC=E7@$X)!X. :JV/C_3+_P 8W/A:&SOQJELN^9&1 J+\OS;MV"/F7ID\UTT]
MM#<A!-&KB-UD3/\ "P.017C?AKC]J#Q1G_GP_P#98* /3KSQ-!8WU[:SV5X!
M9VAO99@J%/*&[D?-DD[3QC-8E]\3=,TR[TNTOM*UBWN-4(6SBD@0-(20 ,;_
M )>6'WL=:V1&DWC2]CD170Z9"KJPR"#)+P1[X->:?%W_ )*E\.O^OY?_ $=%
M0!Z!<>.;.ST[5;RZTW4X%TO:;J.2) RJPR&'S88>X)JM_P +(TG_ (0L>+19
M:D=()QYHB0MC<4W;=V<;AC_ZU/\ B=&@^&WB20(H=K%E9L<D#H,_B?SK&^%>
MG6^K_ _3--NTWV]U;W$,B_[+2R T =CHFOV_B#P_#K-A!.UM.A>%6V!W'_?6
M!SGJ1TK&U#XBZ9I?A2'Q+>6&I1:;,P57,2;L'[K;=^<'L?Z$5YO\,=2O]*36
M_AE=.ZW\%V8[>1<C; Q/FN#VPH++[N*Z;X[Q1P?">6&)%2..X@5%48"@'  H
M ZD>.+;[+IUW)H^K1V>H/"D%P849/WI 0MM<E02PY([U=NO$UO#K<FCVEG=:
MA?PQ":>*U\L>2C?=+,[*,G!P 2>^,5S'@4ZH;" ZVMH-)CT.PDM2A)4!0S,S
M[NC#"'CC@5B^-?"7B>/QA=^,/ 6I*=1"I!?V+$?.512!AOE.4*'!QZ@Y- 'I
M6C:W:ZY!<2VJ3I]GG-O*D\1C97 !(P?3<.>A[9'-:5<-\,?&3>+]+U"2\TT:
M?J]K<^5?Q $!I-H&[!Y'"XP>FVNYH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE/&_@'3_'M
MK;6NJ7M]#;V\GF+';,BY;!&260GH375T4 16\306Z1/,\S*,&20 ,WN< #\A
M7._\(39VGB*ZUW1KNXTN]O1B[6$*T5P>NYD8'YO<8ZGU-=/10!SNA^#=/T34
M[_5A+/=ZO?\ _'Q?W)4R$<850 %51@< =AG.!5/0_A]8Z!XJU'Q#;ZEJ$MYJ
M))N4F,11LG/ " C\#7744 <=H7PXTWPQK6HZEHFH:A9"_),MHC1F!3U!52AQ
M@DXY[XZ<5?;P9IUQX9M=!U"6?4+2VDBDC:XV;_W; J"54#'&#QR":Z*B@#D?
M%?P^L/%^K:9J-]J.H0RZ:_F6J6YC"HV5.3N0D\HO4TWQ/\/+'Q9J>EZAJ&J:
MBDVF-OMA"8E ;*DL<H<Y*+[5V%% $$T$DMDT"W4L4C)M$Z!=ZG^\,@KG\,5G
MV&@1V'AM=$%Y<3P+$81+,$:0J1@Y^4 GKR1SGFM>B@#D?!_P]TSP7IMYIMG>
M7UW879)DMKTQNF2,$C"#J!@CI3=(\ 1^&S/#X>US4=.L)I#(;,".:.-CU*&1
M"5_,BNPHH IV&G1Z?:M#%+,[NQ>2:5][NYZL2>.PX P    !BN<T+X>V/A_Q
M5J/B*VU+49;S42QN5F,11LMNX 0$<^AKKZ* ,'Q-X1TOQ7!;+?K+'<6D@FM;
MNW;9+ X(.5;GT'!!' ]*I7_@:WURZL9?$.HW6JPV3^;#:R+''$7_ +[JJC<?
MJ<=>.:ZNB@#DO%_P_L/&=WI]Q?ZA?P?V>YDMTMC& &..3N0D_=%)XF^'>E>*
M-1TS4[F[OK74].(,5[:.B2'!R-V5(.#R..Y]:ZZB@#B--\&&P^)UUXDM[J_9
M9[4Q79N'&R63Y H10!P I)/3) '<#7\8>$;3QKHITF_N[N"T9U=Q;% 6(.1D
MLI_2N@HH YU/"8BT;2=,BUC44ATPQF%@(=S",84-F/!&!V S5OQ'X;T_Q5H,
M^D:I&9()1PXP&1AT=3V(_P \5KT4 87BGPAH_C#3$L=6@9A&V^&:-MDD+?WE
M;M_*HH/#-V;=+74/$6I7]HH ,4@B0R@=G=$#,/7D9[YR:Z*B@#G(O!MC%X\F
M\7"ZO#>2VPMC"9/W048Y QGL.,XSDU;UWP]#KLMA,]Y=VDUA,9X);5PK!RI7
MG(((P3P1@]ZO:AJ%OIEH;FY8A=RHJJ,L[L<*JCN22 !4\;L85>5/*8KEE+ [
M?J>E &''X7CDUVVUG4;V:^O;.-X[1G1$6#?PS*JCEB  2<\= *R+#X;6NE^*
M-0\166NZM%J.H!A.W[AE()!P%,1QR!70^'?$6G^*='35-,E,EL\CQ@G@Y5BI
MX]\9'L16A<S-;VLLRPR3%%+"./&YL=AD@9^I% &7HGAY=&NK^Z?4K[4+F]96
MDEO&0D!00JJ$50JC)X [FE?PSILGBV+Q,T6=1BM#:*W;86SGZ]1GT)I_AK78
M?$WARRUFWA>&*[3S$CD(W*,D<X^E:M &+XI\-V_BS09]&O+JY@M;C E^SE S
M ,& RRG'('2L>'X?_9O#">';?Q/KD.G)&8@L9MU?8<\;_*W=_6NRJ..>*626
M..16>)@LB@\J2 <'\"#^- ')>(OASIOB34-'O+G4-0@;2"&LTMS&%0@J<G*$
MG[B]33O$/P[TOQ%KNFZY)=WUGJM@ ([NS9$=\'(WY4@]^W<CI77UB^*/$<?A
M?21J$UG/<Q&:.$^45&PNP4$Y(XR1TS0 _3M#-AJ][J+:G>74EV$5TG$>U @.
MT+M0$#D\9ZDFL5?ASI\?CR3QA#J>HPZE*-LB1F(1.NT+M*[,D8 [YR,UV-9.
MK^(].T.]TJTOIMDNIW/V:W'J^TGGVR /JPH ?I6CMI<][*=1N[K[7,9F6<1X
M5L!?EVJ.,*.N:CLO#FG:=XAU'6[6+RKK48XTN0OW7*;L-CUPV#ZX%:]% '(1
M?#^STW7;O5_#^HWFCSWIS=0VX1X9CR=Q1U.#R>1CJ?4UKKX?'V*\BDU*]EN;
MR/RYKMRF_;@@!5V[% W'HO?)R:V** .)\.?#>'PGI$VEZ+XBUFVMI9#*P_T=
MF#$ $@M$2. *Z70]'AT'1X--@GN)TBW$S7#AI)&9BS,Q &22Q-:-1SSQ6T#S
MSR+'%&I9G8X % '*S_#ZRG\=Q>+VU/41J42>6B@Q>6$VE=N-F>C'OFN@UG3%
MUG1[O39+B:"*ZB:&1X=N[:P((&X$=#Z5>KC;KXCZ=97T"W6F:K#IL\P@BU5[
M<"V9B< YSN"D]&*X/7IS0 :!\/4\,:(=(TCQ'K-O:%F8#%NS*6ZX)B)J[9^#
M(;!=&2#5M2\K2=YB1VC82NP8,\A*9+$,W((ZGUKI:S]9U>+1K-9WM[FZDD<1
MPV]K'ODE;!.%' Z DDD  'F@#!\9_#W3?&\]A-J%[?6SV#%X&M&1"K''.2I/
M\(_*M==#D&LVVIOJ]]))! T'E,(MCJQ4L3A <DHO0CVJIX<\867B*>^M/LMY
MI^H6!7[39WT821 PRK<$@J?4'^E):^--/NOL4PAN$T^_G-O:7SA1%,_. .=P
M#;3M) !_$9 +FI^'-.U75]+U6XBQ>Z9*9+>5>#@J5*GU4YS]0*U)D:6%D25X
MF(P)$ )7Z9!'YBN7U_QW;:#+<%M'U>\M+3_C[O+2W#10<9.26!. <G:#COSQ
M71VM];7FGPW]O.CVDT0FCE!PI0C(;Z8H YOP5X T_P "1746F7U_-#=.))$N
M6C8;L8R"J UH^)_"FE>+M-6RU2%B(W$D,T3;)(7'1D;L?TJ+1O%UGX@TB\U/
M3+:YG@M;F2W*[0'DV8RRC/(YR <$^F>*V;.\M]0LX;RTF6:WF0/'(IX93T-
M',ZEX%BU^.TM_$&K7NIV5K()!:NL<:2L.ADV*"WTX'M2^,_A_IOCBTM+34+R
M]M[:U??'%:&-1NQ@'E">G;I7644 <CXJ^'FE>+UTZ34;J]COM/?=#?6S)'-Z
MX)VXZX/ X(X[UU5O&\-O'&\SSNJ@&60 ,_N=H S] *DHH XX?#ZVLO%%[K^B
M:K>Z5=7_ /Q^1PK&\4QSG=M=3ALY.1ZGU-:ESX4LKOP[>Z--/<LE\2UU<%QY
MTK'&6) P#A0!@      "MVB@#F;SP<FJVD%AJVJWM_IT,B2?9YA'^]*G*B1@
MH+ $ ]LXY)KI)%9XV59&C8C =0"1^>13J* .'\._#2V\*R:A)I'B#6(&OW$D
MY;[.^6&<$;HCC[QJ\? \9\/W.D?V]K&V[G>:ZN3)$9IRV,JQ,>-N !@ <<=*
MZJB@#EO%_@/3?&VBVNEZI<7*16\@D62 1JY(&.I0@#!Z "J>M?#:R\0>%+/P
M[J6LZM-9VC*R.7B\QMH(7<WE\X!_QS7:T4 <K-X*:YL;.PN/$FLR65L8SY ,
M""4(00KE8@Q' R,\U)XA\#:9X@U6SUCS;FPUBS_U%_9L%D Y^4@@JR\G@CN?
M4UTU% &/::',ES%<ZCJ]WJ$D)S$D@2.-6QC=M11N."?O9 [ 5E:KX!L[WQ9'
MXHT_4+O2]8$?E236^QEF3&,.KJ0> !^ ]!76T4 9VF:2FG///)<SW=Y<;1-<
MS[=S!<[5 4!549. !W)Y))K"\2_#ZP\4:_IFLWFHZA%<:8XDM5@,81&#!LD%
M"3RHZFNNHH R?$&@Q^(_#]QH]U=W,4%Q'Y<TD.P.R]^JD#/L*B\*>&;?PCH,
M&C6=U<SVD&[ROM!0LH+%B,JHSR3UK;HH Q[?PSIMMXKO/$D<6-0N[9+:1^VU
M23GZGY0?]P55\8^#[/QMH_\ 96H7=W!:EUD9;8H"Q'3)93^E=%10!R,O@3SM
M#MM%D\2:T=.@C2+R5,"[XU  1F$08C P>>1UJ]_PB[0:YJ.KV.KWMK<7[(TT
M7R/"=J*@PK+P<+U![\Y&*Z"B@#)T'P]9^'X;H6[22SWD[7-U<2D%YI&ZL<
M>@   K6HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X?Q/</-\3_!6FL3]F_P!,
MNV4]&D2+:GY;V-:WC&ZD&EQZ9;Q32SZE(+<I!C>(>LK#)&/D! .>"RTOB719
M;R]T?6K--]]I%PTJ1Y ,L3J4E09XR5.1GNHZ9S5M-)CN-=AUX7M[O%N84MW"
MK&J,03\I3<"2JYYSQCVH XGPG<#P[\2M5T/[%/8Z=K:?VA8Q3*J@3* )E4 D
M<C#>P%:ME>3^*M;\40-?75K#I<PL[9+>0H5?8&:5L?>R3@ Y7"].36QK_A.U
M\0:EI>H37M[;7&F2&6V:V9%PQZD[E.00,$=#Z5!-X*M&\07&LVFHZC87%W&J
M7J6LB*EUM& 7!4X;'&Y=IH X?P7J\Z^'/AWX<CFD@AU*VN)9Y8SM=EB!(16Z
MC).21S@<$9J[K&L:SHUQXST6'4[HQV>C_P!J6%RQ#RP<,#&68'<-RY!/(&>:
MZ2W^'FDVN@Z5I<%S?(^DR>;97GFJ9X6/7!*[<')!4K@^E0>*M$BL/!?BF=&N
M;W4M0L)(6E= TLI$;+&@5%  &3@ =22>N: ,&XFU[0_^$.UY=>O;U=4N;6RO
M;*?;Y169>&0 94J><Y)/<]<U=.OI?#&C?$/6H+BXEGM-6E2,3S,Z9*0@,P/7
M&?R&*Z[PSX?AN-%\/W5[=WMU]A@C>"WN0JK#+Y>W) 4,64%@-Q.,^O-7$\%:
M4MUK,CM<RVVL%FNK-Y/W)9E"LP &<D =S[8H R?(\0Z/JT&K_;$?1TM93?6\
MU\T[3,$+(\0* *V0<@$+@\#BN5\1-<ZW\(K#Q%=ZA<-=7ES:7$D2R'R0KW"8
MC"= %R.?O97DG)KNO#W@:R\/L@74]5OX85*6T%_<^9';J1C"+@=B1DY(!('4
MUGGX7Z7_ &1-HT>JZO'I#S+/'8I.GEP,'#X0E-V,CH21SGKS0!W%>6^+[";Q
M?;:[);Z=?336X$&DW,*KM26%MS."6!!,HV'CI&*]+DMV>S:W2XFB8IM$RD%Q
M[Y8$9^HJMH^DQZ+H\&F07$\L4";$DF*E\>Y  )]R,GOF@#C[WQ3+KGP6N?$E
ME/):WJV#REHF*F*= 0P^@8'@]JGN]2OHO%G@2-+R81:A#<?:H]WRR[8-RDCU
M!.>*OZ;X"TS3=,UC31=7UQ8ZLTKW,$SIM#2<.4VJ"N?0<>U,M? %G!=Z/=S:
MMJ]W/I&\6SSSK]UE"[2%4#&!C/!.>2>, '*ZMK>MRZ1XG,5_=6WB>TU0PZ=9
MQ-]Z+<GEA8C\KAE))8@XR3D <=#%/?6OQ.LM)?4;N>UET22:5)7'S2K*BA_E
M  ."1\H ]JYBRA\Z[O6FU'QOHVJ7%W+,^GVMN\D(8L<;7,3(01CG<!]!79GP
MG+J?]C:GJ&I7MKK=G;&&6XLV1#*K8+(XVD=0#\N,'H1Q0!S5EJOB*7PGJDMI
M]KU.2S\0W%O)"DNV=[2.0@I&W!W  =\D9YS6;XEU*RU[X9:E=6&J:DZ1ZK;*
M;>Y=TFM29(5,,@/)P=Q&<]>I(KN++P)8Z;;20V.HZG 6U%]1$@F5F61MP(&Y
M2"N&(P02>YI]YX'TN_TG5;&ZENG?5)DGN;H,JRETV[",*%&W8N..W.<F@#H;
M> 6UND(DDD"C&Z5RS'ZD]:YSQ3I\?B2&+PQ$B_9VEAFO64<10HX<*/\ :8J
M!V&X]AGH;6U-K9I;_:)I2JX,TK!G8^I.,9_#'MCBN17X<1(9MOBKQ0HF=I)0
ME^%W,>I.$% ':U',\,,;3S,B)$I8R.0 @QR<GH*PO[$N$\9VVIVUY?1V<5IY
M$EJ9A]F8?P[8^N[)R6] !SDXL^(_#T?B2QCM)M0O[.))!(?L<JH7(Y&25/ /
M./6@#F-3TRXGTGQEXFCB>*ZOM*DM[*,C#B*.-RK$=F9F)QU "YP<BL'Q#C_A
M0/AQ;/\ UYCTP6^WKYFZ/I[]:[W1?"D>CWKW;ZSK&I.T9C5=0NO-5 2"2HP
M"<#FFVO@W3;0V<:RW,EC8SFXM+)V4Q0/S@C"[CMW':"2!GCH, $WB5V?29](
ML40WVHQR0Q)CA PP\K?[*[LGU) ZD5SVM75CX<M='\+/:ZF^E0VJ"9[:REG\
MV-,*L1**<;B,MGL,?Q<:-]X$2]U>ZU(>)/$-M-<D;EMKQ8U51G:H 3@#)_,G
MJ370Z7I\>E:;!912SS+$,>;<2;Y').2S-W)))- '"?"G6;:_7Q)!#%=(QUJ[
MN09;9XUVL_ R0!N]5ZCN*N_#>>0-XITXDF"QUZYC@'9$8A]H^A9OSKH;#2K3
MPS9Z@]HES-]KO);UXQ\[-+(<D+@# SZ].Y[U#X3T)]"TJ87!5KZ^NI;Z\9#E
M?-D;) ]@,*/]V@#>HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ***PM4U^ZL+NYB@T:YNX;:W$\LZRQHHSN^4
M;CDD!<_B* -VBN2T?QI<:S8:9J,/A^\6QU#_ %4QFB.W@D;ANR,D8^I%:/A/
MQ%_PE&@KJ?V1K3=-+$8F<.04=DZ@#KMS0!N4444 %%%% !1110 4444 %%%%
M !1110 45C:KKK6>IVNDV5NEUJ5U#)/'%)+Y2!$P"68*Q'+*!P>_I5G2]1FO
M-%BO[^RDTV4H6FMYW4F+!.<L.".,Y]/2@#0HKGM3\5)8:IX?M8K-KB#69?+C
MN1(%5/D+@XZG('M70T %%%87B[Q*GA'P]<:U/:27-M;[?-6)@' 9@H(!X/)'
M>@#=HK#_ +;U".>T6XT&X2">58S,LT;B+/0L <XS@<>M;E !1110 445S$_B
MV:/QC)X9ATB:>\6S^VAUF14:+?LSD\YSVH Z>BLW2M3N+^2[BNM-FL9;=PNV
M1U82 C(92I/'4?4&M*@ HHJ&VNH+R$RV\JR1AWC++TW(Q5A^# C\* )J***
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
MU8ME& #'*XR/3%>>>'KZ30/A-X>-G/<0MJNL+I\T_GNWD1M<RAF4,2$.T$9
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
MT:H]P%+[3D;E!)W8SZYKL(_#=W'KD=V=2CBTN[M7MY[)+J:07)*EE=68Y#
MY(ZC- '86=Y;W]LMQ:RK+"S,JNO0[25./Q!J>O&O#5X^D?"_P3%;RO"NKW<=
MM<227#JH&)&"@Y.S<RJ/EQU-;&OZ/JFA^'O%UP-9>&WDTY[FUL[>YEWVTD:G
M+(Y.0I.,KTS0!Z;53[>D\5\+'9<W%HQC:+=M'F[ P0GMPR\]LUY]##+IGBGP
M)/#?W[OJMO-%>B:Z=TE M]Z_(3M4@CC:!4'A;3(+?P_X^DMY;J&2+5+](WCN
MI%*A55@1\WWLC[W7WH ]*T^6ZGTZVEOK9;6[>-6F@602"-R.5W#K@]ZLUY;I
M>L75U;_#;1;FXG^S:GIK3W,GF,&N'C@4A"V<XRQ8\\X&>,TS5YK[3+OQUHEO
M>W@L+?1?[2M'6X??:2E7&U7SNVDIN"YP,'M0!ZK17EUK%-INK?#V^BU"_DFU
M.(PW@FN7=)5^S%Q\A.T8(!& /?-='X_U>XTRTT2VAE>"/4M7M[*>>-BK)$Q)
M;##[I.W;GMGCF@#KJY<^*+^[N;DZ-I"W]K9ZA]@NF^T".0,-N]D4C!"EL'+
MG!_',G2;1?B9IFEV4MPVEZQ8W!N+8S,RQ/%MQ(I)RA.[:<$9X/7FH_AEI]O
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
M%G,LTBZBNV\E:9O,F7;MP6SD#'&!@#)]:VJ* ,%O"&DM_9&1<_\ $H_X\O\
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
MC&372Z)H&F^';,VNFP-&C-N=GD:1W.,99F))X&.O%-U'P[INIZA!J$T<D=]
MACCN;>9XI AZJ2I&5[X.1GF@#RS53<W?PC\;6>H2S72:/?7%K93RR,7:-2NW
M<<_,1N*Y.>GM7KFEV<%CIT,-NA5-H;!8MR1ZDU2N_"NC7N@-H<]HQTY\EX4F
M=-Y)W$LP(+$GDDDY/)K3M;:.SMH[>(R>6@POF2,YQ]6))H X+POH]D/B7XVV
MQNOE-9A")G!7= <\Y]_P[5S#R71^#0G%_?"XBUPQK,+E]Y4WNS#$GYN#_%FO
M4[/PSI=AJE]J5M'<)=WV/M,GVJ4^9@;5R"V. <#'2J7_  @GA[^QCI'V2?[
M9_M!A^V38\S=NW9WY^]SUZ\T 8$<47A[XH7=O#>W,%C/H$EY<F:=Y0)$E \W
MYR>0I-9.EO-;>(O ,UHUQ]FU!;A9;N:8B;4%\@N))4&0,D!ER21GH.E>@R^%
M](GU;^U)H)9+S[,;0N]Q(P:$]4*EMI!ZG(Y-9]M\//#%J+$1Z?(?L$A>U+W4
MKF+((*C+'Y,$_)]WVH X&?3A<>$OB)=RWVHM-IFHW;V3&]ES"R11LI!W9//'
M.<#IC)STMGJ/]O>-;/1]6??;_P!@PWL=NQPL\KL0[D#[VT 8';)-=$/!>A"R
MU.S%M/\ 9]4=I+Q#=S?OF888GYN,@ '':H]3\"^'M6M;""[LY&_L]=MK*ES(
MLL:],"0-N(QV)H Y;Q'8-HGAWPU9P:S?WAMO$-K 9I+AMS(TV3&^#AP!@<YZ
M5#XU=;B+QI/9S3W=S862MYCRF)--=8BX$)&27/#'@#H"W:NWN_"6B7NG6.GR
MVC"UL95FMXXIY(PDBG(;Y6!)SSDYY.:@O/ WAW4+V^N[FP9Y;^(170\^0),
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
M&N+K1BF;4%M_LPE:XD(\K.=I4MM(SSTZUD#X;>%A UL+&86GGBX6V%Y,(8Y
M=V43=M7GT _*@"SX]U:\T/P)K.IV'%W;VS-&V,[#TW8]LY_"JB:386,VGZ]I
M=_<G_1'58%E+KJ),>]2^<EF&TD-UY/:NIDMH9K5[66)9('0QM&XW!E(P0<]1
MBL30/!.@>&9VFTJR:)R"J[YWD$:DY*H&)"@GTQ0!P$MQ-<_!:+QG!>RC7XXQ
M>_;%<Y:028:(C."G5-G3IQ6K9Z6FO?$3Q#9ZE+??9GTZSE:U%Y(JH[^9G&&R
M ,=!QGG'3'60^#M#@ED,5JZPR3_:6M1._D&7.=WE9VYR >F,C.,U87PUID>L
M7>JI'.M]=QB*>5;J4;E'08W8&,G& ,9H \U\.Z]>:CHGPXTG4+J5K?5!<FZE
M9R&G\@'RXV;J03C/][;CN:UM(TRVM/'GCVUMC+#"UC9LHBE93'E)?N$'*C/.
M!ZUTS> O#C:!;Z)]A<6-M+YULHN)-\#YSN1]VY3DGH>]2VO@S1+.YN[J*"X^
MTWD0AN)GNY6>10,#+%LYY//7WH \W%M'J7@7X7W%[OGF?4K=&D>1BQ#)(6YS
MU) YZ\5U4K2:=\6Y$MVN)(D\-/*EL9G9"ZS*!M4D@$@ <5NMX*T!M!M-%-G)
M]@LY5FMD%S*&A=<X*ONW#&3T/>K4?AK2H=;CUB."1;Z.W%JCB>3:(@<[-N[;
MC//3K0!YM)<37?P6C\9P7LJZ_'']M^V*YR9!)AHB,X*=4V=/;-:\>GKK7Q.U
M"SU&2]%K-HEO/):"[D5!(TC@CAL@<=!@>U=5%X.T."61HK5UADG^TM:B=_(,
MN<[O*SMSD ],9&<9JS_PCFF#7)]9$<XU">'R))1<R#,?9<;L#!)(P.#0!YUH
MLFO7_P -O#L]FJ:O-:7%QY^GW4^QKV&-Y(P-QX)7Y#AN#@=P*[3P+J-CJ7AU
MI+".\@$=U-'-;7F?-MY=Q+1G)/"[L#VQ4MKX*T.QM+6UM(;F".TD>6W\N\FS
M&SYW$'=GG)R#QR>*UM.TVTTJW:"TBV*\C2N2Q9G=CEF9CR23W- 'F\NCVVK>
M+OB.MT]P%CBM&18IVC 86Q(;Y2,D8XSQ[4S2M:OM8C\#Z7>W,3)?Z*UR_P!J
MW%;J=1&,-@C<0I=L'@GG' KO%\*:0EWJ=TL,XFU10MXXNY?WH P/XN,#@8QQ
M52[\ ^&[[0;31;C3RUE9$-:CSY-\!'38^[</IF@#BO$6CW^A>%/LC:_<3,NO
M6Q@$$CH;6*21/W)RQW@ Y ;. 16I?V46D>+=)\,VL[+8Z@EU>%+Z>299YP8Q
MLR6R0%+-MSC/.,UTTO@G0)M&@TE[.3['#*)U1;F56,@.0[,&W,V0#DD]*GU[
MPKHWB:PAL]6M/M$<#!XG\QEDC8=U<$,#^/- 'G_BO2;[P]\,?$4#:[-<-#=Q
MS6RP22(;1'D3]R3N)9<$X!['Z5M:K8+?_%ZVLI[F\^QSZ'+)+ EU(J,1,@Z
M_+QUVXSCG/.>@E\%Z#-X=.@26;G368/)%]HD!D;(.7<-N8Y ZD]!Z58/AK3#
MK46KF.X-_%!]G28W4N1'U*XW8/(!Y'7F@#SW2;I4\(G3+K4+XI#XGEL+6"-]
M\ETB2L5MRS'[I .23T&/:M;PM#)-K/C?1[R,1V<$\#1VD<[,D.^$,0AP" 2
M<  9S6\_@'PY)I\EDUE-Y+WGV[/VN;>MQDGS%;=N5N3R"*L6O@[0K&ZO;FUM
M'AGOHUCN)$N) S@# .=W#8ZL.3W)H \I&DV1_9_T.Y,),K36;%C(W7[0%SC.
M!P2/QKL[Q?MWCR;PONMUL[?2XY[>UN"["0L[AW&&!)&$ )SC)QC-="O@O04\
M,MX<%FYTD@ 6[7$C;<-N&UBV5P>>#4>K>!/#NMP64=[8NS66?L\R3R)*F>O[
MP-N.>IR3DG/6@#BM2TF^TV'P9I=UXAN[Z1=8:TEGBF>,O'LD;8WS'+#@;OO#
M'4&O2=*TJVT/28]/LWF\B$-L,\K2L,DGEF))QG\JI3^#]#GATV)K1TCTU_,M
M%BN)(Q&_/S?*PRW)Y.2<GUK;*AE*GH1@T >7^&[B:SUW2M&\26$T.HS1RK;Z
MK;3%[?51L)8L0<J^/F&>F#C .*H>&[?3]/\ A;,3<W5B;C5I+9?LA)DF_P!+
M8+"H) &X#;G(P"237H^G^%M*TQ[-K>*9A9*4M%FN))1 "-IVAB<<<>PX'%4Y
M/ /AJ6RO;1].)@O)OM$B>?)\LF[=N3YOW9W<_+B@#DK>&1M9\=Z1<VZP6/\
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
MSB"&1 [QEMP.P-M4\CACS0![117):#X=?0_%-W<)JENMO>VP;^R[6V,42LK
M&5078 D$ @ 9X/:CQ6;6?7] L)/,N;F5YY(M.) @G"I@M,2#\J;@1@$Y(X..
M #K:*XGX8R3'0]6MIGRMIK-Y;Q(&++&BOPBYYVC/%4_&RZA:ZU+J?]E1:[I$
M=BL=U9))MN;3YG)FB!X)(XXPWR#!XH ]"HKS*VO;?Q+XGM=(6XM9--;0K>ZL
M(;^W,@G5RP=]H=?G "#N1SC&34&M>'[G1/ EI?1ZD^LWGAN[^T-)M*F:W1\R
M0MECNVJ3U)P4^M 'JE%>=>(-6QX2\1>,M+?[\"06EQ&N2(58!Y1[Y9^?2-:M
MV/AF./7],UBUUFTAM+F!X7M[&%XUOU9"RL6\T_,N"V_KUYH [JBO'?#.FZ7;
M_"AO$FI:CJ-M<Q07L/VZ.X=I(D:=UPJDX)SC&><G.>];&CVTEG\3X; 6BZ?:
MW7A]W>VAF.6*S(JNY7 \S#$9&?\ >- 'I5%>&6UDD'PCTWQ L]T=4M-6Q!<-
M<.2@-\4(ZXP03G/7/-=I!':>+/&'C#1M8.YK188;6(GF")XLF6//1RQ/S#D8
M44 =_17FSN+SQ;I?AB348;VR311+;OJ41F%Y('*,Q 90S!5!!YX8D>M=1X.T
MJ70]&DTR75SJ?V>X=4<H5\I3AA%RS$[<]<]..U '0T5YJ/#]EK_Q-\4Z?J3W
M<UE]BM)/L_VN15W-YG/#9&.PZ9YQG&,KPY</<:)H.DZE=76H3Q:K>V]E;R.-
ME]%#N4-,Q!RB=>AY X- 'K]%>4Z+H,_B7P3XMT0S>1<6VLW4=@8I&VVS*%95
M0\$)DD8]">*VO"FJP^-+C2[_ .S"'^RK8K<P[<>7=D[#'C_8",<?[:'M0!WE
M(V=IV@%L< G KB?BT&7X?W4T<\T,D=Q;;7BD*XW3QJ<X.",$\'(K/FT9?#/Q
M4\.MH\MRL6KQ72:C%).\@D\M RRG<3AMQ S[X[T =-X0\07/B*QOY[JUBMI;
M74)[,I$Y<?NVVYR0,Y^@KH:\ETZ:UC\':[%=7-U"+GQ7/ B6I >X=K@8BR>
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
MIF@M/ DA77+-06&<!I &'XCB@#:7Q#=?\+"/AM[2%;?^S#?).LA+,?,";2,
M#J>Y[5T5>=WNCV-]\7H=/FB/V-?#; PHY16 N -IP1D>U<]INK7%EX1T/39+
MP16$GB*XTZ2:Y+.HB5I?+C8[@2I8*.O08/'% 'LM%<KX;\//H&OZF5U2%H+Q
M$E73;>W,<=N1\I=07;:&]. 2/:LKQE9)>_$7P=:R3W2072WJ31Q7#H'"Q @8
M!XZD9&#@]: ._HKQ+6+%]"TKXD:+923'2K&VM[NR5Y&8VLKJ2RHQ.1T!Z\9]
MZZ_5& ^(G@78Y4W%I>";8Q!D B3;G'7&3CTR: .^HKROPEX<L=1MO$-[=2WT
MEQ8:WJ,5J_VV53&HRN,AAGCN<G@<\5@?V2;;X1^'O%]E=7A\0VYM3%*;EV\T
M/*J&(KG&TANF.<<]3D ]SHKS_1H;?Q=KWC&UUN/S);.\%I;QL<&WA\L%7C_N
MLQ+-N'/3G@5@Z5<^)M7\%^&=3-M;ZY-;)=+<Z==2!6O8ED"),I.074 <GKO/
M<T >O45Y1;:W::I+X1TRR?[+I5\M[_H^IQ%]UQ&X AD7<,[<R8!)!('4@5V7
MA'1)/#_]I6)U5;R(W'G1VZ1%%LPXSY:Y9OE[@9XS[T =+5'6M5@T+0[[5;H,
M8+.!YG"]2%&<#W/2N4:9-9^*FH:)JL2RV=KI<4UK:RC,<A=R'DVG@D850>W.
M.IKE+Z.6;X7^/=.O"]U:Z1=W,.GRS,79$"@A=QY.W<1G\.U 'I&D7VO7-^OV
MZPM%TZ:U6>*X@E.Y'.,Q,IY/!SN&!QT%;E9VA6=M9:+:1VL*1(8E8J@P"2HR
M:T: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *H:QHUAK^G2:?J<!GM)""\6]E#8.1G:1D9[5?HH R
M+CPQI=U<&XDCN/.:!;9W2[F0O&"2%;##=]YNN>IK3@@BM;>.W@C2*&)0D<:#
M"JH&  .P J2C- &&?"&AF+4HC:2&/4SF\4W,O[XXQ\WS>G'TXI[>%M':339&
MMY"^F#%F3<R_N>,<?-Z<<]N.E;.:* ,F'PQHL%[?W::=#YVH BZW999<@!LJ
M3MY &<#G'.:J:)X'\.>''G?2=-%J\RE&=97+*I.2%)8E!GG"XZ#TK4NFU,:G
M8BU2T-@3)]L:5F$@^7Y/+ X//7/;I57Q1JESHGA?4M4M(89IK.VDG$<KE58(
MI8] ?3_Z] %8>"?#XT:'1Q8N-/AE\Z.W%Q+M5\[LCYO[W/UYJ2]\(:'J&J1Z
MG<61-ZD8B,R32(TB?W7VL-X]FS3K*]U:_MM"O((K(6MS );[>S!UW1@KY8Z'
MYCSD]*VLT <X_@/PQ)X<3P^^CP-I:-O2$ELJW]X-G<#R><YY-6(?"&@0>'Y=
M"33(3ILV3+"^7\P\<LQ)8G@<DY&!Z5MYQUHH P+'P5X?TZ^MKZWL6-U:QF.&
M::>25D4]LNQXXX].V*T]4TJQUO3)].U*W6XM)QMDB;.&P<CIR.0#D>E1ZY>W
M&FZ%?WUK%'+-;0/*J2L55MH)P2 ?2H_#>IRZSX8TK5)T1)KRSBN'1,[5+H&(
M&>W- $<_A;1KB*R1[0JUB2;:6*9XY8L_>Q(I#<]^>>^:OV.GVNF6WV>TA$<9
M8NW))9B<EF)Y8D]222:LYHH S-2\/Z9JMW;WEU XN[<%8KB&9X9%4]5WH0<'
MTSBB3P]I$VBRZ/+80R:?*#YD#C(<DY))/)8GG=USSG-:=1SSQVUM+<2-B.)"
M['T &30!E^'_  KHOA>"2'1K%;99,;R79V8#H-S$G R<#.!DT_5_#FDZ]-:3
M:E9B:6S8O!('9&C)&#@J0<$=1T-<_;:WXPUC3M-U71K'2'L=1A6<+=2.CVRD
M@C<1G?E<] ,'U%=2VIVBZQ'I7F@WCP-<B,=1&K*N3Z<L,>N#Z4 0:1X>TC06
MNFTNQBM3=2F6;R\X9CZ#L/88%-O?#NF:A>R7D\4PN)81!(T5S)%OC!)"L%8
MCYFZ^IK5S10!@:SX*\.:_;V<.HZ5%(ED MMY;-$T2XQM5D((' XSCBM6VTZS
ML].33K>VBCLT3RUA5?EV^F*R-4UN\_X2%/#VDBW74&L7OC)=*S1A0ZHJX4@\
MDGG/ '0YK6TN:]FTRVDU*VCMKYHP9H8Y-ZHW<!NXH +?2[&TTF/2H;6,6$<(
M@6 C<OE@8VD'J,>O6LG1/ WAOP[)-)I.FK:R3*49EE<E5)R0A+'8,_W<=!Z5
MT.:* ,6W\)Z':Z#/H<5@O]ESAA);/([J=QR<;B<9)SQWYZU#;>"/#EG=6UU!
MIJK<VT1BBF,KEPIQP6+9.,#!.2,#&*Z#..M% '/_ /"$^'_[%&C_ &%_[.$O
MFBW^TR[0^[=G[W][GZ\]:-7\$>'-=O;>]U+3%GNH$\M9C(ZL4_NL01O'LV:Z
M"CK0!B:YX0T#Q':VUOJNFQ31VIS;[2T;1>RLA! X' ..!6EI^G6FE6$5C86Z
M06T0PD:#@=S]23DD]S3KR6:*RGEMDCDF1"45V*J2/4@'^597@[6YO$GA#3-9
MN(HXI;N'S&2/.U>3P,T 8%OX?GN_B;KFHWEA?164]I!!;W45R8MQ3=O'R.&P
M<KU':NAO?".@W]I86T^G1^5IYW6@B9HS#QCY2I!Y[COWK:ZTUY$BC>21U2-
M69F. H'4DT <U/I</A&VN+OPQX86[NKNX4SP03K#P>"X+G:,8' QFM'P]I;:
M7ITGG1Q)>7<\EW="+[OFN<D X&<#"Y[[<U<TZ_M]5TVVU"T<O;7,:RQ,1C*L
M,@_E5J@#D/B;IE[K7@BZTS3["2\GGE@/EH5'RK*CMDL0.BFMRPT6PM9?MD4$
MXN'B\KS+B=Y9$3KM!9B5&>H!Z@>E:><T9H Y]O!'AU]+NM-?3M]I=3_:98VG
MD.9<YW@ELJV>X(-">"?#D<UQ,FFJLMS +>:19'#2)SU.<Y.2"W4@G)KH** ,
M,^$-$:UTZV-I)Y.FL'LT^TRXA(& 5^;L.!Z#BI_$L%_=>&=2M],B@FO);=HX
MX[@_(V1@@\$=">O'KQ6K1UH \NTGP9:&:V.G^$]7T"[@=#]JEU7='&%(R%5)
MFWY (P5 .>:[BY\*:+=WUS>2VC":Z4+<^7-)&EP!P!(BL%?CCY@>..E;-% %
M:\T^TO\ 39M.NH$DLYHC#)#C *$8(XZ<>E)=:;97NFR:=<VL4ME)'Y30.H*%
M?3%9&JZW=_\ "0Q^'M*%NNH/8R7QENE9HU575%7"D')9CSG@+T-:VERWT^EV
MTFIVT=M>L@,T,<F]4;N W<4 9.E>!_#FB6-U9:=IWD0W2>7-B:0LR_W=Y;<%
MY/ ('-3MX3T1_#H\/M9L=* "_9C/)MVCHN=V=OMG%;6:* ,IO#FEOJ-EJ#PR
MM=V2%+>5KB0F-3U'WN<X&<]<<U2B\!^&(/$#:Y%I$*:@TGFF0,VTO_?V9V[N
M^<9SS719HH P+[P7X?U'4Y]1N-/S=7$?E7#1S21B=<8Q(JL _']X&M/2]+LM
M%TZ'3].MUM[6%=L<:Y( ^IY-7* <]* ,2?PEHEQ>75T]FP>[P;E(YY$CN.,?
MO(U8*_''S Y%5/$?]KWSMX>LM%5]-O;4Q3:BTZ!(%;*LOE]6.WIVR1VS739H
MS0!'!!%;6\<$*!(HE"(B]%4#  IEW:0WUI):W <Q2J5<*[(2#U&5(-3T4 9^
MD:+I^A:<FGZ;"T%HF0D7FLP3//&XG'7M56+PEH<6G:CIZV.ZTU%VDNXI)7<2
MNWWF.XGD^HYX%;6<44 8A\):(1IX^QL/[.8M:D3R QL>K9W<D^IR:@U'P)X8
MU;6AK%]I$,M]@!I-S*) .F]00K]!]X'I6OJ6I6FD:9<ZC>S+%:VT9DD<GH!_
M6K2L&4,.A&:  @%2O.",<'%9>E^&]*T:[N[JPMWBFNW\RX8SR/YK?WB&8@GW
MK5HSGI0!1U72+#6[+[)J-LL\.\.H)(*,.0RL,%6'8@@TVTT6QL4G$"2A[@ 2
MS/.[RO@8&9&);CG'/&3BM#-0W3S1VDKVZ(\RJ2BR,54GW(!_E0!4T;0=-\/V
M?V32X&@M]Q81^:[J"3DD!B<9))XJ+5O#.DZY<6UQJ-O)++:MO@9;B1/*;^\N
MUA@^_6J_@O79O$W@_3=9N8HX9KN(R-''G:OS$8&?I6C&VI_VS.LB6@TSR5,+
M*S><9,G=N'3;C&,<T 58/#6F07L=X$N9+F)66.2>\FE*!A@[=['!([CFG:3X
M<TK0Y[J;3K=X9+N0RSDSR/YCGJQ#,1N/KUK5SSBN<T?Q!>7_ (R\0:+<V\$<
M.FI;O"\;%F<2AR=V<8^Z. /Q- $T7@W0;>SO;*"R>&TO2QN+>*XD2-]WWOE#
M8&>^ *<?".AMI5II;66ZSLW$EM&TSGR6 *@J2V5P"<8/':J_BOQ!>:#-H8MK
M>"6+4-3AL96D8[D#YY4#KP#U/X&NCH RK3PYIME=O=QQSR731F+S[BZEFD5#
MU56=B5'?C'2I]*T>RT6U:VL(WCA+M(5:5W^9B2Q^8GJ22?<U>HH R+'PQI&F
MZQ=:M:6SQWUWC[1+Y\C>;CIN!;!QVXX[5A?$/2KO68=!M[73Y[N.#5X+JY\I
MPNR)-VXY+ YY&,<UVF<T4 9<.@:;'%= 0REKQ D\DD\C2NH'"ERQ8 9/ ..3
MZFF1^&=(A\/-H,=JRZ6R&,V_G28V'JN=V=OMG%:^:* ,;_A%-&\S3)/LTF_3
M%*V1^TR_N01@@?-Z<<]N.E*GA?2(YM1F2WE$FI "[87,N9<# S\WIQQVXZ5L
M4$X'- '/-X&\.-'I\9TT;=.4K:_OI,QJ>J9W9*_[)R/:FCP%X96T-HFEK' ;
MG[5LCED0>;G(;AAT)) Z#)QBNCHH S-1T#3=6DLY+V&25[*02V[>?(IC<<!N
M&&3[GGFH;C1[73[N_P!?L-/>XU>2 C:+EE\_:"53YCM STXP,ULYHSF@#GO#
MUI>7-]<^(-6TU-/O[J&.W6V\Q9&BB3+89UX)+.QX[!>^:WW4.C(20&&#M)!_
M,<BJNG:G::K%++92B6.*9X&=>A=#AL?0Y'X5<SF@#(L/"^C:;I]SI]M9 6=R
M6,T$DCR(Y;[V0Q(Y[^M+IWAK2M*:)K6"3=#&8H3+<22^2AQE4WL=@X'"XZ#T
M%4O%7B"\T*YT)+:W@EBU#4X;&5I&.Y ^3D =>%/4_@:Z.@#-TG0=-T/[3_9T
M#P_:96GFS,[[Y&ZL=Q/)[GO4FKZ-I^O:>UCJ=LMQ;,ROL+%2&4Y!!!!!!'4&
MKV<=:* ,B+PQI$&IIJ45L\=VEO\ 9ED2>08BSG;C=C&>?KSUJ#_A#/#W]BW6
MCOIJ2:?=2&66"61W#.3DL-Q)!SSD8.:WLCUHH RM"\-Z1X9M&M=(LUMXW.Y_
MG9V8C@99B2<=N>*YWQ9H]UJOCGPK<+I]U-8V)N3<3PRB/RR\8"$$,&ZCG%=-
MKM]/IF@7^H6L44TUM;O,J2.55MJDX) /I3?#NI2:QX8TK5)T1);RSBN'5,[5
M+H&(&>W- "QZ!I<>G7=A]D5[>\W?:5E8R&;<,'>S$EN,#D] !VK/M/ OANRE
ML9H=-'FV.X6TDDTCM&& !&68DC  &>G;&:Z*B@#$BT*PT+3=2_LJSFWW1>:2
M-96<RRMU;YVQN)ZGCWK!^'_A.+3_  AHL.JZ?/#?V*@F">X9XTE&?G5 Q3/.
M00.I/>NYSSBC.* ,B\\,Z3?:B^H2V\B7<D?E22P3R0F5.ROL8;A]<T^X\.Z7
M</9.;=H6LHVBMC;3/!Y:';E1L(X^5>/85J44 8>H>#O#VJ:)'H][I<,MC$V^
M.,E@5?))8,#N#$DDG.3DYZU>TC1M/T+3UL=,MEM[=26V@DDD]22223[DDU>K
M+\2:TGA[P]>ZHT;2M!'F.%>LLAX1![EB!^- "ZEH&FZK=V]W=0-]JM@1#<0S
M/#(@/4!T(.#Z9Q3;CPUI%UHC:-+9@Z>^=\*R,H?)R=Q!!;)))R3D\FI-!UBW
M\0:!8ZO:G]S=PK*HS]W(Y4^X.1^%<W:^+]4GTGQ=<O8V8N-#N)8HHQ*VV14B
M5\EL9SR>P_K0!UUI:0V-K';0!Q%&H5 \C.0!T&6)-3UF^'M1DU?PUI6IS(B2
MWEG#<.J9VAG0,0,]N:TJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *X7XK1"3PQ9MYDD;+JEH T<A
M7 ,J@^QX]:[JN0^(^D7VN>'8+"QT][UC>P2RH'11Y:2!FSO8=0"* ,0^'K70
M/BKIEMHZ2Q6>K6%R=3MUF<AMFW;*<G.XE\9[\^IKE]-LQI'P+;Q9I\<S:]%9
MSPI=>:Y:.-K@AL#..!ELXX()[FO8+31;"W$LL<$JS3QB.226=WEVCHN\L2 ,
MG@'&2:73="TS2--.FV-FD5B=P-ODLF&ZC!)&#DY'O0!Q7B"QM='U'P9J7AJ-
M(I+K48K27R>EU:R(S,7Q]_ 7=DY(Y/>JOEKX5\7Z[X>MX(U3Q#$MQIF4!"R$
MB.5,=U7(DV] NZNZTWPUI&DR1/968C,*E80TC.L*GJ(PQ(0'T7%7IK"UN+RV
MO)8$>XM=WD2$<Q[AAL?44 </J^FVNE_$3P!;6:&*&-+V)4#'&U8...F>3SUY
M-<^PM/$WPV\<:IJD,<VJPR7\;&09>U\H'RT4]5  !P.N3G.37J%WH>G7VI6F
MHW-OYEW:9^SR[V!BSP=N#QD<'U'6J%[X)\-ZA>W=Y=:3"\]XFRY(+*)AC'S*
M" 3Z$C(]: .1:-1XD^%DH+;GM9E/S'! L\CCIW-8\V@Z?>:-\39+F)Y6LKJ>
M6V+RLWDNMNK!ER>&![]>U>FCPMHBR:?(FGQQMIP*V?ELR" $8.T X&1P?7O2
M#PIHJQ7\0LSY>H$F\7S7Q.3P2W/.1Q].* .1EEN;N^\"W-\&OK";3G>XM@OF
M,93$A$QCZN!DC.#@N/6MCP!H%QHEEJ<EU"\/VJ_FDM87D+&&VW?ND(R0N!DX
M'0$#M67XG\)^?J6G1'PI#K6AVEH8;>".Z$<UNY;D@NPRFT*  W&#QTK;\'^'
M$T(7<EO8/IEM<!-M@;II]C+NRY))"DY PI(^4<G/ !J>)O\ D5-8_P"O&;_T
M UY8V@6VF^"/ _B+2A+%KQ;3XEE65BTZ.%#1,"<%=N>.P7M7LLD:2QM'(BO&
MX*LK#(8'J"*RM/\ #&C:5)$]G9"/R<^2ID9DASU\M6)"9Z?*!0!P,-@GC9?%
M4%]J-E:WMGJ4T7G26Y-Q9QH?W3QOY@V+M .0 "2W7)JQ%H]EJGQ3^S7[/?V\
MOAJ&642EE6=O.(W,F>X .WITXR*Z[4?!/AK5M9CU>_T:UGOTQB9UY;'3<.C8
M]P:NMH.FMJ[ZM]G87[Q>0TZRN&\O^[P>F><>O/6@#RG2=3EM/!WA73[BZCBT
MR76KJREDNE,D>Q&F$,;_ ##*[@HP3CY1GC(KJ1X6M-+M?%,,EW:W,%W:BY.F
M1VNR"V8(P#JI9@I8KGZKFND'A#P__8L^CG2X7TZ=B\ENY+*6)R6&3P<\Y'?F
MG6'A/0M+T:72+'3H[>QFSYL4;,/,R,'<V<GCCD].* /,]0TZSMOV?=)N;>W2
M"9H=.D=XAL+L9(E);'WC@GKGK72S:;I\GQR666SMF?\ L'S][Q*3YBW  ?./
MO 8&>M=,_A/0Y=%CT>2Q#:;&04MC(Y1<'(P,] >0.@J>X\/Z3=ZA9ZA<V,<U
MY9KM@FDRSJ.O4]>0#SGGGK0!Y]I#3:)XDT:+7--@NHKJ\D;3?$%F1F=I%D(2
M<?>R58\\C*CTKU2LFS\,Z1I\D+VUIM\AB\*-*[)$QR"R(254G)Y !Y/J:UJ
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
M1ID<"?8M/U$M:0L-RP92-ODS]WECTZ9->RZ=:VME8Q06<$,$*C(CA0*H)Y/
M^M44\+:*D6H1?8$:/4<_;%=V<3DC!+9)R??K5_3]/M-*LH[.Q@2"WB&$1>@_
MQH Y3Q]?26]YX7L9"5TV_P!52"\.<!QM8I&W^RS 9'?&.AK-N+!=-^(]UI>G
M1^3I5_HDEQ=VL)*1I*K[5D &-I8$@XQG'M7=ZEIEEJ]C)9:A;1W-M)C='(,C
MCD'V(/(/:H+?0=.MH+B*.%_](4)-(\SO(ZCH#(26P,G SQD^M '(_"G0=.B\
M'Z'KHB=M3FT\0R7#2L24+9VXSC@@=OYFN]F_U$G^Z?Y55TO2;'1+!+'3H!;V
ML>=D2L2J^PR>!["K,\*7$#PR9*.-K!6*G'U'- 'B&D:;:V?PZ^'VMP(RZE_:
MEI#]HWG=Y;RLK)UX4@].G?K7<:?$8_B_XA6%V5GTBW<%F+ ,7D&<'Z#BM_\
MX0_01IMKIPL +.UE$UO )7"Q.#D,HSP0>1Z9/K3[K08(IK[5-,@B76YK9HDG
MGD<JQP=@?GE0<<4 ><Z7H%WKOASPM&+20ZG!J'FZEJ(8A;B ,_F-YH/[P2?+
M@ GL> *TUT+3M:^(/CBVU&W^T0+96.(F8[<^7)@XSR1V/;M5#3_A_!+:QVQ\
M#MI6HK&%_M*/4P(T?'^L41ON)SR!M [<5Z,GAO2X[R[O%MW%U>($N9A,X:4
M8 .#V'3T[4 >:174UY\-OAG/<2-)*VL6(+L<DXW@9/T%;.MR6_@+QZ=?-MG3
M]:MV@E"+DK=H"R!?3S!E<#JP!-=7_P (?H(L+.Q%@!:V4HFM8A*X6%QT9>>"
M.<>F3CK5.:#5];UY+34-'AMM'T^Z6XAN6N1*UT5&4PF,IAB&))S\H'.30!I^
M&](&BZ';VA2-9SF6X,8P&E8[G(]LD@>@ ':L/XCZFVF:1I9DE:&PN=5MK>_D
M!V[8&)W9/920 ?8FNQJM?Z?::I8S6-_;1W-K,NV2*5=RL/I0!P?B^TM_".A^
M)M7\-RR6^HSZ<'^R6^!%&%.TS*@'RMACSWV^QJ+7;.UTE?!>K^&T6*XN-1MK
M9WBZW=O*I+^8?X^!OR<D$$UVFB^&-$\/64MGI6FP6T$O^L4 MOXQAB<DC'8T
M:=X9T?2I(GLK(1^3N$*F1F6$'J(U8D)G_9 H \U_L'3K[3/B7]JA:;[+=326
M_F2,WE.+=6#+D\,#WZU.+.&U_P"%;:Y%O_M2_EACN[II&9YT>V9F5B3R,@8'
M0=L5Z"OA;1DCOXULR$U DW8\Y_WY/!W<\Y''TXZ4C>%=%>&PB:S)CT\@VB^<
M_P"X(X!7YN,#@>@XH \[L/">D:\GCR/4O.86VJ2_9W:X?_1R(4(=>>H/<]AC
MIFF>']3OM<NO"VEZ]-:DW.@"XB34;<S)<R[\$[=R@OY84\Y.&;U-=%X<\*-)
MJ_BB;6M)GBBU#4&FBW7(V30[%4*ZHY#<AN&!&#[FNGUSPOH?B2TBM=8TV"ZB
MA.Z(,"#&?]DC!'X4 ><ZSX?BTC2/#>FC5YKU8?%,$2LC-'Y"/EC"N&/"\8.<
MCIQBKL>EPZ?XK\;:-I=R-)MKC2(90ZD[89G$BF7V/ R1Z9KMY/"FAR6-C9'3
MHUMK!Q):Q1LR+$XZ, "/FY//7D^M+-X7T:XNKRYFLA)->0^1<L\CGS8_[K<\
MCV[4 <!:ZG#I/]M6/B/2O^$?U*'1I'>\TD@PW$ (4RQ<960,PP#SR/:I=(M4
ML?B%X?@CL[>SMKS1)ED@1@S3(ICVF; "LW)]>IY.:[V/PWI"13QM9B99X?L\
MGVB1IB8O[F7)(7V'%5K/P5X;L)K*:VT>V26RS]GDP2R9QW)YZ#&<XQQB@#S'
M3I+?P_\ #&\O+2*WLP^NO;75Q'%@QVWVO:V=N#M"G& 1@'C%=!J^G2>%(M8\
M2:/J-HL\FC2M'86%IY<,I09$^W>P)7(&>X(%=M#X7T.W&H+'I=L%U$LUVI3(
ME+?>R#QSWJ/0_".@>&HIX]'TN"U6?B7:"Q<>A))..3QTYH \_P!6TW25T3X=
MZI9QQO/-J]B6NQS)/O1BQ=NK$L,\]Z]:KFHOA]X4A$:IHEMLCG^T1QMN*1OS
MRJDX4<] ,=..!72@   # % 'GEZ%U_XB:SH&H/8%(K&!K2VO;8RAT;?YCH-Z
MX.< GD\#I65/HL5KJOP\TZ75KC5%CN+RV>Z9V0RJL4GRD ]ONY[@5WVO>$=
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
M';&P.DKJ$4J[O,),FS!SQC )Z=ZZ42(SE ZEUZJ#R*X:62*U^,L\CGRXHO#
M9B!]U1<-_2N5L1;6][\/;^P5(;6XNIA%-,X:[N(FB=F>9Q@<G!*\X..<\4 >
MQF1%^\ZCD#D]S3J\;E\/Z5=Z7\3VN+*.4VL\\EOO^80N+96#*#]UL]QS7IWA
MB5[OPCH\T[&226P@:1FY+$Q@DGZT :N1ZBER/6O&]1T"%9O%'P^@M(1)J<RZ
MCI;,G$:N"9#D= C1D#_?4=#74>"[FW\8PV>LW%C'&UA9_82AB"^7<''GJ!V
MVJ!C^\PH M^)M>\0>&O .HZS*FES:A:NQ"Q^9Y7EF3:O&<[L$9Y SFKFIZ_?
MV/C?P]HZ16YL]3CN&D<[O,4Q(&XYP 2P]>E><NBQ?L[Z_&@PJW5RH'H!=FNT
M\0_\E/\  O\ USU#_P!%)0!J>.]=OO#/@W4-9T^*WEGM5#;;C=M(+ =!@GKZ
MBN@217X# L ,@'I7'_%G_DENO_\ 7!?_ $-:R=4\/6>@^/\ PG>Z# ;>]O)I
MHKX(Q/VB 1EF:3)^8AMOS'G)'M0!Z/O3S-F]=^,[<\XIU>/:#9VWBOP?9ZK?
M:S:V>J6MYYUS/';?Z7%<JYRA8ODY^Z%QR" !TKT#QY$DWP_\0B1<A=-N''/1
MA&Q!_ B@#?$B,VT.I.,X![>M!D02",NN\C(7/./I7D%SX?L]-TOX?:]H\9BU
MF:ZLH99D<EKB&2/]XK<\J%!/L!Q@5!XA>SFT2\U?3,;5\2QD7MRP:Y:83JK+
M'@#9&HR "22H/ '- 'K1.I?VZHW6?]E&V.1\WG^=N'_ =FW\<UC^.O$-YX9\
M,S:E8):RSQ21!HYR3\KR*F0 1_>]>U8MP!;_ !FFN;2(/,WAB20*#_K&$ZX_
MD!7'WZ:?J_P$BUR989]4DN(9KBZ8#S?/-RJN">HP"1CL,=@* /<*:LB,2%=2
M0<$ ]*KZGM_LJ\WW)ME\A\SKUB&T_,/IU_"O,--GU/PW=_V=?:':#6X]'N5T
MK4]/ ,5\J*K8=<9#Y5#SD<G'6@#U?>A<H&7>!DKGG%<[;:]?2?$2]\/S16XM
M(M.2\B=-V\EI"F"3Q_">@[]:X&^BA?X+Z+XDTC!U^+[+-#=IS-+<O(B2*S=6
MW%G!!Z_A70WLUQ!\4]<FM%W74?AA&B4#.7$LI4?GB@#OQ(A<H'4N!DKGD5SG
MAW7[[4_$/B33KV*V1=+N(HHC#NRRO&'RQ)Z\CH!7'>'=.T[7=#\*^($UNUAN
M8)87:6VM\7$TK862&5MY+;B3NX[9Z5IZ1I-GKOB;XBZ9?Q"6VN+FW1U(Z9ME
MY'H1U![&@#T+(]:9/,EM;R3RG$<:EV/H ,FO,_".=6CT[PCJ-K&9_#$["]S$
M-K^6,6[#_?#;\^L9]:[WQ#;6]WX=U&*YACFC^SNVR1 PR%)!P?0T 8_A_6M>
MUN/2=7$>GC1=0@,SQ_,L]OD9C^;)5\\ \+CWKJ?,3:6WKM&<G/ Q7C%QI-@/
M@WX-ECM8H99;K32\L*A'8LZ@DD<D^]=%>Z;INB_$'PYH,-C%;Z+>"[NO(QF*
M:[ 7&0>,A<D#IDYZB@#T8,I7<&!4C.0>*0.A;:&4MC. >U>.>(K+[);_ !+T
MNWC T>&PBNXH1PD%PT;%@@[9P&(]QZUHWV@Z9%XK\ M%:*CW\5Q%>.I(:Y06
MVX+(>KC*C@Y].E 'J:NKKN1@P]0<U2N=7LK35++399@+N\WF*('DJHRS'VZ#
MZD5R7@6U@TSQ=XUTNQB2WL(+RW>&WC&U(R\"EMH' R?2HO%&GZ?/\5_"3W=I
M:R![2^,AEC4[MJQE<Y'.,DCTR: -KPWXAO=4U;Q#9Z@EK$--O5MXC%GYE**P
MR2>3\W;%=*[K&I9V"J.I)P!7D5WHNG:HGQ1EOK6.X>"1WA,@SY3BU4AE'9LC
MJ.:LVVI27^L^$=/U.ZM5AN_#T<\'V^'S8Y[D[=_!8 OMQC.>"WK0!ZJ"",@Y
M!IK.B$!G5=QP,G&37.^"](M]"TFYTZUU(WL$5W(5^7"09PQB3D_*I/J<9([5
MS>J6KW7C#Q;:W5H-52ZTV!+2-"C&V)5P8SN(V%F^?/TR1@4 >CLP52S$ #DD
M]J0.A3>&4IC.[/&*\KEM9?#3>!O#VIW-I%#-!,+F6XC,L,MVJ)MW989/+XSU
M.#C.*J>+?#MEH_@37H(-0%R/[3M;@0Q)Y<=F[SQAEC )VY!SMSQNSWH ]@#*
MQ(# E>H!Z4GF(7*!UW@9*YYQ7G$]C%H'Q2E&B6B0R7'AV>9XXQ_KYDE78S?W
MFY(R>3FJ'AS3]/\ $'AWPOK_ /;=K#=V\T,CS6]OBYEG/RR0R-O);<Q.X8YX
M/ H ]6WH&V[ESG&,]^M D1G9 ZEEZJ#R*\P\)Z#H;:AXMU&^M@3IFO3S02;F
MS;[88R64#OS^.!Z"LW3EMK;5OAU>6*I;VEP]QY<DKAKJXB:%F+S,, DG!(YP
M>^: ._\ #^O7VI^)O$FEWD5NB:7-"D+0[LL'CW_,3WY X KHG=(U+.RJHZEC
M@5QGA3_DHGCS_KXL_P#TG6I/$ILKOQEHE@8_M.H""XFB@G<"V5/E5I'4@EF'
M10/5LD#F@#L"ZJA<L H&<D\8I/,387WKM R3G@5Y#X>M;[4/ASIUMIE[8F\M
M-:N&MK:Z!-O<JCS8B(!.%V@LO7!0>F:N0&?7/#SV^E6%MHNLVFM[I]*O</;3
MSK$6:,%1RK+^\!QP5SZ&@#U,,K#(8$>H-5[K4+2RT^:_N+B..TA0R22EOE51
MU.:\FN?$$4>B6\4FFKH*'Q$EMK5O*!)!$QBW#[I ,3-Y9/(')SP>;WB+PWI^
MG^'O&LZ7MM<&[TE[A[&WMPL$3HA"S!<MM8XZ]\9[4 >F6M[#=6$%ZK;89HUD
M7?@8# $9]^:L @]#FO-;K2;D:-X8E\.6^E3W%M9M-)I%PH2.[#1Q!G! P)!E
M<$_WSZUT_@6^LK_PE;2V%C+80K)+&UI+C,#B1@Z<<8#9 ]L4 ="SHK*K,H+<
M $]:QO$NNG1(-/6-5:XU"^BLH=_*JSYRQ P2 %8XR,X R.M<CH5K9>*4\;Q:
M_#&]Y#J<]N6E WV]NJ+Y)0G[HQE@1CG)K#DCDUCP1\-;[7;6*>_GU2VCEDGC
M#/)$5EVAB1D@C:2.Y.: /4='?6@EVNMBQ)CF(@FM-RK)%@$%E8G:>H/)Z5@^
M)/&CVG@D^(]!^S7,(N5AW39*L#.(2R[3SSD@YZ5UGV2V-G]C^SQ?9=GE^3L&
MS;C&W;TQCM7B4-I9Q?LZ1O###%/-<1>:\:A7?%_@9(Y..@]* /<@RL2 P)7J
M >E)YB%R@==X&2N><5YQ/91:!\4IAHEHD,EQX=GF>.,?Z^9)5V,W]YN2,GDY
MJAX<T_3]?\.^%]?_ +;M8;RWFAD>:WM\7,LY^62&1MY+;F)W#'/!X% 'I>K:
MK9Z'I-UJE_+Y5K:QF21^N /3U)Z >M9&FZAXCU;38M32UL+.*=!+#97&]I"A
M&5WR X0D8X"MCWK*^,&F7FK?"_6+>Q1I)E6.8QKU=4=68?D"?PKJM$U.SUC1
M++4;&5)+6>%71E/ &.GL1T([8H 9HFHW&HZ+%>7UJ+.X)<2P%]WE%7*D;N_3
MKWK1#*RA@P*D9R#Q7!ZYJ45_\0_"UC.5ET:ZANI(PPS'/<(!MR#PV%W%>QSD
M=C7-Z[9?9(?B;I=O&!HT.G)=Q0CA(+AHF+!!VS@,1ZD>M 'KX=&;:&4G&< ]
MO6A75UW*P*^H.:\JO-!TR+7?A[+%:JDM\DD-W(A(:X3[-NVR,#EAD#@YXXZ5
M0U33[2QTOXK:7:6Z06%M##/!;Q#:D3M;;F*@<#) - 'L@=&8J&4L!G /.*/,
M3S/+WKOQG;GG'TKRJ_\ #]GI&H^ ]9T6,Q:K=7D-O=.CDM<P/$6D+\_-@+G/
M;\JSM1>SETW2M8TO @D\51E+RY8-=3,9RK@$ ;4 RH!R2H&<4 >S-(B EG50
M!DY.,"ER/45YI;:!I&K_ !+\907MG%=6[V=E)Y<GS(699?FQTSZ'MGCK61::
M7+J?P:\,>(H8%NM7T.-+N'>-S2QQL0\1/H4''N!0!['GG%%<IX9N+'6[F]\8
MHL:V]S&L%K,ZA3Y$>2S$GIER_P""+74QR)+&LD;J\;@,K*<A@>A!H =1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 56O].LM5
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
MO?6D4\4;AXPPYC8=&4CE2/45$V@:4^F3:<]C$UG.2TT3 D2D]2_=B??-:5%
M&4WAK1W:R9K",M8C%J23F#_<YX]..W%8OBSPM#/X9\01Z-IBMJFJVS0NZN%,
MA(P"[,1D#\2.U=?10!A>'M!L]/L+&4Z>+>\BMQ%M=MYBX&Y4P2%!(Z+@'BD?
MP3X7D-SOT&P;[3*)9LPCYWSG/YC/O6]10!F)X=TB.[N;N.QC2XN4"32)D-(H
MX"D@\@#H.U9=[9:IHMO::3X3T:QCL91(LDKS^6MF3C#"/!W#DG:,9/IG-=/1
M0!0M]&L;?0(]$\A7L$MA:F)QD-'MVD'UR.M6;2TM["S@L[2%(;>!!'%&@P$4
M#  _"IJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BNK
MF&RM)KJX<1P0HTDCGHJ@9)_*I:YOQ--<7EY9:'8QV\\TA^UW,4TQC!@C8<$A
M6/S.4&,<@.* *_P]\;0>._#KZE'&(98KB2&2'/*8.4_-"OXYK#UKQOK]C\6=
M-\&VPTT07]N9UN)+>1FC&)#@@2 -_J^O'6N1\-R7/PZ^-]UI-]%#:Z=XC'FP
MQQ2EXTD+$J Q5?XMZXQ_$M3^,X)+O]I+PY!!>26DKZ:56>(*6C.VXP0&!!_$
M4 =CHGCR_?XD7W@G6K6V^U11>=!=VFX)(NT-@HQ)4X/J>E8OC;Q[XQ\%>%M.
MUB\M]'>>\G$1M/L\H,(*LPRWF<G Y&!S61\,;D:-\3=<T?Q9&'\63MF'4I6)
M-S%@?*N> , $8 X!'\.*L_M($?\ "':2/^HB/_1;T =^UUXIM9;O[0^ERVPL
MFG@N([61<2J1E'4R'@@\$$=_2L+X;_$&]\5>#]1\2:[]AL[6SED1A!&XVJB*
MY8DL>S'C':NVU$C^P;LYX^ROS_P$UX7\,M(NM>_9^\3Z98\W4UW,(U!^\PCB
M;;^.,?C0!Z'X3\4^(_'EO-J^F)8Z5HHE:.V-U \\UQM."Q"N@49XQR<@U/JO
MB3Q+I/AKQ)?W-I817.DC?#\KO%<Q[ V[[P*Y)(QS@COUK,^!FIV]Q\.K?2]P
M2^TV66&Y@;AT)D9@2O4<-CZ@^E;'Q!U"UOOAEXI-K.LJPVLL3LO*[PHR >AQ
MG!QWR.H- %GX=^(M0\6>#;/7=16UCDN]^V*WC90@5V3DLQSG;GM6+\4O'6L>
M!DTJ;3XK&>.]G,++<1.2AP.00XSUZ8H^#EU!:_!O1[BXFCBAB6=I)'8!4 FD
M))/:N+^..IQ:SX6\'ZE$"D-W<F:/)YV,H*GVX(/XT >I)=>)8=?L8'GTJ]T]
MIFAO#!:R12P'RF=3S(P()"C_ ($*V-8GN;31KRYM&B6>&%Y%\U"RDJ"<$ @]
MO6L#3HK3P9<7D=UJ,MR^L:HC6JW$V^9RZ1H1SR0NTGV45NZZ<>'M3)_Y])?_
M $ T <K\+/&.J>.?#<VKZC%9P;;EH%BMXV'W54Y)9C_>Z8KNJ\E_9W_Y)O/_
M -A&7_T".O6J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ JG_9.FG4?[1_L^T^W8Q]I\E?,QZ;L9JY10!FW
MGA[1-1N?M-[H^GW,_P#SUFMD=OS(S39/#>A37?VN71=.>YSGSFM4+Y_WL9K4
MHH HW>B:3?W<=U>:997-S$ (YIH%=T .1@D9'/-)J&AZ3JS*VHZ797C(,*;B
MW20CZ;@:OT4 5CIUBUC]A:RMS9XV_9S$OEX]-N,5%I^BZ5I)<Z;IEG9E_O?9
MH%CW?7:!5ZB@#)O?"^@:E=_:[[1-.N;G&#++;(SD>A)&35J?2=-NK%;&XT^T
MEM$ "P20JT8 Z84C%7** ,7_ (0[PQMV_P#".:1M]/L,>/\ T&I[GPWH5ZD*
M76BZ=.L*".(2VJ,(U P%7(X& .!6G10!E6_AC0+2YCN;;0],AN(SE)8[2-64
M^Q R*OW-K;WMNUO=013PN,-'*@96^H/%344 4=/T;2])W?V;IMG9[_O?9H%C
MW?7:!5ZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K@_BQXIU;P9X436-)D@\T7"0M'/%O4A@W/!!!X%=Y7E/[0C*/AHH)
M )OHL#/7AJ )]?\ '/B'P;H>B^(=06SU/2+T1"Z2&$PS0,Z;@5.XJPZ\$#H.
M>>&_$SQ]JOANU\/7^@7-K+:ZLX4>=#O&TA2K*01U#=ZP_B1?1:Q\+O#WAK22
MM_JU^MKY=M;D.X54!+''09P,GU]C67\8=-&A>#_ .D7$RE[-EAD8-C.U$#$'
ML,T >M1/XBC\0VD:ZG:7VGI,T%_&+,QR0GR2Z$-N(QDH#Q_$*Y3_ (2_Q)-\
M9+GP9%>VD=FD'G).UKND^XK8/S 'DUN:7<:'X/NI[*WU-;J;6=462V@:[,TQ
MWI&K$DDL0-C-DGI@9Z5Y_<V5MJO[3>H64\\R))8A"UO</"^?(7@,A!_"@#NM
M4U;Q-I7AOQ%JAU&RNH;2T6[L+B.T**^ ^]'4L<_=7D$=:H:!XI\2ZY\(6\4)
M<VBZJRRR1Q?9_P!U\CLNTC=GG'7/%:'B;3%T#X*:II9EWK::3) KL?O80@?B
M>*YSX?7,$'[.\4DLT:(D=P&9F  )G? /YC\Z -3X<_$6Z\6"_P!!UM$TWQ/9
M,P>,)@. <9"DGD=",^A'7A/%7BOQ#X?^%,'B:.[M9=0(B=U:VQ&1(0, 9R,9
MZYJI\5/ UY<30>-_"I,6OZ=B1Q$.;A%'IW8#C'\2\<\"LSQ]<&?]FW3YI"JO
M-;638'')*D@?K0!V^D7?BC6M$\-WL%]:0K>V7VN]E:UW;698RB(NX8^\W))Z
M5RW@OQ=XQ\8W/BFTBO\ 3H)](F$5N39DK*29 -WS\?<'3UKN? 3*WP\\.%6!
M']F6XR#Z1K7FWP*D1O$_CW:ZG=?(PP>HWS<T ;'BOQIXDT3QKX3T6&6V2/6?
M*6X$EON:%BP5MIS[]\UJ>*/'5W:>,M)\%:$L,FKWH#SW-PI9+>/!).T$;FVJ
MQQD#IZUR?Q2D1?C/X W.HVSQDY/3,PIWB:PE\,_M Z/XKO05T>_7[.UR?N0R
MF(QA6/\ #GY3D^I]#0!TWC'QAJOP[N-+O=2ECU+1+N;[/</Y(CF@?&0R[3AA
M@-QC/'7FJ/Q)\;>)O"%Y9:CH\5MJ&BM&)[I&B.Y$W 9#@]#D#..#CKFJ/QT#
M^(-.T/PII2BZU6\OEG6&,Y*1JC*7;'W5^<<GT/I7:V]E9PZU9:#</%<!-$,#
MQ28/F(&13E?0XH 9'XE/B&P\/ZGX?U"-;+4;CRI0\(=E C=R.ORN"F.XK+M/
M&DFM^/M:\.1:M;Z5)IS)';PR1!GNV(RS?,>5' VK@XYSZ<?HWA35?A]\6]+T
MFSDDD\+:G<R7$ ;D12K!)\I/9@"1G^(8[CC8\1^#O"?Q.O\ 566Y&F^(],G>
M"::)ANPI^1G4_>7&.1@\8SQ0!Z-H$VJS:83K4<*7RS2HWD*51E#L$9023@KM
M/7O6G7 _!^\UN[\#8UN=KEX+N6"VN6);SX5P ^X_>&=P![@"N^H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J"XL;2[8-
M<VL$Q48!DC#8_.IZ* (;>SM;3/V:VAAW=?+0+G\J9/IUC<R>9/9V\KXQNDB5
MC^9%6:* *D6EZ?!(LD5C;1R+T9(5!'XXI!I6G"3S!I]J'SG=Y*YSZYQ5RB@"
M*>VM[I EQ!',@.0LB!AG\:@_LG30A3^S[383DKY*X)]>GO5RB@!D<4<,:QQ(
ML:*,!5& /PJ&73[*9$26SMY$C&$5HE(4>W'%6:* (([.UB@:".VA2%L[HUC
M4_4=*9#IMC;2B6"RMHI!T9(E4C\0*M44 59=,T^>1I);&VDD;JSQ*2?QQ4SV
M\,L!@DAC>$KM,;*"I'ICIBI** *EEI6G:;N^PV%K:[_O>1"J9^N!3S869N?M
M)M(#/G/F^6-V?KUJQ10 UD1RI9%8H=RDC.#C&1^!/YU5NM)TV]55N]/M)PK%
ME$L*O@DY)&1U-7** $5510JJ%4#  & !2T44 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%5;[4K'2X!/?WEO:Q%MH>>0("?0$]Z +5%5;+4K#4D+V-[;W2@ EH
M)5< '..A]C^1JU0 444A( ))P!U)H 6BJVGZC9ZM817VGW,=S:S F.6)LJP!
MQP?J#5F@ HHHH **ABO+:XGF@AN(I)8"!*B."T9/0,!T_&IJ "BJEGJNG:B\
MB65];7+1_?$,JN5^N#QT/Y5*]Y;1W<=H]Q$MS*I:.$N [ =2!U(% $U%%% !
M114<D\4+1K+*B-*VR,,P&]L$X'J< G\#0!)1110 4444 %%%% !15.XU;3[2
M_MK"XO8([RZ)$$#. \F 2<+U(P#S3M1U&RTFPEOM0N8K:UB ,DTK;57) &3]
M2!0!:HH!R,CI10 44R::*WA>::1(XD&YG=@%4>I)Z5#8:A9ZK91WMA<QW-K+
MG9+$VY6P2#@]^0: +-%55U*R;5'TQ;J(WR1"=K<-\XC)P&QZ9&*M4 %%4[_5
M],TL*=0U&TM-_P!W[1.L>?IDBEM-5TZ_@>>SO[6YAC^_)#,KJOU(/% %NBJF
MG:G8ZM:_:M.NX;JWWLGFPN&4D'! (X/-6Z "BBB@ HI&944LQ 4#))/ %5=.
MU2PU:W:XTZ\ANH5<QF2%PR[AU&1QQ0!;HHHH **S=1U_2-(D5-1U&WMF8J/W
MK@8W' R>P)! )ZUI4 %%48]:TN6\N[2/4+9KBS4/<QB4$P@YY?\ N]#UJ33]
M1LM6LDO-/NHKJU<L$FA8,K8)4X(Z\@B@"U1110 45'/-%;023SR+'%$I=W8X
M"J!DD^V*;9WEOJ%G#>6DR36TZ"2*1#E74C((H FHHHH **** "BBB@ HHHH
M***9++'#$TLKK'&@+,[' 4>I- #Z*JZ?J-EJUDE[I]U%=6LA8)-$P96P2IP1
MUY!%6J "BJ<VK:?;ZE;Z;+>P)?7()AMRX\QP 22%ZX !YHL]6T_4+BYM[*]@
MN);5@LZQ.&,;'H&QT/!XH N453;5M/754TLWL'V]T,BVV\>9M'5MO7'O5R@
MHHHH **** "BJ=YJVGZ?<6UO=WL$$]TXC@CDD :5CV4=35R@ HHHH **** "
MBBB@ HHHH **"0 23@"JNG:C9ZM817VGW,5S:R@F.:)LJV#@X/U!H M4444
M%%%% !1110 4444 %%58]2LI=2FTZ.ZB:]@19)8 WS(K9P2/?!JU0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7">-X-?TWQ#I/BG1].&
MKPV$,L%QIX.) KE29(O5OEQZXX[G'=UR&N:[_97B9)(M:T..-+;R[BQOK\02
M%B=RL.#C /<<Y[4 4-$\8^%)],\0>+=.WQO'$C:C:-%LF21 V-R_WCG;GH=O
M7@U<M_%NI1^(+&SO-.,EC>12,]S;V\RBS=5W;9"Z@%2,@,,<CI7-RV?AK6KK
MQ+>ZKXCT"SEUJS2S$5IJ$;B-5SB1F.W<^<=L *!DU=T'Q#=/%'8^)O%OA.2T
MA0QM+9WX,MV-I4;PQ 3KDXSDCL.H!MV?B76]2LM(UBPTJ.XTO4)U7RE;$T,#
M9VSL2<'L2@&0#U-5/#>J>(+WQ/XMCG:SF2RN4AABW,@4>4&4 X./O<G'7MVK
M"\*ZA-X?MH- D\8^%I-#M7Q!=K?+]J:'=D1E<[0?X=V>!T&>:T-+U2PTCQ3X
MAOHO$OAF6QU.5+B,/J*K('6,)L/4 9&=W/ICN "WHOC@77A+PU<P6$$-]KDK
M0VUJAQ'%@L68\=%5<\=20.,Y%P^++^SUO4]!O;.V?4;>Q.H6CH[1Q7,0.U@<
MABC \8^;/6N*L+#3[+PAX9ME\5^&EUOP]<&6!QJ*F&=6)W(QP"NY6QD XQWK
M<EO](OM9O=>NM?\ #L=\VFG3[6W75$9$#,69F? .2<# 7@#OG@ GL?'>LRV/
MA;5;O2[./3=<FBMB$G8S1R2*2K8QC;E<8R3C!XZ#T&O(0+5/"?A#21XD\+&;
M0[VWN)G.K#;(L0(PORYR<]^F.]>ACQCX8QSXCT?/_7]%_P#%4 8'@NWAM?'/
MCJ&WA2*(7EL0D:A0,VZD\#W)-2_%C4+G3OAOJCVDC1S3>7;^8IP562148_\
M?)(_&J/A[5M+TWQ3XCU.\\1>'!;ZK-%+&(=45F39&$P00!SC/6GZMJ>C^*-$
MU[1=;\2^'([.Z?;8R6M\I=$&"K.&;&X.,\<<4 .\5[="\5^!'L%$0-T^G%$&
M 8&C^Z?8%5(]Q4FJV\$?QD\-SI#&LLNGWGF.J@%\>7C)[XR:JKJ6E:KKNBZE
MKGB3PZO]D([1I;ZDCB:=U"F0YQM &<#GENO'*ZEJVEW7C[2-;A\1>'/L5C;S
M0.'U11(WF;>0 ".-OKSGM0!Z'145M=6][;)<VL\4\$@RDL3AE8>Q'!J6@ KR
MOXE3R:B]U=V&H10W/A<QW<$)E"^?<<.ZD9R<18 ]3(1VKU"<S+;N;=(WF ^1
M9'*J3[D X'X&L/0-">TT98]6M+&;479Y;B1/G621F+$Y900,G@8X&!VH 9>>
M+K6+P&?%=M&9[8VJW*J,\!L?>P"1MSSQQ@U9T#5;C53-+Y]A>6!CC>VO+)CM
ME)W;E(R<%<+W_B_"N;\+^&O%'AKPYJ&D0G2C"+MIM-4SR,L<32!C"^8^F-PW
M#UZ5H>&?"7]A^(]3U6"UMM-M[V*-6L+20M&95+%I?NJ 2"!@#MGO0!<.OW2^
M/CX<,,/E/IC7T<^3N!$@3:1W'.<YK$3XA-'X;.I7T5O:$:Q)I;S,6:&':S+Y
MK]#M^7U')'(ZUHZQH>LCQQ8^(M(%E+BQ>PN(KJ1H]JEU<.I53D@CH<?7TS]&
M\,>(=(T6XLI5TF^6XU:>ZGAE+!)K>3>2IRK8;)4XP1QC- &E<^*;C3=,2:[C
MMII;J]6TL7MBS1SJR!A)QDX #D@9^[C/>J \>S:8FNOK>GRBUTV!;B&]AMY(
MX[D-QY8#CA]Q QDYSGBLX_#:\@T*XBTFZATV[BU9=4TRW#-)!:LJ[2AR =K9
M<D 8&[C..=/4?#7B#Q?X3U+2_$MQ86DMS"(X4T_>Z(X8.)&+8)^95X&,#/)S
MP 9^OMJ[>.O ;ZE%9JKW4[;8"V8F\ALH2?O?[PQTZ5T7C[6YO#G@V_U6*PM[
MX0!2\-PY"D%@,XP<X)!QQ]:QI-#\8ZIJ?AF]U)='CETB=WF>*>1_/W1E"P!0
M;3SG'/UK:\>Z%?>)O!E_HVGM;I/=!5#W#LJJ P8GA23TH @U3Q)J]OXUM_#M
MCIUI)]HL9+J.>:X90"K*IW +P/F[9)XZ<FK?@_Q!<>(=*N9+VVCM[VSO9K*X
M2)BR%XVP2I/.#P>:JS:+J\WC[3]?\NQ6V@T^2UDC^T.7W.RMD?)@@;<=LY[5
M)X-T/4="CUA=0^R_Z;J<]]']GE9]JR'.TY5>1^M %#1-2UJ[^)?B6QN);9K&
MSBM D8#95661@1V+$]3[#TKE?!'B+5/#WPY\*3_8+5])FNA9RL93YP,DS*'4
M ;< D<$Y/M7:0:%K&G^.M8UFU-C+9:E! &25W61'B5@ ,*1@[NN>/0U@0^!M
M?A^'6B^',Z:;K3[Z.Y>3[0X1E28R8'[O.3G% '0KX@F3Q[J.D2Z;"!;Z6MXD
M\3%I95+LH7&!CD'C)Z]:;X4\4S^)H[2]MI-/GL9X&>86['S+27Y<1.">3RW.
M%^[TYIK:#K)\=WNO1FRCAFTD6,>)F+I(K,X8C9C&6QU[9]JK:=X0N5\86/B*
M:TL-.O(X)([YK"5BM\S  ;E*KP#ELG)S@<XS0!5^+A5="T-W4L%UZS) 4L?O
M'H!R:9;Z9=W_ ,8(=>TVPN++3(=/:"]GFA,'VMR3M4(P#-MX.XCMCTK6\>>'
MM5\266FV^F_8U^RZA#>NUS*RY$9)V@*C=?6NJ4R>2"R()=OW0V1GTSCI[XH
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
MNT9 !'S?>[X^Z.TOAOPDV@Z_K-Y]H#V=S.TME /^7?S-K3#_ ($Z@X[ >YH
MS-2\>7J6EYJ&D:<;Z"TNFMS:I!,TMP$?8[(RJ5&"&P#G('49Q71^(M0O+3PA
MJ.I:;L2YBLWGC^T(<+A2W*^O'3UKF]/\.^+_  _J>H6>CWFEOH=[=27,;W0?
MS[,R'<X50-KC))&2/>NNU73CJ/A^^TQ92IN;62W$C\D;D*Y/KUH \VU2XU&;
MPA\.+J[$=S=OJEBZ;6(+Y@8_,Q[D]371P>-[FPF\30^(+6WB?1(([K=9NSK+
M&ZL5 W '=E2/0Y'2J;>%/$DV@>$K&8:5YNAW=O-)LGD"ND490 '9U.<]!CIS
MUJ>^\$WNL:UXJ>^:VCT_6[&*T1HI6:6(QAL,5*@=6SC/:@"U:>*M5/B33M/N
M=,,MI?(Y,]O;S 6CJ,[9"Z@,#T##'(Z5:\7>([_P]+HRV=A#=#4;]+([YBA5
MF#$'&#Q\IYSQZ&H?#=IXUC-O;^(KK2VM[48\ZSWF6ZP, N& "^IQG)'8=9?&
M&AZGK4VA/IXM,:=J<=])]HE9-P0,-HPK<G=U]J *I\4:M!<0Z1?6]E!K!@>Y
ME,*RW$*1[RL> H#$M@]<8P?I5-/B%*FCZ9/JED-%GN[V2REFOD<01,JE@XSM
M)5\#;G'4\\<W/$>@:_\ \)/9^)?#4]D+U+8V=U:7Q8131;MPPR@D,&)[=_P-
MJYTS7;NQMXM0ATK4DF+_ -H6<N5AVD#:L>58G;C^+&<D\9& "EK'BS6M&L-&
ME?2[2XFU#4Q8XBN2 0Q;8ZY&"&50>3QGO5:/Q[>Z/JVKZ;XJT^WMI;+3VU.&
M6QE:1)X0=I4;@#O!P/?V[X&L^';GPKH'A>PMS$S'Q9%/;6S2LT4",)"L0<C.
MT>N.I/%=1J?@N3Q-?ZI>:P8K<W.EMID$<#F0QJS;FD)(&6W;<#& %Z\\ "P>
M+]2CU[3[6[TXR6-[&[27$%O,!9,J[L2,R@,IY 88Y'2I;/Q+K>I66DZQ8:5'
M<:7J$ZKY2MB:&!L[9V).T]B4 R >IIN@:=XR,,6G^)+K2Y+*!#&TUIO\V[&-
MHWA@ GJ<9R1V%5/"OA[Q=X?MH= DOM.DT.U?$%VN_P"U&'=D1E<;0?X=V>!T
M&: '>&]4\07GBCQ;'.UG,EE<I##%N9 H\H,H!P?[W)QU[=!5./QS?0_#72?%
M-OI=G#:2R*MW""0MM$TI3>N.H7@D<=>U;6EZ%K&D^*O$-]$;&6QU.1+B,-(Z
MR!UB";#\I &1G=SZ8[AOA7PG-I_PZB\+:V+>4""2WE-NY971RQSRH(.&_2@"
M_J/B Z;=WLLOE'3;"P-Y=2@$N/O%57G!R%8^V!_>K)M?%^J-K.DP2Z6TUEJ(
M(=[>WF!LFQE=[,NUE/3<-N#ZU/HW@Z2'P#/X>U>\-U<7=NT%S<KU8;/+4CZ(
MJ#ZC/>H_#&G>-;-+73M;O-+DL;,!5N;;?Y]RJ\*&!&U>V2,YQCOF@"[XP\17
MGAR#3);6RBNA>:A!9OOE*E/,;&0,8/XD?C6='XD\2MXHO?#C:;I@O5M$O;>8
M7#^4(BQ0A_EW%@1V !]JO^--#U'7K72HM/\ LH-IJ4%[(;B5DRL3;MHPK<G]
M*8FB:LOQ$F\0[++[(^EK9"/SVW[A(7S]S&.<=??VH H:?X_-WX:TR[FM%BU*
M^O);'R%+.B21E][<#<5 C)QC/(''4/MO%^M/#KD)T">ZN]/\LVCPQ2117H?T
MWC*E3]X<].,UD0^ ?$$'AFUCM[RPMM;T[5)M1LY5=Y(7\QG+1OE00"'() /2
MM75M$\7^(/"5_;7EYIUIJ,PC$4%LTA@VJX9@[D;CO VG X'KDT 6-.\67=SX
MBU70P-/O+BTLTNXIK>4I&^692C?>*D%>O/7H*R+#X@:U<:-X:URXTJRCTW5[
MJ*T=5G8RHTC%58#&-H('&<GVZ5>L_#OB*'Q?)KC1Z/'%+I*V1M89) (V5V8
M-MY7YOO8&.FWO6?#X(UZ'P)X9T('36N=(OH+F23[0X1UB?=@?N\Y.<>WO0!O
M6^O7<OC/7M*33+,2V5G#-%+YQ!G#%\!VV_*!@\8;&:P[#X@ZU<:+X:UVXTJR
MCTW5KJ*TD59V,J-(Q56 QC:"!QG)]NE;-OH>L0>-M9USR[%H+VRBMXD^T.&#
M)N.6^3&#N[9QBL2'P1KT/@/PUH(.FM<Z3?07,DGVAPCK%)OP/W><G./;WH V
M;[Q9>F\\2PZ;;6[?V!"DDRSD@W#-&9-JD?<&T ;B#DGIQS5'CUFL_#DEV+'2
MCKD#3PS7$K21( $*QDX3YV#^P^4]>*Q[RSU77O%/B"[T>WT.^M04L+F.:\GM
MW)1?G1Q&")!EF&6'3(QCKN)%?^)M&LX[K0M(FTW9-;W=A)/F/>C!4>%@A!4!
M6[*1D8Z4 =5IDUY<:=%)?PQPW1R)$C;<HP2.#W!&#^-6ZP_!^A2^&O"UGI,U
MQYS0;\'<6"*7+*@)Y(4$*"?3MTK<H **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK \7>(U\,Z7!>
M2%(XI;J.WDN)4+1VZMGYW P<< =1R1S0!OT5R4_BJXL-)BN)S:7;WM\MKI\U
MDK/',K(&\S:I8G $G SG;C/.:R=1\5>)(])\4QBT\F33]/>\L]3-A-%%* I+
M)LD/#C'')'.<<8H ]#K/U36].T6+S=0NEA7:SGY2Q"KC<Q !.T9&3T&1FJOA
M%KM_">E/>S1RRO:1,&12."B]<DY/J:YB,:E)\9[^.2>T:!=&BRC1,1Y1G?(^
M]][CD].G% '>6US!>6T5S;2I-!*@>.2-@RNI&001U%2UP"^+[V+P.WBK2;"R
M_L*VW&.Q5"LK6T;%"ZL#M4X4L$VXQQFI;OQ;KUYXG72- L]-E2XT@:E:W%U*
MX!!<*-P R.O09Z@YXQ0!VUQ<0VEO)<7,R0PQKN>21@JJ/4D]*JV5QINLV46H
M6A@NK>==T<P4$..F1GZ5Q^@WVNWGC3Q=;:A=6KP6<=M'Y4<384-"S@*2WJQR
M2.?;H,'P9XAUC0? G@AVM;)M)O9H;!AN;SPTC,%<?P@9[<G'<=  >G7SZ7IE
ME+>7WV6VMHEW/+*%55'N33K5=/O;."[MHH)()XUDC<1C#*PR#T]#5'QASX(U
M_P#[!UQ_Z+:N*TGQ-K_AW0/"$M]I]BV@7D-I9;X96,\+.BA';(VE2>H'3/4T
M >D_8[;_ )]X?^^!5$7NB-K)T=9+1M16$SM;* 75,@;B.PR1UKE]1\;:HUK?
MWNAZ<U['973VXM!93N]UL?9(5E4;%.0V 0WW><9P%:=7^,=C<LK1*WAJ1R)!
MM9!YZ'##L10!VOV.V_Y]X?\ O@4?8[;_ )]X?^^!7$3^-]3'@W_A,[>TMI='
M#&0VFUA.;</M\P/G;NQ\VW;TXW5HIXEOI/&/]C@V:VEWIQOM.N2C'S"" RM\
MPZ @\=0>V* .F^QVW_/O#_WP*/L=M_S[P_\ ? KC/#WC._\ $'A2SOH5LEU.
MXU V30!69(RK'=SNR<1J9 >,C [YKJ;9]6.LWR745HNF*L?V1XW8RL<'?O!X
M'.,8H M?8[;_ )]X?^^!1]CMO^?>'_O@5-10!#]CMO\ GWA_[X%'V.V_Y]X?
M^^!4U% "*JHH55"J.@ P*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *0  8  'M2T4 %%%% !1110 4444 %%%% !1110 4
M444 17%O!=V\EO<PQS02+M>.10RL/0@\$5F:7X4\/Z).9],T:QM)B"/,AA56
M /8'L/85L44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 4-1T73=7>!K^T2X-NXDAWY_=N.C#T(]>M7P,  =J** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#$OO!_AO4[\WU[H6GW%T?O2R
M6ZEF_P!XXY_&ME$2*-8XU5$4 *JC  '8"G44 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9F
MMV^H7,%NNGK:2 39N(+LD)-$58%,@'!R5/0]*TZ* /.&^&DT>BWD6F74.E7G
M]J)JFGQ0YD@M)%4+MY RK?,3P -V,''.V-&\2:UX=U6R\17NGQSWEE+9QIIZ
M/Y2;U(+MO.6/(XXP >N:ZRB@#)\,V6HZ;X>LK+4WM7N+>)(<VP;9A5"CEN23
MC/0=<=LG-AT+4T^(=WK[_8S93V"60C\QO, 5RVX_+CG<1C/XUU%% ' 6?@G5
MM/\ "=]X.@N;1M%G,L<%TSMY\$$A)9-FW#$;F ;<.HXXP=.V\,WEEX[M]7MA
M:KID&DC3$A\QO,"APX;[N.V,9]\]JZRB@#DX?#VKV/B[7]4M9K*2TU:.$F.7
M<)%DCC* 9 (VG@YY/&,=ZQXO ^LP^"O#.AB6P,VC7T%T\AE?;*L3%@!\F03G
M\,=Z]$HH HZO8'5M#O\ 3C((C=VTD&_&[9O4KG'&<9KF+7PIJEWI&@Z1K!LE
MLM(>"0M;2.[730C$>0R@(,@,1ELXQ7:T4 <):>&/%>A:QJ,6AZGIG]B:A=/=
M%;N)VFM'<Y?RP/E89R0&(Q^>=&3PW>OX\@UDM;R6$>EMIS))(QE?<X8L?EQV
MQC/.<Y[5U5% 'G]IX(U:V\'7'@LW5J^C.6BBO"[?:$MV;<4*;=I8 E0VX=0<
M<8.QXG\'IKD6C+:3_8VTZ; =.IMV0QRQ@]MRG&>V!7444 <QIGA!-,\:ZGK<
M4P%K=QH8[51A8YL;9'QTY5(Q_P!]5KVJZL-9OVNGLSIA6/[&L:MYH.#OWD\=
M<8Q6A10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %96K:P+&ZL=/@59-0OW98$;[JJHR\C?[*CM
MW)4<9R-6N$G+GX[6@ESY(\.R&'/3?YZ[L>^-M ';-/%!Y:3SQK(_ W$+N/L*
MS=7UAM%NK26Z"?V=<2K;M*.##(QPA;L58X7M@D=03C@/&;6%ZOQ ^SK&UQ:Z
M:B7DUZP81L(F:-($X*YSDL3][& :N^-YA<_ 6XF>4R2'3K9M^[),F8R#GUW8
MH ])HJ*U,ILX3/\ ZWRUW_[V.?UJ6@ HHHH *XJ?XBZ;#IVN7;3(ATJ\%I<1
MM$^;<&7RQ(^!R#@OA>V!G)KM:888F#@QH1)]\%1\W;GUH J2ZM:0:&VKM,&L
MUM_M/F*#\R;=V0.O([5F>"O$W_"6>&X]1DM_LUTDCP75L>L,J-@J?T/XU%XE
M:YU"_P!/T2P2"1]PO;E)G*KY4;#:I(!/S2;>W(1A7-Z,]YX6^*UW8Z@EO#:>
M)XS=0+!(60748 D R!RR_,??% 'HTD\43HDDJ(SG"!F +'V]:66:*!-\TJ1K
MG&YV &?QKS33AHOB.7QOIOB:6)+J/4)(W:9PDD-J%4PLA/W5X+9'<D]ZLV5U
MIU[\1-2TG6BKP_V3;'3([W^*)@WG$;OXB=H)Z_+[4 >AO(D<9D=U5 ,EF. !
M]:031-&L@D0HW1@PP?QKS2-;&R\5>"M"AEDN/#PMKH6K7#^8LTZ'"Y)X;"[M
MOUX[5D^(K$VMO\3M/MH5_LB.QBN4A"_)#<M&2^P=B0 QQZ@]Z /8MZ[@NX;C
MT&>::T\*D!I8P2VS!8?>]/K[5YW?M:2>.OAP5:%I7M;K)!!8H;88_#KC\:Y:
MYT+2V^'?Q#NC8PF>SU>]-K)MYMRI0CR_[G..F,X'I0![#+K5A#KD&C-.OVZ:
M![A8P1D(I49/IDL,>N#Z5<^T0^?Y'G1^=C/E[ANQZXKSR2VLI_BSHMQ=V]L[
M/H$DK22HO+B2/#$GN!W[5SNHS64^E:3JFF%$MI/%<;)/</NNIG,Y5SD8V+U
M4[B5QG% 'LLD\,08R2H@4 MN8# /0FJ>I:U8:5)9174ZK+>SB"W3(R['GCV
MY)KA+/0=&U7XF>,X[NPMKFW>SLI/+=0R%F63+XZ%O]KKR<=37/:=#!?^#?A7
M+>PQ7#-?+"S3(&)01R@*2>W X]J /:'N(8W5'FC5F&54L 2/45R]SK/B5-7U
MZSAL]+,=O:B>PF>=@ WI/_=SR1CLI^M<MXH$VCW>M:N+*RUSPT[0_;8DPMSI
MY2-,&(GAE VN!Q@MD=2:]34(Z9"C#C)R.OUH S]"OKS4O#UE>WENEO=S0AY(
ME)*AO;/.#U]<&LKP=XBNM:LM1?5#:QSVVJ7%B@A!57$;;1@,223R:Z>O#-1T
MNQE^&?CO4Y+:-[ZUUN]>WN&&7A83@@H?X?PQGO0![?+<0P!3--''N.%WL!D^
M@S2RS10)OED2-<XW.P S7G7B)[#4=<U^)%BDO+?0U%W)?$-##&V]@(TX)9OX
MCD 87J>*H6$6K7_A/P7?Z/-8W^HVFDYETR_/RW,;)$&(;^%Q\H!/]_G@\@'J
MRL&&5((]16%>>(X9;/7%TF:"6]TI#O$G*"0)OVG!SP,9],TSP-?6>H^#[&XL
M;&2P@_>)]DDQF%ED9608Z@,"![8KD-'L["WO_B.R6UM',D[K&0BAE!M5) ]C
MR>/>@#MO"NLOK7A?1[^Z:%;R]LHKF2./@9903@$DXR:UGGACD2-Y45W^XK,
M6^@[UX]9:996'AWX6ZK:VT<6H375I#)= ?O'1[=]RENI7@#'08P*M0V]AXKB
M\66&MZM;65W!J4RS&6-1/!$C9A='8Y"A0,$<9SZF@#UNH_M$.Y%\Z/<Y(4;A
MEB.N/7%06T*3:3!#.6N4>!5<SIS(-O)8'N>XKQ*WTC3T^!VBZHELBZA#J$?E
M78XEC'VTKA7ZJ,$\ XYSUH ]U26.1W5)$9D.& .2I]_2D$\)F,(E0RJ,E PW
M >N*\YN;&+0?BA,NA6<5M+-X;GE,4"!1-*LJ[&8#[S<D9//-4/#=EI&O^'_"
MNL_V[%'>VLT,A,$2BX><_+)%(V2S;B3NSUZ]* /53<0B<0&:,3$9$>X;B/I2
MR311!C)*B!1N;<P&!ZFO&=;FLI]$.J:842$^*8V6XN7W7,DWGA7VD8V( " #
MD[?2NAMM#T?5?BSXBCN[&VNK>33;24QR(&C=B9/F*]"<=^M '<ZHVH?9H&TR
M:SC?SX_,:Z!*F+/S!<'[Q'3MFKDDT408R2H@4;CN8# ]?I7BMLB7'P>\"SS
M22P:S:I'(_+*HN2N ?3  _ 5TZ:%I6H_&#7(;VPM[B%])MI'BE0,CN9)!N93
MP3@#D]* /1"Z"/S"RA,9W9XQZYI(Y8YHQ)$ZNAZ,IR#^->.:4TY^$_@N3SUD
MB@U<+):R2 &YC2:55C&XX)4 , 2!\GM79>%O#ZQ>,O$/B'[)#!!>M"MJGR%U
MVIB1_E)"[CCC.3MR>M '8RRQP1F261(T'5G8 #\:#+&(O-,B"/&[?N&,>N:Y
M+Q1)9S>+_#MD8_.U(K<2V\<SXMU4* [NN"78 _*!CJW('-<?X>M;G4? IL=,
MU*QCO+?Q%<-9Q3*3;3['D81%020A 9AC.-HQ0!ZZDL<J;XW5U]5.1213PS1F
M2*5)$'&Y&!'YUY!>^($AT=8K[2!HR+XE@AU^!'#0;6C!W!AQY;8C)SZG.<\]
M#XHT?P]'H7C&XL?+>YNM'>6>&-@T2[(V\M]HX5CV/?;QTH [+5)KM]*NO['N
M;);Y8PT;W)+1+GG+;3G&,UCS:_?V_P 0K30Y?L@L)M-ENS(%(<.C(O4G&WYC
MVKB/$GAO1K7X&WFHPZ? MY<:1;/+<8R[LH4@D^OS'GTXZ5MZQIECJ_Q6T2TU
M"WCN;9M$G+0RC*/B2/[R]&'?!XX![4 >A(Z2('1E9",A@<@BFQ3Q7";X94D7
M.,HP(S^%>*SL?#-AKMG:R&#PM%XEMH2S O'#$R@S+C_GF)"H(Z?>'<UL>([9
M?#VF>)M?T#5UEU&XTG+064:K$H5@!/A<X<*6P>X!]* .M\1>([K3-?\ #]E9
MM:207U]]EN0V6D3Y&88P<#[O<5OZEJ-II&FW&H7TRPVMNADDD8X  KSG6;31
M([WX<7FEQ6PC:^589HP,O&86/)[Y."<]_K72_$R&*;X:^(?-B2398RNNY0=K
M!3@CT/O0!T=O>0W%C'>!PL+QB3+$#:",\U,DB2H'C=71AD,IR#7FKO;0^*O
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R-8T8WM]I^J6I1-0
MT]V,1?A9$<8>-CV!&#GL5!YY!UZ* ,FX\-:'?7SZC=Z-92WDL7E22RPJSE",
M%2>_!(^G%5KWPU;7=O8:3';06VBVDB3-;Q* )"AW(FT<!0P#'UP!W-;]% !1
M110 4444 %%%% %)-(TZ/5'U-+*!;]UV-<!!O9?0GKCVJ+4/#^CZK=0W6H:9
M:W5Q!_J99H@S1_[I/3\*TJ* ,F]\+Z#J6IPZE?:/97%[!CRYY859UQTY/IV]
M*=K'AO1/$'D_VOI5I?&$YC,\0<KZXSV]JU** *5[H^FZC9QV=Y8P36\95HXV
M08C*_=*_W2.Q'2G0:786UE)9PV<*VTN[S(]@Q)NX;=_>SWSUJW10!B6O@[PW
M9"W%MH=A&+9F>'$"_(S8RP]^ ,^U2#PMH(M+FT&CV7V>Z?S)XO)&V5O[S#H3
M[FM>B@#-D\/Z/+)8R2:9:.]A_P >C/$I,'^YGIT'3T%5G\'>&I#<E]!TYC=2
M"6?-LI\Q@<Y/'//-;=% &:OA_1UN[BZ73;9;BY79-*(P&D7T8]Q[5$WA;0&T
MN/2VT:Q:PCD$J6Q@4QH_J%Q@'D_F:UZ* ,N3PYHTMW)=/IML9I"K2-LQYA4
M*6'1L8&,YQ@8K4HHH 0@,"#R#P:R/^$5T 64]E_8]E]EN'\R:'R1LD;^\PZ$
M^YK8HH R9/#&A37D%W+H]E)<V\?E12O I9$_N@D=*:GA708X+6&+2;2%+4,+
M?RHPAB#?>VE<$9P,XZ]ZV** (K:V@L[:.WMH8X8(QM2.-0JJ/0 51F\.Z+/>
M75Y+I5F]S=QB*XF,*[Y4_NL<9(X'Y"M.B@#)/A?0C!:P'2+/R;1M]LGE#;"W
MJ@_A/TI+WPMH&HZK%JE[H]E<7\.-EQ)"K.,=.>^.WI6O10 V2-)8VCD4,C##
M ]Q63_PBGA_^SET[^QK'["C^8MOY*^6&SG(7IG-;%% &>-#TL:E'J/V"W^VQ
MIY:7&P>8J_W0W7'M4%KX6T"RUB35[71[*'49,[KE(5#DGJ<^I[GO6O10!B2>
M#_#4SW;RZ#ISM>,'N"UNI\U@0V6XYY /UJROA_2$O);Q--MEN9D\N258P&9>
MFTGT]JTJ* ,?_A$_#_V&&Q_L:Q^R0R>;%!Y*[$?^\%Z ^]3C0=)6^DOAI]N+
MN5/+DG"#>R_W2W4CVK1HH XGQ)X2 L=.M-&\/Z1=Z3!.\MSI4H$*RDJ0K*=I
M4$$L<$<YZU)X5\)6^EZJ=4@T"ST(^2T36]K.9#+DJ<O@!1C;QC/4\CH>RHH
MS]3T+2=:,!U33;6\-NV^(SQ!]A[XS^%0'PMH)CEC_L>R"RW'VI]L*C=-S^\R
M/XN3SUYK7HH H#1-,_LZ;3S86[VD^3-"Z!EE)ZEL_>/ Y/I5>U\+:#8Z3+I5
MKI%G%82DF6W6(!),_P!X=_QK7HH SI- TB;25TF73;5].4 "U:,&, =!MZ8I
M+KP]I%ZELMQIUO)]EXMV*8:(>BL.1^%:5% %3^R[#^S3IOV*W^PE"AMO*'EE
M3U&WIBJ^D^'=&T*UEM=*TRULX)3F1(8@H<^_K^-:=% &#!X(\+6S(8?#^G)L
ME\U/]'7"OSR!CCJ?I6U/!%=6\EO<1)+#*I22-U#*RD8((/4$5)10!EGPUHAT
MF+2O[*LQ81,'C@$0"HP.0R@=#GN.:N65A::= 8;.WCAC+%F"#&YCU)]3[FK%
M% &?>Z'IFHW2W5W9127"Q^4)2,/LSDKD<[?;H:9J'AS1=5M;:UO]*M+B"U(,
M$<D0*QX&!M'88XQ6G10!FP^']&@2[2+2K-%O,_:0(%_?9[-QR/8U%8^%= TS
M3KC3['2+.WM+C_711Q +)_O>OXUKT4 9)\+Z$8+6 Z19^3:-OMT\H;86]4'\
M)^E:<L4<\+PS1K)%(I5T<9# \$$=Q3Z* ,A_"N@2:*-&?1K$Z:#N%KY"^6#Z
M@8X/OUH/A;0&TF+26T>R.GQ'<EJ85\L'KG;TSGG-:]% &?=Z%I5\ULUWI]O.
MUJ0;<R(&,1'=<]#[BD&@:2MY<WBZ=;"YNEVSS",!Y1Z,>I'UK1HH J:=IECI
M%HMIIUI#:6RDE8H4"*">N .*@/A[1VN[JZ.FVWVB[79<2^6-TJ^C'N/8UI44
M 9!\+:";2VM#H]E]FMG\R"+R1MB;^\HZ ^XK2GMH;JUDMIXDE@E0H\;C*LI&
M"".XQ4M% &1!X7T*VN8KB#2K6-X6W1!8P%C;U5>BGW !I=6\+Z%KT\,^K:19
M7LL'^K>>$.5'7&3V]NE:U% &;J_A[1]>M8[;5M,M;R&(YC2:,,$/MZ?A3KK0
M=(O=+CTRYTRTEL(MOEVSPJ8TV],+C Q6A10!070]*34DU%=/MEO4C$2SB,!U
M0?P@]A[=*C7PYHR7[7RZ9;+<O)YS.(QS)_?(Z;O]KK[UIT4 9YT/2CJ,FH_8
M+?[;*GEO<;!O9?[I;KCVJ33=*T_1[;[-IME!:0;BWEP($7)ZG JY10!1O=&T
MW49EFO+*&:54,8=EYV'JI/=3W!X-.N-)T^[>S>XLH)&LG$EL60'R6 P"OIQ5
MRB@"A=Z+IE_<K<7=A;S3* N]T!) .0#Z@'D ]#S5^BB@"O9V-II\!AL[:*WB
M+LY2) H+,<L<#N22:BU'1].U80_;[.*=H6WQ,Z_-&?56ZC\*NT4 4)=$TN;2
M_P"S)-/MFL.]L8QY9[\KT/)JQ9V5MI]LEM9P)! @PD<8PJCT ["IZ* ,Z;P_
MH]Q?S7\VF6CWDT7DR3M$N]T_ND]2*A_X170#:6]I_8]E]FMG\R"'R1LB?^\H
MZ ^XK7HH R-0\*Z!JNH07^H:/97-W!CRYI859ACIR>N.V:UG171D895A@CU%
M+10!GZ;H6E:.\KZ;IUM:-,Q:4P1A-Y/<XZGWIUWHVFW]Y;WEW8P3W-MS!+(@
M+1>NT]OPJ]10!BS>$/#=Q)>23:%I\CWI!N6:W4F4Y!^;CGD _4583P_H\=Z]
MY'IMJER\?E-,L8#%,8VY';VK2HH R8_"^@Q6D%K'I%DEO;W N88EA 6.49PX
M'0-R>?>M:BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0D*
M"20 .23VH 6BHH[JWEE,4<\3R!0Y17!(4]#CT/K3RZ"01EEWD$A<\D#J?U'Y
MT .HHHH **** "BBDW+DC(R.3STH 6BF>;'_ 'U_.G@@C(.10 4444 %%%%
M!14*7EM(NY+F%AO\O*N#\_\ =^OM4BR(SLBNI9,;E!Y7ZT .HHHH **** "B
MBB@ HHHH **C:XA2>.!YHUED!*1E@&;'7 [U)0 444UG53AF ^IH =12!@PR
MI!'L:6@ HHHH ***C2XADGD@2:-IHP"\88%E!SC([9P?RH DHHHH **KQW]G
M+>/9QW<#W48R\*R NH]2N<BIC(@."Z@^F: '44 Y'%1I<0232PQS1O+%CS$5
M@63(R,CMD4 24444 %%%% !1110 4444 %%%5Q?V9OC9"[@-V%W&#S!YF/7;
MG.* +%%%1PW$-P',,T<@1BC;&!VL.H..A]J )**** "BF2S101F2:1(T'5G8
M #\30DL<BJR.K!AE2ISD>HH ?1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R.LZ@VH>/M*\+@_Z,
MMI)J5XO_ #T56"1H?;>2Q'?:.V:ZZN+U*R>P^+&D:XP_T:]TZ72V;LD@<2IG
M_>PX'N,=Q0!C_:+S2OBKXG?1M#^WW,NGVDC1)*D"DYDR68]SQV.?UK6EUN/Q
M?\/;K6]-CEL]0LTEDB20?O+:YBSE#[9&".ZL<]:F;3]5TOX@:EK<.FM?6=_9
M0P+Y$R*\;QEC\P<KP=W4$GCI4"Z9)X2^'>N-<%9;^\-S=2)#DJUQ.3MC3N>6
M51Z^V: .D\.ZPGB#PYIVKQKL6\MTFV_W21DC\#D5IUB^$-'?P_X/TC292#+:
MVJ1R8Z;\?-CVSFMJ@ HHHH *XBX\->*'TS7K6/5=.+W-Z+FP>2!C\OF;S'/_
M 'AC"#'\*XZ<5V]% 'E?BBVLX?BGX-DU>RANI'L;H7/DV33"1PB\[ &. 2<=
M<5)X;N;2;XO7L7AY38:7%IP%[9R1FW\V?=\KI P## X+[0/SYV=?TS6)OB-H
M6MVFEO<66G6]Q'*1-&K.9  -H+#ICOBF-X<U76_B1IGB:]M8].M-+MI8HHO-
M#S7#."/GV_*%&20,GGZT 6KCQT8]!G\1V^F&YT&"5E>X2;]Z41RC2K'MP4!!
M_B!(&<59U/Q9+;-<MI^F_:[>VL!?O<RS&&)T;.U4;:P9B%)YP.1SSQSNG^&-
M>TSP%J/@9;-9H9%GMK34O-3RQ!*6.9%SO#J'/ 4@X'/>I;SPSK<6IS6$5C#J
M.CKI4=GISSW 5;-U0JS,F#EFXPP&1C&0": -.Y\>A5\-/9:/<W2Z_$9+<^8J
M;#Y1D"GWZ9/0<G)QBK-OXEO;Z>'2O[%1-6-K]IO+2>Z'EVR%BJJTBJVXM@X
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !45S;0W<#07$:R1-C*L/0Y!^H."#VJ6B@!%4*H49P!CDY/YU%+:P3S0
MRRQAVA):/<>%/KCIGWZC)]:FHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LO3
M/#VG:1?WU[9QS+<7SA[EGN)'$C 8!PQ(!P,<=JU** "BBB@"MJ%A;:IIUQ87
MD?FVUS&T4J;B-RD8(R.1^%0Z/HVGZ!IL>GZ9;+;VR<A 223ZDG))]R:OT4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9^
MIZK%IQMH0OFW=W)Y5M #@NV"22>R@ DGL!W. 0#0HI%W;1NQNQSCIFL^^U9-
M-O[2&Z39;W;B&*X#<"4YPC#MNQP>YXX)&0#1HHHH **** "BBN;D\;:3'8:A
M>?:;81V5W]C<-<*"DGF>7^\_YYKN!Y/89H Z2BN5U'Q=<6GB?2M$MM.ANFU.
M!Y[>X%WMCVH 3GY#V(QC.:L:?XJ2;Q-)X=U"RDL=3$'VF)2XDCGBS@LCCN#U
M! - '14444 %%%% !14-Y++;V4\T%NUQ-'&SQPJP4R,!D*">!D\9-<K!XTOY
M++1+J3PU=1QWUTUI>?OT)LI!+Y0S_?!;/([ F@#L**** "BBB@ HHHH ****
M "BL'7O$J:7X=UG5+*)+Y]*5S/#YNP95 Y&[!YP1V]JU=.NC?:9:7A0(9X4E
M*@YQN4''ZT 6:*** "BBB@ HHHH **** "BL#0/$4VL:QKNGS62VS:5<)!E9
M=_F;D#AN@QP1QS1J_B*;2_%&@Z0+)9(=5DE3[1YN#&4C+_=QSG [T ;]%%%
M!1110 4444 %%%% !1110 4444 %%%8%SXBFMO'%AX>:R7RKNUEN%N?-Y&PJ
M"NW'^UUS0!OT5C>*];E\.>&+_6(;1;HV<1E,32^7D#KS@_RK2LYS=6-O<%=I
MEC5]N<XR,XH GHHHH **** "BBB@ HHHH ***@GO;>VN+6":55ENG,<*GJ[!
M2Y _X"I- $]%!( ))P!WJ"RO+?4+*&\M9!+;SH)(Y%Z,IY!% $]%%07=[;V*
M1O<RK&))4A3/\3NP50/Q- $]%8%KXBFG\<7OAV2R6-;>R2[2<2[C(&<KC;@8
M^Z>YK?H ***QM=\1VVB2V5KY,EUJ-_(8[2SBQOE(&6))X55')8]/?I0!LT5S
M]UKFJZ:;0ZAHJ&.YN8K?S+.[\T1%W"AGW(A Y[ \XZ=:Z"@ HHHH **** "B
MBB@ HHK$\3Z[=^'[&"\M](FU&,S*EP(I50PQGJ^#][L-HY.: -NBBD.<' !/
M;- "T5R6E^+=2UC4]7L;318-^EW/V>9I+TJ&;&05Q&>,>N*Z#2KRYO;0R7=D
M;.=9'C:(OOZ' (; R",$?6@"[1110 44V0NL3&-0[@':I; )],\XK$\'>(7\
M5>%[;6'M1:M.\JF$2;]NR1D^]@9^[GIWH W:*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *X6XE>;XYV-O+DPV_A^6:$'H)&G56(]]H
M%=U6#K.C22ZUIFO62!KVPWQ/'D#SX' W)D\9!"L,\9&.,Y !A1%/%?BWQ;H]
M_<S1_8%@AM8XI60Q+)%N,P (RVX\'MM'3)S!\08VMO@Q?K_:,EY-:01%;UL;
MWDCD3#\=]RUOZOX)T'7]3AU6[MITO5C\LS07$D#NG78^PC(]C2Z]H*ZU96F@
MK L6DI)$]R  %:.-@RQ*/<JN>P4$=30!NVLCRVD,DB[9'C5F'H2.:EHHH **
M** "LN3PWHDL=^DFD63)J#!KP&!<3D="_'S$=>:U** /-_$UJZ_%GP7;6$J6
M>RRO%C*Q!E10J\!>F,<56C^U:)\;;%=8F&K7&JV$D=C<*GE&T1,NR%!D$-C[
MW7G%=KJ/A+2=4UFWU>Z6[^W6ZLD,L5Y+'Y:MU "L!SWJ2P\,:1INJ2:G#;O)
MJ$B>6UU<3R3R!/[H9V)4>PP* //;:ZN-<^#]]XO:]N(-=B2YO%F29@8&B=\1
M!<XV;5"E2,'.3DG-7;=)M?\ B%I\=_<7\,%[X86ZN;..[D1!(94!  .5]#MQ
MG'/?/7'P9HGG73+!*L%W+Y]S:+,X@EDX)9H\XYP,CH>X-6G\.Z=)X@_MPI,-
M0%O]F$JSN (LYV[<[>O/3K0!Y?'>7L?@'3_]/NS)9>*!91RF=]YA%UMV,V<L
M-O'.>*ZFZEN8_BGJEK;W[V\;^&Q./,D)BCE\YU\S:3@8 &?85L_\(-H']A7>
MC?9IC974QN)%:YD9A+NW;U8ME3NYX/6B+P-H45[)>&&YDNI;,V4LTMW*[R1$
MDD.2WS$YZG.,#&,"@#F_"-[);^)+;1M>TV\TW6Q8R1Y\]IK74 "A:56S]\;<
MG(W8<Y->@+9VJ" +;Q*+<8A 0 1\8^7TXXXJA8^';"QNH+E?M$TMM$8;=KB=
MI3"AQD*6)Z[1DG)XZUK4 <O\1C(GP\UZ:&>>":&SDECD@E:-E8*2.5(/X5R]
MWIS6WB?P08=1U)#JT4T-\1>2?OE%OO QG"8(ZJ 1GC%>AZOI-GKFESZ;?H\E
MI<+LE19&3<O<94@XJC)X4TJ6XTN=TN3+I0(LV^U2?N\C:?XOFXXYSQ0!Y[<Z
MM=>%+'Q]:V5W<+:Z?>62V[33-(;9)UC\PAF).!N8CTKHUTBZT;5SK/\ ;D%A
MILEE(DT*R22K(0I<3#>2-R@$D]QUK?3PEHR7&JS-:O*VK*%OEFF>19@!M&58
MD# XXQ571O 7A[0X+B"TM)'BGA:W*7%P\P6)NL:[B=JGN!UXSTH X_2I;BU\
M4>!OL\EW]EU&VN5FN)YV\R_ A#B62/)"DGYASN&<$#I69<VDLG@GQYJ#:GJA
MN=*U:[-B_P!NE_<^6$*_Q?-Z?-G Z8R<^@6WP]\.6C:<T=M<LVG,3:M)>2N8
MP1C8"6^YCC;T]N34_P#PA&A_V;J>G>1<&UU.5IKR,W<O[UV^\<[LC.!G&* .
M8\3WFIVUS!JUQIT^K:*VF1BYBL9RES9.=Q:=$!&<@@9!R-G&.<]QHD]M>>']
M/GM+AKBVEMHVCF.0TBE1ACW!(JFWA/33)O1[V)C;+:.4NY!OA7=A6YYQN;YO
MO<]:U[6U@LK2&UM8EBMX4$<<:# 10, #VQ0!Y#9:?;6OPX^)3PJZE+O5(5!E
M8@*%XX)QGWZ^]:MK;-H_BCP#+;7=X3J=M+#>+)<.R2JMN'7Y"=JX(XV@5UDG
M@?095U53;3"/569KN-;J55<MC>0H;"EL#.,9QS4[>$]):?2IVCN#)I(*V;&Z
MD_=@C:?XOFXXYSQ0!PEA#JOC'PO)K4&KPZ=J,5[*YNS+(6M?+E.8V0$+MV
MJ>"#DY)S7I6ISI;:/>7$MT+1([=W>YQGR@%)+X[XZ_A6(WP^\-MK\NLBQ=+F
M:02S1I.ZPRN.0SQ@[6.>>1UYKH;NU@OK.>TNHEEMYXVCEC;HRL,$'Z@T >9:
M5)<VGBWP2L#W:VNHV-RLTT\[>9?;8D999$R0K$G<.2WS8..E8]U;3'P%XVU,
MZIJAN]*U>[^PR&^E_<^6R[?XOFXX^;/'3%>AVOP^\.VCZ;)';W+2:;N^RO)>
M2NT:D8V9+?<Q_#T]N34W_"#Z$=*U'3#!<&SU*9I[N,W<I\UVY8D[LC/?% '.
MWEN^J?%*PM)[V^6TNM DFFMXKJ1$9A+&. #\O7G;C..>"<\ZUW>0?#V94OKS
M?IOBC[%;RFX?>(1=*NUFSEAM..<\5Z9'X5TN+5K?5%6Y^VV]M]ECE-U(<1==
MN-V#R >>>*K_ /"#Z#_8NH:0;65K._F-Q.CW$C$RE@Q<,6RIW 'C'(H Q[J[
M:T^+-TC7TMO:?\(X]S(#(3&C";'F;2<9"CKBL+2IKBU\1^ Y+6:[:VU".X6:
MZN)F\S4%\@N)'CR0,D!ER<@'&!TKM8/ ^A07_P!N,$\]T;4VCRW%U)(TL1))
M#EF^?/\ M9Z#&,5!;?#OPW:#3_+M;ACISEK4R7DSF($8V#+?<P<;>A[B@"GX
M._Y'?QU_U_V__I.E0>.;47OC3P1;-+-$LEU=!GA<H^/L[9 8<C/3(YYX(/-=
M1IWA[3M*U&_O[1)EN;]P]RSSNX=@, X8D# XXQQ2ZOH%AK9M7NTD$UI(9;>>
M&5HY(F(P2&4CJ.".AH \MUG4M3\!#QK9:3>7<]E;65M<VQN)6F:S>60QL S9
M.,9< YZ?6NE\00OX<UGPG>:+/<,E]?I87433M(MS$Z,?,;).67;NW=>3SBNM
MAT#3(;.[M3;":.]S]J,Y,C3Y&WYRV2>.,= .!BH--\*Z9I;VK0K<2?8U*6HN
M+AY1;J1C";B<<<9ZXXSB@#S.>RDF\&_$"^?4]4-QI6J7;63?;I?W)CCC9?XO
MF]/FS@=,9.>H@NKB7XE:%NGF\N\T&2::(2,(W<-'AMN<9P3SBMT>"=#&GZI8
M>3<?9M4E::\0W<O[UVX8YW9&0 #C'2G7G@W1[[^S3(MTDFFH8[::&[ECD5"
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
MNGEV=L@,<9Z\]>3S5>X\(:1<7UY=^7/"]\H6\2"X>-+@ 8^=5."<<9ZD<'-
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
M>>WA2:2-"XC>0H&P,XS@X_*O,[:RNO&^DZU<G6+>PU*UU.>/[5L<S6/E2'8
M=X 78!D8 .23DUZ/.S-HDC-()&-L27"[0QV]<=OI0!Q,/Q.FC\*:?XJU+0OL
M^B7;A6F@N_-DMP6*AG0HO&1_"2>>E=##XCN)/'TOAQK2)8%TT7\=PLI8N#)L
MP1@8Z'N>U<+X*\)R>+OA%X>T[4=1V:.0)9;6"':\P61B%:0L?ER,\*#[UT4C
MQV_QEN)'<111^& Q?LBBX;G\* .ZHKR+3G>VU;P'>633F"^GF1[Z>3$^H(T3
MMNE0<8) 9<DD<<+44^E17>B?$F:>ZOW?3KJXDLR;R7]RZVZNK#YLD@XZYP.F
M,G(![%16'9:C=#P);ZIM-Q>?V8MQM_YZ2>5NQ^)KSR]ED'P:L/&5C<R-X@CC
MANS=AR6FD:10\3?WD)9E"=!@8'% 'K]%>:KH<&O?$WQ#97\]_P#9A96<XA2]
MD4)(6<Y&&XQCH..>G3'3>-;;4[G1[=-)^SRW*W22&SN)-B7B*&+0Y[9 SSQ\
MO/&: .DHKQW5-4M;KP1>S6=G>Z3?VNN6JW%G,Q#6CL\2LJ$'F-EY&.#GITKH
M=7O)]-^*%[+:;F9/"\UR( QVR2K*-I*^O&,]<4 >@USWA;Q#<Z_)K4=U:16S
MZ;J+V06.4R!PJHV[) Z[O2L'PWIUAJ_AOPMXE_M6>.^(BFN+J.3YKN1QM>*3
MU7><!?X<8&,5R]SI<%UX:^)=^\ERMQ9:G=3VS13O&(I$AC8. I&3D#KG]3D
M]GHK$?4[J'P,VJHGG7B:;]I5<??D$6['XFO/M1>2#X1:3XQTVXE?7T2UN6N0
MY+7,DCHLD3_WE)=@%Z# QC% 'J#:A$]Y<V-L\<M]!"DK0L^T .6"Y(!QDHW8
M]*S?!GB"3Q3X3LM:FMEMGN?,S"K[@NV1EZX&?NUSOA_3;-?B]XNF$"B5(+&1
M6R>&99=Q_&N,TJS2R^%7A;78)KE-0AU6-$<3L%"-=LK)M!V[2"<\<T >YT5Y
MO);3>,M>\6Z5->6\,]E*D%NLB.9+:,Q*RRQX=<$L6.>O &< "JEQI)O_ !GX
M9TO4-7N[^&?1KA+J:*>2);DH44/@-\N<Y)4\^I% 'J=%<CXYM5T_X6ZO!:S7
M,7V/3G\F19W$@V)\N6!R>G.3SWKF+W2GT&_\$:YIEY>M>W]W!9WRR7+R+<Q2
M1DL2I.!M"Y&  /P% ':>'?$-SK.K:]8W-I%;MI=TMN#'*7\P% ^[) QUZ8KH
M:\L^U6]G_P +-FN=1GTZ$7<2FZMQF2,M!&HV_P"T20!]>U7='AEMOBA)IGV4
MZ?9W.@><UI#<'EA,%#MMP!)@D$J3]30!Z-4<\\5K;R7$\BQPQ*7=V. J@9))
M]*\2L+=H?A7X;\0B[O6U2+5(U2=[ES\K7;(RD9P003G(Y[UZ3\1[>*Y^&_B)
M9D#JFGS2*#V94)!_ @&@!VJ^*9;+4_#4-M:QS6>M3>6)VD*M&/++CY,<Y ]?
MPKIJ\MU73K=8/AQ;0AX8Y;M6<Q.5;)MFS@]1GU'/IBHA);:$WQ&TPZG>:=I5
MK]E:&2)VDD@::(;O+W$G+-C'/4]J /5ZK6%_;:G:BZLY5E@+N@=>A*,5./7E
M37 Z1;O#\3I]*>R6RL+K0!+)9),65F$VW<X& 'VD@XS]35OX/6=O;_#?3)HH
MPLDOF[R"><32 4 =Y17F5MX<M?$?COQOIVHW6HO:1&S,42WLBB-FA)W##=CD
M@?=&>E8.F2:AJ^C?#S^TK^]>674+FTEE2X=/M$2"4*3@]2%'S?>[@T >UT5Y
MWIUE:)X_?PC,DCZ3I^DK/:6MQ*T@D9Y3O<[B2VWA1G.WG%946DZGKGA7Q?H<
M-S</+I&HR+I%PTK%P%59!"6SEASLYSP?:@#UFJ6ERZC-:NVIVT%O.)7"I#*7
M!C#':<D#DC!Q7->&M1L_&CV>MP(4MK>R$>U&*[9Y "Z<=XP !_OGTKC+/6+K
M3_ 5C;?:[A8K_P 4OIUQ<M,QD2 SOGYR<C(4+NSD9]: /1&\0W*>/XO#C6<0
MMY-/>]6X$I+$JZIM*XP/O'N?PKH:\TO;.WT'XK_:-,M0C#PU<R+ F=C.LJ8P
MO8GC..M1Z%I<^MZ'X8\40:_;V]P'AFN;E(G9[K=\LD$A\S!RQVXQ\I P!TH
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
M:#+).H.%E<>5R1T)Y-9.G1:K>>']?M])DAFFM_%-P([*ZF*I<Q)@FW![# )
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
M#@MP1@8(P1@4RV\$>'[2]@O8;)Q=PPF!)VN96DV$YP6+98C P3DC QBNAHH
MYT>!O#RZ)#HPLY1IT,OG1P"[FPK[MV0=^?O<_7FMNYLK>\L);&YC$UM-$8I(
MW).]",$$]3D5/7.Z#X@N]4\1^(M+NK6&$:5-#&C12%]X>/?DD@=B.,?G0 Z/
MP3H$4>GQI:3!=.??:_Z7-F-L8SG=DG''.>..E.N/!F@73:JUQ8M-_:JJMZ))
MY&$P7[N06P".Q&".U1WGB"[M?'>EZ#]EA^RWMM-/Y_F$N#'MXVXP/O>I_"NB
MH P;+P9H&GZE;ZC;V)^VV\1A2>2>21RF<X8LQW8P,%LD8&*M:-X=TKP]'-'I
M=K]G25R[*'9@"220H8G:,DG P.3Q6I574M2M=)L9+R]E$4*$ D]R2  /<D@#
MZT <7IGAZ2[^(/BR^OK/4(+6^%LMO,D[Q"54BVN#L8'KTS^%=+<^%=&NSIID
MM"@TS!LUAF>)8<# P$8#IQ]*K3^(+N'X@6?AXVL/V6XL9;H3B0E\HRC&W& /
MF]3^%=%0!F:EX?TW5KNVO+F%Q=VV1#<0RO%(@/4;D(.#Z'BK5AI]KIEJ+:SA
M$408L1DDLQ.2S$\DDDDD\FK-<OXL\47OAR[T:&WTZ"[75+U+)6DN3%Y;L"02
M C9'!H W+#2K'2[-[2QMU@@>225EC)'S.Q9CGJ.2?IVZ5F+X*\/+H=UHIT\2
M:==.9)8)9GD!<G)8%F)!SSD$<\U6F\5W.E^)--T?6M-CMQJ99+2YMK@S(9%&
M2C@HI4D=.H-=10!@6'@O0M.U&WU&&VF>]MXC#'//=2S.$)SMR['(^O3M46G>
M ?#&E:R^JV.EI#=,YD^61_+5SU98R=JGW KI** ,6'PKI%O,CI!*52X-TD3W
M$CQK*26+A"Q4'))Z<$Y'-7=6TBRUS39=.U&)I;288DC65DWCT)4@X]JNUSN@
M>(+O5?$7B'2[JUAA&E311HT4A?>'CWY)('8CC'YT 6[KPQI%YIEMI]Q;N\-H
MRO;L9Y/,A9>%*R;MP(]C0WAG27TZ]L)()'AOABZ9IY#).,;<,^[<1CC&<8XK
M7HH K:?86^EV$%C:*R6\"!(U:1G*J. ,L2<#ZU1E\,:1-K,VKM:LM_-$(I)H
MYG3<H! R P&0"0&QD9ZUKU1.IQ2WM[I]H\<M_:Q1RO$S[0N_=L#$ XSL/;IC
MUH S!X'\/KH]II*V<HL+.436\(NY@(W!R"#OSP>1Z&F:MX#\-:YJD>IZAIHD
MO$01F59G0R*.BOM8;Q_O9J7P5K\WBCPAI^M7$"02W2NQB0DA<.RXR?I6_0!3
MU%?*T>YC@@9L0LB11+R>,  5R7@'PI#9>#]#BU.RN8[VQ0$V]Q,[)',,_.J;
MBF><@CH3Q@UW-<Q9>)KK7[^^AT"U@DL[&8V\M[<RE4>4?>6-5!+ 9P6) STS
M0 ^\\ ^&;^?49;G3!(=1YND\Z0)(V,;M@;:&_P!H 'WJGJMC=ZB__")1^'RN
MA%8O-OY9E9&C#!F0(<L6.,9/J6SQSLZ3JE_=ZG?V-_IRVDEJL3*Z2^8DP?=\
MRG ./EQ@C.<^Q.O0!FZQH.G:_9I::E \L"2+(J+,\8W*<J?E(Z$9%,/AS3&U
MI-8,4QU!(/LZS?:9<B/KMQNQC(STZ\UJT4 8 \%>'O[)OM*?3_-L;^4S7,,T
MTD@>0G)?+,2&SSD8.:99^!O#UAHMUI%O8N+.[79<!KB1GD7&-I<MNVX)&,XY
M/K7144 8K>$]&9],=K>8MI8Q9G[5+^ZXQQ\W/''.>.*FLO#NE:=JMYJ=I:^5
M=WC;YV#L0S8 +!2=H)P,D $XYK4HH R]2\/:;JM[;WMS#(MY; K%<03/%(JG
MJNY""5/H>*9<^&-'N]"?19K0G3Y"3)"LKKYA)R2S AF))).2<GK6O10!!:6D
M-C:QVT&\11J%4/(SD =LL2:YU?ASX46%85TK$27 NHT^T2XBD!SE!N^09/(7
M /<5I2ZI/J7AZ6_\-_9;J=BRVYN'*Q.5<JQ) )QPV".O%:PS@9Z]\4 8T?A3
M1XKG4;B.WF274E5+MENI1Y@ V@?>XP.!C&!Q447@O08!I@BM9E&EY^Q 7<W[
MG(P<?-Z<<]N*WZ* ,:/PKHT<VJ2_9&=M579>B2:1Q,-NWD,Q'3CCM52S\!^'
M+*:PFBL9&FT\M]FDEN99&C! &,LQ)&!@ \#)P.35[Q%XALO#.COJ-[O90RQQ
M11#+S2,<*BCN2:I7&I>)K72IK]M%LY72(R?8H;MC+P,X#%-K-[<#T)[@$1^'
M7A4Q-%_9?[LW NE07$H6.7=NW(-WR<]0N >]:D'AW2[;6WUB&W=+YXA T@F?
M!C'1=F=N!V&.*O6DXNK."X P)8U<#ZC-34 9FJZ!INM36<U_#)(]G*)K<K/(
MFQQT;"L.>3U]:B7POI*7NI7B0S+<:DH6[<74H,H P/XN,#@8Q@5L44 <Y<^
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
M_"/Z,VERZS_: AN72-W4KY8.&$0RS$[<\<]..U/U'P1X<U?2[/3;_3$GMK+
MM@TC[HAZ*X.X#@<9[#TJ'5_!6E:AI>F:;#8P0V]A.LUNRLRF @Y+*!U8\\D]
M3GDC! -#Q1=6UEX5U6XN[R:RMTM9-]S!_K(@5(W+_M>GO7#:1;?8OB+HMLEE
M%9VEYH<HDMPX8S!6CVM,  I?DYQGJ>37I%[9VVHV4]G>0I/;3H8Y8W&0RG@@
MUCV?@CPW87-E<V^E1+/9 K;R,S,R XXR2<XP,9SC'&* /,YGV_ F[E+D30:J
MZQ.6^9/].VX!ZCY<CZ5U<>F6#?'*[E:T@,G]B0S[B@SYGGL-V?7  S["MR;P
M!X7N#>^=I$3K>R>;.A=]K/N#%@N<*20,X SWS5^;PUHUQJ5MJ,EA']KMHO)A
ME4E2J9R!P><'D9Z'D8- 'C]SI\$?PLU_74\P:E8ZU<26LXD8&$B[ ^4 X&03
MGUS[#'=0-#KWQ.\0Z1K,"3VUC96QLK:9=R,KAC)(%/!.[:N>V,=S6X?!7A\Z
M1<:4;%C87$OFS0&>0J[YR2?F[GGW/-6KOPWI=]<6US-!)]JMD,<5Q'<21RA#
MU4R*P8CV)- 'D\_VV;PI!9W-W=M'I_C)-/LY_/8.UN)@!DY^8@Y )SC;72^(
MM!L/#VK>#HM,6:"*372SH;B1U):-V/#,1U KL+OPMHM[I]K83V*_9+5Q)#$D
MC(J.#D-\I&3GG)YR2:FU#0--U66SEO8'EDLG$ENWG.#&X_B&#U]^M '"^)]+
ML]=\0GPKI$"?;9G^U:OJ94-):0L<A%;L[=%'91GWI_D6VK^-+_PRTEA]BM-,
MMOL%K=P-.KQG>'D3YU^8$*"W)X&".<]:GA'1HKFZN(8+B&6[D,MPT-Y-'YCG
MN=KC-1:IX%\,ZU;V,.H:3%,MB@CMFWLK1J!@+N4@D>Q- ''6BO9Z_P"$O"&I
M:NVK6 @NW:>5=HNY8FVK&P).[8-W&3D@$]*U? ]E;Z?XZ\=6MI&(H5NK4K&O
M1<P X [#).!VKI-0\*:%JFG6EA=Z;$;:S*FV6,F,P$<#8RD%?P-/TOPSHVBW
MES>:?8I#<W6WSY=S,TF  ,DD^GXGD\T <KXJTZWU7XH>&;.[#M;O87N]%D9-
MX_=<$J0<>W?Z5CV'A/\ M"+QSX0MIYETVUFA;2Y&D9C:S/%O95;.=H8KQGHQ
M'>O1M3T'3=7FMI[RW+7%L28)XY'BDCSUVNA# 'N,X-5K];CP[HP'A[0O[0D\
MX%K9;A8F;<?FD+OG<>YSR?6@#F_">IQ^,IM*N9;587T:!ENX=N/*O,F,H/0*
M$=L?[:'M4GQ;M+>Y\%H\\,<C1W]IL+J#MS.BG'ID$CZ&NE\/:8^FV$K7$<27
MEY.]W="+[OF.>@.!G "KG'.W/>K6JZ58ZWILVG:E;)<VDP&^)\X."".G(((!
MR/2@#A]6TBPN/BIH>G& +9#1[H&",E%(\R/Y3C''J.]<[;:G+HWA2;3TNOL^
MFQ^+Y=-9YBS)!;;B0I.X'9NPIY'!(KTZ/PMH\6H6]]':,ES;1&&&19I!L0]1
M][')Y/J>3S3(_".@QZ=?Z?\ V>CVE_(9;J&5VD65SR6.XGYB0#D<\#TH SM
M\._V%XHO)X]3MQ#>VX?^S+6V,42,I \U1O8 G.#C&>O:LGXHQM+=>"XTF>%V
M\0P 21A2R_*_(W C/U!KJ] \+Z+X7MY(-&L$M4D(+D,S,V.@+,2<#G S@9I=
M7\-:3KTMO)J5LT[6S^9#^^=?+;^\ K##>_6@#@?%L%UX>\?^$=5O+Z76XKB\
M^PPVMTJ*]LTG!EC\L*IP.NY3CCD=1?T.VMO&%SXRCUM UU;:G+9PECAK6!47
MRVC/\!/S-N&,GZ5UUMX8T>TU%-12R$E[&I5+BXD::1 >H5G)(_"B\\+Z/?7\
MM]-:,+F:,13O%,\7G(.BR!6 <=OFSQQ0!Y[X<U"7Q)I/@U-7#ZAJ\EA/,;.X
M(%O+&&"">7(.3C&, DER>.364OG7/PHT42W5P'A\1+;H\<S#:GVLJ!UY ' S
MG&!7JVH>%M#U2>RFO-.A>2R4K;E<IL4C!7Y2,K@?=/'M57_A!/#(LVM%TJ-+
M=KC[48XY'0>;G(;@]CD@=!GC% '-75AIVD^/-"\+10M%I%ZMU?O!+*SK<W V
MX4[B<@#+;>F<''%6O ]E;Z?XY\=6MI&(H4NK4JB]%S #@>@R3@=NE=1K'AO2
M=>M8+?4[07"V[AX7,C+)&P[JX(8'WS2:7X9T;1;RYO-/L4AN;K;Y\NYF:3
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
MA\A9_M$FX1_W?O=,\_7GK51O!7A]M+N],:P+65W-Y]Q"9Y"LLA.2S?-R2<$^
MI ]* .>U33+"?XU:7)/:0.S:/.[,Z DLLL>TGW SBN:MC%X=\(_$/4]+MX[>
M[M]9N(4EAC >*(^3NVXYX!9OPKU"Z\-Z1?75C=75FLUQ8@BWED=BR@XR"<_,
M.!P<T0^&M&@O[Z]CTZ$3WX(NF(R)<C!RIXY &>.<<T <F-$_LR_MO$FE:K9*
M'LIE2TL;4HFH'RRZ%CYC9(QG=C)Z9YK.\/Z2NN:%X8\41:]:6]RDD,L]U#:M
MYURS862"5_,^;+'&,<$#  XKM-!\%^'?#-Q+/H^EQ6LLH(9@S,0"<D+N)VC/
M88' IEAX%\,:9K;ZQ9:/;PWSL7,B[L!CU95SM4\GD 'F@#H%=6+!6!*G!P>A
MI:HZ?HVGZ7<7T]E;+#+?3>?<L"3YDF,9Y/'3M5Z@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK
ME-:U)KWQKI?A:-B(GMI-0O@#@O$I"(GT9VY]0N.A- '5@Y&12!E;H0?H:P[W
M6HFO[K1K+3GU"6V@5[J*-E58U;.U,L0"S '"^G4C(SP_@V*7_A1UIJ%ANAU"
MQ2[N;5B.0RS2-L;U5L;2/?U - 'JM%9^A:M#KN@V&K0 K%>6Z3*IZKN ./PZ
M5H4 %%%% !117#W&D^,3INOPQOI+SRW@FL)':3]_%YFXQS>@V80;>P/KF@#N
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
M$$!,\$;L@8R,5W<%]>2ZW=V4FF216<,:/%>F12LS-G*A>HQCO_\ KODA022
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
M+).@5 S-@1[V"[L=R"PXJY-X@DCO[72DL=^KW$+W!MC, L42L%WNX!P"2 ,
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
MM,NZ.SMWG*C^+:"<?CTKEI+B'3_A;/J^NV#ZHUU9"ZU&--N7W+N*_,1A5!P
M.@' S6_XOTB37O!VL:5"0)KJTDCCR>-Y'R_KBN?N4N_$/P8-KI]J\U[=Z4+;
MR-RH4EV;&5MQ &U@0?I0!;OM3TF/5O!]O-HC.]T6-A/\NRU(A)(ZYSM&.F/?
MBEGOSH/Q$T_35XLM=@F98^R7$6&+#TW(QR/5<]2<TM1TO5[C4/ \\>DSE-,=
MGO/WL0,683'C[_/)SQGC\JGUNS?5?BGX8\H932+>YN[ANP\U1'&/J2'/_ 30
M!VE<A>>(=43XEVN@16*O8MITERS>: 7/F(N[!Z!<GCOGVKKZY#4].U6'XE:=
MK=I8?:[,Z;)92LLRIY+&17#$,<D8!Z F@#E/#OB$>#]*\77,6BSW&GVGB&[:
M=H&1%@CR@^4$C<1UP.W>NZU3Q7;6=Y]BM1!/=_9Q<E);E8%",2%^9N[;6P,=
MCDCC/'/X>UZ3P/XXTW^QYA=ZMJ%U/:(9H?F27;M)._ QCD?SJY<6/B31/$D&
MNZ=H7]IVU[I\-K>V)GC2:"2+=M<$G:1AB" ?>@#K?#'B.R\5^'[?6+ .L,VX
M%)  R,I(93CT(K8JEI7VPV"/?PQ07#DLT$3;EB!/"Y[D#&3ZYQQ5V@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "@D#J:*XCXNV\,_PNUUI8D<QP!D+*"5.Y>1Z&@#M\YZ45Y$]I;I
MXJ\&-X-M1#<*1_:K64.R'[-M&X2X 4MUQGG/X5UUUXY>S:&XGTF6/3YM4&F+
M+))LE+EM@D$97E-W?=G'.* .OI"0H))  Y)-<A=>-+]?$>I:)I_AJZO;FQ2&
M1B+B.,.DA(W DX&,9 /)YX&*K:!XDU?43XL?4=,AFM["]EMU@AG#':L49V ,
M #G)))(ZD8H [:&:*XA2:&1)8G&Y71@RL/4$=:)IHK>%YII$CB0;F=V 51ZD
MGI7):)XFL!X8\.#2],6!]5B_T'3T8*L:A2S%F X51U(!.2.#FHM9\4#_ (1'
MQ#-K/AF>1-.+17-JY!BN$P#O1V W)@^F1Z4 ;T_AZRN_$%IKSR3F\MHVCA*R
M?($;&X;>A!P*UZY&^\8/IVJ:5H]GH-Q<37]FT]LL<B(GR!?ER3P!N&2<>V3Q
M4-A\0!=Z3J<LNB7D.K:;=):7&FJ1(P=R A##@H<YW8Z \'C(!VE%<M#XP?[5
MK]C<::?MVCPI.\5O.)%E1U)&UF"X(VG(('MFJ-E\09;E/#MU/H4]MIVN%(H;
MEIU8I*Z%E4H.=IP1NXZ=,8H [>FHZ2*&1E93W4Y%<CX:UW5]7\4^)+*]M;=+
M6QN4MT"3EMH\L-TVC).[)Z8Z<XS26EKIOPT\*W+I$D-J]XK) )6\J%I62-1O
M;)"YPS,?5CCM0!V-%9VFWUY=37,5W8K;F+:4DCF\U)589RIVCITZ5;NYVMK2
M6=(7F:-"PC0@,V.PR0/S- $U%>>1_%%O[(TK7;CPY=P:#?.D;WQF0^0S-M!*
M=2N>"W'MGC.GKGCZUTHZG]GCM;G^R_\ CY22]6&1CM#E8E(.\A2.NT9X!)S@
M ["H;F[MK*$S7=Q%!$#@O*X5?S-<A/\ $!I=0LK/2-"NM0>_TPZC:MYR1"1?
ME^4Y/R_>Y)QSQSFL^XO-3U'XI6%G=Z5 ;?\ L.24VDUP&"[Y8U=C\I!8#Y<=
MQGGF@#T1'61%=&#*PR&!R"*6N(MO$=KHGAFYN-"T4R^'M(>2%C'/A]L9Q(T:
M$'<JG=U89VG';,]_X[9-5LM/TG1I]3:_T]KZTD29(TF4;2!D_=X8<G'XT =A
M17'0^--2NM5O])M_#%P=1L[6&X:*6ZC53Y@)V[AD#!7'?)[ <U4B^))FT32=
M=70KE=(O9HX);AYE#0N[[.$ZLH;@GCV!H [RBN4UWQC-HRZS,FD236FCQI)<
MRR2^5Y@8;B(LJ0Y ZY(YXI;[QDUOKVFZ5::1<7;ZC:/=6\@E1%(4*<')X^\,
MD_AGI0!U5%<E8>.X+C0[B]NK"6WO;?43I;60<.S7.X*$5N 0=P.>.,^E6&\5
MOI\VJIK>F2V,6GVHNS=1L98)$YR%<JOS@C&W% '2T5R%GX\MYO$VGZ+<0VZM
MJ,;O;2VMXMP R#<4D  V-CI@L#@\UU] !2,P12S$!0,DD\ 5SL_B>>6;54T?
M3?[072V\NY/G^66DVAC'&-IW, 1G)49(&>N.9\8>)6UKPIX;O]%19M.U35+-
M&+R;"P,HS$PP>"5PW/8\&@#T.UO+:]A\ZTN(;B+)&^)PXSZ9%35FZ5I-I827
M5Y#80VEW?,LEV(F+!G QGL.G? S3-7U>;3[G3[2VL9+JXOI6C0Y*Q1A5+%I'
M .T8&!P<DB@"SJNF6VLZ7<:=>"0V]PFQQ'(4;'LP.11I6E6>BZ?'8V$1C@CR
M0"Q9F)Y)9B222>Y-<G<?$:.V\(:EKITJ:1M-O6L;F".92%=75,AN-R_,O(&>
M>E:-OXKNI/%#Z%=:-):3RVCW=F\EPK"958*5;:#L.2/[W'Y4 =/17)Z=XU-_
MX4OM9_LTQ7%G</:O8-,#)YJN$\LG& Q)&!SG<.>:ZJ,NT2&10LA W*K9 /<
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
M4L1=HD,J!)"H+*K;@#W .!FL/6/$;Z/KVC:?)9;K?5)6@6Z,N%CD"E@I&.I
M./4^E &]17*VGC(SR>)(9[%()M"_UR&XW>8"F]6&%X!'3OGM3K_Q>+.=;$PV
M2:FMJMS-!=7ZPI&&)"IO*G<Q*MT&..2,C(!U%%<)%\3+>\T_P_=V&CW=PNLR
MO B[T4Q2J&RAY]5//3'.:N-XVEC6.UN-/M;+5Q;_ &B>SO=12-8@695'F $,
MS;21@8 ZD<9 .OHK&\+>([7Q9X>MM8LTDCCFR#')]Y&4D,IQ[CKWK9H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KE_B'I=_KG@;4])TRU,]U=QB-!O5%7Y@<DL1Z=LUU%% %/21,
MND6B7$#03)"J/&S*2"  >5)%>97WAKQ9?:<RW>CP76J6^LQW?VY[M,SP+-N5
M8P?N*%P-IP.,X)->LT4 <AI&FZK#\1-9U6YT\QV=[:6\*2K*C /'NW<9S@[N
M#CMR!5?2-)UK2KSQ="VG++;:C=R7EM,DZY??&JA-IZ$%>22!Z9KMZ* /+8?"
MWB;3/#?@R^L;*.36/#J/#-823JJW$<BA7"N"0#\H(S_]8[WB"U\1>(O 6M6L
MVF);WM];F"WL5N$?R\C[SR<#)ST&< #KS7:44 >;ZE+=VGQ"\$_\2^629-,N
MTD@5TWK@1 X);:>??I^5+J/AOQ&8?$.LZ;%Y6HZM>VKO9+<"-VM80$,?F X5
MV&XD@\ XS797/AW3[O7K76IEG-]:JR0N)W"JK8W#:#M.<#.1VK5H \XL] UN
MUU_Q#=PZ!;VUGJ6EQPPQ0W*91U$@VD<#)+@D].O)-,_X1W7%\*>!=/\ [,<W
M&C7EM-=@31X"QHRG:=W).[(_I7I5% '):!I>JZ7XT\232V<9T_4KB.YBN1,,
MC$2H4V=<Y7Z8[]JU_$<,USHTD$6F1:FLCHLUI*5 DB+#>/FXSC)&>X%:"W5N
M]U);)<1-<1J&>(."Z@]"1U .*FH X_P1X;N/#EUJT<*7-KHLSQM8V%Q,)&MR
M ?,P0S *25P,GH>F:ZNY_P"/2;_<;^52U%<P)=6TD$A<)(NUBCE3CV(Y% 'D
M_AK2[_Q5\%]$\/?8'AM[A(O.O'D0H(5E#DJ =Q8A< %0 3UP.=^.T\6>&/%&
MKG2M(@U?2=6N!=JS7BP-:RE55PV0=RG:#\H)%==HFBV/A[2H=,TU)([2$8CC
M>5GVCT!8DXK0H XTZ7K/_"Q=*U66U\^V@TM[2XN4=%!E=E;(4MG;\I]^>]22
MZ=J?_"TX=973W;3ETIK(S"2/.\RA\[=V=N!]?:NHN;JWLX?.NIXH(L@;Y7"C
M)Z#)J:@#SK3/#^NZ%X;UOPK#I_VJWN7N/L%Z)D$:)-DXE!.X%2QSM#9%6+'P
MQ?:/XM\-&UM))M,TK26T][DR("6.S#;2V<?)S]>,UW%O=6]Y&9+:>*= Q4M$
MX8 C@C([BI: .1L-.U.U^(FO:N^GR&RNK2"&%UDCRS1[\\;N,[N,_CBN9C\*
M^($^$NF^'CI;'4;>]25U$\>W:MQYN0V[TX^OYUZI10!YGXCT#Q-K,OBFWETJ
M*\BO;39I<\URJK:@Q89 G.'+$_,.#GE@ *OVND:X?%/A74+C2S'%8:;+;7.R
MX1MCN$ QR"<;.<#OQGK7>T4 >63>#O$-SI.M-;VZVNHKXC_MO3A-(I27&W"-
MM)P2 WMR.:W[VP\0^-/"VIZ?JNGQZ']HM6BCB^T+.QER"'+*,!00.!DG)SC
MKL)YX;6"2>XE2&&-2SR2,%50.I)/ %.1TDC5T8,C %64Y!![B@#EO#=]XQNV
M@M]>T:VT\6XQ/=1W2RBZ(&!L0#* G!.X\8QCG(ZNBB@#B=)TO6?"NN^(1;:<
M^HZ?JMTU_;O'-&ABF90'20.P^7(!!7/':LN?P7J>E>"/"VA:?;?;9M-U."^N
M72147Y93)(%W$$\L0/UQ7I5% #48LBL4*$C)5L9'MQQ7+>+[/6KK4-$>PM!?
MZ7%+)_:%CYZQ&4%<1DEN&53DE3UXX.*ZNB@#R6Y\(^)6\%>+-%32(%EU'5C=
MVHANDV;#)&^.<8 "$>N<< 5UEUIVI7'Q(TG65T^1;&"PFMY7:2/*N[*PX#9(
M&WG'X9KHX]3T^:^DL8KZV>\C&7MUF4R*/4KG(J6Z$!M)A=,JVY0B0LVT!2.<
MGM0!Q7_"/./BE/+;3J--FABU"^ML?\O*%DB;T (RWUB!KNZQ_#>A:+H&DI!H
M4$:6<H$BNLAD\P$<'>22PQC'/3I6Q0!R7B>QUNY\1Z3+;V*:EHR)(MS9M.L8
M\TXV2.#PZCGCG&<X) KD[?P;XIMO#=L;>SM(M5TC6Y=0M83< I=1NS[DSCY
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
M=O>6;7*P.CQEMDBLW!&&((KN*A@NK>Z\W[//%-Y3F.3RW#;& !*G'0X(X]Z
M.-UK3?$&H:EX5O9+!99+&]>ZNUAF3;$K(R!%+$%R-PR<#.#TZ4:Q8^)=%\;2
M>(-!TZ+5K2_M8[>\LVN%A=&C+%)%9N",.017<44 5---\UBCZDL273Y9XXFW
M+'D\*&P-V!@9QR<].E6Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P/%WB9O"NF07W]GR7BR7,
M5N51PI7>P4'GKUZ#]*WZX?XK&1?"-N8E5Y!JEF45C@$^<N 3VH L6?C.^/BA
MO#^JZ ]A=S6[7-@1=+*MRJ]5)  5AU(Y'OTS2TOXCSWGAT>)+W07L]"%M+-)
M=&Z5V5T<J$"8!.['!]>.F"=*32[W5/%]AX@N;&2WBTJUFCMX&D0RRRR[0QX8
MJ%"K@9.26/3'.)IW@>_O?@Y)X-U,+:791U$BN'3=YID0Y'.,[<_C0!OS>*KK
M3-4TFUUK3$M(=5?R+>>*X\W9,1E8Y 57!(S@@L,C'O1IOBR76+AC864$]K%?
M/93E;G]] 49E+O'MX!*\#=G!!]<4KC2=8\3_ /"/1ZS8K9G2[R.^N9!,KK-+
M&I"B/'.TLVXE@I &,'.10F\)WM]XDT_68]+&EZQ!?;KG4+:91'=6H8Y5U!RS
M,NT<KP?XN* +6J_$BVL+6XO[>WMKNQMKDV\JI> 7+;7V.R0[3N ;/5@2 3TQ
MG4N_%%S)+JD>B::NHMID:O.&G,9=V3>(XP%;<VW!YP/F ]<8>CZ;XR\,W5YH
MMC9V%WI$UU+/:7\MSL:T61BY5X\$N06.,$9]1VD_LKQ3X;\8:K>Z-8VNJZ;K
M!CED6>Z\AK:94"%C\IW*0 >!G\N0#7M_%DDWB#2=+DTN2#^T[![Q#,^V2(J%
MRCIMX/S =3T-<]XB\=:HW@/Q'J&G64-M=Z9J#:;(S7!;&&13(A"#)_># .,=
M>>ATM8TC7HO$_A[7;2WAU*:TMY[:[C\T0<R;3O7(/R@J>.N,=:Q)O!GB*Z\%
M^,=+EALTNM4U1[ZUVSDAAOC;:>./]7P<]^0* .KU#Q2VGW<&FS)IT6J20-<.
MD]_Y<*)NVK^\*9))[;>S>@S2T[X@P:GI-A+!8.-3O;Q[*.R>3 \Q 6=M^.8P
MHW;@#D$<9.*JZMI_BNW\1V/BO2M/M)[E[/[%?:6]UM^0.71DD(QN!)SQCGC/
M6C7M#\37TN@>(X8K1M8TNYDE.GB;$9AD0(T8D(&6 &=Q&,D]L4 0^&!./BWX
MI^TV4%K*;&T+""3>LF3)\^=JG)[Y'4=^M>A5PME8>)H?%VN^(/[(M4%UIL4=
MO ]X"QECWD*2%P,E@"<X'O72^'-2NM7T"UOKVU2UN9 PDB1]Z@JQ7*MW4XR#
MZ$4 8;>-;Q(?% ?1XA=:  [P?;/]=&4+AU.SC*@X]P1QBM"P\2R:E;:!/:VL
M$BZK";A\7!_<Q!02WW/FP65<<<L*I:QX4N+[QQ8ZM;RHEE+;&WU.(]9E1Q)$
M!_P+<#_LDCO3?!WA&;P\-4M[F59+3SGBTZ,'_56K,9-OUW.P^B+0 RX\>O'X
M=;Q/#I?G>'UD(:=9_P!]Y0?891'MP5R,XW9V\^U:5MXG:Z\63Z%%:1MC3DU"
M"X$^5E1F*@$;?EY&<\\5R]EX4UZT\ 7?@1H$D@826UOJ?FKL%N[$Y9,[MX#$
M8 () Y%:4N@ZMHWCBTU/2+&&\L3I":8RR7 B,)1RRL>#D8..!GB@##\7:W'X
MK^$W]KO8K;R+J4,:H6$A1DNUC)#8'7![=Z[6\UQYM<GT+3;.&\N8;<377GS&
M..-7)"*2%8EFPW&.@SZ \5_PB'B0?"Y_#SV=NU\=1^T*4N!MV?:?.R<]#C@
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
M<0I&"01D'OSTK$U+P5JQ\/7BVUO'+J.I:XFJSH)0$B59%8)N/4[4 SCJ3VH
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
MMHUU#4;2T:0@()YE3<2<<9//-5M"\,:+X:CG31]/BM!</OE*DDN>3R22<<G
MZ#)KBM,74-6\8>.K34=-TZ[MO]%BE@FN6*!1!N51^[Y!+$GI@DXS6G!X\=O"
M/AG6XM)C6'5[J"T,/VC!@\Q]@(^7YL8Z<4 =A'?V<M[+9QW4#W42AI(5D!=
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
MDGH*X*U\=>)-6\*3ZY8^'K2"V2WNW,L][G9)$S ?*%RP.WVYR.!@D'B.]M?
M'A6^U?2K346O9+&,N\^XJT@3;,0R??R2<#H>] 'HE03WMI;7%O!/<PQ37+%8
M(W<!I2!DA0>I YXK#O/$5Y)?ZK9:+817D^EQ*TXEF,8:1EW+$F%.6*X))X&X
M=><4KKQ&6U?P@EUX?"2:JSE6NB!-92")F8;=IYP,9!'>@#L**X*7QSK\S:\F
MF>%X[E]&N#',&O@OF*$#_)\ARQ!Z=/<GBM&V\92:O8Z5>:38YM+ZS>[>[NW,
M<-N%P-C, ?FR2,<<*3S0!UE%<&/B-++X3T#7K?1_-75+]+%X1<C,3F5HR5.,
M.,J<?=[5:7Q;J_VW7M*N-+L[?4["R6]M\73212QMN W'8"""IR,<^O>@#K;F
MZM[.!I[J>*"%<9DE<*HR<#DU+UKA]!M;GQK\+[&/78+.=KVUBDWRDRAB0#O9
M<+A@>0 2/>M*]UN'0-1TCPW;FW26:U;R'O9S&KB/:H0'!W.=V?H">>E '35E
MZYX;TCQ+;P6^L627<4$HFC1V( < C/!&>">#Q5G3KFXN=,M[B]MOLEP\8:6$
MON\MNXS@9QZXKE)_'D\?A@^*X=,2;05<EF68^>80^PRA-N,=]N<[><YXH ZN
M*ZT\W#:9%/;&:*,%K5&7<B=!E>P[4MS=V&E6J-<W%O9VX(1#(ZQKGH%&>/PK
MSZ>[O8OBS?W&@:?;WTUQH-O(OF3B&,@RR'<6P2<C&,#\JJ>*O$4?BOX67%[+
M8M9WMIJMO:W-M(0Y@F2YC#*&[\$<^AH ]/>]M([V.R>YA6[E0R1P%P'91C)"
M]2!D<U/7-76L)'\1-/TB32H&DFL9IHK\L#(JJ5#(!MR 21W[=*R=0^(4MMX>
MU'Q#;:;'/IEC>M9N&G*2MAQ&9 -I &X].N.?:@#NZ*Y;5_$VJ:<+G&DQ1I:V
M(NYI[FX*0LY)_<H^W!;Y>3VR..:Q]1\7:M?77@:?2(($M-:)F>.:9E8_N&<(
M2%.%'7/.2!P!0!W2WMH]])8K<PM=QH)'@#C>JDX#%>H!P>:GKE(?$,$7C36+
M.\TVVM6LM.CNI;]7#-)%EN#\H("[6.,FJMQXZN+'0M.\1WFF)'H5ZT>9!.3-
M;QR$".1UVXP<KD Y&>] ':T5QLWBW6I?$&O:-IVA6\L^EQ0RK)->[$D60,><
M(2#\N ,$=<D<9;!\0;:\T_PW/$D%M)KL+RQ?;)MB(R!<IN Y8EL#IG!/L0#M
M**J:9<75UI\<M[:"UN26#PA]X7#$<-@9! R#@=:MT %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R_
MC[1M0U_PU_9VFQQ/.US!*3+)L4".17/.#R=N*ZBB@#DYM)U23XC6>O"UC^Q1
M:8]HX,PW[W=7R!C&!MQUKG3X$UNXT:^!^S6^I1>(FUW3R92\;$MD(^!D<$@X
MSU%>G44 <H=(O]5\4:;X@O[)+8Z7;3);VPF#L\LH4,2PX"@+@=SN).,<Y.E>
M%_$EE\)KGPY#-#9:P%F$%Q%,2OSR,_W@ 5X8KG''45Z#5-=5T]]5;2EO8&U!
M8C,ULL@,BID#<5Z@9(Z^M '&Z7X?UVV\9:;K/]EZ996D6EO926L%P6,1,BOD
M'8 Q.W';'4DUK>!=&U'0]*O;74HHDDEOY[I#%)O!61RP'0<C.*ZBB@#E8=%U
M6T^(][K$,=K)IU_9PPR.\I$D31ENB[?FR&]1C]#R9\&^*T\#+X6BM=.V6>H+
M/!=/=-^_3[3YHRH7Y, \]>G .<CU:LV3Q#HL-VUI+J]@ERK;6B:Y0.#Z$9SG
MVH Q;#2-6B^(M_K<]M ME=6$-L"D^YE=&9B<8'!W8]>.E8'AI]5:_P#'EMI]
ME%,9M7E2.5Y@JQN8D&7&,[1P>,D\C ZUZ1%+%<1"2*19(VZ,C9!_$50TS0=.
MT>>ZFL8'BDNY#+.3,[^8Y_B.XGG@<T <FG@V]TJ]\$0Z<D<UEH"2K/)))L:0
MO$4RJX/<ENM6+3PQJT6H^+K:06HT[6V:6.X$A,BEH1&5*8QP1G.?PYX[:B@#
MS.#PWXMETWP=:SV.FPG0+F+S/]+9O.1(FCW@A/ESD<8)R>V.98_#/B71[7Q3
MHMA;6=YIFKO<W%M/)<F-X'F4[D9=IW#/0@_7';T>B@#S9/#'BO14\.:KI4>G
MSZEI^EII=]923L(YXEP0R/M^5@PSR._?ONZGJ7BG2="@OOL>GW%Y)=+]HM1,
MP6*(C&R)L NY..H&2QXQ764UHT9E9D4LARI(Y!Z<4 8/CC0I/$O@G5](A(\Z
MYMR(LG +CYE!_$"LC7;6]\9_"A[/38T^V7]JD3+,^P1."-X;@D%2I!&.HKMZ
MBCMX8999(XU1I2&D*\;CC&3[X[^P]* .5U32-6OO%OA358[6)8-,6?[2&F^;
M,D80;>.<8SVJ7P]I&HZ?XN\3ZG>0Q):ZG+#) 5EW,!'&$.X8XSC/>NJK*O\
M6-#%TFDWU]:B:X<1""20#>QY"'W(_A/4'H0: ,/P'8.)O$&NN"%UC47FM_\
M:@0!(V_X%@L/8BJTNC>*-!\9ZIJ>@V]A?Z?K'EO/#=7#0M;S*H3>"%;<I &1
MU^E=T    , 44 <9=>'M7LO%^G>)[1XKZX%B;#4(&;RO,0MO#QYR 0V>">G>
MLK7?!&J:EX=\5&&.W_M;Q#/"QC:7$<,<6P("V.3A23@=6QT&:](HH Y.[TG5
M;KQ_HNMBUB6TM+.:"8&8;PTA4\#'(&WU'6L.'PEXA@^'.N>%C!9,\[7*6LPN
M#^\$LC,&8;?EP&QCG/MW[RSU73]0N;FWL[V"XFM6"SI%(&,1.<!L=#P>*N4
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
M3&0Y"JISP.3D]*]$H)P,F@#D++2-6M/&GB75S:Q/;:C;V\5N!,-V8E<?,,<
M[O?I61I?A+4+?P5HGAS6M$L=3LK>WEBO(?.!;?N4QO&2!V+@\J1GBNZT_5=/
MU9)GTZ]@NTAE,,C02!PK@ E21W (JY0!@^#=%N_#_A>UTR\N&GDA+[2SES&A
M<E$W'EMJD+GVK>HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KC_ (DZGJFE>%1/I<L43O=00R.^
M=VQY%4A<="<]?3/?IV%<[XWT&[\1^&);"PDA2[$T,\1G)"$QR*^"0"0#MQG%
M #7UV^EU]?#UJMI_:,=I]KNIGW&*-2VU%"C!).#W& .^:D\*^)#X@AOX;BV%
MKJ&FW36EW"K[E#CD,IP,JP((R*SI/#^M6WB^#Q1:"RDN9[/['J%F961" VY&
MC?:22N<'(&1SQTK3\-: ^COJEY<M&U]JEVUU/Y9)1. JHI(!("@<X&23P.E
M&9\1M3U73-&L'TN6&,SZE;6\K/G.UI%&!CIGH3Z9_#+OFU1/B]:&U@M9-0;P
MY(IWN5B4_:$Y)P6(]@._;K71>-M"O?$&A16^GO MW;WD%W&)R51S&X;:2 2,
MXZX-54T37&\?V_B&9=/,*:4UDZ).X;>T@?(!3&!C'7GK@=* *MAX^:?PW:W5
MU9I%J<^H2:88$9GC$R%MS @;BH5"W3/;WK1\.^(K_4M9U+3+ZP=!:A'AO8X9
M$AN%;J ''#*>",FN:7P#KX\//'%=V-KK%KK4NKV,J.\D1+LQ,<F5!P0Y!QFN
MQT%?$,@>X\0FPBEVA$M[%F9!ZLS, 23Q@8X'KF@#$^+&NWGA[X=:C=Z?(8KJ
M39!'*O!CWL%+#T."<'UQ71Z5HEAI.A0:1;V\?V2.+RV1E!$G'S%O4GDDGKFF
M>)?#]GXI\.WNBWX;[/=)M++U0@Y5A[@@'\*S-(7Q?8646GWL&EWK0J(UOQ=/
M&9%' 9H]APWJ V">XH :ES%X=NM)\(:-'&9Y8I98_-SLMX$;J0.6Y95 R.A.
M>.<V\\?7MAI?BA)=-MVU?P^BRRQ><5BFB9=R2*=I/(!RO8C&:O:MX9U+_A(=
M&\1:=<0SZC8QR6]S%<$QI<Q/R0" =I5N1P?0GO5'5?!>HZGIOBN<?8TU77H$
MM@C2MY4$2(57YMN6/+,?E'4#MD@$LOB[7K;6]$LY=(LFBUJ&0VNVY8-'(B!_
MWGRX"D9^[DC'>J\WCS5;'0O%4UWIEF^I>'W'FI%<,(I49 ZL"5)S@]/;K5V[
M\.ZU<:SX0O52P":,LGVA3</ER\7E_)^[YQUYQZ>]<]XMT/4]-\._$;4[L6GV
M?5+=9(1%,S.FR,)A@4 YQG@T ;?_  F6M6'B#18-9TBV@TO66\JUG@N"\D4I
M7<JR @#YO]DG'J:2\\;W^G7>G&]LK>WCOM4%@ME))BY6-G*+/UP5) .,=".3
M5B/1=0UX^&Y=3CMH+72V2\ AE+M-,(RJ=5&U1N)[G.![U@?\(1XK.D6UD\VD
M2SVFM)J7VN223S+P+*7'F?+\I ('\7  XQR ;<OBGQ#<>(/$6D:=I6GF32HX
M94EGN6VR!U9N0%SD[0,=!SST!A;QY=MHGA?7([&!-,UB2**YDD<YM'?@'@8*
M[OER<8R/6KECH.M6GBGQ+JKKI\D>J06\<*B=U(:)&7+#8< [L\$XQWK.BT.T
MTCX3CPMXHN[.,I8O&3#+N+!>0Z!@I+ X(&.N* .LM=1N;KQ%?V21Q&RM(XPT
MH)W>:P+%,=.%VMG_ &Q4FN7UWINC7-W8V$E_=1J/*MHS@NQ('7L!G)]@:I^$
M=,NM*\,V<.H2M-J,B":\E;J\S<MGZ?='LHIOC/2-1UWPK=Z?I=S';W<NPJ92
M0C@,"R,5Y"L 5..QH HZ3XIN;[Q/J?A\M83W%M:)<Q7-LY\LEF92CC)((9>Q
MZ'H*X:UN=73X:>+-2:/3I9;74;ZYCDF0R-',DAPZ@C&5Q\I[8'TKL=,\/Z_;
M^-CKTT>DPV\FEI9M:P._[ID=F"J=H!'S?>P,=-IZFK8>#=7'@3Q%X?O7L8YM
M3DNY(I897=5,Q) ;**>">HH NQ^)+JPL]%TV;R&U&\M3.) LDB)$@0%F &XD
MEU&..YSQSFW/Q!U>T\-SW\N@;;FVU)+&179XTF5G55EBW*-P.[H2,>M27WAG
MQ44T'6=/GTR'7=+A:VDMV9VMYX6"@J7P&SE P.!UQSC)G\0>'_$_B#PPEM/)
MIG]H/>07#()76&%8W5@BG82Q.TY) Z^U '3Z/+K$L$YUFUM+>83,(EM9FD5H
M^-I)*@YZCIVKG/%6IZU;>.?">GZ?);+;7<ERSK)NR[)"Q 8C^'YLX]0/2NR0
MN44R*JOCY@IR ?8X&?RKFO$VA:G?^(/#NL:6UH9=+EF+QW+,JLDL>PD%0>1U
MQW]10!R\-[J^G>-/B%<Z19VDTD)M)G^TRE%(6VSM&T$DGWP!6^GC=+VST/['
M$([G5;#[?B5'D6"/"YR$&6.YP!T'!.> #';^&];AU;QA>,NGLNM1QK;@7#@J
M4B\OY_W?&>O&?3WK*C\%^)M*T[PS>:1<Z<NM:-9?8)X97<V]U"=N1NVAE.5!
M''6@#JO">O7FO6%TU_ILMC<VMR]NP9'5)@O22/< 2K _SKG_ (S@?\*ROB1G
M$]L>F?\ ELE==HT>JK:-)K$MNUY*VXQVV?*B&  JD\GU).,D],8K$^(GA[4_
M%7A271],-HDDTL;M)<RLH4(ZOP%5LYVX[4 8U[IUSJWQ7T#5]'T^YM+6Q@F7
M4;R6W: 3JPPD0# %\')Z8&>O%7#XWU"VU#1(]0LK:W_M6]:U^PM)_I-L#OV2
M-S@@[.1@8W#DUVD?G/;CS52*8KR(VWA3[$@9_*O-+?P1XL32=#M99=':XTK5
MA?27)DD+7GWP7<[>&P_3G/J,8H VH/%'B74?$FKZ58:/IV-+NX(II);M@&CD
M0,2N$^\ <XQ@8[UF:'XCUW_A"_%&L:A#97YL[F]S"79%98B05&0WR[5X'?N>
M<UT/A[0]5TWQ7XCU.\%G]FU22&2(0S,SIY<83Y@4 YQG@\=.>M95MX2UZU\,
M^*M#5].>+4Y+Q[20RN#_ *1G[_RG;MW'IG/MCD T[;Q-+=+H6G6-O E_J.G"
M^8-GRK>(!,G Y;YG"@9'<YXYS]<\4ZQIG@F\U+4_#UMY]M>K;20S2YCE0RJB
MS(,'()8'!P1CK4%SX2\16@\-:MH\VGC6=*L187-O-(Y@N8L+D!PNX$%<CC^7
M-WQ-X>\1>(?!%SIDLVGG4KN>*5LR.L$*HZ-M4[2S?<ZD#)8G@8% $FI^)M<3
MQG)X;TO2[*64Z=]MBGN+IE3_ %FSYP%R._ SG(Y'-5](\;ZGJVANR:+Y>K6V
MI_V;?0^9NBMB.6F)X)0+@_CC/>JUS)J"?&F)[:V@EE_X1S][&TQ4#_2/X6VG
M//J!Q^5-N_ ^L+IPFM)K*6^N-:_M6_M9G9;>=<8$6X*20H"$$KR5R1VH F'C
M^Z_L'Q5=Q6ME>7&@,27AG*PW">6) P.&(."1C)Y'6K-KXMU<:_H%G?Z;:16F
MN02-;M%.S21ND?F$.,8P1GH3CU-9MQX-\23P^-8S)I1'B")5BQ)(OEMY(C.?
ME/ Q_P "]%Z5I3>&]:EU7P==[; +HB2"Y7[0^7+0^5\G[OG'7G'I[T '@+4]
M:U2Y\1OJ<MM(D&KSVR^7N&W8L:@*#_#@9]<DGO4_Q/ /PQ\19&?]">I?"VA:
MIH6J:Z)WM'T^^U"6_A=&;S<R;<JP(P,;3R"<Y[5:\::/>>(/!^IZ18&!;B\A
M,(:=RJKGOPI/X8H RM/\1ZI:>(M$T;4;"VCM-4M)'M9(IBTB-$JDB08 Y#=B
M<'C)ZU#/XWU"QO=)%_96UNNI:E]A%B\F+F)"S*DQYP0=H.,<!AR:LW/A_6;G
MQ-X4U/98+%I,,\=POVARS&1%3Y/W?.-N><9SVKGX_!'BQ='TRSEFTB6XT_64
MU%KMY)"][AV.Z3Y?E;#8Q\W0<@#D Z%/%T][X@U#2[ V7VJPNXX)+*=BL\D1
MV%IE]@&) P<[>HSBNOK@O$/@[4?$CXN[?3DO(+M9;'5X9&6>WC#AB-NWDXW
M#<1R,\C-=[0!Q5IXI\1:CXDU73+72-/6+2[V&*XEDNVYB= Q9?DY8 YP<#MD
M]JQ\?WDMMI^JV.F->:;=W"QF&&"4SI$QP)L[=I'0E>P/6M7P_H6IZ?XG\2ZA
M>K9_9=5FCDB$4S,Z[(PF&!0#G&>#65X;\.^,/#L2>'X[W39- A<BWO#O^UI"
M3GR]N-I89P&SQUP>E &C<>)M6O+?5[K0-.AO(]+N6MC"[D274B8\P(>BXR0"
M<Y(/ X)74?%=Q]ONM.TZ&-;NTMXYI1<1R.-[@E8OW8.#@<MGC(P#SC/M/#OB
MOP_KVK#0[C2Y-(U6Z:\)O-_FVDK_ 'RJJ,.">0"1_B^_\.^)M*\52:WX9N;&
MY2]MXH+ZVU)W7<T8(6560'G!P1C_ .L (WC*ZN;7PC=S: +?^UKSR)([S*RV
MD@5\X4KS]TX;(X/3FM#3_%%TWB+7])U6.UM#ID*7,4H9B)H6!/F<] I4@CU[
MU!K?A[7-2D\-2B:RGETV_%[=/)(T8<[7!5 %;@;^,GH!GUJ?Q'X2;6?$FCZK
M!<" 6^^"^7_GXMC\WEGU&]5X]&:@!DGBJ\C.G6$T$,&JW5H;R53')(ENF0 "
M%&2Q)QV'#<] :MGX[NY]+M4N-(>VUFZU%M.A@E#I'(RC<9E+*"8]@+=,]O>I
M_$^@:Z_B*P\2>&I[,7]O UK/;7I817$+,&QN4$JP89''_P!>MKGA?Q%JUGI6
MJ"\L5\0Z;>?:XH_F^S;2NUH<XW8(_BQG)/ !X (-&^VCXS:L+];?S!HL 5X
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
MA0)<++!,5BN%9&;'1MK#8PQD_A3;+QIK#7'A::^TRTBT_7T54:*=FEBD,7F
MD8QM.",9)'!]J@;PIXD?4/%5R3I*KK>G1VR1K)(!"ZQN@&=O*C?G=CG&-HSQ
M*_A37#8>"H -.W:"\;7!-P^)-D1C^3]WWSGG'I[T 79?%&KWFG7VJ:#I<5]:
MV=VULMOO(FNMC[)&0_=7!W8!SG;VS2ZOXMN8[W5+/2H(I+C344R+-'(_FR,F
M\1C8#M^4K\QSRW2J&E^&_%GAW4-1L-)NM,;0[VZDNHYI]_GVAD.755 VOSDC
M)'OZ5)=^'_%&D>+;W5_#4VG3VNIK']KM=1=UV2(H02(R@YRH&0?3\@#J="U-
MM9T.SU&2SGLGN(@[VUPI5XF[J00.A_.N2\=2ZF/%O@V&V-OY+Z@[*LA;EQ#)
M]['8 G'O7:V44\%G%'=3^?< 9DD"[0S'DX'8>@YP,<FN>\3:)JNJ>(?#M]8K
M9&#2[EYY1/,R,^Y"F% 0C^+/)H RTUO7(/%&L:%HOA_2%G@6&]ED-P8UF,I(
M=FPF=YV^_3D] ;DGBW4;O2M7UC1[.VN++3)I8O*D=A)=>5_K"A'"\A@N0<X[
M9JSIVB:K;?$#5=<F6S^PWMK# H29C(ICW')!0#G=Z\8K-L/"VMZ%::[I&FFR
MFTW49II[:::5E>U,H^=2H4AP#DCD9Z''6@"3_A.+N_UC0K71["WFMM9L)+RW
MGFG*E=H7AU"G&-W;.>G'6J/_  G'B-O#VNWZ:/IWGZ!/-'?!KEPDHB4.?*^7
M/*G/S=_7M=M?!MWI7B+PS+I_V4Z9HUA)9'S9F$K[POS8"$?P9Z\Y[5!'X2UU
M= \:6##3O-UZ>XD@87+D1B6(1_-^[[8SQUZ>] ';6%XFH:=:WL8*I<1)*H/4
M!@"/YUR>H:GK8^*NG:7!);"P;39;CRVW98B2-23CN.P]SZ\=)H5I<6&@:?97
M8B$]O;QPOY3EE)50,@D ]O2L?5="U23QUIFOZ>]F8HK.6SN$N&8%59E8,N =
MQ^7H2/K0!QNFZWJWAW3O'6J:=86EQ;V6O7-Q<">8H64)&65  ><9.3QTZ]NP
MO?%IDOQI^F",3BSCO'DGBD=5$F=BX09R=K9.>,#@YXQ_^$.UYO#'C+3&_LT2
MZ[=SSPL+ARL8E15PW[OJ-N>.N>U/G\,^*=,U>QUO09=,:Z-A%8ZA974C^5((
M\[71PN<C)ZCI0!TWA76[CQ!X?M]0N]-GTZY<LLMM.I!1E)'&0"0>H..AK9JG
MID5[%8I_:,\<UXQ+2F($(I/\*@\X XYY.,]ZN4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445P'Q
M;U"YM_#>FZ;;RO"NL:I!I\\J'!6)R2V#VR%Q]": .I7Q/H+2F-=8L2P;83YZ
MXW?W<YQGVZUIQ2QSPI-$ZO'(H9'4Y# \@BJ_]F6/]E_V9]DA^P>5Y/V?8-FS
M&-N/3%8,>H26FKVO@_1VB$MEIR32W%RID"(#Y:+M!4EC@D\C '?- '4T5YU?
M?$74+7PKJ]X--MO[4T>_2RO(6E;8=SJJR)QDA@X(!(QSSZZ,WB+Q+;^,$T"2
MRTPM>6;W-I*LKXBV, PDX^;A@1M R>..H .THKSF?X@:O:^"]3U233;.2_TO
M53IMRB2L(V/F(@= >>?,'!([\UI0>*==L/&UEH6O:?91P:I%+)836<K,5:,;
MFC?<!D[><C _H =I17"6_C74XM9T"SU*WLXI-5EDBEL4),]D0K.F]MQ#9"\\
M+UXSBJ]QXS\3/;>*IK73M+7^P)GW>;+(WFHL8D(& /F()Y. ..#U !Z'17&W
M'BZ]BU+PM*8+>/1M=55\YPQ>&5H]Z(><?-T!]1TK=TO4+J_U+5%80_8K:<00
MNJD,[!07R<XP"=OU!]* -6JFHZ99ZO9/9:A;K<6TGWXGSM;V([CVJT<[3M(!
MQP2,UYY=>.M9M/"_B6^DMK :EH5X89+4APLL?RE&!SG+!LCZ8]Z .\1;72[
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
MO0=<FIH+_6I?BW>:>;JW^P0:;%,D7E-D!Y&!YW?>^0<],8XZD@';4A(4$D@
M<DFEKB;J_P!:/Q=M=-BNK=; :1)<")HV.?WT:L20W+<<'H,G@YH ZG3=7T_6
M8II=-O(;J*&5H7>)MRAQC(SWQD4PZ)IIU@:N;5?[0">6+C)WA,YVYS]W/..E
M>8Z=KFL^'-#\::OI]I936MEX@O)KA9W8/(NY=P3' ..<G/TKM-1\4ROJLFEZ
M6%6>*TCNI)9+.:X4>86V)MCY&=I))/'& <G !U51SSPVT+S3RI%$@RSNP55'
MN365X6U>\USP];7^H:9/IMX^Y9;6964JP)&1N .#C(XZ&MF@#(M/%7AW4)T@
MLM>TNYFD.$CAO(W9C[ ')K7KP31[&Y\1? #3- TS2KBYU*69C!/Y>R.W(N68
MR>8>!@9''/.,5Z-KOB+6?#]G?%A9QQ:=8)+'/>9)U&4*Q=$ 8%2-HYP>6Z8%
M ':T5P]]XRU=[[PM;Z7IUFPU^TDG1KB9AY3+$) #@=!N'3).#P.M5]/U#Q3+
M\3(=/U&?3T$>BK<2V\".4#-*%?#$@D_)P2.!QCJ2 =K8ZI8ZDUTME<QSM:3M
M;SA#_JY%QE3[C(JW7"V?CF6'1O$%[>Z?;I/8ZP=-A@MW.)I#Y:IEB.[/R<<
M=.*V[>Z\2QZU+9W5C9W%H;3SH;V(F)5EW8\IE)9NG.X#\* -33-4L=9T^*_T
MZYCN;27.R6,Y5L$J?U!'X5;KSBW\?:H? _AO6H-)LS)JFI)920+*5$>Z9D&W
MCDX7J2.3G':M&R\6:[:^*KKP_KFF6C7+6+WU@UA(Q68*<&([P,/G'/ ^E ';
M45Q&G^,=1/B71M'OTL&FU*UEEDA@)#V4R*K&*0[F#<-C( Y&<<UES^/O$D?A
MO6]<73-,$&C:A-;7$9F<M*D;A3L.!@\DY/Y#J0#TNBN'N-2UF7XLV-A!=6ZZ
M<='DN5B:)LG,L:L20W+>AZ#)X.:[B@"C)K&G1:M#I3WL(U"9"Z6V[YRHY)QV
M%7JX'Q6UTOQ0\)&QCB>Y-I?A/.8J@^6/DXYP/0=?;J+.F>+-;O= U5AI=O/K
M&G:D=.D2!R(3@I^]^8Y"A7W$9S\IYH [6BN'M?',_F>*86CMM1;1;5+N*6Q!
M"W(9';;@EL$%",@G.?PK5\,Z]+KVVY@OM-U#39(0ZW%F"I23/*,I9B..><'K
MP,<@'1T45P\OB?Q)<Z_XFTG3['3%?28X)(Y9Y78.'1FP0 .3M [ <\F@#N**
MXRQ\</J]EX82R@CBU#7;=KC$N62W1%!<D#!;D@ 9&<YR,51U;QAJ\&F^+M,/
MV:VUO1K(W<5PB$Q3PE"0ZJ3E6!!&"2 <'D<4 >@T5C>$VO'\*Z6][+'+*UK$
MP9%(R"B]<DY/J:V: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *P_%OABU\6Z!+I=S(\+%EE@N(_O0
MRJ<JX^G\B:W** .>L/\ A+UMUMKY-':0#:;Z*:3+?[7DE ,^V_%4[OPSJ%IX
MOMO$>D30S3&R%C>07DC()D!W*X=5;#@Y_AP0>U=;4<TT5M \TTBQQ(-S.QP
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
M,;I"PX_W5&,G/8"NFJA+K6FP:S;Z1)>1C4+A&>*WY+,JC)/M^- &/X+T+4M
MM=1AU VC?:M0GO5:WD9MOFMNVD%1TYY_2NGHHH XI?"VLVMYXL%M/8/::T3+
M&)"ZNCM$(R&P" HQG(R3TXZU7/A#6O[#\&V :PWZ!/#+*QF?$HCC,>%^3C(;
M//3WKO:* /,[_P !^);K2-:TU;[2W6[U-=0AN91(99 )5<))@8 4+@$9X &!
M71+X?U:+QXNOQW-DT$^GQVEVC*P8,CLV4'3!W$<GCKS7544 %<QJ&@:F_CRQ
M\0V$]H(TL7L;B.<-D*9%<,F.I^7'./QZ5MW.K6-GJ5EIUQ<*EW?;_LT1!S)L
M&YL=N!SS5R@#SQ_!6MR>$?%>C,^GB76[V>YCD$SE8EEQD'Y.2,?CGM5B]\,>
M)K37+77O#]UIL=X]E'9W]I>%S!*$)*NK*-P89(Z=*ZRXUK3;35K/2I[N-+^\
MW&"#DLX4%B?8  ]:OT 5-,@NX+%%O[A;B[8EI712J9/902<*.@[\<\U/.9E@
M<VZ1O-CY5D<JI/N0#C\JDJGIVK6.K)<-8W"S+;7#VTI (VR(<,O/I0!A?#WP
M[J'A/PA:Z'J#VTKVQ?;+;NQ#AG9^05&,;L=ZS]6\):[>:YXCGMKRP:SUFP%J
MC7*NTMKA&4J@'&UB=QY'/.#BNYHH X.T\)Z]#>>#)YI--?\ L&WD@F".Z^9O
MB6/Y?E/3;G)ZYQ@5JW.@:D/B%#XBLY[7[,^GBQN(Y@V\ 2%PR8X.<D<XQUYZ
M5T]% 'GC_#^_OM \3:;>75O;R:GJ;:G:7%N[.8),H5!!49P4'(ZY/2N@T2#Q
M8%\W7[C2WEBC*Q0V/F*DK?WW9AD=.@&!DGGC&M8ZM8ZE/>06EPLLME-Y%PH!
M'EO@''/L1TJ[0!Y%JNA:EX8\ >$M'G>TDO+?Q%:^7(CL8V+3LXSD CEL'KTK
MKK_POJ.LZE>ZI=7$-C>'3)=/LOLLC2>09.6E+%5.<A0 !Q@\\\=%J.CZ;JPB
M&HV-O="%P\8FC#;&'1AGH?>KBJ%4*!@ 8 H \^L/!_B2"_\ "=U+-HT0T2&:
MW>*!9,.KHJE@3CYCMSC QG.6ILG@C6Y?!?B?0S)IXFUF^GN4D$SE8UE8,0?D
MR2,?C[5Z)10!R4OAW5_^$OTK7H);%#%IS6%W$Y=L*75]T9 &3E<<XKK:** .
M9U70M1O/'.B:W";7[+IT,\3H\C!W\T*,@!2.-OKSGM7/7'@?7Y=+UR".YT^.
M6_UE=42-G=HY%!3,,OR@[3L&<9STQ7H]% '#P>&O$]OX@UO6([W2XIM1L8HH
MU5'(BEC#A1[K\W)ZG'05:T7PDUCXPN/$)M;+3WGL_(GM[&1F2>3>&\QLJH!&
M,#@D[CDUUU% !7)6OA_5K7Q/XGU4"R>+5H8(X4\YP4,2,OS?)WW9XZ8[UUM%
M 'G6G^ ]6TS3/"L]O<67]L>'T>#!=_)NH7&&4G;E3T(.#@CO6K<>#Y]3'B2[
MOI((;_6;#[ @B)=+>,(P')"EB68L>!V';)Z/2]6L=:L5O=.N%N+9F9!(H(!*
ML58<^A!%2WM[:Z;92WE[.D%M"I:21S@*/6@"CX:L]1T_P_9V6IO:M<6\219M
MMVS"J%'+<DG&>@ZX[9.M4%C>V^I6%O?6DHEMKB-98I "-R,,@\\]#4] !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %<_XO\1?\(SI,-ZVU(7N8X9KAXVD2V1LYD95()' '4<L*Z"LW
M6;?4;B&W_LYK;*3;IX;G.R:(JP*$@'')!S@].AH YG5?%>JZ9X9_MB&;2KZ%
MM0A@AE@5C'/!(R+N&'.&!9NY^[6K_;MXOQ$/AYT@:T?2S?(X4B16$H3:3G!'
M)/05@2_#A_\ A&-:T^QEMK":^OX[^WMX@6M[9T*$*!@$ABF20!][@<<Z=EX=
MUT^.(/$FH7NG\::;*6W@B<@9D#_*2?8<G\AUH X;POXB\1>%?A-HNMQ6FG3Z
M%:J1=1;G^TF,RL"ZG[HP3]W!X'7L.RO/&4[>)M0T.TNM/M;Z 1M:6U[&P-\K
M*&+1ON4=25Q@\KSUXK6'@748_!L/@V^N;232(WQ)<1;A-/%YF_84(PA)X+;C
MQG [BWXH\(7OBBWO]/O%T^2TFD5[*Z;<)['"J"4 ')RI(^9>N#F@".QN]9E^
M*^LVCWL#V5M8V[QP>0<A69^ =_WLCEB#GC@8J&V\9ZM%K?A^RU&*P635)9(;
MFRA!:2Q8(SJ&D#%6.%P1@=<BM.3POJ*>,KS5[34(HK:^L([6<,A,R,A;#(<X
MYW=_2L.R\">(K>S\,P/J>E@Z%<EU9+=_WRE&4NWS<N=V<=,Y.30 L_B_Q4]E
MXLN+6WTB/^P)W&)!(_G(D0D*\$88@GYNG08[U)?ZSJ^H^,O!9LKN"WLM1LI[
MOR)("^&$:GYB'&[B0@=,<GGM;3PCJHL?&%N9K+.OO(T9W-^YWQ"/GY?FP!GM
M2GPCJR3>$KJWO+..ZT2V>TEWHSI(CHB%EZ$'Y <'CGK0!8L_$FJSZ]XOT\:?
M;SR:1%"]I%"Q5KAGC9PK,W .0!TXYJ#2/%M_-XNL=$O)+"X^U6#W#M:(P^SS
M(5#1D[F#?>[8(Q[TVZ\&ZG=WWC&87\-LNOVT4,3Q%B\!CC* G@9SG)QC'3GK
M3;'PGK\6O^']4N+W2D_LVSDLY(+>W<*4.S[F3U.SV ]#0!@0#_BW7Q1_["&J
M?^BQ6[_;^HZ%;>#%(M1HU_'#:W$SQL9(9#&-G(8##$;<D<'US2P^#M53PQXL
MTEI[/S-=N;F=) S8A$R[2",<[<=>,^U'B5-,C\ MX7UB]M?[2>P6.WMXIAYL
MLBX6-HU."3O"X]^] '2:;?W=]J^J(3 ;"UD6")E0AVDV@ODYP0,@<#J#Z4_Q
M%J%SI/AS4M1M(XI)K2VDG5)20IVJ6P<<]J=H6F'2-$M;%Y3--&F9ICUEE8[G
M<^[,6/XU5\8_\B1K_P#V#;C_ -%M0!R?_":^);&'PUJ^IV.FG1=8:W@D6W+^
M= \J@JY)."N>V,C@9/6K-_XTU>:TO[[0;'[6MG=O;I9_89W:Z$;['(E7Y$.0
MV.&Z#/7 30=#OM?\(>$(M1:U2PLHK2\S"S,\Y2,&-2" % )!/+9QVS4MKX4\
M3Z)K&H)H6LV,>BZC<O=/'=0,\UJ[G+^5@A3DY(W<#T/.0 N_$GBF[\676A:1
M::7$ZZ;%?1/?>9\NYRI5PO.?E/3IZGI5:R&HM\7M:^T7=F88]*M_,5K=B/*,
MDAVCY^#UR<$'T%;EKX>O[?Q[-KIE@:TDT^.Q$;.QEPC%@Y)&"3N((_'-);>'
M]0C\=ZEKDK6CV=[:1VGDAFWJJ%CN/&#G<>/UH QF\8ZE%X%7QA86ED=&BS(+
M 1LLOV57V[@^[:&VC=MVX XSWJ:\\4>([WQ7)HN@0Z24DTE-2MI[LR8(:3:
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
M\+^"]+T>5@TUO%F8CIYC$N^/;<QJ+Q[X>O/%GA&\T*SF@@-WL#339.P*ZMP
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
M+;I/-38<8&!C&??VK-L_".JZ/;ZWI6EW5I_9>IRRS1M-N\RS:4?.%4#$@SR
M2N,\YH H7NK6^O>+?AKJUJ&$-X+N9 W50UL3@^XZ5/KGC35]$>2>YAL8D34X
M[9;%LO-);LX03;U?"Y)R 5[8ZU=E\'36VJ>$GTQH$L?#\<D8CE8[Y0\7E]0,
M @<Y[GTK'O/ 'B"?1]5TQ-5T\Q7&J#489I87,KGS5<+(<XX"X!&> !Q0!HV]
MWK4OQ;U*R-];M9V^FPRQP- W =V!&=_WB5&6P>,<<<P6OCVZB\.:G?7MI;?;
M8=;?2;:&$E4DDWA%))R>I))]!TK67P[JD'C@Z_%>VC13V$=K=1M$P8LC,V4Y
MP =Q'.<>]8__  KRZN_#6LZ7>7D,5Q=ZJ^JVES "WV>4N'4$$#.",>X)Z4 :
ML_B'5-'\6:;HNIBTN(M6CE^R7$$;1;)HUW%'4LW!'1@>V,=ZYP^/?$R>#YO$
MTEII0M;*_:VN8%$A>5!/Y1*'.%(SGG.?05U*Z%J.I:UI>K:R+(3:5'+]GAMG
M9EDE=0I=BR@J,9 7!QNSDXK D\!ZO)\/-1\,FZL1+=WC7(N,OM4-,)2-N.>1
MCK[T >BT5SL=UKW_  FB6[O9/I+6FZ2*-6,D$H(Y+]"#G@8!.">QKHJ . ?Q
MGK,6A>-+W[)8?:-"N)$C4%]KJL2OECU)Y]JL6OBC78O$7ANUU&#3_L6NP2&-
M8 _F0.D0DY8G# C/  QZGJ8I/!FK2:5XQLS/9 ^()7=&W/\ N T8C(/'S8 S
MVJY-X9U274_"5YYEF!H:2+*N]CYQ:+ROE^7C YY^GO0!V%<#XL\::OX;M=6O
MY(;&**QE3R+.7+S7D/RAY 5?Y!EB!E3RO/6N^KSC5_ &NZA8>*]-CU2Q^RZU
M<?:4FEA=ID/RXC)SC8-H Z\9XYH V-0U_7O^$]/AO3X=.6)]+:]CGGWL582*
MG*@C(Y/ (Z]1C!QW\<Z\/ 9\0"UL?.L+Z2VU1!&[J$278\L8W \#YL'/&>>.
M=V+0-7'CB'Q%--92!-+-@\:;DW,9!(6'!P,C&.?7/:JFD65EX0T&^L?$^HZ9
M';ZA>7$P\R;8KB4EFCPV,X!/3J/2@#<CU.XNO$D5G:26\EBEF+BXDV$MESB,
M*P;&"%<]#C:/[W&PV[8=H!;' )P,UROP\T(Z%X3MXWDGDDG_ '@:?[ZQ8"Q(
M1VVQA!CUS75-G:=H!.. 3B@#S&;QWXGC\':IXC%KI(CTJ^F@G@(D)F2.38=I
MS\IQSD@Y]!WZ!/$&M6GC;2])U**P-GJT$\EO]G#^9 T05B'8G#@ANH"\UF/X
M%U:7P'KWAUKFR$NJ7<UP)P7VQB1]Y&,<D=/?/;'.S?>']3O?%7AW6"]I&FEQ
M3QRQAV)<RJJDJ=O&-N>>OM0!E3>--7L;_1TOX;&-[_4_L,VG)EIK9&+^6[2!
MRN2%#8*C(;CH:CT_6]2L?&'CFZU._ADT[2(H',:6Y#"(0M+A3OP#\QR2#GVX
M K0> /$<6BZ1IS:MIK_V5JRW\<S6[E[C#.29#N^]\YZ=?6ML^#KJ7Q#XCFGN
MX'TK7K>.*YB\LB4%8C$0IS@ @YSSZ>] $%MXHU^34M'*Z:;JQO\ B=8[">(V
M9*Y5C(_RNN>"0!Z^U-\.>(/%FOW5VZV^CQ6ECJ=S93AFDWN(QA2G4?>QG/4$
M\#',WAK0?%VE1VVFZGK=C=:79 ""2*%TN9E7[BR-G: .,X!)Q@GDYN^$]"U'
MP_#K"W+VLS7NH3W\?ELP"F0YV'([8Z_I0!F:-XLUK5/ UEJZ65DES-?207#[
MML-K$LSHTI#,"V O3(R34<'B6?7-#\:6-R;>5M-BDC2XMT9$F1X-ZG:Q..N,
MY(/456@\!ZW:^$]*TR*_L3<Z;JAOP'5S#< N[[''48+Y!YY4'Z7[?PCK<-UX
MLFDO[&7^W(E"J(G3RW\H1DGD_*!SCDGU% &MX#_Y)YX;_P"P7;?^BEKH:R?#
M&FW&B^&-,TJY>)Y;*VCMR\1.'"*%!Y'&<=*UJ "BBB@ HHHH **** "BBB@
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
MZAU;<5E3G*@A>AR1D^E:$NM>)=)U[PQI>J/I<W]IW%Q'<26T3K@(C.FW+''
M&<Y[T =K6>-<TUM?.ABY!U(0&Y,&UN(P0N[.,=6'?-<=XA\8ZSH0N[J86*"#
M48H$L IDDDMG=4$K.K?NR2Q(W #C')JW+_R6ZU_[%V7_ -*$H [:BJVH23PZ
M?<2VWE^>D;,GF E<@=\<UYH/'?BRV\(:-XQNX-*;2)S$+VVB1Q*B.P7S%8MC
M@D?+@_7T /5*QM=O- @N--@UI+9Y9[I8[)9H/,/G'IMX.T]>>*S(=<U77K[7
M8=#ELX%TJ?[*IN86D\^<(&8'##:HW!>YSD^U<SJGB-/%GAOP'K*P&!I_$5N)
M(2<^6Z^:K#/<9!_"@#T5-6LI-:ETA9B;Z*!;AX]C<1L2 =V,=0>,YJ[7(R>*
M;JR\::SIU\(!IMAI2ZBKQH?,QN8$$DX/"'H!UI=/U+Q1?P:%JL,%C+8ZB%DN
M;< J]K$Z;D8.6^<C@$8YSQB@#K:*XBP\6:G _BJSUHV:WVD8DMUMX&430LN8
MWP7)8ELK@$8(QGFNNT_[;_9UO_:+0F]\L&;R%*IO[[023C\: +-17-S!9VTM
MS<RI#!$I>21SA54<DD^E<[_;=_J_B76-&TF:VMO[*CB\Z:>$R[Y9%+!0 RX4
M*!D]3NQQCGB_%?B2^\3?!S5+O$-G=6MT++4(-A<>8DZ*0C;A@<@\@\''O0!Z
M/IOB+3-5O[JQM9Y/M=J%::":!XG56Z-AU!(/J.*TR0H))P ,DU!:0S1QAKMX
M);HC:\L,)C!&3@8+,>,^M<=<7&KO\98+*/4(5LET5YUA:W) !GC5N0X^8[1A
MN@';J2 =3I&MZ=KL$\^FW GC@G:WD8*RXD7&X<@=,UH5X]9:QKGA[PUXQUK3
M#8?9[#Q!>2RPSQLS3KYB[E!# )QWPV3Z=^UO_$MS<:W<Z3IC>3);6L4\DQLI
M+GYI=VQ=J$8 "$DD\Y&.AH ZRBL?POJ.IZKX=M;O6-.;3M08$3VYZ!@2,CV.
M,CZUL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5SOC3P_=>)M"&FVMS#;M]HBF,DJ%_]6X<# (ZE
M?6NBIKND<;22,JHH)9F.  .YH Y?Q3X8U#69]*U;2M1CT_6]-+F*1H_,BD5P
M \;C@E3@<]1BIDTOQ&+*&6;5K6;4O/$DZ^2RV[1!67RE7<2!\V=Q).?8 "PO
MC#0V@-R+MQ9CG[8;>46^/7SBNS'ONQ6O;7$5W:Q7,#AX9D$D;#^)2,@_E0!Y
M5XQ\,+X=\$:Q+ ;>V?4M7L[@6\"GR+=O-B7Y1QG.-Q/&<]!BNVD\-RZMKEOJ
M>MFW86EM+;V]O!N*_O0!([,<')50 ,<9/)SQMWFG66HHJ7UG;W2*<JL\2N ?
M;(J=$2-%1%544855& !Z"@#BO#?A/Q)H2P:3)XBAN- M&!MU^SD76P'*Q,^[
M&T< G&2!CCLVP\&Z]HNHW]MI&NP0Z#?W#W+PR6Y:>W9SEUB?<  3T)!QZ'OW
M-% '-#PY>6_CF;7K2^ACMKBSCMKB"2$L_P"[9BI5MP SNP<@]/RF\(RZU)I,
MO]N7,%U.MPRQ7,$)B6:/ (8*?<L >X /?-;]% '.>)?#4NL7^D:M87*6VJZ3
M,TEN\BED='&V2-@"#AAW'3%/LM"N8M:O]?N7MWU6YMTM8U4'RX8E)8+GJV68
MDG [# QD]!10!SO@GP_=>%O"]KHMU<0W/V;<%FC4KN#.S<J<XQNQUI/%7A^_
MUFXT>[TZ]AM[C3+O[0([F(R12Y4K\P!!R,Y![&NCJEI>JVNL6C7-FTAB65XB
M9(V0[D8J>& /4=: .*N?A_JUQI/BNP;6+5EUZ7S2YMBIB8JH8XW<CY< >_)-
M;%UX=U"Y\2>'=8>YM$32(9HY(PK?O?,55)!_AQM![UU5% '!06^B>*_B'9Z_
MH]_'=PV=H5NWMI T4C[OW*MC@LO[QO4?+ZBN]K'T34M%N9[_ $W2$2-M/E"7
M$26YB".PW="!G(YR*V* .!U7P)JU])XJ@AUBV2RUY 3YML7FB81A H;=C9QZ
M<9./6LO7ENFU_1]'.NZ+%J&FZ?YC+J5L5BD9SM#18<-D!&!P3@-[\>CZIJ=I
MHVFSZA?2-':VZ%Y75&?:HY)PH)K,O+W0-3_L>.]M8[L:F"]F)K0R+]S?DD@A
M/E]<4 <H=)UCQ7X/U#PUY^@PQ1R0>5>:9$_V?"R"0H$S]X%!G#8^?US70>*O
M#%_K@TO4-/U%-/US3)&D@FV>9$P88=&7J58 >XQ73111P1+%%&L<:C"H@P /
M0"GT <;J7@_5/$'AR2WU?6E75_.CN+>ZLX2D=K)&<H40DD\DY).3GM@8FAT3
MQ-=Z-?P:UJ]E/=SVKVL(MK=HXD##!=@22S=/0#D#J:ZRLV#7M.N=>N-%BF<W
M]M$)I8S$R@(3@$$C!YSTSTH YJ3P9J3:%X3TY;VT!T">"8N4;]_Y2% ,9^7(
M.>]2W?@F35-<\0W-_<0M8ZS8I9-#&I#QA-V&#'@GYL].PKLJ* .1\.Z'XJT]
M8;?6-?MKZTLUQ!Y5N8Y9\#"^<VXC ] .3@DGOEOX U-_A_>^&#J-H'N;MKG[
M3Y384&;SB-N>>1C.>E>A YZ44 <R_AW4/^$YA\1PWMO&KV"V5U T)8D+(7!1
MLC&=Q'(/%='+&)87C)P'4KGZT^B@#AK#P-?)X6L?"NHWMK-H]HZ%FBC99+E$
M<.J,"2%Y R03D#'&:?-X3\0:=XFO]2\-ZW:VMGJCK+=VMW;&4)* %,D>&')
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
M=3PHJ>9%#Y2X  &%R3VYYZD]!P,2T\)7]K+XHD_M.W8ZXQ=?]%8>0=@C_O\
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
M( 8 \'G SQD5S%RFA>-/&^DWFF7BW+Z3YOVUX&^3 92D3^I\Q0X'^P?45WU
M'":QXOGM?%-[H;7\&EW86,Z8+N']U?94%OWA(&=Q*@ C!&?FS@;/CW4;K2/
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
M-O\ GOYV-OF?WN,YZ4 26<FK2_%W6+<ZDAMH=.MWCA:#(56=^!\PYR,D]_;
MI-,\3Z_?>%=8N_\ B7_;;/5I;+S7_=0QPI(%:0AF[+N;!:M<>&[Z+QH_B"#4
MHD6XLX[:ZMS;EMQ1F8%&W?*#NP00>.^>1BM\/;\Z!>6 UN$7$NL_VQ#*+0[%
MD\S?L="YW+D>H[4 7O#GB.ZU/7_$6D3S"Y@L8H);>X,!B=UD5L@@X! *\,
M0:3X4?\ )+?#_P#U[?\ LQJ73_"NJV?B35=:DUF"674;6**2,6>U5>,, 1\Y
M.WYCQDG_ &O70\':!-X7\*V.B2W:7?V1"BS)$8]RY)&1N///K0!SM@&/QPUS
M80&_L2#!(R =Y[5DR>,_%<?@J^\3//IFS3=1D@EMEMF_TA%G$9PQ?Y.#Q][I
MU[5UEMX7O[?QY?>)O[2MF6ZM%M?LWV5AM53D'=OY.<]JR9/AY?R^!=5\--K-
MO_Q,+M[DW LV^3?+YA7;YG/(QG/2@!/%,6H/\4_""P7T<2O#?&,-!NV8CCSG
MYANSGVQ[U>MM9U?Q!_;[Z'/;6PTN[DLH8Y8=XGF107W\C"EFVC'/!.3G%7-1
M\.:C?^*M#UO^T;6/^RXYD\G[*Q\TRJH8YW\8VC'!J*W\*W^D:OK%UHFHP06V
MK2?:)H9X"_DSD8:1"&&=W!*GN.O:@# A\=ZQKJ>#)]'%G;1:^MPDJ7$3.89(
MXVR00PW ,IXP"<#D9XO1:IXN7QA;^&KB_P!+,CZ.UV]TEH_RR"54SM+_ #<'
MI\O7/.,&RO@,V5QX5&E7L5O:>'Q)LBE@,C3%T*,2P88)R3TZG\*T9?#MVWCQ
M/$B7T C73VL1;& DX+A]V_=UR!QCI0!QLGC#Q8G@;5->-QI@ET.[FM[B,6S$
M7GE2;2<[OW>1Z;N?3I72>(M;U6TN9O(N+>SM1IYN+8^7Y\T\_)*^6.=B@+D@
M?Q=1BJ;^ +Z3P=KWA]M8M_\ B;W<UR9Q9M^Z\UMS+M\SGGH<U9E\':HVNW.H
M1:W#&E]IZ6-VAM-Q&S=AHB7^3.XY!##Z]@##O=;U?76^'-_#>1V:ZFYEF@6+
M>OF?9V;)Y!('.!^)SQ6\?%%[8>,M;L=1D@;3=.TE-0#11%7QEMV<L<\(>F*J
MP> M0MM#\,6L6MP_;= EW13-9DQNGEF,J4#@YP<YW=?TTQX2EE\6:AJUY>PW
M%I?:<NGRVI@(8H"QR7#8R=QS\HH Q+_Q?K6E^"M/\:SM;26$PAFNK%8^8H)2
M "CYR77<N<\'G@59;5_%&H>+O$FB65[IUM'806\UO,]JSL/,#G:1OP3\H^;/
M&/N\\/MO MV/#<'A:^U.*ZT.WD0J# 1/)$CATB9MVW ( + <@8P.M:-MX;O[
M7Q7K>MIJ%N1J<,42PM;-^Z\L,%)._P";[QSP* +/@S7)O$O@W2M8N(TCFNH
M\BI]T-T./;(K=K"\':!+X6\*V.B2W:7?V12BS+$8]PR3R-QYY]:W: "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ***QO$UY?6.F12V4UK;@W$:7%Q<, (H2V'90>"^. #U)[]* -FB
MO.!XNUE=)\<B&X1YM!C$]K/=6A1W0P>;AT^7G@@' ['%3VFO^(;;6_"!OKVV
MGM-=A99+=+?887$/F!@^<G."#P!SP!0!V6LZQ9Z#I-QJ=^TB6MNA>1HXFD(
M[X4$_CTJS;7$=W:PW,6?+E19%R,'!&17F?B'5M0\5?#'Q3K%M>+;V*QW4,%O
MY2L)(H\HS.3SN;#$8( XR#S7H.A?\B]IO_7K%_Z * )K^"SFMR][:I<)'\P5
MH/-(^B@$_D*I^']>TCQ!IPN=%E,MFA\M7$#QKQP0-RC.,8XZ5K5XSX=UC4O#
M_P"S]/JVE2PQW5M/<,#-%O!!N&!P,C!YZG/TH ]FHKC%U37;'Q[8Z1?7UO/:
MZI93RQK%;[#;21E>A).X8;OW';I572_$FL2:=XATZ^N8SK]A?"T@VPA5828\
MA]O]U@<GT"MTQ0!W)@A,XG,2&95VB3:-P'IGTJ2N*O=:U>\U?5='TM[D3:9#
M$&GBAB<R3.A8;@[ !<;> ,G)Y&.:+^(/&!U/P?8W45EIMUJL=RMY \7F^7)$
MF0P(?!!X8+] 30!Z&2 ,DX%4K[5;>PGL895F9KR;R8C%$S@-@G+$?=&!U->9
MZ[KFNS?#_P =6=SJ0^V:/*T(O((1&98F16P1R%.&()'X<\UTFJ:IK&B7/A&V
MCO(9H-0O%MK@O  Y4QLPP0<#[N.F?>@#M:*XVUU?5O$TGB%M'O8[,:7>/8VZ
M-$'$TR*I8R9YVEFV@+@X!.><#%M?'6LZ\G@FYTUK6TBUS[1'<12PES')$C9(
M.X97<I('!.!SS0!Z917*>#]6U2ZU/Q#I&JW$=U-I5VD:7*1"/S$>-7&5!QD9
M(XKJZ &331V\$D\SA(HU+N['A5 R2:CL;VWU*PM[ZTE$MM<1K+%(.C*PR#^1
MKGO&5Y;-#9:+<,PBU&0BYVHSG[.F#("%!.&^6/\ [:5A?"J_2UCU?PD97?\
ML>Y)M&D4JSVLA+1G# 'CD'\* /1:AN;2VO(Q'=6\4Z YVRH&&?H:X?3O%T]]
MXGDTBYU'^S]5BOG0Z9<P!5GM@Q"O"Y&6)4!B<G^(8'!HL/%T][XHETBYU'^S
MM4BOG3^S;F *L]J&(5XG(RS%0&ZGN,#@T =?8ZC:SWU[IUO%+&U@41]T)1/F
M7<-AQAACKCI5^N)M?$^K1:GXYCN5BNUT...2UA@B*%\P&3:>222<#^E48O$>
MOR3^#&M=0M9TU^)I+A7M=ZPXC$A,85E(4?=.XMC([\$ ]$HKS.?7_%D]GXSF
MAU.Q@.@S2&+%GN\U4A$FP@MP#T)Y//&,<W[CQ+KEUKG@^WLIK2WM]<L)KB17
M@+M&RQ(_7=R/GZ<=.2>E '>T5YFFM^+9='\5J-6LUN/#\TNVX^Q@FY58Q(JL
MN<+P<$CK[8YU$\6WNKRZ/96<4T,UYI":G.]LD;N@? 55$AQC);).>@'?( .X
MHKS:\\1>--/T71FOH+6TOI]=BTY_,C!^T0NWRR#:Y"9'!')ZXQQ5M-6U^+6/
M$^@W>IQ22VVG)>VMY#;"-HMV\%=I)!P5X)S[YH [T$,,@@CU%+7*?#;[2WP]
MT2:YNFN&ELXG!90"N5'&>_U-=70!4U+4[+1[%[W4+A+>V1E5I'Z LP4?J15N
MN \>1Z?XDNG\-7\TB6L=H\\K)$[XF<%8<[0?N_.^#W"&K_PX\12Z]X'MY;H,
MVHV.ZSO$/WO-CX.<]R,'\: .PHKS!/&'B"[\->&M;L[JW$^LZBMG+9R6WF)
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
MN,!LLI#=SGCK0!V=%>1KXM\:_P#"NH?&OVS3I(K5Y&N;!;4CSXUF9&(?=\I
M'  /3))SBMWQ1XEU:QM]9O+:]BMX[73UO-/@BB$SS?*S.9EP2B9 4'*]^>U
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
M1[412PEWE#[2S,^X?-E0>GK5)/ ]VNA^)],.KPD:]/-,\@LR/),JA& 'F<\
M8]_6NSHH XB]\":A]HTG4M)\0?V?K%C9K8R7 M!)%<PCD*T9;L><Y[_E;U#P
M?>7\>BE]:WW&G7RW\LTUMN,\H4KC 90BX;  Z8'OGK** .6_X1"236_$-_/J
M"M#K5HEK)"EOM,:JK*"&W')PYSQZ4[3/#FM:7H6CZ9%XB'^@21+(XLE GMT7
M;Y6"3M) &6SG/3%=/10 5FZ_H5AXET2YTC4HC):W"X;:<,I!R&4]B" 16E10
M!SFGZ3XEL[9+.?Q#;W,"#8+AK$BY*^[>9L+?[6S\*AN?"-S_ ,)3#K6G:P]J
M/L(L)XI(1,60,6#*S'Y7R3DD,#W%=310!P4'PZNK3PCHVD0:[_I>C7BW=G=/
M: J,;OE9 W((<@_-GZ=*N0>#-2AU36]3'B)A=ZI!#&76U $3Q@X8#=TY/R^G
M4FNQHH Y&?P+;:IJ&I7NLR02S7^G'3IOLD!A#(3DL<LQ+9 P>V.]/\-^&-;T
MEH(M5\3RZI9V@Q;1&U6)NF 9'!)<@'VYY.3C'5T4 %9&IZ;J%U?+-;7MNMLT
M#0S6ES;&6.7)R#PRX(Y'?()K7HH XFS^'_\ 9S>&%LM25(=!:9U1[8MYK2A@
MW.\;1\QP.<<=:CU'X>3ZC'XC#ZT(VUBX@N5:.U_U#Q;=O!<[U^09!Q7=44 <
MI9>%-2M_%C>(9]=6:XEL%M)8A9A4)5F92/FR%RW3)/\ M8XK._X5Y<?\*Y?P
MA_;4?EM,9/M/V,[@#-YV-OF?WN,YZ?G7>44 -C#B-1*RM)CYF5=H)]ADX_.J
MFL:;'K6B7^ES.Z17MM);NZ?>4.I4D9[\U=HH Y:T\)W+0Z/;ZOJ,-Y;:0R26
MT<-L8M\B+M1Y"7;)4'.!@9Y]JHP>!=3TW5[YM(\3366CW\[7$]A]F5V1VY?R
MI"?DS]#CM7;T4 (B+&BHHPJC 'H*Q_%7ANV\5^'[C2;F62$2%7CFB^]%(I#*
MP^A%;-% ''1>$M:G\0:'K&J>((;B?2XYH]L-@(A,) H).7;!^7G''3 '>#1_
M >HZ',]C9>)9E\-M*TBZ:;92\88Y,:S9R$))[9P>H/-=Q10!RQ\&A_$.NWLE
M\7T_6X4CN[$PC+%8C%P^> 5/3&<CKVJOX=\(:SH@@L[KQ3-?Z3:8^RVSVJHX
M ^X)) <N%XX&,X';BNQHH YKP_X9O-!LM7@_M*&=]0O)KQ7^RE1$\IR1C>=P
M';D?6LM?A_<Q^#=%\.IK,6W2KJ*X2<V9)D\M]Z@CS..>IS^5=S10!SH\.78\
M;/XD&HP[FT\6 M_LIP '+AMV_KN/3'3\ZQ5^'=TG@RW\.C6HML-]]M$_V(Y)
M\TR[<>9_>/7T_.N\HH YF?PI)>>+I-;NKV&6&73&TV6T^SD!XV;<3NW\'/'3
MI^=4O#G@O5M"\BQE\43WFAVC VUFULJR*%.41I0<LJ\< #. .G%=G10!Y_)\
M.KZ'2=;T/3M?6WT35/-86TEGYCV[2?>"/O VY[$9]"#S7;:9:/8:7:V<DYG>
M")8S*5"[L#&<#I5JB@""]ADN;&>"*18Y)$**[)N"Y&,XR,_G7'1> ;J+P_X:
MTE=8BVZ%=1W,<ALSF4H&"@CS..&.?PKN** .?L/#MQ9^,=3U][^.1;^&*$VX
MMRNP1[MIW;CG[QSQ70444 <[>>&IYO&EOXCM-2^S.MG]BFA, <2)OWC!R-IS
MP>#QZ'FL:3X>W,W@_7/#[ZS%MU:[ENGF%F08_,?>R@>9SR.#_.N[HH XW5/!
MFIRZ]#KVC>(/[,U-K=;:\/V02PW*+RI*%N&&3@Y/I74:=9M86,=N]Q)<R#)D
MFDQND8G)) X')/ X X'2K5%  0""",@]JY'2?".H^&7FM_#VK6\.DRR-*EC>
M6AF%NS')$;*ZD+GG:<_6NNHH YO7/"*:_HIM+N^F%ZMPEW#>HH!AF0Y1D7H%
M'(V^A.3DYJ2'P_=3:S;ZQJE[;W-_:6[P6OE6QCCC+XWN5+L23M4=1@9'?-=!
M10!P?_"O+G_A7X\)_P!M1>6+CS_M/V,[O]=YV-OF?WN,^GYULS^'KE_&-GXC
MEU*%1:V;VK0?9B P8AF;=OXY48X/'K71TCHLB%'4,I&"",@T >4^ -$F\2_"
MRUTV?48#I,\\WG11P_O2@N')CW[L -CKMS@X]ZZ+4? =S=W_ (C>WULVUEKM
ML(;B#[*KM&1'Y8*.3PN.JX]<$=:[&*"& $0Q)&#U"*!G\JDH Y"V\&7L&I^&
MKV364E;1+:2W"FTQYP=54G(?Y>$&.OOFDM8K/P NL:KK>M0+:ZGJ'V@LUN8Q
M'(RA0N=S9&%'ZUV%-=$D7:ZJRYSAAF@#E/ >A6NE6-_>VL<D<6I7<EQ#')D&
M. L2B@'[JG<SA>WF'O71ZE:RWNEW=K;W+6LTT+QQSJ,F)B" P'?!YJU10!SM
MCX8=/%"^(;^XMI;]+,VFZVMS"'4L&+/EF)/RC [<]>W1444 <]K7A^^U9M0A
M^WVQT^^MA ]K<VAE"$9RZG>.3D<$?PBJ47@C^R]3TW4M#O\ [-<VE@FFRBXB
M,R7$*8V[@&4AP1G<#[8KKJ* .,U/P"-0\)ZKHR:B(KC5KG[5>7AM]VY]RM\J
M[A@ (J@9. .YYI^M>#]2O->M]?T?7O[+U9;<6URPM1+#<1@Y ,9;@@DX.<UV
M%% %33+)["Q2&:ZDNI\EI9Y  9&/).!P!Z =  *MT44 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MSOB[7IM%MM-M[0HMYJE_%8PR.,K$7R6<COA5.!ZXKHJPO%?AB#Q3I45J]S+:
M7%M.EU:740!:"9/NL >#U/'O0!S4%K>6WQJ"2Z@]T6\.N8I)XT#(?/7@[ H(
MSST!]Z@LO%NO'P =7G$UW-%JDMO=2V5NIDBMTE92Z1\@D #KG@D\XK>L_">H
MQ^*8?$-[KYN+R.Q-D42S6.-@7W9QDGJ!QG\1TIND^#[[1M(CLK/6PLD=_)>B
M4VN0V_>61EW\J2Y[@C [\T 9J>,MVAVL^FZU#JBZKJ\5A9W31J# KJ"WF( O
MSKMDP"!G*YJ_JK>*=%TSQ'=C4[>XM+>Q:XL9IXE,R2*C%E95"J5X&#UYYS45
M[\.+'4-.U2.>Z:&^O[U+\75I'Y0@G10$9%R<=,G)))8\CC%L>%=3N-#U"SU7
MQ"]_>7EL]I]I:U6-8HV&&VQJ0-QZDDGH.PQ0!B1:[XCL/#^D:I>ZE'>2:X+.
MWM[>.U1/(DD7<[!BP#$J#@' W>W%/U&;Q=!I_B9)Y+R'34TR2XL[^4VXN(Y5
M4EH\1Y!!'(; (YYS@ULWO@J'4O!%IX<O+Z3=9I$+:]@7RY(GB ".!D_,,<^N
M3TIUCX6OFTV\MM>U^?5IKFV>T$OD) (XW&&PJ]6/&2<]!C'.0#FEU+5]!^'?
M@R>TU'>+J;3H)1-"C'RI @**0!CC/)!//6M^'5;[Q#XGU[2;+4'T^+2!#$)(
MHD=I)9$+DG>"-H&!@8).>>E02^!;J;PQI&BRZZSC3+B":.9K5>1#CRUP&'''
M)Y)]JOOX6GM_$UUKVDZ@EI<WT*17L4MN98IB@PC@!E*L!QU(QV[T <D/&_B&
M^T+0)X9+6UOI->&C7Z^1O1V!<%ER<@':..O)&1UKH_#>I:LOC+7M U._6^CM
M8;>Y@F\E8V42;@4(7@@%>#UYYS27'@.(Z=HUE9WYA73=1&I-))#YC7$^6)+8
M(X)=LX]L8Q5R/PS=1>)=6UJ/5 DNH6J6P5;?_4[ VQ@2QR06).1@^U '2454
MTRVN;/2[:VO+UKVYBC"R7+($,K#JQ4<#-6Z "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBL/6=9>#5]-T.S8"^O][ER,^3"@!=\>N2JC/&6SR 00#<HK.U#6]+T
M5 -1U"&#";B96Y"]-S>@]SQ5#7M<.AQ6FL&=9=(DDCAN,8(C61@J2JPZC<R@
MCD8.1C'(!T%%%% !1110 445P]QXOU.+3=?F.C:M]HTZ\$6Q+0-NA,FWS(>?
MWA\L;SG@$CM0!W%%<9<>*+S5?%%GX:T<M:RFR6^OKF>(&2WC; 5 AX\PD\YR
M .QK3EM-?L]2T[R-4>\L'E9;P7$$?FJOEOM9615&-^S(*D^_4$ Z"BN"\)^,
MX([6]A\1Z[;B[_MBYL[8SLD;.B/M4   ?CZFNMU'7=+TE]E_?0P,(S*59N50
M<%R.R^YXH T**S;CQ!HUI);1W&JV43W*&2$/.H,B!2Q8<\K@$YZ4[3-=TK6;
M*2\TW4+:ZMHF*22Q2 JA')!/;CF@#0HK)C\4:%+<10#5K-9I@IA1Y0AE#'"E
M <;P3T(R#4D_B'1[6^2RGU&VCN'D$2HS@?.1D)GIN/8=30!I44UW6-&=V"HH
MRS,< #U-<]IFNZ98Z(;N]\46M]!)=2)'>.\:*27.(UV\,5Z<<G% '1T5FZ?X
M@T?5;VYL]/U*UN;FV_UT44H9D[<X]^*I^,?$T/A'PU<:M+$9Y%*QP0*<&65C
MA5SVYZ^P- &]17/V^F^(FL%GN->VZBR;C"EM&;5'_NXQYA4=,[P3[=*L6>J-
M8Z!ILFOSQ07\D*"9?[TVW+A5')YR>.U &Q167)XET.'25U635K)-/8X%PTRA
M"?0'/7/&.M%MXCT6\OKNRMM5M);JT4O<1)*"T:C@D^P/!]* -2BN6TOX@>'M
M2TFYU1]2MK6UAFDBW7$@3(5BH;!P1G!('6M6+Q)HDZ7CQ:K9NEE((KEEE!$3
MG@*??/&/7B@#4HJA:ZG9ZQ!<)IU^C21GRY#'@O"V.-RGH>^"*X70-5\5ZU\/
MO#.JVNIHU_+<G[6KVH?[2GFLI7(P(P%&<^WX$ ])HK T?^W5\2:RE_=QW.EY
M1K/%OY1B)W;H\_QX&T[O4X]0-"]UO2M.NH;6]U&UM[B96:.*6559E4%F.">@
M ))Z<4 7Z*P3XV\+C3FU Z]8?9%E,)E\X8#CJOUQS].:TY]4L+:SCNY;N)8)
M<>4X;(DR,C;C[V1SQ0!;HK-C\0:1+I:ZG'J5L]DS;%F60%2^<;1_M9XQUSQ3
M1XDT3^SI]0;5;1+2!S'-+)*%$;CJK9Z-['F@#4HK+M/$FB7^IMIMIJMI->K'
MYA@24%POKC\13UUW2GODLEOH3</(T2)N^^Z@EE4]"1@Y Z8.: -&BJEIJ=C?
MSW4%I=PS2VDGE7"1L"8GQG#>AK,\0>+--\.W>FVMY*JS7\XBC!. HP268]@
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
MXE7D<B#2+V^MS9\C9)*/+\YD]<OQD=U/I787]Q81_%[PPEO-;*&TNZC58V4
MKF,J!CMP<"N]\M-H78NT=!C@4>6F0=BY'3B@#PZZU"R7X&^*].>YB%Y#>70E
M@+?,A-T2H([$]1ZX..AKL/&+V^GW?A#6($A&A0Z@K7DL(&Q08BD4C$?PJ3U/
M XKT'RX^?D7DY/'4TI12A0J"I&"N.,4 <+;K'-\7;G5[&>,Z?'HJQ7TR./+,
MOF[D!/3<$W'V!'J*=\'YHY?A=HWER*^U90VTYP?-?@UVT<,440BCC1(QT15
M'Y4Y551A5 ^@H 6N"\:2V@^(/@-+AX01=W+;9"./W#8//^UC'OBN]II16.64
M$^I% 'FFG3:;_P )A\3&,EKCR[<,2R]/LV&_#=U]ZY_2M8@TK2/A]J>I7L\&
MB_V5)9O=P-E;><^61O.#C(0K[<^]>U^7'S\B\]>*1X8GB,3QHT;=5*@@_A0!
MY7>WGA?2+"TO=-59;34->68:K>2,;>*X*'=..0"/X>H4MGGBLBXU"R_L7XJP
M'4%N'D02(\@53(#;J P  &">A Y[9ZU[68HVB$1C0QC "E1CCIQ2F-"22BY;
MKQUH \SN+C3XO%/PP\F:V1?(N0NQE VFV QQV+?K5?2;JXTC5](&EZC;ZUX>
MO]2=([24#[5ITK;RY4@_,JY?.>0#^->J>6G'R+QTXIJV\*2F588UD(P7"@$C
MTS0!0TN_T>\O-3BTQX&N+>X\N]$<>TB7 ^\<<G&.>>GM7,?$.Y@L=4\'7MU*
MD%K#K(\R:1MJ)F*0#)/ YKN%1$+%552QRQ QD^II657&&4$9S@C- 'GFE7>F
MS?%GQ3*\UN?^)9: &0@$+ARPYY'\.1],UQVAZM%IG@WX>:I>74\6C0"ZM[NY
MMSG[-(QQ&S8!P,!ESVW>]>Y^6F2=BY/7BD,4;1M&T:E&X*D<'\* .9\'0Z"T
MNJZCH,TUU%>S+)/=M(6CFE (.WL<#&2.,\=0<9GQ O+:W\0>"4FN(HV_M@-A
MW ./*D&?ID@?C7=(BQH$10J*,!5& !0R(QRRJ3[B@#A'N[1?CDF;B$-_PCC
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
M]=AF+R)#$BJ3N9F &<= ,Y)_KBMRN)^*QV>!9)B#Y<-Y:2R,!G:BSH23[ 4
M17WB8V7Q$L/-U=DT2?29KAHI%54#K(B@CY0Q)SC!)Y/%=5::_I-]HXU>VU""
M33SG$X;Y>N,?7/&.N>*XVXU/3;SXPZ%<1W,#Q_V/<>6Y(')D3!&?4!B/4<CB
MN36\\KPUJ5];>;<66G^,IKN\CM&)<6VYOG7;S@$AACTSVH ]?TW6].U:2XCL
MKI9);9@L\14I)&2,C<K $9[9'-37VHVFFQH]W,(_,?9&N"S2-UVJHR6. 3@#
ML:Y?PI+X7U;7+G6_#\EQ>S26ZPW%\TLK)@$%8_GX+=3QR.^,BJ/B?4DT+XH:
M#J>KR>3HK6,]K'<R<107+,IRQZ+N5< GW]Z )?"7B?[1>^+KB_UCSM-L+U4B
MFGVQB)/+4E3@#&&)'(SD<\UTL?B;2)(KV1;OFR0/<1M&ZR1J1D$H1NYQQQSV
MKRV;7=-@@^(5T+6'4+9]2M9-KHQBVE8AYK8ZJI^;CKCK@YK7T>_M[GXGZL(M
M1?4#>:%%Y,PCPLI#R9V;0 5'KSZ9)H ['0?%^FZYX;BUL2"""0 D29!7<<*/
M=CQP,\G%:.FZSIVL"?[!=+*T#^7-'@J\3>C*0"I^HKR"QU6.W^&?@F_!N9;'
M1KE1JJVP</;@QR)N..?D+ D#D9'K7H'A%O#6H:KJ&L^'FGNFN8XTN;]Y9&24
MKD*HW]2HZXZ9 H A\0:W/H_Q#T&*?5#!I-Q:74D\+[0@:,)M.<;L_/TSZ8%=
M%8^(-(U+26U6TU""2Q7<'GW852.H.>A'H:Y3Q%<6@^+OA!)98=Z6M[PS#*LP
MCV_0G!QZX-<A)<M_8GBNYL0]U#9^+EOKF&T?,CVZ^469<<]1G/JI]* /58O%
M.ARI>/\ VE#$+)0UR)\Q-$IZ%@^" >QZ&H[/Q?X>U!Y5M=8M)##;K=28?&R)
MN0QST'(_,5QPOO"&K6NLZ_HUS->3C1YK>:^EFE*(AY6([SC<22<=1CG&1FC(
M,?!'PW>Z= UPEBMA->QVG^L:.-E:11CG<#\WU!- 'I.GZ[IFJ7%Q;VEVK7%N
M 9H74HZ ]"58 X/8XP:CMO$FCW=Y%:07\333@M #D"8#J8V(P^/]DFO/[X:'
MXMTG6]0\&S7=_K$FCRVOVLRRD*A.X0_/QO8YP.H[XR,NU*[M/%/A3P?:Z+(G
M]IPWUG((4/[RT\L?O=Z]5"@,#GV'<4 :^H>(#K/C6\\,V^K3Z>L-DK1S6Z?.
M;AG9><@Y"A1QT.3GMCJ-!U&"_P!/,<>IQ:C<63_9+R>--@,Z !\K_"<\X[9K
MEM.OK0_&K6HQ<PESI5O&%WC)82.2OU&1Q[UU6C:II6J+?'2G1A;W<EO<[8RF
M)UQO!R!D\CGG/K0!IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% "*JJ,* !Z 4,H888 CT-+10 F!SP.
M>M+@>E%% !@8QBD50H 4  = *6B@ HHHH 1551A0 /0"EHHH 1551A0 /0"@
M*H)(4 GJ0.M+10 4@ '0 4M% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1152;4[.#[5YDP_P!%C,L^ 6\M
M0,\X[XYQUQ0!;HJA::SI]]#936]P&COHA+;,RE?-4C=QD#G'..N,\5?H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBL_4-<TW2KJRMKVZ6*>]E$-NA!)D<]!P./QH
M T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ4F
MK6,6LPZ0\^+Z:%IXXMK<HI )SC'4CC.:NT %%%% !1110 4444 %%%% !111
M0 4444 %%%% !114<\\5M \\\B11(-SNYP%'J30!)138Y!+&LBA@K $;E*G\
M0>1^-.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH IZM?C2]&OM19=RVMO).5]=JEL?I7
M*>&;F]LOA/#K,9BFU*>R?4I7F!VR2.#(<XY[X'H !VKK[ZSBU#3[FRG!,5Q$
MT3X_NL"#^AKD_#EA>?\ "O'\+RM''J=E;-I[F3.W;@JD@[E2F&'XC@@X (M6
MO;G7/@U_;;E(=0_LI-3C>(8$<R1B4%<YP,C'TXKJ=!U+^V?#NF:IMV_;+6*X
MVCMO0-C]:Y?4=+O=-^%T?A6-XY]2FL5TN Q@@/E!&7(/0!<L?3'TKK=*T^+2
M=(LM-@),5I D"$_W44*/Y4 6Z*** "BBB@#*\0WNH6&E>=IL,#S>:BN]PX6.
M",L \C9(R%7)QD9KEK?QIJ<D/C&*(V5S+H<"7%M<>4\:3JT3/@KN/=2,@X((
M-;OC#0+SQ#I=K#8W<=O<6M[#>*)D+Q2F,YV. 02IZ_4"L9O!NMM>^*+F35+)
MSKUE';NHMV41NL;1Y'S'Y0&SCJ3W% $-EXL\0K/X0N;]-.-CKZ*C10QN)(I&
MA\P-N+8()!^7''J>M7;#Q7J%OJ7B>PUUK.*;2HQ<VY@@<>=;LI*O@N=QR"I
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
M\P4Y /M0!S]_KMQ)XN@\-:<T,5R;)KZ>>9"X2/>$4*H(R2V>2> O?-<MJGQ
MUG3O#7BAOL]C_;7A^>..;*OY,T<A&QU7=E20V<$G&.IS72ZOX;NI/%EEXGTF
M>&._@MVLYX9P?+N("=P7(Y4AN0<'Z5E:QX"N=4\/>(;87=NFIZ]-')<W!0[(
MUCVA$4=2 J 9)&22?:@"VGB#6;#QQ!I&K_8&LKVRENH3;HX> QE=RLQ)#C#=
M0%^E9\'C+7;ZUTC5M.TYKNROI4\VS6QE5XK=^D@F)V,0,$C&#G /&3LWGAZ_
MOO&.EZW+):B&TM9;:6#YB9/,V[B#CC&WICFLSP]X0\2>'PFC1Z_;R>'(7)A4
MP-]K6/.1%OW8V]MV"<=,<8 .ZKB+S7?%%UXTU3P]I2Z3$+>SBN8KBY21L;V8
M88 C)^7MC'OTKMZ\^C-^/C+K)L!;.1H]L'CG9ES^\DP00#T],<YZB@!ND_$2
M[U#2K""XM$M];FOKBPN4CB>:.)X 3(RHOS,/NX&>-W)XYBU;QGXHTCPMXEOI
M=.@\S2RCVMW/:R0QW4;=?W9;<&4\'G!XJW=_#N==(LWTS51;:_:7\NHK?&+*
M232D^:K)G[C [<9R !U[SZQX5\0>(?!NIZ7JFJV1O]01(F>&%E@@13GY5))9
MCW)([>G( S6?$VM^&HX;C79=.M["[O!&MW#!)(MG&8R<2\\DN H;@<Y([58E
M\4WL%MHUJ)M/NM0UB\DAM;B $P&%0S>;@,2?D ^7=]X]<5L7]IJUQ%9&)K)M
M@9;RVF#&*X4C& <';SSD@]QWKEX_AJ+72[7^S[J*SU&SU234[0*A:"$OPT 7
M(/EE>.,<\@#I0!<D\4:MI_B#4_#]VMG+>1Z:=1L;E8V1)$!VLCKN)# ]P>0>
MU9MCXS\1G3O"&L7L>F&QUR:&UEMXHW$B/(C,'#EL8ROW<'CN:WG\-WEYJ5]K
M-V]J-2FT\Z?;QQEC'"A)9B20"Q)(/0<*!ZFLS_A"=37PUX5TE;NTW:#=P7!D
M(;$XB! 7'\.0W7G&* .\KC?%7B+6-'?5)(38VMO:V7VBT\]#,][( Q=0JN&5
M5 4$X/WLYP*[*N*U/P?JUUKOB"ZM=5MDL]:LEM9%F@+R0;49<1G<!M.XDY[G
MI0!/:^*KG6;K1=/L%AM[J_TI=4F>53(L,9V@* ",DLW7. %/7-8GBC4/%D>A
MZ&MZUI874GB"WM9?)0NEQ'YH*./GRJG )7.3TR*G/@77;.'P]?Z7K%G%KFDV
M0L':2W8V]S!@#8P#;A@J#D'KGIQC4UGPKJNKZ#:12ZK"VK6^H0ZB)6A(@WQD
M$($W9"8&.N>_>@"1]<U:W\?6.@2BRDMY]-EN3*L;*QD1E7H6.%^;IR?>N8E\
M<^*8O"&I>(VBTD0Z5J$MO/ (Y"TZ)*(SM.[Y#CG)W9/8=^ID\/:G)XTT_7WN
M;606MC):/'M93(7*L6'7: 5  YX[UBR^ M4F\":WX<:^LP^IWDES]H"MB,22
M>81M[X(QG(Z^W(!N7>NWL_C0^&[$P6[IIOVXSSQF3>2^Q550R\ C).>X''6C
MP)K^H>)O#$.K:A#;PO,[JJ0!L#8Y0G)/.2I(]C7+^(I;G4_&QM[;5-!@O-.L
M4CDM]3C;&Z0EF:-E96(*A0>H[=S76>#KN]N-+E@NX]+"VLGDPRZ5N%M(@4'Y
M >F"2I )&1]0 #0U^[U"QT.YN-*M8KF]0#RXY7")RP!9B2.%!+$9&<8KF+'Q
ME?/J^OV"K!J@L-.6^M)+6)H_/)WC8,E@V2O#+QSCG%;?C'0;CQ+X;GTVUNUM
M9F>.17=-R,4<-M=>ZG&"*R%\*>(/^$BU#6CK-E'<7FEBS(AMF BD7>49<L>
M6!YR3CMV +'A'Q._B5H[FVU/3[VS-N3.D,3136\^5^1U+D@8W=1_#U-=;7*Z
M?X6D3Q>GB2[CLK>\6T:VE^Q @719E.]\@=-O Y//WC@5U1&01TH \_E\9:S8
MZAHT=\EBLE]JGV&XT^-2[VJMO\MC*K%=Q"J2"!D-P!BO0*\VM_A[K\.BZ/II
MUNP9=(U1;Z"5K1BTV&<DR_/RWSGIC/<UZ0 0H!.3CKZT <U=Z[?3^-'\-V)@
MMWCT[[:9YXC)O)<HJA0R\#&2<]P..M<Q'X]\1S>"M%UY;/31+J&J1V30D. %
M:4QD@Y[E3@\\$<&E\3RRZIX]F@L-5T.&?3K-(VM]6C8',A+,R%75B"H0'J.W
MK4XTO6?%7A^SLM^BV_\ 96IPS13V"N;:58MK!47MR2IP2!M^N #437->AURR
M\-W<NF'5;E9[IKB")_+CMD("_(6R7);'WL#!/-96I>.]8TS2_%D$L5D=7\/+
M','\I_)N87&5(7?E6Z@\G!'O70:WX;NKS7]*\1:=/#!JE@CQ/'*"8IXG^\A(
MY&#R&QUZ@U4O? _]JZ=XF%[<HFH:]"L4DD2DI J+MC49Y;!R2>,Y/3B@"Q?>
M(=1M?%WAW2T2U:VU6WN)'W(P=&C16&&W8P2WIVKF#XR\:3>%]5UZUM=&:+2+
MNXCGMRLFZ>.%B&V'=\I"@GG.3V'?:B\+>(;C7_#FKZCJFG>9I,<T;Q06S[9
MZJO!+9R<$YZ#C@\DX7A'3=2UKPKXETJ*>VBLKW5[^&2?DRQHTA#A5Z,2"<$D
M8ST.* /2=,OXM5TFSU& $17<"3H&ZA64,,_@:Y;Q)>O=?$'PMH&?]&;SM0N%
M_OF)0(P?8.=WU45UMG:PV-E!9VZ;(((UBC7T51@#\A7+^)].:W\4^'_%" F+
M3VEM[S'\,,JXW_16"D^@)/:@!?$^O:OI=S>>0UE:VT-D9K>2=#,]U,-Q,:HK
M!@  ,G!^]VQ6?<?$#RM.\+W=W+;Z5;:S9^>]Y<1-)#%*50K$2"H7.YCN)Z+[
MY%S4/"FJW7B75-2L]4MDM-4L$M)5F@,DD(4-_JB&  .XDY[\\TW3/"^LZ=X?
MTO2+B;3-2M+:R^R7%K/$R1R@;0A!^;D '.1SGMB@#IM)ENY]*MY;YK=KEUR[
M6_\ JV]"O)X(P1S5VL;PIH"^&/#-GHZ3&9;<-\V" -S%L $G"C=@<] *V: "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBN<O];N9_&$/AG3Y$@E%D;Z
MYG=-Y5-^Q549QDG))/0+TYX -+2-=T[75NVTZ<RBTN&M9LQLFV10"5PP'3<*
MT:\I\-ZW=>']/\3O-Y4]_<^*FLXV2,[#(ZQ#=MSG@9;;GG&,]ZZG2]0\33:]
M>Z?/#FP:V$MKJ,MIY>R7=AHF3=\W'((QZ<T 6=5\>>'M&)-]>2I'O>,2K;2/
M&TB9W('52"PP1C/4$=0:Z&&9+B".:,DQR*'4D$'!&1P>17E'A?4-8T;X)W.M
M6]Q9RR6HN[B))K9CAEGE+$D/R3SCICWKHM0\1:^NO^%=.LGL%CUBTFDD>:%B
M8W2-6SPPR/G^[QTZ\T =Q17GUIXVU*TT?5X]2%O<:E9:PFE0R0Q%4F,A38Y3
M)(P'R5!YVX!YJP_BC6M#N]4N-6LY;C0[;3VNUO/L_D.LJ]82I8YR,$'\#GK0
M!T^IZ[IVCW%C!?3F.2^G6WMP(V;?(W09 P._7'0UI5Y?XG?6+J+P+?W]Q;%+
MG6[25[>.(CRF97*A6SR "0<CDX(QTKJO'FMW_ASPM+JVGF RPS0H4FC+*RO*
MB'H1@_-G\* .FHKF+C6M2C^(D.@QO;?9+C2Y;M"T1+I(KJHR=PROS9Q@'WKD
MH?&OBK_A"+3Q5/)IGDI?_9[FU2W?,J&Y,.58O\A'&!ANF2><  ]1ED6&)Y'S
MM0$G )./H.35/1M9L/$&E0ZGIDWG6<Q81R;"N[:Q4\$ ]0:QEUF_UGQ-J^DZ
M7<0VL>DI$LLLD7F&2:12P7&1A0N,]R3P1CGD/ NO3Z9\/_"VFPI_INHSW@W)
M$9!&J2R,Y"@C)Z ?7)SC! /5Z*\VUGQ7XNT;PEXDOYK2!)--=&L[NXMBJW43
MD Y0/E74GKT/'%=MI$>M(]VVKW%E*KR!K9;:-E,:XY5B2=Q![\9ZX'0 &?)X
M\\,Q+&SZF DDODQMY,FUWR1M4[<$\'@>E:.F:SI>LS3_ &&999K;"R@QLCIN
MY (8 \X_2N0^)4,=M!X*@A0)%'XELD11T  < 5K>/M5OO#7AJZUS2DM3=J\$
M3^>A;>AE"@ @C!'F$Y.?I0!U.Q/,\S:N_&-V.<>F:=7&76M:]I6H6FE7\]I-
M=ZE--)!):6KGR;>-5)!4M\S;F !SC'..U10:YXL32=2^U6-O%+;7D:0W]R!!
M&]LQ&Z5D+<,@SD9&3C'I0!W%%<#:>,M4;_A,((81J4NC013V;+;M&\XDC9L%
M>^"IP5QN!XIUIXMGU+P[K&KZ/K=AJ$%I8M/'FW*R13*&9DE3<" 0!CH>O)H
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
M)]&D)8>J@'O7H1160H5!4C!4CC%9FN>(-.\.Z?\ ;M1DD2W\Q8]T<3/\S':
M=H..2!DX% &;:RZSJ?A2T73[J'3]8M_+2Z2Y@\U5=1AT8 @X/4,#R"".#6A8
M:7-%?/JNIW$,]^8?)#11F..*/.XA023R<$DGG X&*U=JABV!N(P3CDT,JNI5
M@&4C!!&010!Y_)X3'BN?Q??SGRX=7M4T^Q<CI&BG][]#(21ZA0>]=1X9N7NO
M#MI#>1[+VWB6WNX6ZI(J@,/<'J#W!![UJSSPVMO)/<2I%#&I9Y)&"JH'4DGH
M*Q&\8Z%':M?R33Q6FS<;R2SF2(J.A\PIM(YX.<'/'6@!OA#PK!X1TN>SBG:9
M&GD=&?\ Y9Q;B4C'LH/YD^M83^%E\5ZAXKU&X.RVU.R73+)R/^6:@DRCV,C<
M>H3/0BN[5H[B ,,/'(N1D<$$4^@#C$T^]\1_#=_#[S1V6H&S^P7OF1E_+8)M
M8@ C(/53G!!!IMUX0UR_\(1>&9]<LX;'[,EK-+;V+"62)5"D M(0I(')P>M=
MIM7<6P-Q&"<<XI: .*\5Z#%<^#K3P3IBE4N!#;<')AMHV4N['_=7:/5F%3^)
MM,&OZSH&DPK_ *-IUZFHW3#H@C4^6GU9B#CT4GTSUH50Q8 !CU..M 55SM &
M3DX'4T 8.BMK?_"0:TM_>176F[T-F4@\LQ'YMT>?X\87)]3CU KW'AFZMO%\
MWB/1[J&*:\MU@O;>X0LDNS[C@@@A@..X(].M=/10!Q5YX!,GAP65K?K'J/\
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
MU,,X/W"J.-R$?0CU-<_!XN\5'PGX5\1M=6#KJ5U!;369MRH/FL5W;\Y!!P<
M?GWZO2?#_B&"WD&L>)5U&=8FBMV^Q")%)&-[J&R[8]P!D^M9J^ +M/!^A>'U
MUF'&DW4-PLYLB?,\IMRJ5\SCGJ<_E0 Z#6?$%GXKU?0;N^L[ITTI=2M9_LA0
M1G>R%&4/\PRN1SGW-<__ ,)AXOL_!>B>-;FXT^;3I?)%[8QVQ#>7(P7>LF[[
MV2/EQCZ]3UE_X?N(?$M_XGFU&#RSI)LFM_LY7"@L^[?OZY)[=/SKG? V@S^(
M?AAX;M+Z^@DTI4BF>&.$AY-C;EC9MQ& P&<#) QQUH NMJ$.D?$SQ9J5P"8;
M30H)Y O4JAE8X_ 4W4/%6MZ1X.TKQE<30S6<_D2WMBL0 BAF*@&-NI9=RYSD
M-SP*W#X2:;Q5JVJW=W%-::E9+8RV?V<@^6-W\>_ON.>*I6O@:X70+3PY?:JE
MWHEI+&R(;?;-)'&P:.-WW8(!"@D*,@8XH DAU^^TWQWJ&DZW=Q+8/9?;=.D$
M03**3YJL>[+\IX['-5U\1:PHT339A*=0U.&:\D:*%-\$*[=J!6(7?\ZY)R.&
MXZ8B\1C0?&VO:=HUM<^??Z7?%[L0Y!@B"D2(YQ]U\A".^?8UK^*_"DVO7&G:
MCINJ/I>KZ:[&VNEC$BE7 #HZ$C<IP/I0!C+XG\2:9IZVVKZ>5O;G518V$^Q,
MS1,K/YA0/@,%1AC(!.*V/#UWXC;7=0M-4M)6TQ462SO9EC20MT:-E1B#CJ"
M*K:GX)N=;\/?9=2UR9]72X2[AU&&(1^1*GW"D><!1D\$DG<>?35T#2M7LMTV
MN:T-3N]NQ&CMQ!&B]3\H)RQ(&23V& .<@')W=OJUS\6]7BTB^M[&<Z+;9GF@
M\[;^]DP N0.?4G\.>$TKQYJMY86>G75L@UQM4N-,N'MD#+F!2[NBL1DD;< G
M R3SC!Z2Z\.7J^+I/$.F:A!#+/:+:30W-N9%*JQ964JZD'+'@YS[5G:A\.X9
M]$MH+'4Y[/5K:]?48]3"!F-PY)=F7@%6R1M] !VH R]8\1>,M%\+>*+R:".,
M:>J2Z?>74*9G0CYE9$? 93_%T/I6JFLZ[I_CC1].U&ZM;BRU>TGE6.* H;=X
M@C<-D[@0V.0.1G Z4[4?!VK:UX3U+2M4\0K/>7\:Q27(LPL<<8.<)&&')R<D
MDY_  7+GPQ>W7B70=8DU* '2HI8C$MJ?WWF!0QSYGR_=&.#^- &#;^)_%&KZ
M7INO:+82W$%S.K-9-'&L9MBQ&1(7W;P,'TSQBI(H+YOC;>8U#"C18GV^2#\G
MGO\ )U_6I]&\":GH<KZ?9>)9%\-F5I$T\VRF2-6.3&LN<A"2>V<'@@\UK1^'
M+R/QW/XD_M&$I+9K9_9?LQR$5RX._?UR3V_"@#C]7U_7;[X?>/6DOHH+C2[R
M>UBEMH=G[I8T. "3@G<><Y],<5Z!I$5W'H%LC7223F%=LC1<#Y1C*@C./J*Y
M^/P)*VB^*=,NM422/7YY9R\=L4,#.H7C+G<!M'IWKI-(M;K3M)AM[^]2ZFB0
M*TRQ")< 8X7)QT[D\Y^@ /,E\8^-!\.K;QN;C39(('9KJP6V(,T8F9&(?=\I
M Z#!Z9)/2NCCE$WQI66/D/X9#+GCK<9%8/P_T.?Q)\)[#3;B_@.DSRRF:..$
M^:R"X=C'OW8 )')QG!Q[UV4_A:>?QG)KW]H(D+Z:=-^SI 0RH6W;@^[AL_[-
M '/VOBS68-9\.07EU;SR:E<RVU];P1;H;=@K,HCE P67;A@2W?I4,_B'Q;-9
M^,YH-1T^$Z#-(8L69;S52(2;""_RYZ$\GGC&.;5I\.]3MK+P];-XD1ET*XWV
MQ2P5=T>UEPV6.7PWWNGJIK03P7>K:>*H#JT!_M]G9F^QG]QNC$9Q^\^;Y1[<
M_E0!N6NJ7%YX3AU:WMA)<S6*W,=N#]YS'N"9^IQ7+^&O%<_B"*5[+6H9+F&R
M<W=C=VOES6MR"N 4!5BGWQU/;YC72V6CW%IX1BT07P\^*R%JEW'&4((3:K[=
MQY'!ZUE/X9==73Q%JEU:O>6EA+;^;;V_D^:& RTA+'.-O Z#)_  Y+_A,O%]
MKX%T?QO<7&GRZ>WE&]L$MB&,;OL+J^[[P)'&,>Y[]9;ZOJ?B34=?M])O([)-
M*G^R1%H1)YLP0,Q?/\&6 PN#P3GM7.^ ]!G\1?"OP]8WM] ^E;8Y9(8X2))
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
M/J&MZYJNH:]9Z$+J.32V6"%H4@99)C&LG[SS6!V_,!\N.A.>PJ76L>,)]?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M3X]/EM5A5_W:9V;&;[A )'0U4LOA]<V6G>&K,:YYHT*;S8F>T'S_ "E0O##
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
M",Z>)XM9TO5WL<V265Q$8!*9(T8E2K$_*PR1DAA[5U--DD2*-I)&"(@+,S'
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
M$8[E<,X>-@P<Y^\2PR<]<FHK+PC<VOB=O$$FNW%Q>260M95>! C[6+*<  @
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
M7W?*KKW*D\G!';J+CP.C:W=WUCJEQ8V][9)97-K%&A#(@(3:6!*8#$<?H>:
M,(^)O$%_!\/YK>^@MO[<B/VM?LX8%O(+Y&3D#(X'\Q5BPN_$]W_PF&@P:R9=
M3TJ6,V-Z]O$"_F0B0(ZA=N,G&0 >:NV?@&2RA\-1C6I9?[ ),!D@7Y\IY>#@
MC@+T[YY)-3O;V?@J]U_Q5JFIG[-J#PM< 6S$1%0(TV[<G&,9X/KQ0!6T/Q'=
M>(].\,FSO9H[B=7FU',:;E$0VR(P*X4^:5' '&XUTVG6NHVUQ?O?:D+N*:<O
M;1B 1_9X\#Y,C[W.3D^M8?@S1[.WN=:UZUMY(4UFZ\^-)%*GRP -VT\KO;>^
M/1QFKN@6FK6VKZT][J,]Y8S3![19X@AA.6W(N.2@&P GJ03[D WZ*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HI'941G=@JJ,DDX %<OINNC5_#-UX@N-1&FZ?<))]D
MD<JHABR565BW&XXW8/ ! QU) .IHKEY+ZU&F>&D/BO8\\D#13$)OU(%?N[2.
MCY!)4<59FU>32_%EII5W)YEOJBR-:.0 8Y4 9HSZ@J<KW^5AZ4 ;]%%% !11
M10 445FZCK^E:3(T=]>)$ZQ^<ZX+%(\XWM@':O\ M' H TJ*R[KQ)HEE+;1W
M.K6<3W49E@#3+^\0*6+#_9P"<]*@C\7^'I=(EU9-7M380R>5+/NPL;^C>AY'
M7U'K0!MT52DU>PBBM)7N45+Q@EN2#^\8C( ]R,G\*NT %%9=]XBTC39GBO+^
M&%H]OFEB=L6[[N]NB9[;B,TM[XCT73;I+6\U2T@G>,RK&\H#% ,EL>GO0!IT
M5FV&OZ3J>EOJ=GJ%O+8QE@\X?"H5^\&STQ[T[3]<TS5+B>VL[M)+B  RPD%7
M0'H2I .#V/0T :%%,FFBMX7FGE2*)!N=W8*JCU)/2L.+QQX7FO+2TCUZP>>\
M_P"/=!,/WG) Q]2./7M0!OT5FZGX@TK1R1J%['!M4.Y;)$:DX#-C[JYSR<#B
MH;_Q9X?TMRE[K%E"XA^T;6E&?+X^;'H<C'KGB@#8HK(?Q1HB1),=1B,+QI()
M5RR!7&4)8# W C&<9SQ4^H:YINE-MO;M(W"&1EP6*IW<@ X7W/% &A169<^(
MM%M$LWGU6SC6](^S$S+B;/0KZCWZ4NDZ_I.NK.=+OX+O[.^R7RFSL/49^O8]
MZ -*BBH+R]MM/MS/=SI#$"%W.<9). !ZDG@ <F@">BLR'Q%H\UI=72ZC;K#:
M'%RTK>68#Z.&P5_'%,TSQ/HFLW9M=-U.VNIQ MP8XWR1&WW6^AR/S'K0!K45
M6O\ 4+/2[.2\O[J&UMHQEY9G"JOXFLU/&'AR2\6T76;/SVA,X4R 90#<3D\<
M#DCJ!0!MT5FZ7K^DZW;S7&FW\%S% Y25D;_5D<X;/3CFDM/$6D7]VMK;7\3S
MNADC3D>:@ZLF?OK[KD4 :=%8<?C+PW+>16D6MV4D\MP;6-$E#%I0 2HQWY'Y
MXZU87Q'H[ZC'IXU"'[3*S+$I.!(R_>56Z,1W )(Q0!J445R\7BVRU;6=:T*R
MN7ANK&-5\X)SYA5F.T,""  .3P<F@#J**X;P'XUL[_PQH$.K:Q ^MWT&XH[
M/(V2>@X!QT%=)>>)=&T^X>"[U"&)XV192V=L1;[H=NB$Y&-Q&<T :M%9-[XG
MT/3KR6TO-5M(;F*+SI(FD&Y4R!DCJ,E@!ZYXJWINIV.L:?%?Z==17-K*"4EC
M;(.#@_J"* +=%1SSPVL$D]Q*D4,:EGDD8*J@=22>@JC::_I5]/+!!>QF:*/S
M7C?*,(_[^&P=O^UTH TJ*P!XW\,,UN%UVQ;[3*8H2LH(=L[< ].H(ST)J_J6
MN:;HZYO[M(<(9",%BJ#JQ !PH]3Q0!H45'!<0W5O'<6\J2PRJ'CDC8,K*>00
M1U%4]0UW2=*FAAU#4;6UEFR8TFE"E@ 22 >P .3T% &A167H_B31=?MIKG2M
M3MKN&!MLK1O]P^_I26WB;1;NYDMX=1@,J1>>58[<Q_WQG&Y?]H9'O0!JT5A6
MWC3PS=RI';ZY8R,\4DR[9A@QH2';/3 P>?8FKUGK.GW\\L%O< S1())(W5D9
M5.<,0P!P<'![XH OT5EVOB/1[V\CM+>_A>>52\*Y(\Y1U*$\.!ZKFJEQXW\+
MVB2O-KMBJQ2^3(1*"%?C(./3(SZ9YH WZ*165T5T8,K#((.0156^U2RTWROM
M<XC:9BL2 %GD(&2%49)P!G@4 6Z*H0ZWI=QI/]JQ7]NUA@G[1O&P8."">QSQ
MCKGBJ%WXRT.TTG4M1:\WQZ<NZYB5&\U.,@%"-PR.F1COTH WJ*Y23Q#8ZKI>
MA72Z\FER75S PB4J6N&(!, ##)!W $CFM"\\8>';"2[CNM9LXY+3:+A/,!,9
M.< @=_E/'7B@#;HJBVL:<FG0:@;R$VEQM\F56W"7=]T+C[Q/8#DU'8>(-(U.
MZDM+/4K:6[CSYEL) )8\'!W(?F7!(ZCO0!I44C,J*68A5 R23@ 5F6/B/2-2
MNDM;2_BDFDC\Z->1YL?3>F1\Z\CE<B@#4HK-CU_2Y;Z.S2\0SRNT<8P<2,H)
M8*V,,1M.<'C!K2H **RIO$NC07OV274(5E\X6YSG:)3TC+?=#G(^4G/(XK5H
M **IWNJV6GO''<SA9) S)&JEW8+]XA5!) R,G&!FJ \8^&6M5NDU_37A9UC5
MDN4;+MT7@]3Z4 ;=%9%OXIT*[LI+RVU2VFMXYS;%XWW9E'\  Y9O89S3E\2:
M,VFSZB-0A^R6[%)Y"<>2PZAQU4CWQ0!JT50;6],2ZL[9KV%9KU"]LI;'G*%W
M$KZX'/TK,N/'GA.U"F;Q#IZJTQ@#>>"-XQD9'IN&3T&: .BHI 0RAE(((R".
M]8FO:T]E?:7I%H0-0U25DB8C(BC1=TDF.^!@ >K#MF@#<HK+O==TO1L0WU^J
M/'#YK[@698QQYC[1\JY_B.!UJ:XUC3[:*"22Y5EN%WP^6#(9%P"6 7)*X(YZ
M<CUH O45!9WEOJ%G%=VDR36\J[HY$.58>H-3T %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^(
MK>>\\,:M;6V?M$UG-'%CKN*$#]:Y'1;FW_X4-;2,Z)&NA&-BQP-PB*D?F,5Z
M!6=IFDII+W$5JX6RED:98"/]4['+;3_=))..Q)['  /,KN^LQX"^%FZYA!2_
MT[.7'R[86#9],'@^E=)X[C>Y\4^!H+?F;^U3-Q_SS2)BY^F"/SKNL5G1Z4AU
MIM5N6$MPD9AMQC AC)!;'^TQ"Y/^R!VY -&BBB@ HHHH *\R\3ZO9?\ "4>(
M],9DTZ[.D*!((]\^H@K(0D8((VKD@X!8[NHVUZ;28&<X&?6@#QS3-0TZX3X1
MAKB!A%"ZMO(X86NWOZ. ,^HQU%=!X<AT[6/%GQ#TR5H9K:ZGA62)6!W*;=58
M_GD9]:]#      %4-:M]4N=+ECT:]ALKXE2DTT/FJ!D9!7(ZC(H XWP+'JES
M=KI>KQN3X7+VB3MTN788CD'N("/^_IKT*L_1]-;2[$Q2SFYN97::XG*[?-D;
MJ<=AT '8 #G%:% 'E^AWUI8:;XVT;Q'+'%>O?74S13$ W,$J_NV0'[P(^4 9
MQ@"J&E0/INM_"ZPUF2,7]OI]T)$E8;HR8TV*<]",8'N#7KIC1F5F12R]"1R*
M=0!XI=7+-IGC2;3]US':^)H;VX@M7R\D">4SE<>ZDY_V379^&+KPIKWB-=;T
M*ZN=1O5LS!+=M+(5BC+!A&V[C<3DXZC!Z=^XIJ(D8PBJHSG &* ''H:\)L(=
M/UC]GO3M(L3;R:S-(BVT,9'FK<>?][ Y&%R2?[N>U>YS>;Y+^0$,N/E#DA<^
M^*Y_P1X=G\+>%K+2+J2">6T5HQ/$I&]2Q;D'IU]30!Q=QJ>CZ7XO\4:1XOO+
MJT349%EMGWNL5U 84C*#;U(*D8Z\\5.D6DV7Q%\&6$<:P0PZ1<QPV]R^9(P=
M@16W'(8KD8//45Z<R(Y4LJDJ<C(Z&G4 >4>*)I-&U;7M1\/ZG;2O&T,>I>'K
MM05N?W2!3#CYE8H548!!(]L5K:/J4>D?$;Q5'KTL=I]O2VN+*2Y<*DD*Q[61
M2>,JV<C_ &B:[\QHSARBEEZ$CD4-&CXWHK8.1D9P: /$X[5-+\+>#;>_*16\
MGBHW%K!/@&.U)E*9!Z#D'VW"NJL-8TW3?B?XTN[B[AC@ATZTEF8'.!&LA<X'
M)(&,XYZ5Z)3)4,D3HK;"P(W8!Q^!H K:5JEEK>EV^I:=.L]G<+OBD4$;A]#R
M/H:Y+Q[-+I^O^$=6GS_8]G?R?;6_AB+QE(Y&]%4L>3TS78V-E#IUFEK #L3)
MRQR68DEF/N223]:L$ @@C(/8T >9ZD(9_&WB+6K.XB.E+X<-O=SHX\I[@LQ0
M;NA8)^08#O70?#06C?#OP]);"$LMA%&[1@9#!064X[[LY'K75JBHH5%"J.@
MP!2T <YX_DCC^'OB(RNJAM.N%&XXR3&P ^I-<7>W&F[/A;F:UVK(C?>7 'V<
MC/M\V/Q]Z]7HP* /&O$*7&I7WQ4L=&D66^FMK$I%$P+2!8SYB@#J=N5_$"MW
M6[VR\5R>")_#\\4EU#J45TPB8;K>V"-YH<#[HZ(0<<X%>D4U8T0L515+')(&
M,T ><>#?L]]/X]2QDMGOFU>=X74J6!\I0C ^@;=S]:R?"E[X7UO1_#^CWYU!
M]?TN6$'3'DE5X+B+Y2^.@4<MGICCKQ7K]-"('+A5#$8+8Y- #J\\TS4;/3_B
M3XZ@O+A())TM)8ED.-R+;D,P_P!D$8)Z \=Z]#HP,YQS0!X?975C!\)?AY^_
MMT:/6;-G^8 J1(V\GTP#S]:?XWUBRO=!\?64+I87,<HWV<:;IKS"Q_OW)!Q'
M@#&T#&W)/.*]MP*3:I)RHY&#QUH \[74=-N_C)I=PMS ZGP](8W8@<F9",9]
M5W$>HR>E6_A;<02Z3K:02QNJ:Y>D!&! 4R$KT[$<BNZQ10!QGQ1CO6\&^=:0
MR3QVUY;W%U#&,M) D@9QCOT!(] :IZG/:Z]X_P#".I:+>0W$=I'<RW=Q X94
MMVC 4.1ZMC /H3V-=_34C2,$(BJ"<G QDT >&3W-A_PHSQ&8YK?>VKRL-K#)
M/VL%3[_*,CV%='J&MZ5I/Q"U@>([^>ST_5+:W?3[M)6$,J*A5X]R\9W$D#_:
M/J,^I8%-9$?&Y5;!R,C.#0!D^%;&PT[PS96FEVTUO8(K>1'.6+A"Q()W?,,Y
MS@\@''&*YGXB26D.O>"I;XQ+;KJQW-+C:/W3X)S[XKOJYKQ+H%[K.L:%>6TM
MLD>F7)N627=F4E&3;QTX;KS]* .%\3:7=:EK/C;4/#<?G0RZ-#!-]G.5N;@.
M6901]YO*&TX_O 5MZ#JW@[Q+K.EZM875Y=ZC91R-F::3_0D9"'\W/RCD!<'/
M/(X!->AJBHH5%"J.@ P!2*B(6*JHW')P.IH \I\')H5U\%KI;YU6VW7:74MN
M1YD2O._S9[';M/N .M5[UO$UWH_B;P_%?VVNRG1O,M-6M% E="Q'DR;207*[
MB".O)[U[!BFHB1@A%503D@#'- 'F>KWEGXITCP4-"EC:^BU&VG$<1&^VC13Y
MH<=5 &5(/? [BJ,=SIS6'Q7;SK8L[2C.Y<L/LP ^OS9'UKUI8T5F944,WWB!
MUIV!0!A^#)DG\#Z#)'(L@_L^ %E.>1&H/XYK%\8:Q9:=XM\.PW1@LGE6X\K5
M)QGR>%!C3/R[WX^]GIT)-=M2$ XR <<C- 'A=GJ)L_"<=ZHN+BTTGQ=+<ZDG
ME'>D/F/AV7 Y!*L1CC@X%=IK-]H7B'PIXMU#P]%'=S3Z1+'->P1G$I$;;(P<
M?,0">!TXSU%>@8&",#GK0J*BA44*HZ # % 'E&M:QIMWX,^'\L-[ \::OIP+
M[L ;5^;D^F<$]CP>:UM+NM.'Q9\7/+/:\:?:*69UX #[QG_OG/X5Z"  , #%
M+B@#P_3+^RLOA=X U26_BA>PO^/.)\G.)0RR, =AVYP<'G''.1W'@:ZTC4==
M\1:M8ZUI]Y<ZC+%));6<V\0(B!%)R 23C). .@[9K8\0Z-JM_>Z??Z3J4%M-
M9>9^XNH#+!+O &2 RD, #@@]R.]2Z5HUU%?C4M4ELI+Y8FA3[';&)$1BI;JS
M,Q)5>20..G7(!8\17"6OAG5;B2S:]CCM)7:V7K, ARGX]/QKS#3-9L+GQ?\
M#^ZAU&*:!K.YA6*VCQ#;L8H]L*G!)88P0Q)X!P,U[%2!5&,*!CIQTH \IT&Z
MFTO6-$CT?4X-:\/WUXXCLI@#=:8Y5RQ##JBY8'=TW =\UZO31&BN7"*&(P2!
MR:=0!X=XEUNPN_#FNK%)'I[VVOHTVG1IE\BX3=/,2"1NQD$;5Z#)->W12I/"
MDL9RCJ&4D$9!^M.VKS\HYZ\=:6@#SKQ5K-AX9^)>GZK<ZA;0--I4ML\=Z[11
M%1*K JX5OGSU&.@SGIGG-6&B6?P>AMK?6;#48GU>*25X9 8PS7(D= /10QZ]
MN>,UZ#J6AZ]_PD,VJZ5JED8YX4A>TU"U:58PI)RC*RD9W<@YSQ[5IZ/I)T[[
M1/.\,EY=%6F>"'RDX& %7)( YZDGGKT  .4\4S)I?CKPEK$OEIH>;B.6X7 C
MBFD0"-W/3! *ACZ^]9&L6,NHWWQ%U#2OWUA=:((,P_,L]RL;YVXX8A=H..YQ
MVKU5E#*58 @\$$4*H50J@!1P !TH \E7Q#I-_J_PSDM+Z*=(?,25X_F6-S:E
M=C$<!LD#;U%-TR;1#H'Q(L[\VQFFU:]4PG'F294; HZL=V=N._3FO6A&J#Y$
M4$9QQCK7.^%/#MUH<NKO>/;3&_U&6_0Q@YB,F 4YZXV]>,^E %KP?97>F^"]
M%LK_ #]K@LHHY03DA@@!'X=/PK UJ.2+XQ^%[B3/D2V%W!&>PD&UC^)4?H:[
MJJ&JZ5#JL,(=C'/;RB>WG4?-%(,@$>H()!'<$B@#@/%&KV7_  DWB73&9-.N
MSI"@2"/?/J(*R$(@((VKD@X!8YZ@+6=ISP7_ (9\&3Z3XD32-<MM'"023J#;
MW"!8Q)$X;KAE7D<C!ZXX]<16V(9-ID"X8J,#/?'M2M'&Z[6167T(R* ,+P5J
M%QJOA#3[VZL8[*>56+PQ9V9#$;ES_"V-P]B*WZ** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "J=_JEGIOE+<S%9)B5BCC1I))"!D[44%C@<G XJY7GV
MMZHGA[XMV6I:S)Y&D7.DM:6]U)_JHI_-W,K'HI90O)ZX H L>!/$+7EEXFO+
M_5FN;2TUB:*&XGPNR()'A<  #!)XP#GWKH[;Q+I-VUVD-R_G6@#3P/#(DJ ]
M#Y;*&P>QQS7DYN))=$\47=A;W5S#:^+%U">&W1T>6W7RRQ0\<Y&[CGY<UVWA
MF_\ ".KZS)X@T5[BXE2S,,^HSRS;8TW!A&?,.,YR>.F.<9&0#"L];;Q-X5/B
M&X\77N@%9K@3E$_="'S'1%4,,;@%4[AELY]L=U)XFT/3!96EYK$/GS0>9'YK
M?/(@7.\@#C/T&2<#TKSC2[JW;]G75(?-3S1;WJ>63\VYY9"HQUR<@CUS6M/=
M6<OC/X;N)H7"65UEMP(4M#&%^A)! ]P: .XT_P 1Z/JFE2ZG::A"]E"S++*2
M4$;+]X,&P5(]#3M/U_3-3O)[.VN3]J@4/+!+&\4BJ>C;7 .T^N,5Y1=/-+IW
MC273D>[%MXD@OY+:V<[YH$\HN4P<]5/([K6K=/H7BS2-8U'P<+V]UDZ1-;"[
M>6?,8;D0_O#C>3G '3&>.,@&IXK\5HVH^%TT?5IE6ZUF&"18XB(KF([MVURN
M& (4?*V.>:[+5-7L-%M1=:C<"W@+!/,925!)P 2!QDD#FO*]0\3:/JGAWP''
M9R?OK/6+);BU$;>9:E$=65E RN/U XKK_BK')-\-M3,4;OY;03,%4DA$FC9C
MCV4$_A0!T<FMZ;%JC:9+=)'>+ ;@QN"O[L8!?)&"!D9.:S8_'GA>8VGEZU;.
M+N3RH&7)5GW%<9Q@9((&<9QQFN:77]-U'XMZ3?6=QYUDVBSHMRJ-Y9/FH>&Q
MC  .3T&/8UR@GM5^ [QJ\8G_ +6W[!C=_P ?V[..OW.?I[4 >OZGK-A8$VT]
MW)%.T1DQ!$99$0<%RH5L*#W(Q7.?#[Q"]S\.=.U76-0:XFFEF3SF&YI3YTBJ
M%51R< 8"CMP*S]/URUT+XG>(QK=P((M4CM9-,N'_ -7/&D9!1&Z9#$G;U.[/
M>N0T:]&G>!_!VK3PWITC3K^]6_\ LZR(T D>0))\N#M&[G'9L=\4 >L/XS\.
MQ:5<ZG+JL,5K;2&*<R@HT;_W&0@,&]L9JYIFO:7K4MW%IU['<O9R>5.$S\C8
MR![_ %'%>8>+&\.77PX\7:GH"32+J,<"O>2R2M]KD5L *)#D[5[@8YQ_"<>L
MV;VTMI%+:&)H70%&CQM(QQC% 'GOBJ7Q-X?M?#K?\)3>M<:CK%O97(%O;;$2
M3=N"9BSD8 !)-=,;O_A%1=76O^(VGT^3RUMWNTB1T<DAE'EHN[/RXXSUKG_B
MK<P1'PDCRHK)XBM)W4GE8UW9<^BCN>E6?BW- _PUO5+HXFDMM@SGS!YT;' [
M\ GZ4 =#;>+-"O()YK748YT@G^S/Y2LS&7&=JJ!ECCGY0<BG0^*-%GTR;44U
M"+[-!+Y,I8%6CDR!L9"-P?) VXR<CCFN4\>7D.F:KX9U^99WT"%YTO)[)G_=
M>8BB.4F,Y*C:02.S?A69J=_X;LM!N=<T;33<V=]J5H9]2NQ-+&KAO^/C:YR1
M'QR, DXSP: /0K;Q#I5W%>R1WBH+'_C[696B: 8W9=7 *C'.2.14?_"3Z2$N
M7>>6/[+$)YA);2(R1G/SD%0=O!YZ<'TKS>WN-*F\0>/8=2N;Z[L+W3[0M/Y1
M5Y(MCJSKA0,#(P0,'C&:NZ?)K,L>OZ&=2@\1VAT61K35(E'G L"JP2%>&8]0
M>O!)ZT =^?$.E Z;F\7&I &S;:VV;(W#:<8SCG%49?'7AB*Z^S-K-NT_V@6H
M2/+DRD9"#:#D\C\2!UKSN'7M.O-%^&<=M*\SV5U;Q7(2)CY+K;LI1L#A@>W7
MO74>");2;QGXVV-"\CZA$ZD8)91$HR/4!LCV.: .FM?$^C7NBSZS;7JRZ= &
M,EPJ-M4+]X].@YSZ8-6KV1Y]&FFM;B6W9H2\<JH-R\9!VN#^1%<&-+O=/\;7
MOA>&!FT/6I1JN\?=A"D?:(_H[^7QZ2-7>ZM<0VND7<T\J11K"V6<X X- 'E/
M_"5>);'X06'C9]?>YOFV-)9W%O"(I\R[-B[$5@<<\$]#^'JLNIP6MC!<WFZ
MRA0L14LY<C.P* 2S=> ,\&O%O#FBM;_#WPOXLTJW%YJ&BJ[7NGO\YEB+MNVJ
M?N2J/F4C!/OQ74^*_$FGSW7A;Q1'+<S^'H6GCO9;5G5[8R(NQW"$,N,,#Z;O
M>@#N;;Q)H]WIEQJ,6H0_9+9F2X>3*>2R]5<-@J1Z$ U$GBO1&OOL)OE2]V[A
M:RQLDS#&05C8!F'!Z ]*X+7K?PU>> /$>J:-]KCMKF2WG?4")I1/,CJ5;:YR
M4!VAF';/4K6AX;U[0?$/Q!&K)KNGOJ/]G?88K&W=\L-_F.V7523QP . "?H
M=;_PE>A_V1!JPU!#I\\GE1W 5MA?=LP3CCYACGO63]NOT^+RZ:;Z9]/?1&N1
M;$+L603*N1@9/'J3U->;OJEK!\'I-"=G_M.RU8"YMA&Q>+_3]X+#' ((QZYX
MKN)KZ ?&>*5&#_\ %.NJIT+.9E8)@_Q$#..M '3V_BG1;J\@M8;Y6DN&=(&V
M,$F9,[@CD;7(P<[2>AJCIOC73-3U76;(/) FFN(WFEC9%)V[F.2, #(QGKU&
M1BO-;?6K.[MO UY&6MXX-6VR:=;6S"*Q)20>6?EW%\^IYY( %=CX9OK:P\<>
M-K:[<PRR7<5PH=2!Y7D*-^>@7((SZ\4 =!HFIZ=:^$K.\;7'U&T(VI?S_?G)
M8@   9.>  ,GCK5J#Q)H\\%Y,+Z.-;+_ (^EG!B:#(R-ZN 5R.F1SVKR;0I)
MK/P%\.M58,^FZ7>/_:*J,^1NWHLCCL%W9/IG-=->^1?>.]4U^PN8GTN+P\]M
M<W,;@Q22ERR+N'#$+G..FX#O0!U5KXU\.7MY96EMJT$DUZNZW49Q)QNQG&,X
MYP><=JU[R]M["W,]U((XP0H."26)P  .222  .37D$5Q:Q?#OX9IYL2/#JEF
MTBY *85PY;TP3R3Z\UW_ (YATZZT*&'4;Z>P1[J,PWT#;3;2C+(Y)XQD8.>.
M>W6@#6@UW39[6ZN5N@D5H_EW!F1HS$V <,& (.&7\Q3;#Q!I>I3W,%M=?O[4
M SPS1M%)&#R"5< @'UQBO,+^]\03>&[]KM4U>/1]8M+B:_TQ3&=0@4 L0%/W
MT^7.TX&WVJUJ<>A^+O#^OW_@Y;R^U2727M6O&DG/R[@WD?O#@L?FX'([XR,@
M'H%OXIT:YNEMHKT&9XFGB4QNOG1CJT9(Q(/=<UAP>-=)\0^$-3OFU&;1[=6F
MA%VR&-HPK,@<%AC<<9QU'3K2>'/%/AWQ9<:5+8V7FZG:1L'#VS*^G93#J6(P
MI) 7 //T!KD;2\@C^"_BO2Y&9+V!M022)D(*L\KE%Y'4Y&!WH ]1.JV-A863
M37CR^>BB$["\L_RYR$49)QR<#CVJO)XMT"'1)-8EU6W2PC<QR2L<;'!P4*]0
MW^SC/M7&)>C3/&7A;6KV51HD^A&Q2Y+?NH+@LK'<W1=P4+D]QBL/Q/;?\4]\
M3-4@8'3-3:V2RV_=GE5%$CI_>RW&1UVGTH ]3LO$^BZCJTNEVFHQ2WL:>8T2
MYY4'!(.,, >#@G%6=7:YCT>[>SF2&X2%F21TWA2!GID9KB]2N[)OB=X*:">
MQ_8;Q,HPP RQ[!QZX.![5V>M316^B7TDTBQH('RSG Z&@#-\#:C=ZOX&T74;
MZ7S;JYM$DEDV@;F(Y.!P*T]4U%-,LC.8S+*S".&%3\TLA^ZH^OKV )/ -<S\
M/;^VM/A3I%S-*!%9Z>#<;06,>Q<L"!SD =.M27MGJWB.YTSQ!X>UVTM[-K0-
M EUI[2\OR9!\ZX)7 Y&0,^IH Q+#QMJ>E?#CQ'K^KO'=WNGZA<V\:JNU"PD$
M:*.^W<1[XK6GU/4_#6M^'+?4=0DO8=7=K6X,B(OE7&S<K)M PI(9<'/8^N>%
ML_#/B#6OAIXRL&N8;B5]3N)((4MC&SS1SAV()8\/MP!VSU-=9J\T/C/Q%X/&
MFN)8K.Y.I7C+_P NX5,*C_W7+-C:>>&XXH A7Q'J^I^!-4\96.H-$]I)<2PV
M)1#%Y,#L"C\;BS*A.01@D8X'/8GQ!;CPFGB (Q@DM%N4C'WFW*"J#W)( ]S7
M"^(_#-I<PZAH/A2ZNEEUB8F]BAGS:V@8_O9&Q]UB,@("-Q/3 -;NH):7.K:/
MX/L;\6RV$2W+[2K,!%M$288$$Y^?IQY8/>@"7X?>(=0UO2;RUUH(FMZ9=R6M
MZB=,YRC#_9*D8/?!KKZ\NNY!X(^+%E>W.I-/;>(+<V]XTBHIBDCQY4C!0  0
M2N3[\UV(TOQ$VN"['B:,Z89=XLAIZ9V?W?,W9_'% &-XC3Q1INHZ;?V.N&62
MXU". Z3Y$?DO"Q^;#8W[E4%BV>QX XK:U/5WD\36/ARSD*7$T#W=S*.L4"D*
M,?[3,0 >P#'KBN1\:?\ ".>-]*D_L2Y@G\3VLRI92096Y@E#CEAPP0<Y)&,<
M^E:<$4EO\<+B2;[EUH"^2QZ'9-\ZC_OI3^- &Y%<65UXKOK2'7II+A+-5DT]
M'&V#YC^\SC(8YQR>W2JEGXLBL[?Q!#K$H$^@?/<2* /-A*;XY /4C(('\2G'
M&*SK2XA/QMU%1*A8Z)#'UZN)7)7Z@$''I7(>-].N]2U'XER62L5BTFTC?;_$
MZ_O2/<A!^HH ] EUV[TKP-/XCOXW>ZDMQ.MK&I81%A\D8"C)QN&YNIY/3 &=
MX#N[C78;B^'CIM>M2AB,"V,=JT#GN< .#C.,_7FM^?Q%I6C^&[+5;^Y$%C*D
M0678S*-X&W. <#W/%9.D6-E>?$"Y\1Z/L-E-IX@N9XAB.YEW@JP/1BJA@6']
MX#/!P 6;'Q3':#7[76)@)]" EGF  \V!DWI)CUP"I XW*<8! IUIXBAT_P -
MV^O>(;K[(EZJ2;64E+=6Y1,@=<$ D]6SCC ' >-M.N]3UOXAO9*Q$.A6\4@7
M^)P3)CW.P?J/6O19=-L_%/@)=/EP;74-/10PYVAD!5A[@X(^E &G/J%HLUO:
M222)+>*WE*(W!.!D\X^4@>N,5BV'B9+277K'5YP)M$03R3X \VW92ZR8'<89
M3CC*Y&,@"CX FU35K&._UJ!XKRPB;3,/_'(C8ED'J&*I_P!\'UKE/&FG7>J>
M)?';6*LPA\-102!?XI"S2!?<[ ?SH ZC5-5U<_#'4/$T=Y+97SV+7T$:(C"%
M0I9$(92"<8W'J3G&!@#-UK6M<T'X;6?BQ-?DN+H6UO/):WD,/E7!<+E!L16!
M^8XP3TZ&K_B6\MY/@G=2K(@2YT7;",_?+0_*!ZDYZ5R.K6OA2;X8:>VF1P-X
MEALH39#31FZ6Z"KC(3G[V<Y]Z /0]=UR;0[&RU^;?'8,T4=];R=85D(4./0J
MS#(Z$9[@5+J>KR:%XBTV.XD+Z?JTQM4+=8+C:60 ]U<*PQV(&.#QSGCP:C)\
M$+B'5%#ZM/9VT,R)CYKAFC7 QQG<>U2_$*VFEL/!]@A+W9UVSP1U^0,SM^ 4
MF@#OZH7^M6&FR+%<S-YK(9!%%$\K[!U;:@)"CUQBH-,\2:5K&IZEIUE<F2[T
MV01W491EV$YQC(Y'!Y'I7+PWRZ!\5]<EUJ9+:SU.SMOL%S.P6/\ =!@\6X\!
MLL6QZ'- &QK?C?2M)TC3=1BE^V0:C<Q06[VZF16WN%+94'& 2<=21CK61/XF
M_L_XF%;O595T:30OM202)@+(9@ORJ%#$X'0Y/6N4N+&;2_!IOY8Y(]-;QDFH
MP H0(;0SC#8[*<%OHP]:Z=-0L9_C3%<B:/R_^$=(5W^7#&?=CGH=O..N.>E
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
M,22S$]R223[FK%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>ex10ormfactorxseverancep002.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y7
M7Y[E_$=O9)J$XA>SD=;&PXN'DW "4L>%11D?,0"3WZ4 =517D\'B3Q!J'@CP
M'J0U:2&[U'4X[2[98D*RJ3(,D8Z_(.A Y/%=+X8N=0MO''B+0KK4[G4+:WAM
MKF![G9O0R!]RY50,94$#'% '9U1U;5K71;'[7=%MID2)$09:21V"HH]R2!Z>
MO%<OXIO+U=5OX8-3N,1:898+.PXEBDRV9I6/R[>  "><-P<5SWB&YNM>^'W@
M;5+J[F2YNK_36E\K:JL[,I+8QP<\CM[4 =DGC!1=-87.D7]MJ+7'V>"WD5<7
M!V%]R/G:5"J23GCIC) ,NB>)I]8FN8G\/:M8FW0EFNHU57<,040[L-TR#T(/
M6N;\4Z;)_P + \#Q_P!I7N6DNUW[UW+B G(^7J>]:NFWVH#XH:KI4U_-/8QZ
M9!/%$X4"-F=P<8 )^Z.N: +=AXOCU7PE+K]AI5_.$D>-;-%7SV*2%#@;L=B>
MO2ND'(SC%>.6]_J&E? C4M0TR^EL[JWO;EEDC53D&[92#N![$],'WKLO$=S=
MG7)+6+4KC8-.:2*RL.)UEW']\['"A    Q )SP: .NDECA"F1U3<P5=QQDGH
M/K3Z\BFO;[Q#I/PRU*[O[E+B[NE\XPL$5F\ESOVXQNX^@R< 9K=GO-<\0W?B
M*RTJYG@ETR46EJZ3JFV01*_F2 J=P+-C'3 X&<F@#T"BN<O]:U#0?A_<:QJ<
M<$NI6=BTLZ0$F-I57G!]"WY5SFK:IJV@>'O#WB2/4Y[QKB:V2_@DVF.9)L E
M% ^0J6&W';KF@#T:BO/M+37-7\;^)+)_$E[%:Z7>VK0QI'%\ZM&':-OE^Z<D
M<<^I.*W?$]S/%J&CP)J#0032R"6UMP?M%UA/E6,C[H!Y8Y  QD@4 =)17D=S
MXD\0#X9ZM>IJ=Q!?:=K;6*2.D;.T0N%C"R8!!(5L94C..M=' ^J67Q);1)=:
MO+JTOM(DNCY@0&"59%7,>%&!ANAST[T =S17FVDZSJS:1J'AJ]U*=O$L&IBS
M%SA0S1N?,28+C&/)#'&.J$=ZZ?QCK,_A[PS]HMF_?O/!:I)(1\ADD5"YSQD
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
MP,)M484@XQS4.F3>+-5LO#NO65RH6Y,4]\DUPOD20.N65$"Y5ER-O.>/F)H
M[K4M2LM'TZ?4-0N$M[2!=TDKG@#^I[8[UCS^+5M=,DU.ZT35X;".,RM.T*$A
M ,Y,8<R#\5&.^*YKXKNWVGP;#-QITFOVXN<_=.#\H;VZ_E7HS*KJ58 J1@@C
M@B@!L,JSP1S)G9(H9<^A&:?7&07SZQXUU/PY#<S6=AI-E;E5MFVM(\@)#;NN
MU54  <$DYSQ7+W'BCQ$_A>5#J;QW^F>)4TF6X6),7<?F( S#'!VL,[2._K0!
MZW17GPCUA?B-<^'?^$DU!K&YTH7S.RQ>;&XEV$1MLPH((['IQCK6(?$7B'_A
M"+&6/691>P>(QI;SM$A\^(7&P;QCKC&=I7/XT >N45YXMUKOAOQ\NDSZY)J%
MAJ>G3W,4E^J#[+-'C))0*/+P1QV_G7TO6M4B\3^$;;^T;N[@U6VN!=W$B@0W
M$B1!Q)"I 95SG' 4@C&>M 'I=%>0W.H^(SX/\8ZN/$MZMQHFJ7*6H6.(!UC*
MX60;>1CC QU)Y[=-JNJ:AI/BOP[J<]],-#U,"TGM_EV0W#+F)LXSAB"O7&<&
M@#N**Q/#4MQ>V]UJ4MS+);WEPSVD;XQ' /E4CCHV"_/9@.U<Y87^I>+-/\27
MUKJEQ8SV-]<6=BD6W;&80,%U(._<W)![$ 8ZT =]17E5OXDUOQ-<>!)8-4GT
MV/7+2Z-W%#&A"O'&/F3<I(Y)(R2.G'%=GK(OM'\#3HFN1Q7L%NJ?VG>H.#D
MN5 P6/88/..#0!T5%<#I.I:C)XYU/1$NM1ALGTF.\@-V%:6-S(R%EW D @ [
M7'!'05SVFZUXA'@OP=XFGUZZFN+S4+>VN+<H@BDCDE*-D;<[NA!SQC@"@#U^
MBL/Q;<SVFA%[?4H]/9IXD:9T+,5+@,L8 )+L,A0 >36%X8O]0OO%'BG19KB_
MBM+5+62U\]E,T7F*Q;YN<@E01NR1GMTH TQXTMFD@FBT^]ETN::6#^T8U5HD
M:,L&9@#N5,HPW$8X]""8?^$VD>6Q^S^&M9N;>_C2:VN(8T9#&Q W-\WR8#!L
M'M[@BN/\,6#M\ [Z7[?=C-G?ML#+M&UYN!\O0]_Z5=NI]1T3X8>%;JPU:[1I
M)-.20,$(:.3RU*?=R!CT.?>@#MO^$C@_X3 >&S:W"W)LVO1,0OEL@=5P.<YR
MW<#I5S3K^2_^U>987-IY%P\"^> /-"XQ(N"?E.>,\\5RUP,_&RT ./\ BGIN
M1V_TA*S=.UG5Y/"OBEY]?6&XM-<FM(KVYC4E(E>,;555P7()"@+RQ'% 'I%,
MBECGB$D3JZ-T93D&O/+34=0N-;\6:,USJ4-G%IL5S;>>X\^(L'#%6Y(!V@X/
M(]JH>'=2O-,\#>!M/M;B=Y=8549WD4&-5A9RJ$C@D@#G)Y..<&@#U6BN:\,V
MWB&SU/5(M5G67379'L!),))XQCYU8@#*YZ$Y/K6SJTLL&CWLT-Q!;2I [)/<
M?ZN-@IPS_P"R#R?:@"Y17G&DZWJ%OXPT*T-Y?7-E?Z7-+/)<J L\D>P^;&IP
MR [CP0H((P.]6M!FUKQ3X8TGQ-::V;6>>?[1-"X#0"W#L&AV^H4?>ZY!Y X
M!WM%<''J=[XAL?%.H1:C<V8TJZN+2TCMRH"M"HR[Y!W$MG@\8QQG)JCI.O:M
M-<_#9Y-0F<:O92M?(0N)F6W#ANG!W'/&* /1+R=K6RN+A()+AHHV<0Q %Y"!
MG:N>,GH*2SN&N[&WN'MY;=Y8U<PR@!XR1G:V.,CH:X$:OJ_V/XAHFJ3J^E,S
M64FU&:+%N),<J01N/?G'>H;C4];N(_AVD.M7-O\ VM!MO"J1L7/V8N7R5)W9
MS[9P<'% 'I=%>?Q2ZO-K5WX774;VZ.F64+/="9(9I7E+G>3MY"A5  XR3G/%
M5[W5/%6AZ)HDWB*&XO(8EF35IM&.9%8$>5(0 #MV[BP7OCMP0#TBBL?PO>PZ
MCX;L[NWU/^TX90S)=XP9!N.,C P1T(P,$'BMB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KG]0\)P7WB:+7HM1OK.Z%M]DF6W=0L\6XL%;*DCDGE2#S
MUKH*IZAJ4&FQQ&7<\DT@B@A3EY7.3M4?0$D]  2>!0!S%M\-[&TTC2-,BU;5
M/(TJ\%[;9>,D."Q .4^Z-S>_/)Z5LV?AN&R\47^O+>W3W%[%'%+$^SRPJ9VX
MPH/&3W[ULJ25!8 -CD YP:6@#FK[P7:WFOW>K)J.H6IOK9;:\@@=0DZKD+DE
M2RD!CRI'\\U3\/K0^&])T3^U]3%OI<\4\,FZ,N6C^X#E",# X '3G/-=?6)X
MI\1Q^%M'.I36<]S$)8XF$)4;2[!03DCC+#IF@!FI^%TU36M)U674KV.XTLN8
M!&(]K%UVL6!0YR/I3HO#44/BFZ\0+?W?VJYMEMFC/E^6J*25P-N<@DGDUN44
M <>?AW8GP9=>%FU/438W,K2N^8O,RS^80#LQ@MSTJU<^#(+C7CJXU7489Y;5
M;2Z6)T5;E%)(W?+E3R>4*GZ5TU% ''Q?#NQ@T#1]*BU34D.D7 N+2Z#QF1"
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
M))X 'I6C3(98YX8YHG#QR*&1AT8$9!I] !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7#W5P]U\;=.L9"?(L]#ENXAV\QYEC)_P"^1C\37<5SFM:1(OB7
M2_$MI&TDUHDEM<Q(/FDMWP>/4JP5L=QNQSB@#.M;V;Q-XQ\2Z5+>75K;Z0+>
M&%+:4Q,7D0N9"1R>P /R\'@YKE1XD\17_AWP^7U6:WO4\2C1[J:%$"W*JSC?
MC'7Y1P#C.>.U>@7'ABVGUUM=LKV\T^^GA$,[VVS$Z#[N]75AD=C@'MTXJO=>
M!]-N-/TJQBGN[6'3+I;R'R67+3 D[W+*2Q)9B?7)H U]'TV32M/%K+J-W?L'
M9A/=L&DP22 2 .G2N8^+63\.[S:0&^TVF"1G'^D1UVH&  23[GO63XD\/6WB
M?26TV[N+F&W:1)&^SE0Q*L&7EE/< _A0!SEM-?Z1\3'TM]8NKFSNM'>\87C*
M5BE255W+@ *N&Y XXK(T[6-2@UWP:4U*]O(M2>>*\NI#BWO,1,X:*,G*@$<$
M!01Z@UV5SX2M+W7AJ]S=WDLWV)K%HR4"/$W+ @+G)(SD$>V*S+7X;Z;;1Z0G
M]JZQ*-(D+69>Y'[M-I7R^%'RX.,_>]Z ,B'7[FU\5QZ;X@EU+3KR;4F^Q70<
MM97L)<[(A@[5;;@8(!)'4YQ7I-<Z/"%JYB2XO[ZYM8;W[=';3%"B2[RXP0@;
M 8Y SZ#IQ714 <7XFGN'URZMHM1NW\O3#)'8V#F.2&3<W[^1\@;<  *3SAL
MUE:+XGO];@\$:;=W;QOJNG27=W-&?+>8QJOR*1]W)8L=N#\O&,UT]]X.L;[Q
M!+K/VR_MYKBW%M<Q6\VR.X09QNXR",GE2*SG^&FD-H&F:6E[J<4FEOOLKY+@
M"X@XP0K8QC  QC''KS0!5U.ZU;PQ;6FE/K37+ZKK26MM.Z@RVEO("VTDYWL
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
M_<:O;:EJVGR7>/MD-C=>5%<D#&7&,@XXRI!KJHHDAB2*)%2-%"JJC  '  H
MY?Q5K$\&O^&_#\$SVXU>XE$LZ'#+'%&7*J>Q8[1GJ!G'.".<MXGTCQYXW:'5
M#;E-'MY(KJ]<R+;'$N"Q;EE!YY)]*[3Q)X7L?$]M;)=27%O/:3">UNK5]DL#
MCNI((^H((-9<GP\TVYFU.:_O]2O9-3LUL[IIIE&Y1G! 50 1GL,>W6@#'TC4
M+Y/&^E::MUJ36-_I$LDC7;G,LB%,3(K$M'G<>/E_W>*Q?#VH7'A[X>RW5M=3
MFXN]=DL1)/.66,/=%"^6!PV,_,0>>2#TKM[3P+9VNJZ9J;ZIJUS=Z?$T*23W
M /F(<?*X"@8&T=,9[YI%^'VB_P!DZKI,S7=QI^HRO*UM++\D+,V\F/ !'S<@
MG)'YT )I&G>(;#Q3))/=1_V)/;8^RS7CW$J3@_>1F4':5ZC/7I75U@>'O"D/
MA\ESJFJ:G*$\N.34;CS3$G'RK@ #.!DXR<#GBM^@#SJRO]0\4^&/$&M0ZG=6
M=[:W5S'9+%)A(!#PH=.C[L9;<#][C&!69JUW)XHL_AQK-P]Q;S7UY$9(XI2J
MJ3#(2RCL<]#Z5V;>"K);C4VM;V^L[;5&+WMI Z".5R,,PRI9"PX)4C/7KS4V
MI^$K+4I-'87%S:1Z1(LEI#;;%165=HR"IR-I(QTH W8D\J)(]S-M4+N8Y)QW
M)[FN$\?6GVCQ3X*S<W,8?4G0K%,4'^I<YP._OZ9]:[Q00H!)) ZGO61K_ARU
M\0?86GN+JVFL;@7,$ULX5U;!4]01@@D'B@#C8]+FU'XD^,+:+4[RR5;"QS);
M.%D)VR8.X@GCKQU_0PZ)XKU;6=%\$V<LH:YU:TGFN9/.,#3&$*-H=02"=VX[
M<'Y>HKL;;PI!::UJ.JPZA?K<7\*0RY9&"J@(3&4)R,GDDYSSFLR3X:Z/)X9T
M[1!=:C&-,D,EC>1S*EQ;D_W7"@8^H/Z"@#0\*6>NZ?\ VA;:S>0W,7G^99?O
MC++'$W\+L57."#@\D]SQ6[=1O+:RI',\+LI DC +*?49!'YBJ6BZ+%HMHT2W
M5W>3.VZ6YO)?,ED/09.   .@  ]N35Z>,S0/&LKQ%E(#IC<ON,@C\Q0!X_:Z
MEKY^'7A/Q-_PD%\U_<7EO#*C%3%(DDI1@R8Y.#G.?IBM^75;[PKXRUNV?4+W
M4K*+P^^K>5=.&82H[ A2 , @=!QFMA?A]IR>&-/\/IJ&HK96$Z3P$-'O#*VY
M03LY //\\UHGPO:OXF.O2W5U+<-9_87B?RS$T6[<01MSUYZ_IQ0!Q>IZMJNE
M_#?2?&\&I7$]Z5M;F[@+DPW"3%0T83HN-_!7!^7DGFI]>U^YTGQ)=PZ])J6G
MV4]S%_9NJV[DVJ+A,Q2J#A26#@E@>&X(P*Z&R\#:?96<&G"[O9M)MYQ/!I\S
MHT49#;E&=N\JK<@%B.!Z5-?>$+;45OX+F_OI+"^E$MQ9%D,;$;> =FY0=HR
MWKTR: ,+0++_ (N[XND-U=GRX+%@IF8K\RR\8Z8'8=J[^L5?#-I'XIF\017%
MW'<3Q)%/"D@$4NS.PL,9R-Q[X]JVJ //-/M]6UCQ]XGL9/$FI0VNFW-E+!'"
M4'#1[V0_+RIY&._<G%5+"Y\4>*/#=EXCTF]AMKI[@S9FOF$'DK(0T3Q!"HPH
MQN^]D9S7::;X;@TS7]4UF.\NY)]2,9N$D*;/D7:N %!&!QUY[YK)MOASI=EJ
MT]W:WVJ06=Q,9YM+CN<6CN3DDIC.">HS@],8XH J6LM_XQ/BA;;5KC3KK3[]
M[&R\EB%A**I\QU'W]S$\-D8  YR227VIZUXEO="2YW+8Z?;R-);W;6IEDDWY
ME!56)4;1@9QR<YXQH7O@'3[GQ!<:Q;ZAJNGRW847D-C<^5'=8& 7&,@XXRI!
MIVM^ ]-U?4;/48+N_P!)O[6'[.EQILPB9H>T;9!!4=N* .;N7\66<_@K3M3U
M[;>W%U-;7KV6TI*%C=E8[D!WX Z\9YP:IZG)?+X?^)>B3ZI?7,&F6XEMI99O
MWH#V_F%"PP2N1T]#BNWG\&V,TVCRK=WT3:3(TL&V16+R,"&9RRDL3N;//<TG
M_"&6#7&ORS7-Y,-=B$5Y&[(%VA-@VX4$84XZT 6_"MN+;PMIBB663=:Q-F5R
MQ&4' SV]JV*S]%TE-$TJ&PCNKJY2)0JR7+AG(   X '  Z ?F2:T* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBN2U]WN/%-O8K?7<H-B[C3;*1H7#
M%P!.\H9<*.5 /4DD XX .MHKROP]XHU'5-"\ V%]>RA]9^T_:KE6V22"$-A
MPP06.,D8)VGUK5UN?4?"-B]M'KDLXU35K:VM3/\ /)813-M8[F)+_=?:6Z'U
MQ0!W]%<)/#-IWQ-T?3(-0U V-WIUS)-!+>22 NI0!@6)(.&/0XKG&UC51\%G
MU3^T[S[?!J31I<>>V_;]L\O!.?F&SCF@#U%KN[&M1V8T^1K-H#(U[YB[5<,
M(]O7)!)STXJ[7'275Y'\8+:R^W7#64NBRS&V+?NPXE1=P [X)Y.>M8OAO6KI
M/$.G:3XB;4[#7"92':9I+/4AM;F(Y*J1PP7 QC% '=6NI3&#4)]1LFT^&UFD
M57EE5A)$HSYO'W0>>#R,4^\O;J">P6UT][N*XEV32K(JB!-I.\@\D9 &!ZUY
M1K4MW?\ PL^(27U_>7)LM6N8H7>8@A%\O:IVX!7D_+T]JZG7S<Z3JO@J&SU"
M]2WN-0\F:)IV<2J8G;YBV6/('&<>U '>45P6DS7/C*3Q47U"\LYK#49=/LQ;
M3M&(!&JXD*@@.68D_-D8P*P--\0:UXD'PZNIM2N[)M4%W'>1VY"K(8XGP^,=
M3MR.PR"!Q0!ZY6';>(Q<>,;OPZ;*6*2WM$NO/=EVR*S%1@ GN#UQ]*R/ \]W
M%K7BG1Y[ZZO+?3KY!;O=2F215>)7*ECR0"3C-9E_I3:Q\7M1M?[1O;)#H4!9
M[*3RY#^^DP-V"0._&/RR" >C45Y''/XDN? FJ3+J=[<ZAX9U>:$2)*T;:A;P
MLI97V]25)&1SE>O)KM=%U&+Q)KG]JV%W,^F06D:(%E8)++(!(25SC*H4_%SW
M44 =/17$^-=0U'2M3M;Q['4+W04MW%TNF3LD\#DC;*54@NN PQGCDU0M=59_
M$O@$:?K-S>V%_8W7G2M(V+GRXDVNRGHV2Q/&<]>E 'HM5[^Z-CI]Q=+!).88
MR_E1D!FP,X&2!^M>8R^)M1TG3_%*B_FPGB&'3X)YG,GV6*01!B"V>@9B,]R*
MZ^;1I]-O+^YCUFY>PGT]X_[/N9&E/FC)\U7=B1\O!4<=Z -/PYK*>(O#EAK$
M<+0I>0K,L;-DJ#VS6I7C>A_;='\'_#K5+;5+[==75K92VQE_<-#(K C9TR,
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
M+4;R]MYM&6^6.]FW[9O-9/E/\*D8R!@4 =W5>]NUL;.2X:.60(.(XEW.Y)P
M!ZDD"O+;.\UK5M'\+M;:GJ:Z]/J'E:S$DI_=1 OYI*'*(%*J%( SP!G->L@8
M &2<=S0!SFA^+EU77+O1+S2KW2]3MX5N!!<[&$D1.T.K(Q!YX//]:;/XVL8$
MN[O[/.^E65S]EN;]2NR-\A6.,Y*J2 S <<]0"1DVDFL:9\5GAU1;.[BU6Q8V
MEU!$T;P+"P)B8%FXS)G.>2?8 <OHF(OV:M46Z_UZVU^LX;KYOFR#GWSB@#OM
M8\:V.CW5]$\,LT6G10S7\R$8@25B%."<MT+''0#N>*VK_44L1;IL:6>YE$4,
M2'EB>2?8!06)]!ZX%<0O@I+SPRTU]J!M(M1TJSBU=9$R2(5R2&)&PD%E)(/&
M.F*OMJTT&LZ9<-:;]0UAG@T^"9C&MM;(AD9FX)#-M!(QGE%_AS0!VE%97AO7
M(O$>@VVJ11-#YN]7B8Y*.C%&&>^&4\]ZU: "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "L+4/"=AJ/B&'6VGO;>\2#[,YMIS&)HMV[8^.< DG@@\]:W:*
M .//PTT#_A&K?0PU\L-I/Y]I.MR1-;/DG,;?PXR>,?KS5R7P/I%UX=N=%OFN
M[V.Y(::YN9R\[.,;6W]B,#&, >G)KI** /.(]%;1_B;H 1]8OXHK"XBEO;L2
M389BFQ2^-HX!]/?DUJS_  TT6YLKZP>YU(6-W<?:?LJW.(XGWAR4&.,L.^<9
M.,5V5% &+_PC-J/$D&N_:;O[7!;&T13("OE$@D'(R22 <YS[U#8^$;.S_LT/
M>7MW'IF?L27+JPA.TIG(4%B%) W$XS7044 <U'X'TM=)UK3)9;J>UUB62>[6
M1QDR/C<RD 8Z#CIQTI\W@ZSG&D^9?ZB[Z7+YT$CS!F,F-NYB5.>"1CI[5T5%
M &!-X1LVU6]U"TN[VQEOU"WB6LBJL^!@$@J=K8XW+M/O1-X0TU[S1;B%I[4:
M,K+910%0B!EV'((.<KQS_/FM^LS7-:AT.TAEE4O)<W,5I;Q@XWRR,%49[#G)
M/8 ]>E $6E>';;2=5U+48;BYDFU)UDN!*RE2R@*" %&,  4R]\,VUUKHUJ"\
MO++4/(%L\MLZXDB!+!65U9>"2<@ \]:GT?4-1O7O(M2TDV$EO+L1EF$L<ZXR
M&1L _4$#!JAXF\6PZ!X8N-<MK8ZA#!-Y+K'($ ;S/*.2?1N. >E !=W5MX-T
MZSLM/T/4[Y)Y&4+91>:0YRQ:5F(QN).6/<\U9\*:%%X;\-VFFQ111% 7E6+[
MHD8EFQ[9) ]@*VJ* ,N\T476IC4(M0O;2<0^0WD,FUER2,JRL,@D\]1^)K-N
M/ ND2V>CV]J]W8'2"WV.:TFVR(&&'!)!R&[YKI))$AB>61U2-%+,S'  '4FD
MAFCN((YXFW1R*'1O4$9!H YF/X?Z"MEK-E+%<7%MJ[^9=1SSLP+8'S#T;Y0=
MW7(ZU+I?@RTTJRGMUU+5;J26$P"XO+KSI(HSU5,C"C@=LG ST&.B=TBC:21@
MJ*"S,QP !W--@GCNK>*XA;?%*@=&'=2,@T <W_P@FG#1](TL7E\+;2)TN+0!
MTRKIG9D[>0,G@^O.:I_%:">[^&^JV=M;7-U<3B-8XK>%I'8B12>%![ FMCQA
MXB/A3PQ=ZT+)[Q;8 M$L@3@D#.3]?0UM@Y4'U% &/8Z);&]MM4FN;R]GAB:.
MV:[ !A5L;L*%7YC@ ELMQUY-9=C\.M%TW59+RTGU&*V>;[0=-6[86GF9SN\O
MZ\XSC@<<5UM% &/I?ARVTK6-2U2&YNI)]297N%E92I91M4@!1C XX_&J]EX1
ML[0Z<LEW>W<6FMOLXKEU81-M*@Y"ACA6(&XG&?88VKFZ@LX?.N)5CCWJFYO[
MS,%4?B2!^-02W5ZFL6]M'IYDLI(G:6\\Y1Y3@C:NSJ<Y/(Z8H QE\#:7''=V
ML4MW'IEY,9I]-5U\AV)RW&W<%)Y*A@I],$U=;PW;'Q,=?6ZNDO?LOV,!2FP1
M;MV I7^]SGK^'%;-% &3X?\ #UKX;LI;2SFN)(I9GG(G8,0[G<Q! '4G-59?
M"%DVI7][:W5[9-J( O8K:152<@8W$%25;'&Y2I]\UT%% &!/X1T^74-&NXI)
M[7^QT9+** JL<:LNPC!4YRO'/X58\4[O^$3U=$CED=[.5$2*-G9F*$  *"3S
M6O10!Q/@SPY'+X3\--J,FH2-86\+I9W:[%@G5 ,[2H8E23C<2!VZ#%J[^'FC
MW.O7&K1W.I6;W9!O+>SNVBANB./WBCKQUP1GGU-=910!BQ^&K2+Q.=?2XN5N
MC;"T\L%1&(0=P7;M[$DYSGWQ4,GA&SG\V*>[O9K*6[^V-9R.IB\S?YG]W<%W
M@';NQQ[G/044 <_-X0LFU.^O[6ZO;%]04+>QVLBJD^!C<05)5L<;E*GWITWA
M'3GOM%NH7GMO[&5DLHH"HCC#+L(P0<Y7CG^=;U5M0OK?3--NK^Z?9;VT332M
MC.%4$D_D* ,/_A"K+?JD@OM0634IXKF=UE4$21E2C+A>,;%&.A%6XM+BT:6]
MU1!=:AJ5RB1L[[=\@7.Q/E"JHRQYP.O)J/2=<U+4+Z%)]$:"QN;074%VEP)!
MSC]VZX!5\$'C<.O/%:%WJ<<$=Z(%^T7-I$)7@1@&P<XY/ SM- %+PIH/_"/:
M(MK(ZR7<TLEU=RKT>:1BSD>V3@>P%13>$+)M3OKZUNKVQ?4% O8[:152? QN
M(*DJV.-RE3[U:\,ZV/$?AK3]96 VXO(1*(BV[;GMG S6M0!E7WAS2[_PS)X>
MDM@FFO +<11_+L0?=V^A& 1]*)/#NF2:OINI_9E6YTV%X+4KP$1P 1CV"X'I
MD^M:M% &,_ARW?Q.?$ NKI+W[+]D 5EV"+=NQ@K_ 'N<]?PXK,;X=Z)+X=N-
M#N&NI[66Y-VK/(!)%,26+HP (.23^/I736UU!>1M);RK(BR/&2O0,K%6'X$$
M?A4U '+KX%L#H%[I,^H:I=+>H([BYNKGS9WC&<)N8<+R> !U/K6A/X?CFL=.
MMA?WT;Z>XD@GC=1)D(R8;Y=K#:Q&"*V*PM!\1G6]3UNR:Q>U;2[E;<EI QDR
M@;/'3@CN: *UWX&TR]L9+66XO,S7JW\\RNH>:9<;6;Y<<;5P  .*N?\ "-0?
M\)(=>^VWGVXVGV/.4V^7G=C;MQG=SG^G%;5% 'F7C#PO%HW@FST73%U.ZB;5
MH+@K'&TKQKYP>1@47(ZD\_A7<6&B6\.H?VK+<7%Y>M"(4GN=H9(\[MH554#)
MP3QDX&>@HUG6TTJ6PM5C$U[J$Y@MHF?8I8*78LV#@!5/.#VXYI^B7]]J%E))
MJ.EOIUS',T31-*)%8#HZ, ,J>V0#[4 1:UX=LM;FLKF9YH+VQD,EK=V[!9(B
M1A@,@@@C@@@@^E)%X=MH;34(UGN#<:A_Q]79*^;)\NT<[=H 7@   =N>:J:W
MXMBTJVT:ZMK8WMMJE_!9I,D@54\UMH?U(ZGCKZBNCH S=!T2#P]H]OI=I-/)
M:VZA(A,P8HHZ#( S^-49?"-G<":&>[O9K*:Z^UO92.IB,F_S/[NX+N .T-CC
MW.>@JIJFIV>C:9<:CJ%PL%I;H7ED;HH_J>V.] &>GA734U^_U@>>9;]%2Y@,
MI\F7:NP$IT)VG'I[9YJM8>"M.L(;2U6XO)M/LI1-:V4T@:*%@<K@XW$*3P&8
M@<>@Q)#K^IS6(U%?#MU]D*>8L9F07++C(/E=.G8MGVSQ6KI5^FJZ/9:C&C)'
M=V\<ZHW50ZA@#[\T 8%[X TF\U^?6([G4K.:Z"B\BL[MH8[K P/, Z\<<$5=
ME\*6$NOC6#),)19FQ$(V>5Y!.2FTKTR!_+IQ6[10!C^&_#MMX7TM--LKF[EM
M(_\ 5)<2!_+'HIP#CV[=JKS>$;)M4OK^UNKVQ?4%"WJ6LBJD^!C<05)5L<;E
M*GWKH** ,#4O"&FZC9Z79AY[2UTN:.>TBMF551X_N'D'./3IZUM26Z36K6\^
M94="C[NK C!SC'7VJ6B@#DT^'VF1Z1INF+>ZE]GTZXCN;;=.&*-'_JQRI^5>
MPZ>N:T!X6LCKMYJ\LMQ/->6PM)XI2IC>(9PNW;[G\ZW** .5T#P#I7ARY22T
MN]3E@A)-M9W-VTD%L3G[B'IP2.<XR:W-8T?3]?TN;3=3MDN+2889&XZ<@@CD
M$'H1S5ZB@#!M/# MXEMY]9U6^M%&!;W4J,I'HS! [#V9CGOFGWOABTN=<76K
M>YNK#4?)\B2>U9?WL><A75E93@]#C(]:VZ* .<NO!6EW.FZ?8(]S;P6-TM[%
MY3C<TX8L'8L"6.XDG/4GFK*^&H%\22Z\+R[^W26HM"<IM$8)8 #;U#$G/].*
MVJ* /,/%?A:+1M$T#2M,&JSPKX@@O)&CC:5X5W,TC[D7CEL\UV+>%-.O([]K
M]Y[^74+7[)-+<$!O)Y^10H4*,DG@ YZ]!C>HH Y2U\ :9;76E77V[59;C2T>
M.WEENR3L8 ;2.A VCC'/?-#> -,?P]J.AO=W[6.HSM<7"F1-S.S;FP=O )P?
MPX[UU=% '%^(4'B%G\&3:/J-S 3 \^H7$*BW,88.Q#@C+_+MP!U.>@-=F %4
M*H  & !VI:* /.?#ND3:AXI\9M+-J]C!>7:;=L)B2>/RE4E6=..=PRI!_2NH
MO/".EW*Z68%DL)M*&VQGM"%>%<;2HR""I P0016]10!A-X5LFL;F#S[M9[JX
M2ZFO%D F>1"I4YQCC8HP!C QBF2>$;.87DDMW>M>7;0M)>!U27]RVZ,#:H4
M'/;G)SFN@HH P)?!^E7D&IQZDLFH-J<:0W4EP5#.B9V*-@4#!)(( .3FJNF>
M ].TW3[JS:_U6]2>V>U5[R\:5H8F&"L?9>W.,\#TKJ:* .??PC9W!9[Z[O;V
M7[')91RSNN^**0 /M*J.3A?F.3Q]<S6_AN&&]AO9KZ\NKNW@>WMYK@H6A5L;
ML84 D[5Y;)X]SG:HH Y-?A]I:>'K;0UN[\65M=?:XAYB[A('W@YV\C<2<59O
M] ^S:G=^);0W5YJRZ>UM';F1$291EE3[HQEOXL]_3BNCHH \@T;2)5TVWM=(
MO_'5EJ4406.VN5=;:)P.C&12AC![!B<=,FO4M5T[^U=-DLVO+NT+[3Y]G*8I
M%((/#?AT]*NT4 9NGZ+#8W'VJ6XN+V\\OROM-TREPF<[0% 4 D G &<#.<"J
M4W@_3)Y+A6,XL[JX%U<6(8>3+*"#N(QGDJ"0"%)'(.3G?HH J:AI\6I110SL
M_DK*LCQC&)=O(5O]G.#COC!XR#7U;1(-5GL;EI9;>[L96EMKB+;N0LI5AA@0
M05)!!'IZ5IT4 4-%T>TT#2+?3+(/Y$(."YRS$DLS$^I))/UJ_110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5QM_J$FH_$Z'PU-+-%8Q:2U\4BE:,S2
M&78,LI!PH!XSU;GH*[*LG5?#MEJU]9W[M-;W]GN\BZMWVR(&^\O((93Z$$4
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BHYYX[6WEN)G"11(7=CV4#)-<EI.JQZCX(N/$^KM<I!?6\D
MHCA#EH+8YVA0G.[;ABPYR>N , '8T5Q4VH^'ET'P>'FU,6MS/:G36#2;G<K^
M[$K@X((.2&/..AQ6C%<Z/=^.;^R5[TZFNGJ)XW,BP^47."H. 223\P].M '2
M45S7AS5Y7UO6O#MW*TMQI;QO%*Y^:6"1=R$^I4AE)[[03R:Z6@ HHHH ***P
M]4\56&EW=S:F*YN9[2V^UW*6Z!C#%SACDC/W6X&3QTH W**@L;VWU&PM[ZTD
M$EM<Q++$X&-R,,@_D:RM2\6:;I>MP:/.MV][/"\T4<5L[;PN,A2!@GD<#..^
M!0!N45QY^).B#2KC4!;ZFT=I(\=[&MFQ>T*_>,H_A Z]3Q]#6O=^)K&WNX+2
M!)KVZGMC>)#:J"QA! W\D#&6 '.3G@4 ;-%<?K'B/P[J?AO1]2FN;XV%]=P&
MUDM1(A,F\!0Y&-HW<$,1TK;O=?M[2]DLHH+F]NX8A-+#:H&:-#D G) YP<#J
M<' H U:*YJX\>^'[?2=,U3[3++9ZE.MO;R10.PWDXPW'RD$'(//!XJG)XCT3
M5=7\/FXBUBUO)+J9+2*6"6 %U1@WF#A2, D Y^G6@#L:*X^P\;M<ZOXB@ETJ
M^6WTAE3*1!F;Y-[-@'N",#K@>IQ6I#XKT^X\.V>N01W$EG>-&L 5 78NP5?E
MSW)'T[XYH W***YZ^\9:9817=PZ7,EC92F&[O(HMT4#C&0><G&>2H('.<8-
M'0T5P_C/7Y(M5\-:=;Q7,UGJ-WF9[?D3QB)V"*0><D*3Z@>A-=)H.CPZ+8O!
M;S7CPRRM,D=U*7,(;'[M2>0H[ DXR>: -2BN6N/'^D02:K$EOJ5Q+I; 74<-
MFY9 5W;L''&.<]^V:?%X\T6>ZTR.,W9M]3*I:WAMV$$CLNX)O/\ $0#^((Z@
MB@#IJ*P=6\7:?H\=W--%=2VUDP6\N((MZ6Y(!^;G)P""=H. ><5'/XUTF'5Q
MI<8N[F[:S^VQI;VS.)8R0 4.,-G/;C@Y(H Z*BN//Q+T :0FJ;-0-F)#'<R"
MT?%HP;:1+_=(/4<GH>A%9FIZN-$^+CNYU&YADT'S%M+823EI// RD8R!\HY(
MP.* /0Z*P-.\9:-JNA)JUI/(\+3?9_*,9$HFSCRBG4-GMZ<].:KR>.]'MH-6
M>\2\MIM)427=L\!:1$(R& 3(*D#[P.!WQ0!T]%<U;>.-,NP?)M[_ .9H4@WV
MQ07+2*641,V W"L2<XXSG'-;&FZG'J:7!2">![>8PRQSIM96"ANQ((PPY!P:
M +M%4=3U:UTJ.$W!8R7$HA@AC&YY7()VJ/H"<]  22 *J67B:SOI;^VCAN4O
M[#;]HLG0"50PRI SA@>Q!(H V:*\Y\#*?%VG67B"]?4X-1BO+B4S)*4CE3S7
M40D9(*!0HQ@<C.<DYZ+QIXFD\+Z1!<Q6<MS)/=16Z[ "$WN%R>??@=SCZT =
M)17GE]JQL?BM97#C43%/H<K_ &)=\A,@E0#;&"0&QU(QZDUTUCXNTK4="CU:
M%YA$\QMQ"\1$OG!MICV==V1T_'IS0!NT5D:3XCLM6U"]TY4GMM0LMIGM;A0K
MJK#*L,$AE/J":J>/&EB\!Z[<P3SV\]O8S312P2M&RNJ$@Y4CN.G2@#HJ*\@U
M'68+'X::;JNE>);IO$K6MN\4 U![EKF=@NY#"S,#DDYP 1[8KTB37%M(M/@N
MH)&U2[BWK90 ,Y( +]2 %4G&20.0.I% &O17/+XTT4Z+>:F\\D4=E-]GN89(
MR)8I<A0A7U)(QC@YZXJ2'Q98/+J<$T-W;W.FQK-<V[P[G","590FX,#@]"<8
MYQ0!NT5RVG_$#0]1M7O$^V0V*V8O#=S6S+"4SC ?H6R<;1DYXZYK%OM5DN?B
MOX4C6+4K19;:\>2&X8K'( B[&"ABN1EL]&&1D=* /0Z*:[K&C.[!44$L2> *
MY^P\::7J%WIL,:7*)JB.]A/)'A+D(,G;@DCCD;@,CI0!T5%<O:>/=(OM2:QM
M8=1ED2]-E*PLI L4@4'+DCY5YQD^A[<U.?&>EK=:?'(MS';:C)Y-E>/'B&=R
M,A5.<C.#M) #=B: .AHI&8(I8YP!DX&3^0KE].\?Z+JETL-JE^4,LT4EP]HZ
MQ0M$"6$C$83@'@X/KC(H ZFBN?3QCIIU&RLYHKNW-^C/92S0X2Y"C)"XR0<<
M@, 3V%94OQ2\.16AO"-1-G'.UO/<BQD\NW8-M_>''R\]CS[<B@#M:*XB_E;_
M (6WH'DW4S6]QIER[1B9C$Q!CVL%SMS@GD"M./QOI,LUKM%Q]EN[QK&WO/+'
MDR3@D; <[NJL 2,$CK0!TE%8.J^+M.TA;YY$N9XM/ :]EMX]RVP(S\W().""
M0N2 02.14]SXBM(E3[+%<:A(]N+H1V:!F\H]'Y(&#@X&<G!P#@T :]%84'B_
M1[S2=.U"RF>[34F*V<4*_O)6&=P .,;<'). ,<FN?\$7LEWXX\:J6O5BBFM5
M2"[=F:$F(E@,DX&[)X..>.,4 =[1574=1M-)T^:^OIA%;PC+N03WP  .222
M .23BN&N-5FF^+FC(L&IVX;3+F1[69\))C9M95W%,_>'8^N.* /0Z*YH^.='
M'AD>(?\ 2?[.\\P._E?,C^9Y?*]?O\4FJ^.])TG5;G3)(=1GO;> 7#PVUF\C
M&,MMW+QR.N2...N>* .FHKE+/6]#CU_Q+<Q/J1NK.&W>_22.4JB[6V>7&1Z
MD[1SP:6R^(.BWTNDB-+U8-5PMK<R6S+"SE2PCW]-V ?Q!&<B@#JJ*P=0\7:;
MISZCN6XF33%5[^2"/<+<$;OFYR?E^8A02!UK3TS4K;5]/AOK0RFWF7=&9(FC
M+#L=K '![''- %NBL?4O$EIIVH?V>(;BZO1;-=M!;J"RP@XWG) Z\  Y/.!5
M.?QWH4%EH]YYT\D&KD"T>.W=@Q() /'!X/R]?04 =)17-0^.-,FLM7N/L^H1
MOI.#>6\EL5FC4KN#[.I4C)X]#5U?$EF^DZ;J4<5Q)!J31K;!$!9MXRI(SP,<
M^PZXYH V***XR[N+R'XNZ7:B_N6LY]+N)#:E@(PRN@!P ,GD\G- '9T5SFO>
M%Y?$$\C3ZYJEC"B!8$T^Y,&UN[L1]XYZ \ #IDFHOAW?:GJ7@73+K5Y?.NW5
MQYY&#,@=@CX_VE"GWSF@#J**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S]=L9-3\/:G81'
M$EU:2PJ?0LA _G7)^'I6F^"-M&D$SSII#6IACC+OYJ(8RNT#.=P(KO*J6NG0
M65U<36^Z-;AO,DB'W"_=P.Q/?'!Z]<D@'F]S;7G_  @WPZMAINH&>QO;![J,
M6<A:%8HRKEAMX /Y]LUOVT<Y^,-[=_9+L6KZ-%;K<-;N(S(LKL5W8QT8=Z[2
MFNI:-E5RC$$!@!D>_- '%:';/<?%GQ3J2 _9X+6ULMW9I,&1A]0&7\Z[>JUC
M86^G6WD6ZD*69W8G+.['+,Q[DFK- !1110 5YYXEDU.Z\1:WILVEZD]I)IJK
M8/8PD)<2%7W"648QM)&%) ()X)(KT.B@#G/ (GC\!:'!<VEQ:S0644+Q7$>Q
MPRH ?E/(Y!ZXK.UB.=OBKX>N5M+M[:"RNHY9TMW:-&?9M!8#'.TUVE% 'ED5
MO>'PK\2(/[-U 2W]U=O:(;.4&8/"J*5&WG+ U:MKK44O_#]E<Z3JHTW^Q8UW
MVMLZ2-<@@&*5^&C4 9Y*@D\DBO2:* /%X;>[L_@WX:L;VQNK.YMM8M8WCN(]
MAS]JSP#SCD<UUUHMWX;^(_B&\O;6[FT[68[>6WN;>W>81O$FQHV" D9Z@XP?
M7-;MSX96^U<W=[J5W<6@GBN8K!]GE1RQCY2#MW8SAL9ZC\*W: /(9-!U#2]
MT?=I]X[S^+5U9[>&W>4VUN9&/S;0<87!(]21VKJ?%R3R^+_!L\-I=S0VUW++
M/)%;.ZQ*T3*"Q XY(KM:* .*\-QW=AX_\613V%VL5[<0W$%SY1\ED$*J?GZ9
MW#&.OMCFJ/AG0[S3_&%]HI"'0=,G.HV6#]UYP0(L>B'SCC_;0^E=SJ5FVH:;
M<VB7<]HTT907%NP62,GNI/0U7T31H]%LC MS<74TC>9/=7+[I9GP!N8@ =
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
MB&WD>O-5[KPA'::;H^FR_P!KVNK:5I426NM:7'(_[SYM\3!0<KD*<,,8/44
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
M)NY=:U'5O#L&JZ=XC26-(VBA=K74DVKCS>-F!DKDD$;>_%>A:L6&BWN(W=S
MX"1J6+$J1@ <F@#G[+XAZ3?-H[):ZC';:L52VNI;?;$9""1&3G[Q /0$9XSP
M:OWWBNTLVO\ RK2\O4T[_C\DM45A =NX@Y8%B%()"@D BN&33]03P'\/[,Z9
M??:=.U&TDNXQ;.3"D88.QXZ#(Z=>U;&@+>^%=4\46=]IU[=07]_)J-E-;P-*
MLPD S$Q (0@KCYL#!ZT 7M3\;^5K'ABWTNSEO[/6?,E6XA*8=%B9MJAF'.=I
M.<8 (Z\5UEQ<PV=I+=7,BPP0H9)'<X"*!DD_05Y=8^&=5\*V7P[5[*XOO[):
MY%X+4!S&TT;8'4?*&;&>G%=UXNTFXU_P;JVEVS".YN[5XX]QXW$< GTSQ0!$
MOC"R75[33;JTOK.6^B>6S:>(8N HW,%"DD-CG:P!]LUFK\3-%;3TU 6FI_8?
MM1M9KDVV$@??L&\D\#=Z9(R,@9JEX7NEOYK/[1X!?2M1M!FZNI[&-8XR%P?)
M8?,Y8],#IGV!YZ;2]3?X.:QI2Z5?_P!H3ZE)+';_ &9]S*UT) >F,;>?TZT
M>E:AK=O%?2:7#;7=[=B#SI8;0J&CC.0"6+* 20< ')P<=*Y'X=:[;V'PXL;F
MZDN)7N;^XAMXVR\TSF>3:OS'.<#G)X )) !J6WDO_#_Q(UK49=+U"\TS78;9
MH)[:W9S \2%3&Z]5SG.2,<_7'.:5HFO6OAWPYJ7]CWJS:-K-S<3V3J!))#*[
MY9%SRRJ^<=^<9H ]$A\76#SZC:SP7=M?:?$)YK22,-(8ST=-A8.O;()P>N*H
M6/Q$TF_LTO8K/4TLY((YHKB2VVQR,[B-8U;.-^Y@,=/?@U1NK&74_&-UXEBM
M;M+2WT1[%!);NDD\CONP(R V% '4=6XZ&H-)T\?\*;T[2=7T.[N@D,-M=V/E
M,)0-ZAF4#D[?O C^[QS0!U8\1VT<5\][;75C]C"&19U4EM_"[-A;=D\ #OQU
MJ*U\5V4NMRZ/=P7.GWR6_P!J6.[" 21 X+JRLPX/4$@CTK@KCPUXCG\.:[IE
MC<7FIV%M+:7.E+JR%99&C?>\+%P"R?*H!8=3CUK32T7Q9H6IVVG^#I- NYM/
MFMVN;VS2%P[H5"(5^8KD\MP,#U/ !#XRU]-47PC<VEOJ45K<:[:>1=9V0SH7
M[J&S@@ C<HR!Q7;>*D\SPCK WR(19RL&BD9&!"$@@J0:\\NKC5]1\*^$]/;P
MUJ\=_I6IV1O(_L^$"P\,RN3M93C((./7%>E:Y;S7WAW4;:!"9Y[26-$) RS(
M0!GIU- '%^$?'6GV?A_PGIE]!J,)N[*V@BOIK<BWEF\M?D#GG<3GG&#ZUU6E
M>)K75]1U6PAMKJ*YTQU2X2957EAE<?-R".0>GO7&1:9>:[X&\+^&O[/O;:YL
MFLS>R7-NT:P" *6*L1AR2N!M)^]DX%7O&&BWP\7:;>:2ZQG68VTK41NP?)P7
M$J_[2J) #_M 4 =EI.I1ZQI5OJ$,4T4-P@DC$P 8J>AP">".:QI_'6EP22,8
M;MK.*_&G2WBHOE).2%VGYMV Q R%QGO721QI#$D4:A(T4*JJ,  = *\@\0PZ
M_J^CZI'>:%JLNHV^L1R1+"F(!;K.I5HP" [%023@MDG.!Q0!Z[/,(('E978(
MI)6-"S'Z <DUR$7Q,T273M-U(6VI+IM_*(4O&MOW<;EBJACG/)'4 CGG!XKK
M?/Q:>?)%*GR;C'MW...F%SD_3->2P:7J<7P;\/:4VE7XU"VOH'FMQ;.614N-
M[$\=-O/O0!Z!8>+["]U:\TR6WO;&YMK?[65O(?+\R')'F+R> 1@YP1Z5'IWC
M73M1O-+MUM[R%=6B>:PFE10EPJC<<88E3M.[# <5C:BFI#XES:G8:?/*H\.R
M6\$DD#+$UQY@=48D#&0.3T[9S6%80ZM<ZYX'U:;0]::XM3.FHR3QA0DCP%<*
MFX!(PW0@ 8QU- '7Z1K7A^"Y\47T37-M]DN VI2W9<*&$8.55CP-N.@&:NQ>
M++3^T[*PO+2\L9;]2UFURBA9\#)4;6.UL<[6P?:N#OM!O/$MK\3M*L&"W4][
M 8MQP&9(HGVY]]N/QK=U..Z\9R^%MNG7ME+8:A'J%Z;F!HQ#Y:-F,$C#EF('
MRY& 3Z4 :=GX^TW4+^2TM-/U>9H;U[*9TLF*PNJALOW"GH.,Y'3IG#E\76&A
M_#ZYU?PYI]]-$U^\.+AN8Y7FV,Q#MG&X\#Z9 &36EX$BN+2Y\5&ZL[N!;C69
MKN$RP,OF1,J ,,CGE3QU]JY4Z-JTWPDU>Q32[S[:-7:[6V:$J\D?VL2Y4'J=
MH)Q^% 'H \4VZ^(;/0Y["^M[R[A::+S53857[WS!B,CC@<\CM6A8ZI'?WE_;
M1PS*;*40R2.!M9BH;"D$YX9?SQUS7+^.8;B]\+VWB*RMY+?5-(E%]:QSX5V
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
MMCITS5RB@#/TG2(-(CN/+>2:>YE,UQ/+C?*^ NX[0!T51@ #BM"BB@ HHHH
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
M8/U^HK@M<L_$FKZ5=B^T#4;C4[;68YD963R1;K.I7R5W<DIU.,]<GH*]?HH
M\[T_4OL?Q8\1R36=V?,TVR)$,1E*-^\^4A,]<GGIQUZ5A7>DW/AK2_"375L_
MVBY\4M>R6L6&:(2+*P08."57&<=P<9KT>T\-P6?B:^UY+R[>YO8TBEC<IY>U
M,[0 %!&,GOWYI=<\-P:]=:;//>7<+:?<"YA6 H!Y@! )W*<\,1CWH X_Q#X2
MN_&.J^(+^W22SCGT,:7;-.AC:9_,,I8J?F500J\C)RW&,9FO+34?%NB^&],N
M-+NK&[LKVWN;]IDVI%Y/+;'Z/N(P-N>#DXKT.B@#SY+2^3Q)X_N3I]WY.H6L
M"6CB(XF9(61@/^!,!SCUZ<UG_P!FZDOA+X>6G]F7GVC2[RUDO4$1S"L<3(Q/
MKR1TSFO4:* .!M+74M.\2>-A)I5V]OJ.R>WN(P&1P( FWKG=N&,8]^E9 TO5
M$^'_ ($L#I=X;O3=1LY;N(1',21$[SZ'J.F<]J]5HH \YUK0;[7/&'B2*.WG
MAMM1\/C3X;MXR$\W<YP>^,,.<8ZU)X3ENYA96M]X%&FZA9@"ZOG@B\GY1RT3
M*=S,V.,#C/4XP?0J* /(KG1]6F^%GB[2DTJ\^WW^I7,MM 8CF1))@ZMGH. >
MIX_$5T[P:A'\4;36(],NI;&ZT86?FJ ODR";>=X8@@;3[YZ"NVHH Y/X@Z-J
M.KZ'9S:5&)KW3-0@U".W+!?/\MLE,G@$@G&>X%5[BUE\0>-- UU;.\M;31H+
MEY#<0E'>25%01A>IP Q)'&<8)KM** ./^&EI>:=X/2RO[.>UN8[FX<QS+C*O
M,[J0>AX853\;Z??P>)='\16VB?VY9V\,MI>62JKR!'*L)(U;@D%>1UQ^)'>4
M4 >;^*K&\U;X::I!IWAI[&:]EA-O8QPHLQ"R(Q:3:=JG"GC/0#G)P%URVN],
M\</KS>&)=>TG4K.*&1(H$>>UEC+8^1\?*0W/3D<^_H]% 'F^JV6LZ5JGA[Q/
M8>'MT-LEQ!=Z59A/-CBE*E64 [6<%1N /7@$CFK?B^/6?$G@2XEBT:XBE%U;
MSPV+E?/:..5&8L Q4,0#A<] .YP.]HH XC54OK_Q[X/U)=+O([>VCO/M+,@/
MD^:BA V">3MYQG'>LO2-/U70O"OB#PI/IEU=32R77V">--T5PDV2-S]$(+'=
MNQ[9KTNB@#SK3= O-#\6>$H/L]Q/:Z7HTEE/=I&2GF'R\>^#M/TXS3] N=2\
M-Z/XKOFT*_N99=:GN[>V1 KS12% &!/ Z$D'D =*]"J*YMHKN!H)TWQ/PR$D
M!AZ'U'J.AH 98W<>HZ;;7L0=8[F%94#C# , 1GT/->:Z9I&KZ;\-=4\"S:9<
M37NRYM;2X"9@GCE+%92_1=N_D'!^7@&O4@   !@#M10!P.FZ/=:3\1-)"VUS
M+86?AY=--YY9VF4.I /U"YST]Z[ZBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K/75DG%ZUG!)<BTW*QCQB251S&N3R1T)Z \9R#@U
MV\DT[P]J=]",RVUI+,@]U0D?RKE_#XFMO@Q:36MU)!<_V2;D3H%+>8R&0GY@
M0<L3GCO0!V%C<27=A;W$MM):R2QJ[02XW1DC)4XXR*==3M;6SS+!)-L&3''R
MQ'? [GVKSR^U/5;7X?\ A3Q1_:%T8X(K27545O\ 7PNJAV/?(+!N,<9KL=,D
M>^U?4+Y+B1K-2MO"@?,;,OWW'XG;_P  /K0!I6=W;W]G#=VLJRV\RAXW7HP-
M35Q7P^G<77BK3LDP6>M3B =E5\.5'L&9C^-=K0 4444 %%%<+XKN[L:CJT<&
MI73M;Z9YL%I8-L:VD^<^=*V0I!P,*2<X;"GF@#NJ*\R.L:WJ3?#B1=8GMCK%
MLQO%B1,.WV;?N *]<YQU XXXJ?38]<OH_&GAVVUV\^U:=<)_9]Y*P,B%X5<*
MQQAEW''(Z'Z4 >C45PGAW7I?%%IX=C@N+F">%'FU1/,.Y6CS&8G]VDY'LA]:
M[N@ HKSZPO=0\6:1XDU&#4[FRNK*]N+6Q6%\)#Y( !=>CECR=V>#@8K-L_$.
ML^([_P "3+J5S81:S8W+W4$*IC?&B_,N5)&221G(''&>: /4Z*\LM_$VJZ/H
MNN637\MU+;>(8]+MKNZ8;XXI3'RS8P2H=L$@]L@@8KJ-'L/$5CXIE>XN4.B3
MVV!;S7;3RI.#]Y&*@[2O49X/2@#JZ*CGC:6!XTF>%F4@2( 67W&01^8->,+J
M?BB'X2Z=X['B2\FOK8"66T=4$$\?F[65AC.X@]<\= !0![717G]Q=ZWXHO\
MQ)::9.]K+ITHMK4I=F$Q/Y2N)'4(=X+-C!XPO SDU6NV\277BOP_HUWK\MJ]
MYI,YO?L&S:)DV M&2N0<D]<XYQCK0!Z317F.MZQ>>'M3GLM?O=6M[$I!%I^N
M1',*L$4,+A5X#,^XY(Z-QMQFMJSOIO%/BOQ+IK7UU:6^E&&"!;63RVWNF\RD
MCKU  /R\=#F@#M**\CC\3>(=1T#PS(^J2VUZ?$)TF\DAC0)<!3(-^"."=@X!
MQG/':NH\+SW]KXY\2:'<:E=7UK;Q6MS UTP9T,@?<,@#C*@@=J .THHKE?%6
MLW%MKWAK0H)6MQJ]S*LTZ?>6..,N54]BQVC/4#..<$ '545YW=ZCJND^*=<\
M.Q:C<M:OHC:I9SN1)+:NK%&3<P.X$X(W9(Y%:?P_M]1N= TK7=0UR]O)+W38
M2]O+M\I6(!WC SNQU)///L  =C16%XTGNK3P3K5W97<EK<VUE--'+&%)#*A8
M?>!':N-EFUNVNO!%Q'XAOBVLH(+M'",@!@+[D4CA@1U.??/2@#T^BO*[SQ1J
M?A"U\?1_;9]071UM9+)[PAW1IUP0Q &5#8./3BMC7;G4/"NH>&+NVU*ZO(-0
MOXM.O8IWWB0R@XE7^X01G"X&#TH [RBO-=$DU>ZN_$M_=^(=1DAT/5YO+MU$
M8$T:1*WEOA>G/&,=SR3Q+I1\5:MI_AWQ!9WL*_:#%/?":\)AE@<99%CV81AD
M;<'/')- 'HM5KF]C@CN-BM/-!&)6@B*[R#G'4@<[6ZD=#5FO//#UF5^(WCMS
M=W;B(VN%>4E3N@)P1Z DX':@#K_#>N0^)?#MEK-O%)%#=Q^8B28W 9(YQ]*U
M*\7\.2ZEH_@'P#JEMJUT%GO;:RDM/E$#12.RD;<9+=]Q/6M?QMK6IZ?IOBC4
M;'5;F>ZTZ2-K?[(=L-FH"$I*"=LC-DDC#$!A]WB@#U&BN$U&35+SXH0:1'K5
MY;:?<:+)<-%#L!5A*BY4[<@X/4Y(YQC/%[X>:A?7V@7<5_=27<MCJ5U9+/+C
M?(D<A"EL=3CO0!UM%<QX\UZXT#P]'+:,([BZNX+-)BH(A\QPI?!XX&<9XSBL
M[4;F_P##OCG0+"WOKJ?3]96>"6.=_,:&1$WK*A;)&>01]WVH [BBO&I-4\01
M?#B_\2MXBOWO--U21(T^01R(MR(R) %^;*D], <8'7/67U[J>O>*->T:SEDA
M7388%0Q79@822(7\PX4[AT !XX.0<\ '<T5E>&UU9/#UFFNS6TVJ(A2XEMCE
M'8$C(X'. ,\#G-<_XWNM4@UWPM;:?JL]E'?7S6\RQHC KY3MGD9R,<<X]0:
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
MYMHGSD$+C. >0"2,\UKWGB73K'Q/IWA^:7%]?Q22PKVPF.#]1NQ_NFMB@ K
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
M^TK98+R"&01I.H!"E@5W*0"1P1[]Z=IW@V/2;;3H;#6=4B^PVQM4+/&^^/C
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
ME#-<-ND,:D%=S=R-V,U?\9R:O%HD<FCV\ES(EPC3VT,WE2S0C)=8V[-WX(.
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
ML&N8I[AG7=@#<,\[OE4Y))R.,5/I'@RPTNTFMY[O4-466 VQ.I7!F*PGK&O
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
M#</!Y9;8HR0H(&1M[DF@#O**\S:_N-?\$>*O$+7][!=V;WJVBV]R\0MA &"
MJI 8G;N.X'.['3 J;3KZ]_X2?P(AOKIH[[199+F-IV*RNL<1#$$XS\QYZ\T
M=YJ=Q=6FF7%Q961O;J-"T5L)!&96[+N/ ^IJ>)G>%&DC\MRH+)G.T]QGO7E-
MUJ&I+X#^(DD>JWZ2Z=J5RMK*+AB\2+'&0H8DD#)/?O6OXBU#5-/.F:A+9:AJ
M.B+IX^UIIURR7$$AP?.*JP+C (Z\8)H [6\NKV"]L8K;3S<P32,MQ.)57[.H
M4D-M/+9.!@>M3I=0R7$UO'(KS0A3(@/*YY&?KBO/YM2:34OAS+IVM7=U8W9>
M.1S(0+H+;L0SCJ6R,G/?WIWA#2H?^$P\<[)[Q&6^C56%U(<;H$)."Q!//!(.
M.V,4 =OI-U>7FEP7&H:>=/NG!,EJ95E,9R1C<O!XP?QJ[7DFA>)-2F\&> ;.
MYOKDOK5W)'=WC2GS&52[;=_4%B%&0<XSC%;-Q-?Z5XXU#0+>^O&TV[T5[Z/?
M,TDEK*C[3L=LD*P(X)X/3% 'H5%>/Z?/J5MX8^'VOG6M3FO+Z]M;6Y66Y9HY
M(I P8%.A/ .X\Y[],>P4 86B>(SK&M:WIK6+VSZ5-'$S/(&\S>F\' Z<$=S6
M[7F-IH#:_P"-_'D(U;4M/VW-KL:QG,1#_9DPQ(Y./3./;IBA#K&LR^ ?#'C:
M[O;QC83%-5BAF=4N;<2-&92BG!(PK].1G/% 'KM%8&@R'4M4U/6([F5[-Y!;
M6J"9C$5CX>0+G )?<N1V0'N:G\4IJ<GAJ^31G1=09 (=TFS<=PRH;^$D9 /8
MD4 ;%%>2WGB!+GPEXO>VDUO2-8L;!9'T^[N9-]LZAR)(WW'<C9'3@[1D<UOW
ME[=Q^,/ 2I>7(CO8+@7,?G-LEVVX92RYP2"<YQ0!W=86E^(SJ7BG6]$:Q>!M
M+6!O-:0'S1*&(( Z ;?7OT%<OH7VKQCX23Q ->NM.U#[;)*TB2L8H$CE8>4T
M6X(1L49)&<G-1#2O[6^(WCB%KZ]M4%G8G-I.86+;)<'<O/'IG![YH ]*HKFO
MA[J5UK'P_P!#O[V4RW,UJIDD;JY'&3[G%=+0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5A:WX4T_7-0L]1DDN;74+/(AN[27RY IZH3T*GT(K=HH Y>
M/P!H2:7K&G.MW+;ZO(9;H2W+N2YQ\PR>#P.>O SFGVW@C3;?5+35#=ZE/J%K
M"\,=S-=LSE6Q][L>@X(V]\9-=+10!BZ-X:M-!TN?3K&XNE@F=Y,O(&9&<DL5
M)'<DFJ$?@'28M%TO28Y[U;/2[A;JT42C*2*25.<9(!)X.>OTQU-% '+ZOX?:
MU?6->TZ.>^UBXL3;BWDF"), #M3@#')/((//6N/T?1&$%M!HMSXZLKN!46..
M_D=;:+&!\P?*,@_NKGC@5ZQ10 5A/X3TXZU?ZM')=PW5_&J3^5.0C%5V!MO3
M=MXS_7FMVB@#F!X$TM=&TO25GO1::7.EQ:*)1E'0Y0YQDX)/!SUYSQ3+_P"'
MVBWVNRZQYE_:W%P%%VMG=O"ET!P/,52,\<=JZJB@!J(D4:QQJ%10 JJ,  =A
M69XA\/VGB73#IU_).+5F5W2%PI8JP9<G&>" >*U:* ,77/#5MXAL(+.]O+]4
MA<2!K>X,+,PZ$E,=#S]>:BT3PC8Z%?/>17FIW4[1F(-?7LD^Q203MW$XS@?E
M6_10!0UK2+?7M(N=+NVE%M<H8Y1$VTLIZC..,^U4)?"=G-<Z/</=7AET@$6C
M;U^7*[3GY?FRO'/\^:WJ* ,!?!VE?:-9EN!-=+K*A;Z*=@4D"KM7@ 8PO'&/
MSYI^G^%K.PDLW:YO+LV*%+/[5('^S@C:=O R<<;FR<9&>36Y6?JVJIHT"7=S
M'_H08+/,#_J02 &(_NY/)[=<8R0 9/\ P@VF?V3JVF&XO3:ZM.\]XIE&7=_O
MD'&5S@<#'3C%6)O".G3WNF7DDEW]ITZ(P12I.4+QG&4?;C</E'Y5O44 <T/
M^FC3=8T\W%Z;?5Y7FO5,@S([@!B#M^7( '&.G%;MC:)86,%I&[ND*"-6D(+8
M' R?I5BB@#@M;L;B\^+&CSQKJ4$,&G31F\MX&*)(SJ0I8J4.0&ZY'T.*WKGP
M9HE[H%WHUW;&XMKR0S7#R.?,DE)!\PL.0W QC&  !QQ6_4#7ENE[%9-*HN98
MWE2/N54J&/X%U_.@# L_ ^G6FD7FG&\U.Y%Y$8)9[J[::7RB"-BLV=JX)Z 5
M8N/"=A=>$AX9FFNFTX1+!CS!O,:@ +NQG' YZ\=:WJK:A?0:7IMUJ%TVRWM8
MFFE8#.%4$G]!0!F7GA6RO)=.N3/=17^GJ4M[V)P)0I&"K<;6!XX(/KUIMSX.
MT6\T*\TB[MFGM[R0S7#NY\R24X/F%AR&&!C&,8 ' Q2:1K>JZC>V_GZ*(=/N
MK07,-W'<A]I./W;J5!#8.>-PZ\UOT <U9^"-/M=6L=4DO=4N[VRB:**6YO&8
M[6QD$# /0?7OFNEHHH Y/3_AWH6EZL][9F^BA:;[1]@%T_V42YSO\K.,YY'8
M'&!P*MKX/L4.M$7-Y_Q.?^/S]XOS_+MX^7Y?EXX_GS70U7DO($NQ9AU-TT33
M+%GDJI )]N6 H Y^?P'I,]GI$*RWL$VD+Y=E=PS;)HDP!LW ?,N !@@TL?@/
M2(K36;=9K\KK&1>L]TS%P5VGKD#(XSU]ZM>%/$3^)=-N;M[/[(\%Y-:-'YF_
MF-MI.<#KBMV@#G_^$0L?M.BW'VF\\S1D:.S/F+\H*[#GY?FRN!S_ #YK'\2>
M%ULM!U^73[6^U*;6'3[= LP#LN0K/&./F" X (!P,YKN*Y\^)FO=9N]+T2R%
M]-9$+=S23>5!"Y&=F[#%GQR0%..Y% ',:%IDKZG:SZ5?>,X_+E4S)K,K^1Y>
M?F4K*,L2,@;>AP<UZ/6/IFM3WFKWFF76FS6=Q:PQREV</'*'+CY&') V<Y /
M/2MB@#FSX(TH-?1QM<Q6-_*9KNP23$$SG[Q(QD;L<A2 >X-7)/#=H_B--=6:
MXCO8[8VB;&78L1()7;C'4 YZ_AQ6Q10!DZ%X?M/#T%S#9R3NES</<R"9PW[Q
MSEB..Y[=/2I-=T.R\1Z1+IFH+(8)"K9C<HRLK!E8$="" :TJ* ,)/"EE'K5K
MJRW-[]KM8&MXV:;?\C'+9W Y)(SD\U5/@'0Y-&U+2;E)[FTU&Y:[G663)$S'
M)=2 "IR >../K73T4 8OA_PQ9^'8W$-S?7<S@*9[ZY:>3:.B@MT4>@Q6E?6-
MMJ=A/8WL*S6MPACEC?HRD8(JQ4-U=065I-=W,BQ00HTDDC=%4#))_"@#E[?X
M=Z1!_9H>\U:=-,E\RS26]<B'@@*,8. #CUQQG'%)-\-M!FMKNV+:@MM<W7VO
MR4NW"12[PY9%SA22/PYQBM#4?$KV'BK0=&%EYD6K>=MN?-QY?EQE\;<<YX[B
MM^@#%_X1;31X@BUI3<I=I;K;$+</MD122N\9^8@D\G\<UFZ;\.]"TC5&O+(W
MT<)F\]; 73_95DSG>(LXSGD=@<8' KK*@M+NWO[6.ZM95E@D&4=>C#ID4 3U
MSTO@W37O-0GAEN[6/4N;ZW@EVQW!Q@DC&5)'!*E2>]/TGQ')J7BG7=$DL?(.
ME" B7S=WFB4,0<8^7 7U/6MZ@#$U/PM8:H^EEWG@32Y%EM([=@B1NHP#C'.
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
M,);V\2PQIZ*HP!^0KF8_AKX;CM8+5(;P06]T+JVC%[*!;N"3^[&[Y!DGIZT
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
M-=22>:HSR^XG<>2,GH.!BK6@>'M/\-:>+'35F6W7[JRSO)L'95W$X49. .*
M.(_LF/5_B!X]BFN;R%%M;$@6UPT)W>5)@EE()QZ9QZ@\4W1M4FUGPWX'-[J%
MU<WES:O))81':;TJ@7?))N&U5SDYSDD<$XKM$\+Z?%J>IZC&URMUJ:*ETXG;
MYE4$* .BX!(&,=:HK\/]!CM]*AB2\A_LH.MI)%=R(\:-]Y-X()4XZ$T <CI]
MKK6O?##6H+;4+U-5T[4;M+-X[N3<?*D.V(N""X(!7GU'2MZP\01^(+%?$NG-
M,UM8Z691"LS[7G9=WEN <,4"@<Y_UGM71:'X:TSPX+M=,A>);J=IY%:5F4,Q
MR=H)PHSV%3Z3HUAHED]II]NL,#S23,@[L[%F_4_@,"@#A-&L]7U?2_#/B2VU
MB*!V,,UW,UW)(MVC@!XFC("*2QP,?=(P*ZGQI.D/AXJ^I3V!FN(8E:W7=+*2
MX_=)@@AGY7.1C.>U5]*^'OA[1=4-[8P7$8\PRI:_:7-O&YZLL6=H/IQQVQ6M
MKN@Z?XCTW[!J,;M$)%E1HY"CQNIRK*PY!!H YCPA/>1^//%&FRB6&TBAM)X;
M5[@S"$N'W8)Z9V@D D9[U%XQT^WNOB7X',IF!D:]1C'.Z' @)&-I&.>XZ]#7
M1Z=X2TG2M9EU:V2X^VRQ+%+)+<R2>8%SAFW$[FY(R><=*GUGPYIVNS64UZDW
MG64AD@EAF>)U)&UAE2#@C@B@#E=&W^,KGQ:E[=W=O-9:C)86H@N'C-NB(NV1
M0I'S%BS9.<].G%<QI]S/XJD^&&J:N9OMMPUY%*\<SQ[PD4@##:1@MM!)&,YQ
MTXKTF?PEIDVI7-_$;FUGNXUBNOLLS1B=5&!N [@<;A@X[TZ_\)Z/J-OIL#V[
MPIIC!K3[+*T)B^7;@%"#@KP10!Y_XVO+B'1O%NI:9J-[<W.GS1[+E9FACL&0
M)F% "?,;G+< '?@G(Q72:J=WQ<\+D]]-O#^L57;OX=^'+TZF);>X$.I_-<P)
M=2+$SX WA =H;@<X[5?7PKIBZK8:D/M/VJPB,,#-<.V$;[P.3\V<#).30!3^
M(%QJ5KX0N9M+:19$DB\XPG$GD[U\S8?[VW.,<^G.*R]-TZXN_']U-9S:G'X>
M&G)\IFFC0W18@[0Q&?DP3CHV.^:T?']I<7WA^*VCTNXU&V:[B:[CM9=DZ1*=
MVZ/D98,J]\X)Q63X<T1_[4@N=.D\56EJN\7"ZM=LR.I4@*J.S,&#%3NXZ'DY
MQ0!S&F7.H:5\'I/&BZGJ=WJUO;W4<8FN6>/FX9 S(>&*_>R?Y  =)KPF\.3>
M$]3TB]NYOM>HP6-TDMP\BW44JG+D,2-PQN!&._;BNJTGPOI6C:$^B6T+OIKA
MP8)Y#*,.26'S9X))X]ZCT[PEIFF&S$9N9H['/V.*XG:1;?(V_*#Z D G) )
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
M!)9A /+= K #/+9_BR03@8 !Z916)=W]UIW@>;44E2_N[;3FG$B+A9W6/=N
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
M()%F=0BGJ H.W!P,\<XK(TB+4M<UJ#6=:T,:6UA'+#:Q23),[,Y 9\KP!M4
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M<]1QR<\#% 'L5%>2Z9+_ ,)'9Z<NHH;_ %8>'(Y+J*]($$"OD^=C!)E;';'
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
MN:3<1)?ZK+<QJ]R/+GA(4*'1'(;D-PP[UV>HZI9Z5I5QJ=Y.D=I;QF220G@
M?UJRDJ/"LN<(RALGC H R[WPMH>HZI%J5WIL$UW%'Y2R,#RF<[2.C#/."#BJ
M\'@GP[;6]E!!IB116,AEMECD=?+<_P 0P>O;/IQTK>R,9R,>M&Y3T(ZXZ]Z
M,*]TU=%&I:WHFCF^UBX5=\7VLQFXP< %F)4;03C(XZ#&:D\/Z?<0_;=2O[:*
MWU'491+-%&P?RU50B)NP-Q &2?5CCC%;&]=N[<-OKGBJ>H'4Q+9?V?\ 8_+^
MT#[7]HW9\K!SY>/X\XZ\=: +5Q!%=6TMO.@DAE0I(C=&4C!!_"LSPYI]QHVE
M1:1*?-@LU$5M/GEXAP@8?WE  /8X![D#6+*N<L!CKDT$A022 !U)H S_ .P=
M*_LUM.^PP_8VF\\P[?E,GF>9NQ_O\T[5M%T_7+9+?4K?SX4<2*A=E&X<@\$<
M@]/2KX((R#D'O7-1>(;Q_B*_AYHK;[%_9?VY)4)+EO-"8/8#K_C0!HW'AW2;
MO5+?4[BR22^MX_*BG+'>JYSC.><'D9Z'D<U5/@SP^=)GTHZ?FPN)/-EMS-(4
M=\Y)(W<\\_7FMZB@#*O/#FEWT]M<3P/]IMD,<5Q'/)'*J'JOF*P8@^A-+=^'
M-'OM#_L6XT^%M.&,0 ;0"#D$$8(.><CG-37)U,:I8BU^Q_V>?,^U^;N\W[OR
M>7CCKG.>W2LS5?$J1Z#X@O-),%S<:.L@D61CL\Q(Q(5R/8@?7CM0!9L?"FA:
M;?B^M--ACNQ#Y F.6;9DG&23R23D]3GFI]'T'2] M6MM*LH[6%F+%(\XS^/;
MD\=!1H&H2:KX>TR_G"+/=6D4[JG !9 3@'G&36@64$ D GH,]: ,^30=-FUN
M/67MR=0C3RTG\UP53NH&<8/<8P:HZQX)\-:_J46H:II%O<W<0VB5L@D>C8(W
M#V.16_5+5M5L]$TJXU*_E$5M NYF/?T ]23@ >IH XKQ;X<DU/Q+'/?>$DUS
M3([58K8VMRD,T#9)?=N9,@_+C#<8/'-7M(\"Z8^E7%G?Z48M/FECFAT^6[>8
MV[KGYP^X[6.>BG QUY-=I2;ESC(SZ9H PAX*\.*UVR:3"C7D0@N"A93*@&-I
MP>XZ^O?-6W\/:3+H/]AS64<NF>6(_LTI+J%'0#)R,8&/3 Q6D&4D@,"1U /2
MC<N[;D;L9QGF@##L/!GA[3;V"]MM-075O'Y44TCO(ZKZ98D_X5J:AI]IJNGS
MV%_;I<6LZ[)8G&0PJP65<;F R<#)ZT$@=2!0!D2^%M%FL[.U:Q58[)MULT;L
MDD+'J5=2&!/<YY[U?L=/M=-MS!:0B-"Q=N22['JS$\L3ZDDU-(Y6(LA3<1\N
MYL GMS6!X(UZ[\2>&EU&^BABN#<3PLD.=H"2L@Z\]%H NZIX;T?6KRUN]1L(
MKBXM<^3(V05!Z@X/(/H<BJT7@SP];P+#;Z9' JW!NE,#M&RRD$%@RD$<,PP#
MCDUHVVJV=YJ=[I\$HDN+()YX7D(7!(4^^!G'N*N!E+%01D=1GI0!DOX8TB2V
MB@-H0(K@W2.LSK()2""^\'<6P2,DYQ2S>&=&N-(N-*N-/BFLKEB\T<N7,CG^
M)F))+<#DG/ ]*UJ165QE6!'3@T 8VF^$M TC2+C2;'2X(K&Y4K/$<MYH(P0Q
M8DGCCDTD?A'0X(K1+>S:#[(K) T$\D;HK8W#<K G.U>I[#TK:W+D#<,GIS2T
M 065E;:=:1VEI"L,$8PJ*.!SD_B3DD]R:GHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *X;49EO?B[::/J<:2:>-'>XM895S')/YH#G!X+*@&/0$^M
M=S5'4M&T_5_(-]:K*\#[X9,E7B;IE6&"OX&@#S5;)8] ^)6D/"DVC:?YCZ>D
MBAE@=K;>ZIGH%9A@#IGBNW\#V5I9^"=%^RVT,'FV,$DGE1A=[&-<L<=3[UHM
MH>F/I3Z6;./[#)GS(1D"3=][=_>SDYSU[U/86%KIEG':6<0BMXP%2,$D( ,
M#/0>U 'D'BMK2;P_K^KZ8 S0:]$#?W3 W G6:-&2+ !2-1D#))QNXP<UTWB/
M2M,N_BUX7,]A9S>?:7IE+PJWF%1$%+9'..V>E=)<>"O#-U+>R3Z)92/?'=<E
MHQ^\.0<GWR <CKBK4GAS1Y+ZVO6L8Q<VJ>7;R*2IA7&-J8/RC'84 <CI^D:8
M?C-K;'3[3<NFVTRGR5RLADDRX..&/KUK'L8D@^&_Q.BC&$2_U-5&>@$0P*](
MCT#3(M6EU6.T5;^4;9+@,V]U[ G/(]NE0IX6T2.SO;1-/C%O?.7NH\MMF8]2
MPSR3WSU[T <5JD,>?AC/C]Y]HB3.?X?LS''YBL7QJUI/X<\8ZGIP#RVNIQJ]
M]=,#-'/&T0\N# !1%]2>I;@@YKU&3PSH\J6*/8HRV&#: LW[@CIMYX]..W%0
M7/@SPU>7%[<7&BV<DMZ,7#-&,R>Y]_?K0!S;V&G2?'%YI+.U=QH*S!VC4GS1
M<%0^<?>& ,]>!6!H5E!XL\'VFL7FL6EEJ=K=F:YN8[7_ $N&X60YC+%\\_="
MXY!  Z5Z8WAS17O+*[;3+7[18IY=L_EC,2]@OL.H]*KCP;X<&O\ ]NC1;,:I
MNW?:?+&[=_>]-WOUH X?7#-HFM7>JZEIUMK&@3:G%+]N@P+O3I4=%"D$?,@9
M0..<$^M;/C,NGQ!\!/!GSC=W*$#O&8?G_#@5TQ\-Z0;J2Y^Q)OEF$\@W-L>0
M'(=DSM+ @8)&1@>E1KH[7?B9-:O% -I"\%E%G.P.1OD/NVU0!V _VB  :L-Q
M!<JS031RJK%"8V# ,.HX[BN%TU+;Q!\0O%VG:Y;17(M$MH[2"X0,JP/&2S*#
MZMG)'H!V%='X<\-VGAU+X6D$5NMY<FX:&'.Q"0!QGJ3C)/'7T JS?Z!I>IW<
M=W=6BM=1H8UG1F1]AZJ64@E?8\4 >1)!/>^%?"<6H2S3)!XK^Q6UPTAWR6RM
M(J_-G)^[C/\ LBO7]+T+3-&TLZ9I]G'#8DN?(&67YB2W!SP23QTJ.[\.:/?0
MV<%QI\+0V3*UM&!M6%E^Z5 X!'8CI6F!@ #M0!X<;*QMO@)XGD@MK>*=I[M"
MR1JK%5N2 ,CG XX[5UT^FVNB?%7P^^FVZPR7^G7@NB"<W!3RV4N?XCDGD\UU
M+^#_  [)#>PMH]KY=])YMT@3 F;.<MCKSSCIGGK5@^']+-]:WS6@:ZM%V03,
M[%HU[@'/ /?UH \S\/V-OXJ\'Z7KESK-I::E:W2S7%S%:XNTN Q#1,Q?)W$[
M=N.1M '2O2?$V@6OB;P[>Z3=*NVXB94<C)C?'RN/<'FH4\&^'(]?.NIHMFNJ
M$EC<B,;MQZMZ;O?K6Y0!YWX+NH_$UII"7MG$D_AY&BNT,8Q'=J3%@<<856;'
M^VA[5SBM:&W\%:MI0"V]SX@Q%>W#AKRZ1S+O,C #"GIMY.-N<8Q7L%M96UFT
M[6\"1&XE,TI48WN0 6/O@#\JQ5\"^%5C*#0+#89Q<;?)&/,&2"/3J>.G- '/
M10Q77Q$\;Q21I+&^E6>48!@WRR]JYN$P-\./AA*QC,_]JV*JYQNQEMP!Z^F:
M]6@T33;;59M4AM52^G 668$[G Z \\@=AVK.C\">%HD*)H5D$\X7&PQY4.,X
M.#P!R3CI[4 <6EE!XRN/%^GZI?6-O=VU_)'NFM]UQ:PJ%\J2-RXV# W @8SD
MG.:[:_N;RQ\ 7-U83/>7L&F-)!,Z8::0195BOJ3@X]Z?J7@SPWJ^IPZEJ&BV
M=S>0X"2R1@G Z ^N.V<UN4 >1:E!!'\+/#?B31 O]N*]D\5RG^MN)9'1)4=N
MK[BS;@>X]JW&TG39/CB2^GVC-_80N,M"I/F_:?O]/O>_6NKM/#&BV-R)[73X
MHF60RHJYV(YSEE3.U6.3R #R:E.@Z8=8_M?[(O\ :.SR_M.YM^S.=N<_=SVZ
M4 <K\6K6VN/!T33P12%-0M-ID0':#,@.,],@X/M5;5-(TVZ^*NC:>]I"; :-
M<C[,J@1D"6/Y2HX(SV/%=UJ6FV6L:?+8:C:Q7-K* 'BE7*M@Y'Z@&JD?AK1X
MKV"\BL(X[BWB\F&1"5,:?W1@\#V[T >507YT7PA-9)*EOI$/C"6PE,BEHH;7
M>Q"L,CY-VT$9 P2#P:[SP_H%MH_BJ]N[?4K?-];*[V%G!Y4(VD 2XW-AB#CW
MQ[5L1>&-$AL;RQ738#:WK%[F%AN65CU9@>I/KUX%.T/PWHWAJU>VT;3H+**1
MMSB)<%CZD]30!S'B&+3]3\9SV1B2ZO(=(8S)>D&VMXF<_.$QEI#C!P0-HY(X
MSSNC1:OJGP\\%W6G/9:A?6MJ\CZ;J#?+=H $.&.<.N5 )X^:O2;WPYHVI:G!
MJ5[IEM<7D"[(YI$!8+G./<9YYZ&H(?!_A^VMK:"VTN&V2U9V@^SDQ-&6QN(9
M2""< 'GH,4 <-#YVL^'=&G\-Z?;0W%A<W;2Z!J>-CL'*RH& P"C/A3C #553
M7K.:#PI91VR:1ID]_?07=I?Q^9%#=*21$P!4%=S/M[9"\9''I,GAO2)(K6/[
M$B"T+&!HF9&C+?>(92"">YSD\YZT77AK1;W1CI%UIEM-IY.[R'3(W9)+>N[)
M)SUR30!YEXS\-6.C^!?%,:W<%T&NK6Z%JEN$BLG:50WEC)V[ADD9[^AKH/%.
MEW5IJL5SH>E:7JUG:61CN=#=50JC.Q\R'C:&)5@1CG;ZUU=OX6T*UT%]#@TJ
MU32Y 0]J(QL;/4GU/ YZ\"D/A;1,Q%+!(C%#Y"&%FC(CR3LRI&0222#U)H /
M"=Y97_A'2+G35E6R>TC$*S??50H #>XQ7D4/AW3)O@K<:]Y;QZS9S74MG>)(
MWF1R+=/L5.> 3@8'4MGK7N,$$5M;QP01)%#&H1(T4*JJ.  !T%9D'A;1+:[-
MS!IL,;F7SMJY""3^^$^Z&_VL9H X=%;Q+XOUW0]<DT];A+*V$,%Y;>:?+>+,
MC1?.H!$A8$@9X7G@4V[T^*QOOAQ&FHR:D8+V6W6]DZRH(I,>QZ#GOC/>NWUO
MPEX?\22PRZSI-K>R0?ZMY4R0/3/<>W2K%UH&E7DMG+/91L]EC[*1D>3V^0#[
MO''% 'FK>'M*U#4_B9'>6B3I 4>)9"6$;FU#;@#T;/.>H[5;AFNKK3?AG=W3
M&]MFM=UU:$AGF<VXVR[3]_8<D]QN!&3BN['AK1U>^<62!K\8NR&;]^.GS\\\
M<<]N.E<KXG\)>;<:7;P>%['6-!M('1;$S"*2&0D892W&W:,;<CKGG P :'@7
MPY+HTNM7<UK]F2]OY)+2 GF* XPN <*"0S!1T!_ 4[22WUSXI^(M,UB&*=+&
MSMOL-O.H93&X)E<*>"2Q52?0 5H>#_"\.A37-S:Z4FCPW"*OV&.Y,HR"3O;^
M$-SC"]AR3T&OJGAG1=:O+>[U'3H+BYMP1'*PPP!ZKD=1['B@#R);6!/@<@0<
M6^N8B.X_*/MVW\>#72^.+:\M]2U?5#IMKKVBFT6&_M"0MU9*JEB\1(P1AMV.
M#D#'2NQ'@WPX--.G+H]JMFTOG-"J85GSG<<=3GIGI4UQX:TBZGDGFLP\DJ+'
M,?,8><@& L@S\X]FR.3ZT <+_96C^)?BJZW,!N;"[\-PW/DRLP63,S8++GGC
M''3('<"L#3YKG2K"RT*661O#H\7RZ>C2,2#;J,I$2>J>9D'/!VD=.*[>?PY<
M7OQ1;5;C3)1IJZ4MG%<1SK&RR"1F.-KAPI5L?TKJ)=#TJ;1_[(DT^W;3MNW[
M,8QLQG/3USSGUYH X;4;/^ROB%>V>F3C3=.OM FFO3"-J6\BMM2< <!L$CCK
MM]JS;:\U+PX;ZQO="MK3Q#;Z%='3[_3@#!>K&%/*XR'!"'!]3ZBO2H-!TRWM
MKFW2T5H[I/+G,C%VE3!&UF8DD8)&,\9HL-#TW3)1):6P1UC\I&9V<HG78NXG
M:O X&!P/2@#A-"TG3M2@\+>)+76;.%TVA7M+;;+=%U >*5B[%SG).1D$$\<U
MSER+/Q%\"=>UO488I=:9[A[F5P#)#*LI"H#U4!-H"^A]S7J>F^#?#FCZK+J>
MG:-9VU[+G=-'& >>N/3/MBF77@CPS>W5W<W&BVDDMW_Q\$KQ(?4CH3[]: +&
MI7-U:>$+NZL$\R[BL'D@4#.YQ&2HQWYQ7FVH0P_\*>T+Q-HX4Z_']CEBNT_U
MT]P[HDJ.W5MQ9@0>./:O6[>W@M+>.WMH8X88UVI'&H55'H .E9UMX8T6SNOM
M-OI\4;B4S!5SL60]75,[58Y/( /)H Y.;2=-E^.$9DT^T=CH+3G="IS(+A0'
MZ?>]^M=]#<07&_R9HY?+<H^Q@VUAU!QT/M5)M!TQM8&KFT7^T0GEBXW-OV9S
MMSG[N>W2JN@^'+30KO4[FU@BMS?S^:\4.=H////5B223QV';) .>M)+?6_BG
MXBTS6(8ITL;.V%A;SJ&4QNI,KA3P3N*J3Z "N,T2]33/!WABR>:&#29]=O(+
MA[A3)%P\WE*XW#*EL'D]0,UZUJGAG1=:O+>[U'3H+BYMP1'*PPR@]5R.H]CQ
M42^$?#R://I*Z-9"PG8O+!Y0VNV<Y/OGOVH \\\8>&K+2O!OC8K>6]QY]M'=
M?88;<)#:R<J)$7+;6;!)YYQFM347M+?Q?X>T'&FVFFSZ?+)!#/;!X);G<G&T
M,HW["2,_WCW-=E8>%M"TS19M'LM*M8=.F#"6W5/EDR,'=GKQQS45WX.\.WVB
MPZ/<Z/:2:?"<Q0%.$/J#U!]Z /._$'ARTTCPW96$6I-=1Q^*+;8(P8UM/,D4
MF*/!.%&<@9XS6EKOA71=+\;>"[2QL5M[>XN[UI8XW8!B8&)[]#Z=.2.]=J_A
M/09-+M=,;2[<6-HP>"W5<(C==P [YYSUY/K5FZT/3;V\M+NYM1+<6?\ Q[RL
MS;HL\$J<\$]SW[T >;67AC19M5^(.E2:?"VG6C126UH1^ZA=[8,S(G16SW R
M.V*C#-=>%OA5?3NTERU[:HTC,26!A<G/KR!7I"^&](26^E6R59+\8NF#MF8=
M/F.>>./IQTJ/_A$]"^SV5O\ V=&(;%]]J@+8@;L4&?E/TH X1?#VE:IXP^(L
M%]:)<0I%:NL<A+*K&!B6 Z;L\@]1DXQDU3TG59;JT^'UAJ=U;BUO-(=E:^B,
ML<UPHC"AAN4%@N[&3U/3.,>F#PYI*W-[<+9J)KX!;J0.P,P P QSS@<?3BH+
MCP?X>N]#CT6XTFVETV,[H[=URL9_V?[O?ICJ: //]5M8O"MI8Z,FJ>=I-_XC
MCCO41/+AM4<%S;CD[4)"Y7/ )'0UMV>GV.G?'"5;*VAMQ+X=WND2A03]H S@
M=\ #\*ZH>&-#&@?V$-*M?[*V[?LOEC9USG'KGG/7/-1V'A+0-+O([RSTFVCN
MHH_*2?;N=5]-QR?Q_"@#!^)-DEM9:=XJCMUDN-"NTN9/ERS6^<2K^ .X>A6N
M8M[A=-\7:H+2T@2T\86^=+=8@1YBL(V)]596$V.F!ZYKUJXMX;NUEMKB-9(9
MD,<B,.&4C!!_"HSIUFTEHYMHMUGG[.=O^JRNT[?3Y3B@#A]5TNSTKXC^ ;>R
MA6&*.&^A55Z;5A&./Q/YFL72]/T^V\.?$Z2&SM8IDN[^*-DB565/LRG:"!P.
MIQ7IEUHNG7NI6VHW-JLEY:Y\B8D[HL]=O/&>_KWJO+X6T*:XOKA]+MC-?ILN
MG"X,RXQAB.H.!GUQS0!YW::99Z9/\,=2M(1%>W2)#<3@G?*C6I.UCW (& >!
MCC%3Z7;VOB;P=XON]9C3^U8+V\1YG_UMH8^8MC=5"@*1CW/<UWI\,:*5L5-@
MA6PQ]D&YOW'^YS\O''';BEN?#.BW=]+>3Z?$T\P43GD"8#IYB@X?'^T#0!P&
M@RW5UXN\"7VIQA=0O- G-PY7#2L!$06]3@YQVR:P=4M[*7X7^/ML,#Q0>))#
M#A01'^\@'R^G!(X[$U[!JWA[2-=^S_VII\-T;9B\)D'*$\'!]#W'0U&OA70$
MM+ZU72+,07Y+72>4,3$_WOZ>G:@"_!9V<%G]DMH(8K8 KY4*A5&>H '3J:\>
MT72K>P^%FK>)+&V8ZW8'4EM+D.Q>%?,=3MYQP,GZY->P6MA:V5@EC:P+!;(N
MQ8X_E"CVQ_.H=,T33=&MI+?3K..W@D8N\:9VECU./4]_6@#C=)T72Y]4\/>(
MM/U>RB4HT<26%MY9O59,E9#O8MMP6YY!!S6!%H%[KWA=K 6PN=877'D?5P04
M>,3G<^_.2-F8]G7C&,<UZ'IG@_0- N;F]T71[*SO9U(,J1XZ\X]AG' Q7!V7
M@)9T$6K> =/;4R29M3CO@D4DA.3( F'7).=H48Z9% $WBNVTRZ?QC;VL*33:
M?HZ1SO>L&CLP(G:-8%QG<>"6R "%ZD8J">QMM:UCX9?;P;C[7IDXN=SG]Z/L
MJ'#<\]3GUR?6N[7P;H<CQ7%]I]O>WRVRVTEU/&&>90NW+>I]_>I8?"6@6[6+
M0Z7!&; $6A3*^2#UVX/&>_KWH Y/0[+3)OB#K?ARZLX6LM)L+6+3+.8;T6%E
M)D=0V<G<54GK@ 5=^$D<</@&**+[D=[=JO.>!.^*Z34_#.BZS>07FHZ;!<7-
MN"(Y6&& /5<CJ/8\5-I6BZ9H=LUOI=C!:1,Q=EA0+N8]2?4T >;K#'I7B'XG
MZAIEC;#4K2.*2S*PKN60VFX[>.I.20.O-,U.WMX?AUX6\0Z$JC6!-9&*XC_U
MMRTI59$D;J^[<VX'N/:O2UT/2UUE]86P@&HN@C:YV#>5 P.?IQ].*@L_#.BZ
M?<+/::?%$R.TB*N=D;MG+(F=JDY.2 .IH H^/KBQM_!6HG4IKN*UD"1,;1@L
MK%G50H)X&XD YXP37,:7:+#\3]8TZ6WL[6"XT*&26TLR1&&\UU&>F6V\9P.,
M#'KZ#J.G6>K6$UAJ%M%<VLPVR12KE6'7^?-9T'@_P];31SP:1:Q31P&W21$P
MPC.21GKSD\]>3ZT >3Z5IEG;?#CX?ZW%"%U/^U;./[5DF38\K*R9_ND$_+TK
MJ=9:#P#X\EUF*R5[/Q!;F HB<_;4!:-1Z>:"1[L,FNP_X1'0?[/M]/\ [-B^
MQVTGFP0 G9$_4,HSP0>1CID^M4OLVLZQKR1:GI=M:Z3IUUY]M*+GS7NB%(0E
M<?)@DL<G.0.V30!I^'M'CT+0[:P18PZ+NF:-=H>0\NV/<DUJ444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %<UK6NW^G>-?#.E1+;FRU1[A)BRGS%,<
M3.-ISC!(':NEKB?%7_)2/ 7_ %WO?_29J .GM#J/]JZ@+J6S:S_=FT2(,)5&
MWYO,R<'+=,=JLB=)XY1:S0O(N1][<%;WP:\Q:33=)UCXJ277GV]BL-J9C9X6
M0;K<Y*>C$GKZG)J32%6Q^*&AH%LK5)= =1!;-G"!X_+#MP'/)P<#J<9H ZKP
M/XBN/$/A:TU#4C;1WD\UPGEPY53Y<KH-H))Z**UW.I?VXH66S&FFU/[LAO/,
MVX<YSC9@^F<UXS#X=TFX^"-SK!M@NLV\UR]G>(3YR2BZ<1JAZC+8&T<$MG&3
MFNTLH6C^,UK+-&B7<OA@FX*@#<XG0$GU]/PH TO#VNZWKN@Z^X.GQ:E9:A<V
M5NY1A#^[P%9ADG&>3S6W)K=K97>EZ=>W,)U"^4[$C/!VH69@"<A>,?B*\S:"
M&X^%OQ'$L:N$U34W7<,X8'((]Q6EJ-G83>,?AT]W;6SJ^GW7F&6-2&"P1D9S
MUQR1Z<T >@6QU'^U[X7$MHUCMC-K'&&\U3@[S)DXP3TQZ&K23PR2/&DJ-(GW
MU5@2OU':O+;MKC3->^*=QHZ>7=KIMK-'Y0P0_DRG<,=^_P!:OZ)INAZA=>&-
M?L-;@62-"EO'9PHC3JZ?-')@DMC!)ST()H ]#6>%I6B66,R*<% PR/PI[,%4
MLQ 4#))[5Y9H!N=#UOP]::I9VNHV-S-(=)UVTXD8O&[;9U/.64L<@X) )YS7
M5>/9["/1[""_663[3J5M#!"D@C667?N59"01Y?R_-P>!QSB@#IXIHIXQ)#(D
MB'HR,"/S%)%<0S@F&6.0#J48'^5>56EN)]8^)&E2ZE:V'VA+-/-MUQ%%(\3*
M3MSST 8\9P2<5+$;FX;7_#^NV=IH>MSZ9&O]IV/S6T\6\HC;>"N&<@@]B>@H
M ]0BGAG&898Y .Z,#_*A)XI)'C25&=.'56!*_4=J\BU35];TO1_%EK-HL%AX
MGBTA)1=Z:<PW$"NR^8HQE&7<_!YX]JU]>M;2V@\"ZIX;CCBGDU"W@C>  &:U
MD0F16Q]Y=HW'/3&: /1FGB25(GE19'^ZI8 M]!WJH3J/]O*/-L_[,-L?W>&\
M\S;ASG.-FT^F<UYWHRZ%XF\/^)(?$DZQ:A!JLWVN0R!)X DF8=C=0 H4+CKS
MZFM1A;6OQJ>ZV"(-X9:25@OS'%PO)]3@?I0!W:W$+S-"LT;2KRR!@6'U%4['
M6K#4K^_L[2=99;&013[2"%<C=M^H!&:\HM'M(I/A[?6!B@LYKZ4P/-('NI8V
MCD+/*XP.3U7!P<9/:K&Q=+MOB==Z5;PQ:C!,WV9XD42)FW4G9CD<;FX]* /6
MTGADD>-)49TX=58$K]1VKFO'OB.Z\->%[O4-.:T:[@,9,4^3E6D5"0 0?XL_
MA6#IVGZ-=7>@>(M*UBW::.&1+6"RA2,W*LF3')@DD+C//0@]ZY2^-AJ_[/DN
MKW*PS:HTZ2W4[@>:MQ]H4-D]0<' ']W Z4 >XDA022 !W--\Z( 'S$P>AW"D
MFABN8'AFC26*12KHXRK ]01WKQ&YTN=?#E]X1LK**74_"U^^H6KR1[LVZ_OH
MAGNS[]F.^UO2@#VV9G,4B0/&)]AV;^0#CC('.*R1K:Z5IVDIK=W:-J-ZZ6X^
MS9"2RGJ4!.=HY/TK!L_[/\4^']7\3&TC:#4+'R;?S(QN\E$)YS_TT+_@JUR<
M=G:7'@WX4M<6\,NZ[MXV,B!LJ8)/E.>V0.* .]L?$5Y)XZUK1[PVB6-G:07$
M,B@JW[PL#N)./X>P%=0"" 0<@]#7G-OH^E:Q\5->M[RSM[NT&DV>R&10T>,R
M8(7ITZ'MVK3^$\KR_"_0C([.5B= 6.3A9&4#\  * .O:XA241-+&LA&0A8 D
M?2G>9'@G>N!U.>E>6ZZ;G0]4O]5NK.UUOPY-J<4LTJ?+=Z?,C(HZ_?4,JX P
M<'TZVK2.SA\5?$R*9($@,%J[*X 4@VYY(Z=?UH ](:6-(S(SJL8&2Q. !]:Y
MKQKX@O="T*WU'3/LLH>[@A<R@L"DDBIE<$<\UPGAW4H(8?AK9:HZ#2I]*<QB
M7'EO=!4VAL\9"EL9[GUJ_P",=,T?3O!-_:Z1*[02:];2S*LI*12/-&61,?=
MR#@=": /4$ECD9U2169#A@IR5/H?2EDD2)"\CJB*,EF. *X+3]/L]'^,\MMI
MUM%:07&@>=-'"H59)%N,!V ZM@D9ZUI>,YK)M1\.64\;S7D]^6M(6DV0LZ1L
M29>#D '( &2VV@#JEEC>(2I(C1D9WA@1CUS2)/#+'YD<L;IC.Y6!&/K7DVCV
MCWVA>,-*M]4L[6X_X2+-LWE_N#(#"VPID_(S_*1G^(^N*M1&YUC3O$6C75G:
M^'O$*3V;3.G[RTN7+@Q'CDJ^S80><8SGD4 >H1313J&BE213SE&!%,^V6QAE
MF^T1>5%GS'WC"8ZY/;%>1:IKMW9Z!XCCOM'32-4MKBQ.K/9GS(9K=Y-IE3&#
MR@92#SC\<=%%H.C/K$NJ6^J6MTUWI;Q-:6D*"&>)>5D91D'!( ;W H ['3-:
ML=6TB+5+:9?L<J[TD8@#;G@^V>M7DD21=R.K+ZJ<UY+X?TM[GX7>$/[$FTVW
MU53'<I!<QYBO&6.0%)-O/3<0><%/;CJ_!.LV;Z1?FYT^/0[B'47M[NU>5?+6
MX(4G8W (;<"/<F@#L:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "J-WHVFW][;WEW8P3W5MGR)I$!:+/7:>WX5>HH
M S1X>T99KV4:7:>9?+LNF,0S.N,8?^\,>M16GA7P_826LEIHMA"]IN^SLD"@
MQ[NI!QP3@<UKT4 9</AO1+>]-Y#I=K'.9/-++&!^\_OXZ;O]KK4S:+ICZK_:
MC6-N;_9Y?VDH/,V_W=W7'M5ZB@#)7POH26=S9KI%F+:Z??/"(1LE;N6'0GZU
M)/X>T:Y@LX)]+LY8K)@ULDD*L(2/[N>E:5% %&WT;3;749]0@L;>.\N.)IT0
M!Y/3<>I_&JVF^%M!T:^FOM-T>RM+J;(DEAA56(/)&1T&>PK7HH S+'P]H^FR
MQR66G6\#1Y\L(F!'GKM'1<]\8S5C4]*L-9LFLM2LX+NV8@F*9 RY'0X/>K=%
M &0/"OA]?.QHFGCSH1;RXMU^>,=$/'*]./:I%\.Z.MM/;G3K=X;A!',DB;PZ
M#HISG*CG Z#-:=% %*STC3]/\PVMK'&TBA7;&2RC.%)/.!DX'09-0V'A[1]+
MF$MCIMM;N-P4QH!L!Y(4?P@]P,9K3HH R9_"^@W.M1ZS/H]E)J4>"MTT*EP1
MT.?4=CVJP=&TQM5_M0V-N=0V>7]IV#S-O]W=UQ[5>HH PXO!OAF!%2+0--15
MG%PH%LF!(,X;IU&3CTS5Z/1M,BU6;5(]/MEU"= DMR(@)'4=BW4]!^0]*O44
M 9&E^%M!T2\GN]+T>RL[B?B22"%58C.<<=!GM4,_@OPS<W-S<3Z#I\DMR0T[
M- I\PYSD\<G(Y]>];M% #(HHX(DBAC6.-!M5$& H] !TIB6MO'=2W*0HL\RJ
MLD@7YG"YV@GOC<?SJ:B@"J-,L1I@TT6D(L1&(A;A1LV=-N/2JDGAG0I=*CTN
M32+)]/B</';-"IC1AT(7&!_]>M6B@#-7P_I"7DUXFFVRW,R>7),L8#.O]TGN
M/:I].TNPT>T%IIMG#:6RDD10H$4$]< <5;HH S#X>T<WCW?]G6_G/()G;9]^
M0='8="PP,$\C I+OPWHE_J::E=Z5:37R)Y:SO$"X7TS^)^E:E% &1-X5\/W&
MC+H\NC6+:<AW+;>0NQ3Z@8X/OUITGAK0Y=,@TQ])LFL;<@Q6QA7RT/7(7IGW
MK5HH H+HFEIJ2ZDMA;B^6/REN-@\P)_=W=<>U+JFBZ9KD"0:K86U[%&XD1)X
MPX5AW&>]7J* ,@^%M 9+E3HUAMNBC3@0+^\*8VYXYQ@8]*D;P]H[V4UG)IUO
M)!.ZO*DB;_,9<;2Q/)(P,$],#TK3HH I0:1I]M;SP16<7EW'^N#+N\WC'S$Y
MW<<<]N*@T?PWHOA]9ETC2[2R$QS)Y$07?Z9Q_*M2B@#'3PGX?BM%M8M&L8H%
MF^T*D<*IMEQC>,=&P2,CFII/#^D36*64NG6TELDPG$;Q@CS <[SGJV><GDUI
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1133(BG#.H/N: '44U75CA6!^AIU !1110 45']HA^TBW\Z/SRA
M<1;ANVYQG'7&2.?>I* "BBB@ HHHH ***CCN()9I88YHWEB($B*P)0D9&1VR
M.: )**CEN(86C66:.-I&VH'8 LWH/4U)0 4444 %%%% !1110 4572_LY+Q[
M..[@:Z0;G@60%U'J5SD58) &3P* "BHX9X;F)98)4EC;.'C8,#@XZBI* "BB
MHXKB&=I%AFCD,3;) C [&QG!QT."./>@"2BBB@ HHHH **** "BBB@ HHHH
M**** "BHUN(&N'MUFC,Z*&>,,-R@]"1U .#^524 %%%% !114<5Q#,\BQ31R
M-$VV0*P)1L9P?0X(H DHHJ.:XAMT#SS1Q*6"@NP4$DX Y[DT 245']HA%P+?
MSH_/*%Q%N&XJ#@G'7&2.?>I* "BBB@ HHHH **** "BBB@ HHJ."X@N4+P31
MRH&*EHV# $'!''<'B@"2BBB@ HHHH **** "BHI;F"W*B::.,N<*'<#)]LT3
M7,%NF^:>.-=P7<[@#)Z#GN<B@"6BBB@ HHHH **** "BHY+B"*6**2:-))21
M&C, 7(&3@=^.:DH ***CFN(;=-\\T<29QN=@H_6@"2BD5U;[K \ \'M2T %%
M%% !1110 45&+B$W!MQ-&9E7>8]PW!?7'7%$UQ!;*K3S1Q!W"*78+N8\ #/<
M^E $E%0W5W;64#3W=Q%;PKUDE<(H_$\4INK<6ANC/$+8)YAF+C9MQG=GIC'>
M@"6BD1UD171@RL,A@<@CUI: "BHWN(8I8HI)HTDE)$:,P!<@9.!WX&:DH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS3XF0V"^*_!-Q>
M6:SH;^19 +8S,Z^7TVJ"6YQQ@UZ77%^,-)U74O$_A>\L;!I[?3+MI[A_-1<J
M5VX4$\GGVH =I]SX7LFU;Q';Z;_9B:9&]O<2&S-L9$VI*24*JQQP!D>N.M6)
M/&$UA-H[ZMI?V2RU:18+>=9_,:.5QE$E7:-I/3(+#/'O6AXHT%/$OA;4](+>
M0U] 4\S'W6Q\I..N"!^%<[-HVM>(])T#2]8T_P"R-I]U!<7EQYR.DWD]!$ =
MWS-C[P7 SU- %RS\9ZCJ.NWNFV?AJXD%C?):W4K74:B-&4-YF/XL YV@DX_*
MI/'VMZIH>G:8^F10LUUJ=M:R/)(5*J\BC PIZ\@GL#G!H\*Z9J5AXD\3W5Y9
M-#;ZC=I<6[F1&RHC5"" 20?ES4GCS1]0UC1;,:9"D]S9ZC;7@A:0)Y@C<,5#
M'@''K0!S]S)=6?QC6XM=*CFU";PX2\,<H52WV@<M(0.!C&<$].*V;/Q]9W/A
MJTU2:W%K<W-V]B+6:95"3H6# R=-H",=V.@Z9XID>GZP?B5%KTVFE;3^QC9L
M4F1B)3*),#)!(P,9XY[8YKG8/"/B:W\.P36=O%#K.FZW/J=M#-*ICN(Y"^8R
MRD[25<CZ_G0!U_ASQ?%KVK:GI3PQ17=AL8M;SB>&5'&0R/@9]""!@U/JVO7=
MEJ3V-GIAN&BLVO))YY3#"%!P$#[6!<X)QQ@<YJ70;K7;]7N=9TV+2Q@+':)<
M"=L]V9P /0 #W)Z@#%UO3-=N?&:S"P@U'1VLO+A26X");7&XDR,A!W9&,$ D
M8XQDF@ D\?K_ &)X=UF#32UAK,L4/F23;#;/)P-XVGC(QGUQZUK:CXEATF;5
M)+R-4T_3;5;B>Y$F3DYP@7'WL#/7^)?6N>T7P??77PA3PIK4$=K=+;&%2DOF
M;7!RDF0."& .!GI5F?PC?:Y\-+S1=6N$36-2A\RZF7E1/\I'3J%VHO'4+0!=
ME\6SZ??Z3#K&E_8[?5I!#;S)/YFR8C*QR#:-I(R!@L,C&>]5['Q+I-KJOB^X
MN-,336THQ/?71VEK@>5N5CMZX7  R3SBJ]QI.L^)[?P[:ZOIWV)M,O8;V[F\
MY'25X@=HBVDG#,03N"X&1R:H7_@W4]<F\>VT\)M(-=6#[).TBL T<87Y@"2
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
MDRVFH0J%N86BGB5]PPPPPS@9X)YQ0!R/P]TF#4/"%GKFKQ17^JZK']IN;B=
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
MCVG=M)(Y(R5/L3:U3QC<VMO>7=GI7F6=KIZ7S7%W*;=)0P)$:'806PO.<8)
M[T =;17*GQK!/)H,-I' LVLV7VVW%Y/Y*E<(0@(5LN=XX'8$_5Y\57<&L^'-
M-O-)$$FLK-N_TC+6[QQERI&WYAQC.1]* .GHKB;[Q]/8Z;XIN6T<22:!*J/&
MEUQ*"@?=DJ,<$<8-,U/QOK>D:6^K7GAB./3!+ HG;4!D1R8!D90AVA21D>_&
M>: .YHK,;5)CXBATN*VCDC-J;B>?SB#%EMJ#;MYW$-@Y'W&]LZ= %<W]F&VF
M[@W9QCS!G/YU8ZC(KR34+OP]I'Q9\3WNO6T362Z5;-(SVAF49)!)PIQG@9-;
M7P\ANO#'@O5;[5P]II8N9[VRMY'WM;6>-RKP3V!. >_O0!Z#17&6WCT2:WI-
ME+:6S0:GD1R6EX)W@?&0LRA0%STR"0#Q[U#?_$-K;P_?>(+?2UGTJSO39NQN
M-DC8<1EPNTC&\],YQS[4 =S4-U>6UC 9[NXAMX5ZR3.$4?B>*PK?Q+=2>+CX
M>GTU(9SI@U!9!<[A]_9L(V\<]P37'>,];3Q3\'M5U"6Q2WE@O5@";_,VM'=(
MA(; ZX/;O0!ZI17.:YXCO=,N[N&VTM9(K2R^UR75S,886Y($:MM8%OE)/3&1
MUS6#J7C'5+UO!-SH]O MIK<GF.D\[(Y_<L^PD*0!ZGG)&,8YH [L7=LUXUFM
MQ$;I$$C0AQO"DX#%>N,@\^U35RL&NVJ>.=3LKK2K>UGM=,2YEU#>&9XMS?*3
MMSM!#'D_@*JW'CR2ST*Q\1W6EB/0+MX_WXGS+#'(0$D>/;C:<KD!B1D=>P!V
ME%<A-XNU:3Q%K.B:=X?2XN=.ABF5Y;P1I*K[CV4E3\O P<]\4RU^(%K?Z;X<
MN8(889==C=X5NY_+1"@&Y-P4Y;)P!CG!/;% '9453TRYNKNP2:\M/LEP6=7A
MW[PNUBN0V!D$ $' X-7* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y;Q]I&H:[X<6PTV!99S=03'
M?($4+'(KGD]SMQ74T4 <5J/AZ^U;QU)?3VA32[C0Y-,E;S5\Q6=PQ. >@'&<
M]>V.:S4\*:Y??#^'P/J4$0AB\JW?44E&Q[:-PP*I]X.54+@C /.3TKT>B@#D
M[;1M5L?B-J.JPP6\FFZA:6\32&4J\+1;^-N/FSN'<8KK*** ."@TKQ5X:\4:
MQ)HUE8ZCI6L7'VO-Q=&%K28J%<D;3O4X!P.:M2:#J^D^-8O$5HHU)+FP2RU"
M$,L<A=#E94R0OJ"I(QGC-=G10!YKJW@G59_#>L);P1/J>L:M%?RIYH"0HCH5
M3<>IVIU ZL>U;-WI>L2?$%-=M[0);KHTEDK/(NY96=7!VY/RC;@^_M742ZA9
M07L%E+=P)=W&?)@:0!Y, D[5ZG !/X59H X+1?"4]MXPL]=MM,71&,$BZK#!
M,##=N0-NU5/9LMN(4^QR<9B^$?$:?"&^\(-:6IN</#;RK<?+(&E9][9 VC!
MQR<^E>H44 <=J.D:S)XN\/:Y9VD#+;VDUK<Q33[3%OV$,, [L;3Q]/PQKWPS
MXDCL_&VDV=E:S6VN/-<P7;W.TJ9(E0QE,=<KUSCG/;!]*HH X0>']?M]:\*:
ME';6<CV&GR6-W']I("%@F'4[?F'R'C Z_C46DZ7XR\,WE]I&GVNGW>CW%U+<
M6M[-<%'M!(Q9E:/!\S!)(P1GN1V[>TU"ROS,+.[@N# _ER^5('V/@':<=#@C
MBK- "("J*I8L0,%CU/O7*^*],UJ]UO1+BRMK>_TVW:7[78SS^4KL0/+<\$,%
M.>".^0,].KHH Y/P+HVK:';ZO!J<-LBSZG<7<+02EMRR-NZ8&W'X_AWZRJUY
MJ%EIT:27MW!;([A$,T@0,QX &>I/I5F@ KSWPUHWB_PS%+X;M[>QETA9Y&M-
M4:XQ)!$[%BIBVG<XR<<@=*]"HH XVSTG5;7QCXJU1K'=;:E;V\=MMF7<3$KJ
M=PSP"6XZ]*PM-\+^)].T3PA9/96MW;Z9')%?6,ER%CD<X\N7."&"\\$<$Y )
MP:]!_MK2OM<EI_:=E]IB!,D/GKO0#KD9R*O4 >5R^#_$S>#=9T8V=FTUUK9O
MX72Y^4H9UE.<CCA< <]><=^EN+&^C^(L/B2:W6'2X-(DM9I))5!1BZR%B,_=
M 7!.?TKKZ;)&DT;QR(KQN"K*PR&!Z@CTH \ATB#6K#1;2\G\(07FE6\K:G#Y
M&KA(DR6<2)"Z#& V0I; //!KH4L?%>A^)M1O]"L+34=*UITN6ANKDV\EI-L5
M6)^5LJ0H. ,\?GK6WA3P?I&J6]O#:V\%S+NDM[1KABK;<$E(BVWC(/ XKJ:
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
M[2< @\C' KOJ* .-\,?\)M%%:Z;KEII\,%FH634(;DNUTJC Q&5^4G R2?7
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5GZMHF
MG:[!'!J4!GBC<2*GF,H##D'Y2.0>GI6A10 B*$14&2%&!DDG\SR:6BB@ HHH
MH **** "N?E\#^&)M0DOGT6U\^5M\I"D+(W<LH^5C]17044 (JJB!$4*JC
M& !2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116;JNKII\
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
M_P @FR_ZX)_Z"*XK1X;;Q9XE\8VFN0K,]G=);01/U@A,8*NG]UF.YMPYX'/
MKNK6U@L;6*UM8EB@B4*D:# 45GWOAK2;_4#?S6S+=M'Y+S0S/"TB?W7*,-P]
MCF@#RNX:;6OA)X;N]:5;N[35X+=;F9<O)$+K8"2?[RJ,^O6O9;>WAM+=(+>)
M(H4&%1!@#Z"L_4/#6D:I8VUC=V2M:6I5H84=HT0K]T@*0..WI6G&@BC5%+$*
M,#<Q8_F>30!Y_HNE:>?B[XMD-I")!;63JX7#!G$@9@1R"?7K7)W,9_X4IJ["
M>X#P:XZHXF;./MBKR<_-\I(YS7K<OA[29M:_MA[)/[1\KRO/#$-MYQT.,C)P
M>H[53/@KP^=)ETHV!-C+-Y\D!GDVM)G=N/S=<\_7F@#EKS0-/@^*UE91),MK
MJ.E3O>Q"=\7+)(FTOS\Q^8_7H>*P8-2DT3PMJ-A%<_9M,B\7MIQ>0LR6]J2K
M;3\P(3)P>1PQYKU)_#VF/JL&J/#*U]!'Y44QN)"53N/O=#CGU[U#'X2T*.QU
M"R_L]7M=1<R7<4KM(LKGJQ#$_-P.>O ]* ,S0?#G]B>*KJZBU.V6&]M03IEI
M:F*(,K ><!O8 X8 XQGKVJM\6AN^'%^,D9GM1D=1_I$=;V@>%M$\+P20Z-8)
M:K(1O(9G9L= 68DX&3@9P,FKVHZ;9:O82V&H6T=S:S !XI!D'!R/R(!SV(H
M\^U'2%\*_$71)_#XN VHP7GV^W:9Y!.(X]R2-N)^;>5&>^ZJ?A[3/^$C\,>'
MO$ZZ]:6U[%+%-<7D5JQGED)Q)!(WF?,"QV[<>F .!7HVGZ'I^F2M+;12&8H(
M_-GF>:38.0H9R2%SSC.*S[7P+X8LM=?6[;1[>+4'<R&1=V YZL%SM#<GD#/-
M '&:K87VI?\ ";V4MM/>ZJ\ZC2KF $B#,:F-!(.(BC?,V2N0V><U?U;3VTOQ
M/\.X&FE:5)IHYB9W=7;[.Y)PQ.?FSR>>U4)O"0N]:U";6_ TU[>7%T[K?V&H
M+%$Z9PFX>8C*0H4'Y2203WKL;#PE9K9Z5_:*R7%WIVXV\AN9&,.XGY0V06PI
M"[CR0.: .#ET.ROT^)?VKSYA:2-);A[ASY3BV#AASU!Z$].W>K)B.KZU\,I+
MV>YD-]I4[7.)W E/V>,\X/JQSCKDYKO5\*:,HU$"U<#4L_;/](D_?<8^;YO3
MCZ<=*2+PEHL,VG31VCK)IJ&.S/VB3]PI&"J_-P" !CT '2@#SM;9+3P-\2]-
MMWFBM-/N+EK2-)6'D_N%?"D'.W<2<=.:O7ME'>>(_AO%+)/Y=Q8W"RHD[J'
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MFVN9Q#+<6[,A@R#@E#G() &=W?I6_D9QGDU'-<10&,2N%,KA$'4LWH!] 3[
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
M<#<<9/I0 0PQ6\$<,,:1Q1J$1$&%51P  .@KAM+\+RW/CCQ5J&JZ5/'::BT
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
M&ES:IY<$BLP,:]U'/ /<=^^:??>'M*U&]6]N;0&Z6,Q>=&[1NR'G8Q4@LO\
MLG(K-\,Z]?ZMK/B.QODMU&F7BP1&$$;E,:ODY/)^;VKI: ,R]\/:3J%K:VMS
M8Q-;VC*]O$N56)E^Z5 P 1V/;M6D!M4 9P!CDYI:* .=/@3PJ5E4Z%9%9)A.
MP,?&\'.1Z<]AQ5Q/#.CQRWTB681[Y0MTRR,/. & &YYP./IQTK6HH Q+CP?X
M?NM)MM+GTR%[.U8/;QDG]R1TV'.5_ BI],\.:-HUU<7.G:;;VUQ<8\Z5%^9\
M  9/7M^?/6M2B@"EJVCZ=KNGR6&J6<-W:O@M%*N1D=#['W%4(O!OAV'06T.+
M2;=-,9M[VR@A7/JW/S=!UST'H*W** ,P^'],;4+6_:V+7=JNR"9I'+1J>H!)
MZ'OZ]ZH3^ _"US+=R3:):N;MP\ZD':[9SN*YQGCDXR><]:Z*B@#,_P"$=TD:
MC%J"V:)=0Q>3%(C,ICC_ +JX/"^PJO\ \(AH!TR?3#IT9L;B3S9K<NVR1\YR
M1G!.>?J!Z5MT4 ><^(_"CW_B62?4/"%OK^GBWCALY$NECF@"Y+!]Y!;+$D$,
M<#MUKIO"6@KH&GSPQVXM(9I?-CLUG:9;<;0,!F]2"2!P">,]3T%% %#4M%T[
M5_(-];"22W??#*&*21-T)5U(9?P-0W'AK1[K26TJ>PBDL6;>\!SM=LYRW/S'
M/.3GGGK6K10!FG0-,;4K?46MBUY;)Y<,[2,61>X!)Z'OZ]ZO3P175O+;SQK+
M#*A22-QE64C!!'<$5)10!AQ^#_#\,-G#%ID4<=DV^V",R^4W]X8/7'&>N.*M
M0Z!I<%]>7L=FGVB]4+=.Q+>< , ,"<$ <#/0<5I44 8FB>#_  ]X;N)Y]'TB
MVLYI^)'C7DC.<#/0>PXK6N;:"\M9;:ZACF@E4I)'(H974]00>HJ6B@#G[/P-
MX9L)K6:WT:V$EH2;=F!<Q9_N[B<=./3MC--_X0/PKMD7^P;(K),+A@8^-X.<
MCTY[#BNBHH SAH.E+K/]L+I\ U'RQ%]H"?-M' 'Y$C/IQ5/3?!?AO2-7EU73
M]&M+:^DSNFC3!&>N!T7/MBMVB@!&574JP#*1@@C((K"3P7X<BLH+./28([:"
M;[1%&F5"2#HXP>H['MVQ6]10!E/X;TB2]N+R6R22XN83;SO(S-YL9_@;)Y7G
MH>*K6G@KPU8R64EMHMI')9$M;OLRT9.,X)^@QGI@8K>HH S['0M+TR\N[RQL
M((+B[<R3R1K@R,>I/UZGUI=4T;3]:CACU&V6X2&02QJS$!7'1A@]1V/:K]%
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
MXK6\^%O@D7"07!B\1QP@NH;$1NI%VC.<*0H&.F /2NHE^Q:GX^UOP_>S:?#
MEC MA;W-NKHT!5O,\L;@!AN#CT'IQVA\*Z =-FTW^QK+[%/+YTL'DKM=\YW$
M>N>]-U3PEX>UJ*VCU+1K*Y2U 6!9(0?+7^Z/0<#CI0 WPC90Z;X5L;*WU&74
M8;=6BCNI?O2*&('/<#H#W %<)I<-IXA\!^+[G68T_M6&[O1/,X_>6S1Y,6UN
MJA5"D8_J:]4CCCAB2*)%2-%"JBC 4#H .PK-N/#>C75\][/IMN]Q)M$KE/\
M6[?N[QT;';.<4 >=7UL=4M_AE=:Y9P2ZA<S(MTTT2EG_ -'<X;(]><>M>FW]
MK;R:/<6K01-;^25\HH"N .!CIBH[_0]+U.YM[B^L8;B:W.Z&21<F,^JGL?<5
M?  4 = ,4 >)PVMFOP4\)"&.*.2>^T\S-%A'8F;&21SG@\^U;=];CPYXZ\2Q
M^';6.UD?PL;M8;= H>X620*^T=6Z#/>NW7P?X;2T%HNB6*VPF\\1+" OF?WL
M>OH>U7(]$TR+5/[32RA%_P"7Y7VC;\^S^[NZX]J . T#3M'U:U\*:_:ZU;1S
M0E/+^R0A9IV9<212G<6;N6SSP6-7OC)8W5Y\/Y)K:)IA974-W-$@R7C1OFX]
M@<_A74:?X3\/Z5JDVIV&C65M>S9WSQ0A6.>OTSWQUK8(R,'I0!6LM0M-1TZ'
M4+2XCEM)HQ(DJM\I4C.<UP_B:*SUGXB>"5E03VDT%^2C [9%V1]1W4^AX(]J
MZ:'P?X=MYVEATBUC+-O9$3$9;UV?=S[XJ[<:+IMWJ,&H7%E#)>6X(AG9<O'G
MKM/;- 'EEO\ V5IOA_Q=I5PDT>G#Q*MO;6MJXC7<_E,(\D86,MG=QC!:KEM
M@\5^/+"Y6R5)=*MY'M[<8C#[)>QZL !S@9P.!7>OX3T"2VO+9](M&AO6WW*-
M&")FSG<WJ<]^M">$_#\3,T>C6*,T'V8E85!,6<[..QR<^M 'F%EIEE8^%_A?
MJUM;I'J,M[9PR70'[QXWA?<A;J5X''0=JU-4L9M0O_'NF/;)J5S>+&EE*LB?
MZ.QB&R-MQ!38Q#\?WL]3BN\/A;0C;6ML=*M?(LW#VT>SY86'0H/X3]*XJ\\'
MSWFN:A+K/@K2-:>XN6>+4/M(B(BX"*ZE=P*J ,C.>M #)X4T7Q-X8\-W]Q90
M6O\ 93^4T\(>&>\#('."0-Q&2,_WCZUU7@O2+30]/OK&RU$WD"WLCA0H$=N6
M 8Q1@=%&>F>,D4MMX,TF3PQ;:)JMA;7MM"S.D4H,BQ98L%0MSA0=H/H/PK<L
M;"TTRRBLK&VBMK6(;8XHD"JH]@* .+2TMS\;+Y#"A6?P\AE4CAR9V!SZ\ #\
M*X2STFPM_@UHNL16R#4K?5D\FZZR1C[<R[5;J%P3P..2>M>SMH>EOJ;ZD;&'
M[<\?E-<;?G*?W=W7'M5;_A$O#_\ 9JZ=_8]G]A5_,6W\L>6&SG.WIG/- #O%
M5A<:IX0UG3[0_P"DW-C-#%SCYF0@?J:Q?A;?V][\.M'BB(6:S@%I<Q'AHI8_
ME96'4'(SSZUV"*$144851@"LBY\*Z%=Z@]_-IEO]KDXDF0;&D_WBN-WXYH Y
MSQ]JJYT" /NTN;6XK74&_@(P2$8]"I?:#VXP>XJ&ZTV.U^*BVEC;HNGZAH\K
MZE;(H$9*N%C<KTW')7/<#VKMI]+T^YTUM-GLK>2Q9-AMVC!CV]AMZ5%;:'IE
MG!-#!9QHDRA93R6<#@ L>2!V&>* /'-*TRRMOAI\/]8BMT74O[5LT^U_\M-C
M3,K)NZ[2"?EZ>U=AH>E:5+\4O&RSV-HWR6.W=$N<O')NQ_O=_6NK_P"$4T#[
M!!8_V1:?9+>3S88/+&R-_P"\HZ ^XJ:7P_I$VHG4)=.MFO3%Y)N#&/,V?W=W
M7N1^- 'CNG:?%I?P C\2Z9;$:VM@T)O(R?-6%I\28/;"Y(],9]:[#Q#96NGZ
MWX(U#PW%%#)/?+;'[,H FLVC9GW8^\ %##/0G-=M8:/INE6!L;"Q@M[0Y_<1
MH G/7Y>G-1:=X>TC29 ]AI\$#*I1-B_<4G)5?[H/' P.* .:\(2QP^*O'DLL
MBQQIJ,;.[G 4"!,DGL*[:.1)8UDC=71P&5E.00>A!K-7PWHJK?*NFVP&H*5N
M_D_UX(P=_KQZU?MK:"SM8;6VB6*"%%CCC085% P !Z 4 2T444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MH_X QQO;OG &2>@ J;^P]3G\<:YJ#VWE65_I:644AD4D.I<DE0>GS_I0!?\
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
M,@"[D9BO4#D@\8 YYKJ_"FG:AI/A;3K#5+LW=[!%MEF+%B>3@9/7 P,]\9H
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
MP;XA7X7V_AO[-:_;H[X7!;[1^[VBY\[KMSG''2O1;VT34]+N+*Y5ECNH&BD
M/(#+@\_C2W6H6=E+;175U##)=2>5 LC@&1\$[5]3@&K- 'G4?A'7+OP%%X'U
M%+<VL1C@?4$EXDMD<,,)C(<JH7!X'7)Z5M:9H^I6OQ#UC5Y+>%=/O+6"")EE
MRX,>[DKCH=WKVKJZ* *.LQ7$^C7D%K$LL\L+QHK/M&2"!D^E9/@/2;_0/!FF
MZ1J,<:W-G%Y3-%)O5N3R#@']*Z2JU_J%GI5E)>7]U#:VL>-\TSA57) &2?<@
M?C0!QK:3XL\/^*]4N] @T^_TO5Y5N)(KJ=H6MIMH1F!"G<I"@XZ\=N]MM$UD
M>/M)UB189[:VTZ2TN)M^QF=V5BRIC[H*],YY_/L** .3T_2M5LO'7B'66M8G
MM;Z"WC@"S#?F(,/F&. =WJ>E<Y%X-\01?##1/#GV>U-]8WD4TC?:/W95)O,X
M.W.2..E>GU4N]3L+":WAN[VW@EN9!' DD@5I6/ "@\D_2@#@==\*^)M4E\5P
M^383QZK;>7974\Y#VJ^7@PA I !;)R"!SDYZ5HV^AZ[_ ,)5X<U2XM;416&G
M26MP([C)W/LQMRHR!LYZ=:[BB@#S-O!&O3Z/K*QO;6>I-K[:WILADWINXVI(
M .. 0<9Z]ZW#%XMUCP]J<6J6-A:3S6<EM#:P7!D#NZX\QG*C:!V SU.<\5V%
M5+K5+"RN+>WNKVWAGN7V0122 -*WHHZG\* .*;PUKATKP/;"U@,FA20O=?O^
M&"1&,[..<YSSBM;P_HNJZ1XK\0SR1VK:;J5RMU',)3Y@/EJA0IMQU7.<_AZ=
M510!R'Q$T/5/$6AVUAI<,+R)>0W#--+L4!&W8Z$Y.*3Q'I7B+Q9I;Z,ZVFDZ
M?<@)>3).9IFC_B1!M"C/3<2>#TKI[S4++3XQ)>WEO;(QP&FE" GZDTEGJ=AJ
M(8V-];7.W[WD2J^/K@T <QJ?AJZ3Q#X0DTJUA&FZ'YJLK2[6"-%Y:A1CG'4Y
M(JAJ/A&^U;7;34WT^WL=7M=1\U=6MI@#):"0D(Z@ LQCPN"".^>U>@44 >6:
MGX/\5WNEZQ9O!IMQ<S:FEY%?2W+!YHEF5TB(V?(% QU(&.!SFNBCTK7--\:Z
MAKD5G;7<6HV4$+(EQL,,D>[KN7E3NZCGCI773316T$D\\BQQ1J7=W. J@9))
M[#%,M;JWOK2&ZM9DFMYD$D<L;95U(R"#W% ' W_@C4HO"EEIUEY%Q?-K":K>
M2-)Y:%_-\QPO!/\ LCZ9-;+Z1J9^)<.OBWB^P+I361_>_/O,@?.,8QQCK717
M]_9Z792WM_<Q6UK$ 9)I7"JN3@9)]R*L@@@$'(/>@#S9_!>M7?@?QAHTJ6T-
MSJVH7%Y;-YNY<.RL%8XX/RX/7K6OXOM7U3X?WD.JF&SU%(A<0+;R^8T4Z$&(
MH2 6.\*. ,YQ795EW7AS1[[6[76;K3H)M1M5V07#KEHQDGC\22#VS0!G-!JW
MA[P.WV(6=QJ\:>=,]W(8XGE9MTKL1T&2Y'X"MO3+F:]TFSN[BW:WFG@222%N
ML;,H)4_0G%6'C21=KHK#(.&&>0<@_G3J //=/\*ZYHWAC6/"=K%;S6%TTZV5
MXTN/(BFR2)$QDE2S$8X;C[M7+3PM>Z7XQT*XLX(VTG3-).F[WEQ(>4(;;CG&
MSGGO793SQ6T#S3RI%$@RSNP55'J2:KZ=JVGZO'))I][!=+$YCD,3AMC#JK>A
M]C0 :M8+JNC7VG.VU+NWD@8^@92O]:Y'0K6]N_A&="6%1JEO8/I4D3OM"2JA
MCY/IC# ]P01UKNJB6WA6Y>X6-1,ZA6<<%@.F?7';ZF@#A;KPUK<OASP58I;6
MYFT2ZM9KK,^ PBC*$(<<DYR,XJ[XFL7UOQMX7M(QF/3I7U*Z8?P *4C!]V8G
M'LC>E=3>ZC9:;$);^\M[6,G:'GE5 3Z9)J'3[O2KDR/IUU:3M*Q=V@E5RY&
M22"<XRH]N!Z4 9_C33M5U;PM=6>BSI%>NR$!W*"10P+(6'*[E!&1ZUD:+H.M
M6GCMM8EL--L]/FTR.U,%O,6,!1V8*!L ;[PYX ]^I[:B@#F?&^BZAK.G:<=,
M6%[FPU*WOA%-(4601MDKN .,@]<5DW6D^+=(\67&NZ+;Z=>QZI!$E_93W#1"
M.6,;5='VG(P<'C)QT].\JI%J=A/J$UA#>027D*AI8$D!>,'H6 Y'XT <OJ.B
M:]<^)?"FI.MM<?V8UQ)=L)-F3*A7;&,<A<]\9 '>K+:1J:_$QM?%O$UA_9/V
M$?O?G+^;YF=N,8[=:W[S5-/T[;]NOK6UW?=\^94S],FG6>HV.H*S65Y;W*K]
MXPRJX'UP: /.IO!VOR_#77_#WV>U%[J%[-/$WVCY%627S.3C.0..E=!<Z3JU
MQX\T;6Q:1+:VEC-;S SC?ND*G@8P0-OJ.M==10!YG-X0U^;P%XJT3[-;+=ZO
M?W%S ?M'R*DKAOF.,Y&.P-:%[H/B2Z\0SW)M[&>TN--6V@%Q<'_0)<,'95"D
M-NR.1@\ 9 KO** /-K/PGXDM-'\$,(+![W0&9)8#<L$=#"8]V_8>><XQ[<UI
MR^%[[4/%VO7%]%&NF:II*Z<7CE^<8W[CMQP#O..3TKMJ* //%\*:WJ/@>S\&
M:K%;_9K=H8IKZ.7(EMXG5EVIC(<A%4YX')R>E:-IHNKVWBCQ;J1M86@U6&!+
M8"?YLQQLAW<< EL\9KLJJ3:G86]_;V$UY!'>7.?)MVD DDP"3A>IP : ,KP/
MI5[H7@S2])U!(UN;.$0OY;[E;'<' K,TS1-:\,:WKS:=;07MAJUR;Z+?-Y;0
M3L '#\'*$@'(R1R,5V=% 'G=UX'U#3_!WAC0=*6&Y;2]0@O9Y99/+#E',C[1
M@\EF./3UKT)"S(I92C$9*DYQ4 U"S;4FTY;J$WJ1"9K<.-X0G ;'7&>,U9H
M\TE\(>(AX-\5>'D@L774;JYEM9OM!!83/N&X;?EVC([Y/IUK9NM$U>Y\4^$M
M2%K"L&EPSQW(,_S9D14&T8Y VYYQUKLJ* //O#FB^,O#<1\.0C3I=%CD;[+J
M32L)H868G:8]N&<9(!R!TSGI7?3,Z1,T<?F.!PF<9_&GT4 <C\.-"U/PUX43
M2=5BA6:.:60/#+O5@[EO0'(SBJ>M>'_$-YXFU>:.*QN[&]T\6]I)<S,IL6VL
M'VH%.=Q8$D$'@#/%=;?:QIFF.B7^HVEHSC*+/.J%OID\TKZOIL=L;E]0M%@&
M,RF90O(R.<XY'- '"V/ACQ% / 9FM+/.@1-'<A+DG(,/E#;E>3_$>@[9/6MR
M\T754^)%KK]G':RVCZ:;"<2RE&C_ 'HDW !3NXR,9'/>NCM;RUO8//M+F&XA
MZ>9$X=?S%5(_$6B32/'%K&GO(@)95N4)4#KD9XQWH XB3P-J^HZ#XKL)FAL[
MC4=5.IV$ZR;Q&P*% XQQS'SC/7VKIM#F\5W \W7;*QM##&0(;2X,AN)/[V2
M$7K@<GGDC'/0R2)%&TDCJB*,LS'  ]S5"#7]&NIEAM]7L)I6.%2.Y1F/T -
M'F&IZ/JOAWX9:%IEY#;_ &V#Q! Z!)B8W+W32+SC(^\ >.U=??Z!JNM:Z^LG
M;IL]KIL]I89<.RS2XS*V. !M7 YSSG%=!JVAZ=KL<,>HP-,D,@EC42N@5QR&
M^4CD=CVK050JA1G &.3D_F: /-=.\+>)H;[PC>2:?ID+Z3YR7>VZ9VG:2((T
MQ;9RQ(S@Y)SRP[/;PGKS^#_&6E&VMA<:U?7%Q;G[1\JK* !N..",=LUW\VH6
M=O?6UE-=0QW5UO\ (A9P&EVC+;1WP.35F@#BAH6MQ>+=#UJ""T*Q:6VGW4<D
MY!B)9&WKA3O^Z>..W(KK[P7!L;@6A47)C;RBW0/CC/XXJ8G R:JV.IV&J)+)
M87D%TD4ABD:"0.%< $J2.XR* ./T?PC-;>,;;7X-.AT9S;R)J<5M-NBO)#C:
M0HP, [CN(!Y'!Y-:?C;0=2UFQL;G1;B&'5M,NUO+;S\^7(0&5D;'(!5B,UT]
M% '$ZI8^+/$7@W6+._L[&TN[RT>U@M8K@NJE@09'<J/P4#CGDYX2[T+69]3\
M&72VL.W1PYN@9^26A,6$XYZYYQ7;T4 >5^+-'U*QT7XDZG=01):ZI:QO 5EW
M,/+B$9W#'&<9XS70+H^H>(O^$8>_M8[6UTITO7(E#F:58RJ!,=%^8DDX/ &.
M]=1JNE66M:?+8:A"9K648DCWLH<>AVD9'M4UK;16=K';0!A%$H5 SEB!Z9))
MH \_N/ NH:SIWC33K[R[6/6[I;FUF23>8RH3;N&!W0'C/!-:LVC:QXCF\/\
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
MRA-V4W ':3NZX- &=9^*]>_MV_\ #VH:/9PZNEF;VQ\FZ9H+E VTJ6*@JP)
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
M2P!(DN_,TFP/Y:;5.#M9>3GDXQQFGGQ7?W5M9W%MIHL;>:P^V2W.IYCCB?(
M@/3#Y)Y[ =#FJ,FB>+=&\4W^IZ!_9<]GJWERW5K>2NOV>95"%T95.Y2 ,C /
M':K%SH/B,>+;'4TGL;^W2P^SO]J9D^SSEB6FC0 @Y!QC(. !NH AA^(D%SX?
M\-ZBZP:?_;>Y1)=O^Z@90<J6&,DD8&<9_0Z4WB:\M5TFQN+.%=9U2YFAAA64
MF()'N)EW8R5V*&QC)+ <=1B:'X4UO3?!NE>']4L-(U.R@26*ZMFD)#J6!1U+
M)]X<\<8SUS4%M\/=2TNPT.XT^YB-_HM]//:VTTK-$MM*2&M_,P3PN,-CKVH
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
MZ]I6I^&A;74,&F)I=U:W<IBWHARLBN%;#9SD8J;1=&\6:%IGB)[:+2)-0O\
M5'OK99)I#& Y0,KX4'A5.,=>.E '<T4#ISUHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "L*\\%^&K_47O[K1+*6Z?F20Q#,G^]_>_'-;M
M% #8XTBC6.-%1$ 5548  Z "G444 %%%% !1110 4444 07ME;:C9365[ D]
MM,A22*095E/4&FZ?IUGI5C%8Z?:Q6MK$,)%$H55_ 59HH **** "BBB@ HHH
MH **** "BBB@ K.?0]-DUE-7:VSJ")Y:S[VW!.NT<XVYYQTK1HH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#$U#P?X<U6_P#M]]HUG-=D -,T8#,!V8C[WXUKP00VL"06\210QJ%2
M.-0JJ!T  Z"I** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK,U;5UL+B
MRLH5$E_?R%+>,G PHW.[?[*C\R0.] &G17,V/B"^E\>:CH%U%;+;VMC%=)+'
MNW,69E.<\#[O3]36EKFJMHEB=2DC#V,'S7>,[XX^\@]0O4CTR1R,$ U**1'6
M1%=&#*PR&!R"/6EH **** "BBN.F^(>E1:=K-V;B%?[,O!9SQMNS"3*8P\G'
M"D@L,9X'J<  [&BN8O?%JMJVGZ-HL<5_J-[;?;-Q<K##;\8E8@$X)( 4=?4=
M:L/J&N6.J:;:W=I:7%K=S-')=6Y9/)Q&[#*'.02H&=W?I0!OT5R]AXDO/$EY
M?IH,=LMC8SFV>]N=S":5?O*B*1E1D#<3UZ ]:ETCQ+)?ZKJ.@W<$5IK=BBR&
M/<7BEB;[LB'@E>Q'4'CGK0!T=%<-X<\5^(_$?A^XU6UTK32T,\L(MC=.ID,;
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
MW6W89X9&BD*_W2R$$CV)Q4UKI5C8V)LK.V2WMR22L/R9)ZDD<Y/<]30!YCX
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
M.FP^+? 316_EOJ,5Q#>NCL&N4%MO"R'.6&0.#VXZ<5Z+<:)IESI']DRV4/\
M9VT)]F5=L>T?P[1@8]NE0MX;TEY;&5[,-)8#%HQ=LPCI\ISQQQ]..E 'E^H6
M%K8Z%\5=*M(1!86BI-;V\9*I$[6P8E0.F6YQTK633+/2?&O@"ZL8?)N+ZVN(
M[N4$EIU%N& <G[V" 1GIVKMI/"FARF^\S3T;[?C[7EF_?XZ;^?FQ[U(?#>D-
M-8S-9@RV *VCEV)@!&"%YXXX^G'2@#S.[A2#PI\6(HP0BW$N 23C-NA[_6KN
MH>'K/1M4\$:KHL31:I>7<5O=E9&8W-NT3-)Y@).[ 4')Z?E7H$'AS2+?[=Y=
MA%B_S]K5\L)\\$N#D-QQS2Z;X>TK275[*S6-D3RXR69_+3^ZFXG:O X&!P*
M/*[B.VC^%WQ(C98E2#6+WRE( $9^3;M].O&*V_$=OJ*3Q:K;:=9:_8QZ3%'>
MZ7,VV:)#N/FPD@C+#((ZG8,=..ON?!GAR\O+R[N-'MI)[Q=MPY7_ %@QC)'3
M..,]<5*_A71'=6&GI$5@%MB!FB!B!)$9"D KR>#QR: )O#UU:7OAK2[JQ,GV
M26TB>'S1A]A48W>^*XBULYKSXT^)5AU&ZLBNFVN6MQ&2W7KO1OTKT:**.&)(
MHD6.-%"HBC 4#@ #L*R)/"6A2ZA-?OIZ&\F $D^]M[@= 6SDB@#SK0H?L'B/
MQ]X:G5-4S:"\EU*4;I9&9/ECE_ARN?E    /% :$^"OA3*60W!O[) ^1O*^4
M^X9ZXSC/OBO4=-T?3=(@>'3K"WM8Y&+2"&,+O8]V]3[FLN'P)X5@C2./0K(1
MI.+A4*957&<$ ] -S8'09Z4 <A9BT\2V/Q DUB&*>^M+NYMD64 M;P)&/*V9
M^Z"0S9&,G)[5#IPE_L'X8.X%SIXM +BR&&:0_9QLDV'[P0YSZ;@1SBN\OO"'
MA[4M1?4+O2;>6ZDC\J20@@NN, -CAL=LYQ7,^)O""-/I=M:^$]/U30;2%U%B
MDBP212L1\X+8!&T8QD<G)S@8 ,2_T^\\)>#O$NK")K&&[U5#&HR6M[)I8P_R
MJ?E!&\[000&['INP^&--CUAM1CO]/>&^TYXFL+*T"072#D2,NY@<9 W>X'>K
M_A;PC9Z:MZPT:+3;*\B$3Z:9S.C]<LX)*@D'&%SQU)Z#7T/PGH/AKSO[&TJW
MLS/_ *PQKRWMD\X]NE &%\)K:U@^&VB/!!#'++:J\K1H SG)&6QU[]:I_$&-
MYO&?@2..=X':_FQ(@4LO[H] P(_,5V6DZ'I>A6[P:58P6<3L79(4V@DTR_\
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
MJ?Q7\00ZEI]O.CZ7:22PR+NC9RT@+%3P3QP3R* /2000"#D'O3))HH0#+(B
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MWT)[CZUHK>6KW+VR7,+7"#+1!P64>XZTDU[:VXD,US#&(\%R\@7;GIG/3.*
M&:=IECI%DEGIUG!:6R?=BA0(H_ =ZM4 @@$'(-% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<-\6
M8H7\%K)-'&P2_M/F< [09T!^G%=S4%Y96NHVDEI>VT-S;2C#PS('1A[@\&@#
MA-2L=-OOBSHEL]O;S6BZ/<XAV@QDB5."O0X.>#W'J*Y1;M='\(W<(?[-HUOX
MSFM[G:@*06V\D KTV!RF1TKUQ?#^C)<PW*Z38+/"@CBE%N@:- ,!5.,@>PI8
M=!T>VMKFV@TJQB@NB3<1);HJRD]=P PWXT 8'AW2])M_%E]J>GZS]MN;VU3[
M1%!Y?DX4_(Y"#AB,@$]0#Z5U]4=+T72]#MFMM*T^ULH6;<R6\00$^IQU-7J
M.!TXC_A>FM#//]BP?^C#4/B#1M,U/XOZ1#?64$\<^D7/G)(@(EPZ ;A_%C)Q
MGIU[5VD>A:1%J+:C'I5DE\WWKE;=!(?JV,T^71M+FU*/49=.M)+Z,82Y:!3(
MOT;&10!YM%!I-]K_ (M\-:MJ$&G(BQP6]O*D8 LO)4)Y9<<!3O/'0G-6H3I2
MZU9Z;;71N;BV\/@->ZJ^Z/[(7P&"<;G;:,ME1C&<]*[G4O#NBZQ<0W&IZ397
MDT'^JDN(%=D[\$BI;K1=+O;ZWO;O3;2>[MO]1/+"K/'_ +I(R/PH \M\,Q:C
MJ/P^\%3:)J-D=8LK>5X[.]RT5PH^1E)'*L RX/;)[9ITU_:WNF^"KE=+&E/;
M^)WMY[=F!$,O[[>JL."I<G&/IVKTD>&=!6WAMUT:P2*!F>%$MU41LWWBN!P3
MW(J6YT+2;O2AI=QIEI+8#&+9X5,8P<_=QCKS0!YU<K87GB;XG18MYD;2[?<O
M# LL4N?Q!Q]#5O1_ .A:_P#"JQA^P6\=[?Z-;J;S9F0.$#*Q/4X;'X#'2NV'
MAO0E611HVG[98EA<?9DPT8& AX^Z!VZ5#J%M?Z1H\4'A33--#I*H^SRGR(E0
M_>(V*<'IV]: .<\&ZC-XOGL[[4+3RKC1(FM;A&3&+TG;)C_=501CM+[5WM9V
MB:<^F:<(IG22ZED>>XD08#R.2S8]AG ]@*T'19$9'4,K#!!&010!X?;Z1JNI
MZ#XXETJYGF$/B>[>YTM'V+>PC;OCW*-X)'H><8QS73>(M>TN3X7:5J.B,(=
M^U6J7(B0'R+<. ZLOL<!AWY'(-=[8:)I6E/(^G:99V;RG,C6\"QES[X S38-
M!T>V^U>1I5C%]KS]HV6Z+YV>N_ ^;/?- ''QZ5I1U35=5TSQ,IO;S1WC=[<Q
MB&-1]R=]@^\,\$GH#Z5BZ+H\'B6T\"(]I8A-)AW7#O)%*)U\K;A5!+'<V'^8
M C'/-=U<^&8+#PWJ6G^%[6PTFYN8F"/';A4WD8RP Y_7'Z5R]GX&2Z:&.X\%
M>']'DB9&^W6<^^12I!S&!&I!XZEN.OS=* *&ZTM[3XK0S&&,;V;8^!]ZU7;Q
M[GIZFI-ZO9?"8JP(S'T/_3H:] N?#FB7FH/?W.DV4UX\1A:=X%+E",%=V,XP
M2/I2MX=T1UM5;1]/(M/^/<&V3]S_ +G'R_A0!Y/XQN[&?PIXONM/:&%8M;C6
M62Y??<27*21*?+Y'EJH7C[Q(#< 5U133F^-IE=;4J^@(Z.0OS/\ :2,@^O0>
MO2NKF\,Z#<3W<\VBZ?)->+MN7>V0M,.#ACCGH.OH*L/H^F275K<OIUHT]HNV
MVE,*EH1TPAQ\H^E 'D%U)+I7@/X@?V=&8H$\2.LX@&"D!\GS, =/E)S[$UUG
MB*T@C\9^"[K18X5:X>6"40 !);/RMQW <%1\N.P+#'6NRM-%TJP%P+/3;.W^
MT$F?R8%3S2>N[ Y_&FV&A:3I>[[!IMI;;EV'RH57Y?[O Z>W2@#QBZTC38OA
M%XOO8[*!;FTU>Z^S3!!N@VW VA#_  @>@Q77>,(=1M]1UC5K"*QUFP^P)#JV
MDW)V2K$H9MT3].0S'!'4''/3M/\ A&- %G+9C0]-^RROYDD/V5-CM_>*XP3[
MTLOAO1)I!))I%BS[!'DP+R@Z*>.5'ITH M:9=17VDV=W KK%/ DJ*XPP5E!
M/O@UQ<D-DGQP+S1VZDZ KJSJHR_VG (S_%T&>O2N^ P,#I5.YTG3KR\@O+FP
MM9KJW!$,TD2L\8/7:2,C\* /&-0TVQ?X6>-]2>VB:]@UJ[:&X9<O$1< C8W5
M?PQ75W=Y;7/Q)U33-9U"*T6738/L*W$<;)+&=_FA=XQG=C('4 ?W:[,>&- %
MI+:#0]-^S3/YDD/V5-CMZE<8)]Z6_P##>AZK;P6^H:/8W4-O_J8YK=66/_=!
M'% 'FLWA[1K?4/AUI\,K:G9)<7ENEQ<[6::(12$*2  R9X Z$>H-:!CTO3_B
M#>>';F>VTNQ&F0C38)(H_*>,M)YP7>,9+$9 Y( ]*[^XT/2;N6WEN=+LII+8
M 0/);JQB Z;21\OX4FJZ#I&NI&FK:9:7RQ'=&+F%9-I]LCB@#SBWTW3M%USX
M<6UC?2WEE!<7T$-W<%26!B;"A@ "N>%]0!BL_55L+O2/BT$%O,BLLB 88!A;
MK\P]]V>?6O6+_0])U6QCL=0TVTNK2,@I!-"K(A' P",# XJ)O#>A.MPKZ-I[
M+<!1,&MD(D"@!0W'(   ],4 <,=-L=-\:_#R:RMHH)KJWNDGDC7#3#[.&^<]
M6Y&><US[SVFL? KQ1=:DL+ZP)KEK_P S&^.<2G8#GD84( /08%>N?\(_HWF6
MLG]D6&^T&+=OLZ9A'HAQ\OX5#<^%/#UY>S7EUH>G374R[)99+9&9QTP21SQQ
M]* .(-_;3>/!I^J:C#:P3:+;G3_/2-HY02_G %P1N/R9 Y(4>E9UWX=T6T/@
M'3[:=M2LH]4F@CN+C:Q>/9(3&" -T>>,="!CD5Z7?^&]#U2T@M;_ $BQN;>#
M_4Q2VZLL?^Z"./PJ2XT+1[LVQN=*L9C:@"W\RW1O) Z;,CY?PH FT[3;+2+"
M.QTZUBM;6+.R&)=JKDDG ^I)KA?$D^GW/BC7K>/R5O(-$"W<UZVZ)86+D+''
MD9)/WFR /EX->B50N=$TJ\U"+4+K3+.>]A7;'<20*TB#T#$9'4_G0!Y/9V]E
MJFF?"AKA(KARI@E)P25^S,=C'KCIE3QS[TW7)9O#]E\48M#C^RQPO9,([5=H
MB62-!*R@=#MW'(],UZHGAC0(TM431-.5;3)MP+5/W.3D[>/EY]*GAT72K:XN
M+B#3;.*>Y&)Y$@56E'HQ RWXT <)K4>BIXV^'5SIHM%A9KE8'AP 8?LYV@8[
M=/S]Z])K&M?"/ANQ>-[70=-A:-S(A2U0%6]1QP:V: /%+J\L)](\,ZAIKPP6
M4OBI'B\]]]U(3,XD=FR-HY(VX/RE<GM6Y9:)HVH^/?'RSV%I<0FVLY%5D#)E
MH7RP'3)_O=>3ZUW!\*^'CY^="TT_:)1--FU3]XX.0S<<G/.:F_L#1O/N9_[)
ML?.NAMN)/LZ;I1Z,<?-^- 'F5MIL]Y\'O"OB.UA%QJ^A01WD&X9:2-.)(L^A
M3/X@5W/A26#6WNO%,<?RZ@%CM69,-]F3.W/^\QD;Z,OI2:EIVKV:6^E>%['2
MK'3)4=9Y1F-K<GHT<:C#'KUQSBN@L[2&PLH+.V01P01K%&@_A51@#\A0!D>,
M;-=0\*WEF;\6#3F.-+AEW*KF10H8=U+84CT)KC4N+B[L?&.E>(]$LX-7CTH2
M3S6IWV]W&%E$<@!&58$,,'G@>E>D7EE:ZA:O:WMM#<V\F-\4R!T;!R,@\'D"
MJR:'I,=I/:KIMK]GN!B:,Q*5D'0!@>O'K0!YBUC:76D_"9IX(W9UBB8D<LAM
M22I/=2>HZ5HZ3X=T6;QYXZLI-,M&M(XK-TMS$/+1GA?<P3H"<#D#-=U_PC>A
M%+9/[&T_;:_\>X^RIB'_ './E_"GC0='%Q<7 TJQ$UR-L\@MTW2CT8XRWXT
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
MPY8_"S4M:O[#YK5M1C\^V&)XXS)(A6-OX>#P.@R3W->F6WAC0+,0BVT73XA
MK)%LMT&P-]X#CC/?UJ>UT/2;&SFL[32[*WMI\B6&*!523/!W*!@Y]Z /.].,
M,7Q+T"*1M/CBFT"2(6\#!@(]T>Q&8G]YG/!P,\X%<VVDZ=!\%=1U&*S@6\M=
M68V]P%&^';?  (W51@G@8')]:]BM_#&@V@MQ;Z+I\7V8.(=EL@\O=][;QQGO
MZTG_  B_A_[$UE_8>F_9&?>T'V1-A;U*XQGWH Y*.]TVY^)/BO2?$+P*'L[=
M;);E@H:V:,^;LS_MDYQZ#TXH27.FZ=XJ\-:6-1-KH9TF1--GNMLB22AP#\SY
M&3&!M/H<#[V#WU_X;T/51;C4-'L;H6W^I\ZW5_+'HN1P/:IM3T;3-9M!::GI
M]K>6X((BGB#J".A /0T 9'@G2M.T;2KNTTK4)+VT^VR.&8J4C9L%DCV@#8"3
MP.AW#M69X[U*+3_$7A'^T75-%EOI%NFDXC\WRSY._MC=D\\9 /:NRM;6WL;6
M.UM((H+>)=L<42!54>@ X%,O]/L]4LY+._M8;JVDX>*9 ZM]0: /-O&HTO2?
M#^LW.B2%H+K4;2363!(6C6)F D QPI*@;@.S<]:U==LHXOB1X2FTN.-?M4-S
M#>K$HV2VHC!7<!P0&*X]VKL;32=.L-._LZTL+:"RVE?L\<2K&0>HV@8Y[TRQ
MT/2M,1TL=.M;9778PBB"Y7^[QVY/'2@#Q:72=.@^#&M:A%9P+>6NK2FWN @W
MP[;P !#U48[# Y/K7=&"Q3XWSM/%;@MH,3J75>7^T,,C/?H/RKJ/^$7\/_8G
MLO[#TW[*[[W@^R)L9O4KC!/O5A]&TN2ZMKI].M&N+52EO*85+1*>RG&5'TH
M\@OK*T'PN^)<(MX1%#K=TT2!!B,@18*CM^%=//IMCI?Q+\&-8VL5N]W97J7#
M1J TP"1L-YZL<Y.3GFNQ_P"$9T#[//;_ -B:;Y-P^^:/[*FV1O5AC!/N:E_L
M'1_M%M<?V58^?:C;!)]G3=$/13C*_A0!X[J#VD/P2\76\C0HZ:Q=(L9(!5A<
M@@ >N.?I73^);G3KW6O%,4!@%S!HJI=SWC[HQ&P<JL29')SRV< [>":[67PM
MX?GN;JYET33WGNP!<2-;(6E (.&..>0#SZ"I)/#VBS7D-W)I%B]S#'Y44K6Z
M%D3^Z#C@<GCWH \QM/L=V/A--=?9YLVKI,\FUN19Y 8GW.<'UK2G$MGXX\=3
MZ)$@O3H,,T B4?/+B7:>.I) ^M=VWAW1&L+>P;1[!K.V</! ;="D3>JKC /)
MY'K4\>D:;#J,FHQ:?:)?2##W*PJ)&'H6QDT >7:C'!<?!_POJNB!?[7BDLFM
M)4_UC7#.JRJ3U).9-P/7!S5ZUT'2+[QY\0H[K3K::,06C!'C!4,T+Y;'3<?7
MKR?6N^M] T>TO6O+;3+.*Y9BYE2%0VX]3G'4]SWH_L#1O/N9_P"R;'SKH8N)
M/LZ;IAZ.<?-^- &-\-)7F^&GAUY'+M]AC&2<G@8'\JZJJ]C86>F6JVMA:06M
MNO*Q01A%'T XJQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !37=8T9W8*BC+,QP /4TZN(^)=_P#V
M;8:'<W.1I2ZQ;_VB<941?-@O_LA]A/T% '7V=_9ZA$9;*[@N8U.TO#(' /ID
M'K3;;4["\EEBM;ZVGDB_UB12JQ3Z@'BO//'#Z=_PC/BW5/"LHN-6N;*+[9-9
MS;U\I6 [' ;RR_3G SZ9M>)$MKC4/ .H>'O+$K7R)"T&!FR,;&4<?PA0OT..
M] '<Q:E87$<DD-[;2)$,R,DJD(/<@\4DVJZ=;6:W<]_:Q6S'"S/,JH?HQ.*\
M_GBG\.^.-5T*SC9+?Q2@N;5XUXAG&$N#]=F).>XQWJ34KNSTOXEQ:;?ZC_9-
M@^CI'IS$1B(D.PD0&12 <>7QQD*/:@#T!KVT2.*1[J%4FP(F,@ ?(R-I[_A4
M#ZWI45I%=2:G9);2Y$<S7"A'QUP<X->6W^@:#96G@FST^5K^P&OF..>X*MO1
MDD+(I4 &/=QCH?<5NWJZ'I?C-M)T^WL=-FAT=VDDFPL"0/*25CB! +%@26R,
M<=>@ .^DNK>*V^TR3Q)!@-YK. N#T.>E-MKRUO$#VMS#.ASAHG##CZ5XYI%[
M$OPT^'MV=0MS]COH]]M+.J"4@2?+N8[0RK\P#$#@<YQ6AJ.G-'H_C_Q/I7V8
MW5_$AACM722:&-4"R$LA.&?#-@$] >M 'J%MJ=A>S2PVM];3RQ<2)%*K,GU
M/%333PVZJTTJ1JS! 78 %B< <]R:X/1X_#&L:]X?UK3O$,EY=PP21VT$!A7$
M3)RLJ(@(5<#@XPV.YI_Q6M[672-#DN43":Y9CS&X**9 &PW4<>E ':6VH65Y
MYOV6\MY_);;+Y4JML/HV#P?K20:E8W4HBM[VVED*>8$CE5B4SC=@'IGC-<#-
MX>T^R^*\,>EV%M#:3Z+*-3MXHE6)E#@1%E QDG=CV4^E<M:Z=%:?L[PZQIEC
M&=2-B$GN8D'G& S#S5W=<; >,\ >U 'L]KJ5A?221VE[;7#Q?ZQ8I5<I]0#Q
M1)J5C#=+:RWMLEPW2)I5#G\,YKBO$D<,WB/P)?Z"8_->Y**T& &L3$6?./X!
MA,=@2.YKF;NVAU;0_%OA9K_3Y9[W6Y'2]FNHU$?SH3N5COW)M*  $' P0* /
M7)]2L;7/VB]MX<(9#YDJK\@(!;D].1S[TR75M-@FBAFU"TCEF ,2/,H9P>FT
M$\Y]JX*^T#19OB[IEE+IMD]LV@S P^2H1\2H!E<8. 3CT_"L#QC<:6?#GCZV
MTT6MDD'EP3I,V9)I$C38(DR B  8ZY(; &,T >PS7MI;/LGNH8FV&3:\@4[1
MU;GL/6H3K.EB""<ZE9B&X;;#)YZ[93Z*<X)^E<');Z;J7Q5T"9HK:Y$VAS,[
MX5Q(5DC )_O8YZ],>U<\=(TP_#GXDM]BMR;;4K]("4!\D*%90G]T!CG QS0!
M[5163I6IVAL]*M)KR'[=<6:2I"T@\R10HW,!U(YZUK4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !4<\$-U \%Q%'-#(-KQR*&5
MAZ$'@BI** *MAIEAI5K]ETZRMK.W!)\JWB6-,GJ<  5'9:-I>F2/)8:;9VLC
M_?:"!4+<YY('/-7J* &-#$\T<KQ(TD>0CE02N>N#VS5;4=)TW5X5AU/3[2]B
M5MRI<PK(H/J P/-7** *4^C:7=" 7&FV<P@ $(D@5O+ Z!<CC\*?/IFGW5W!
M=W%C;37-O_J9I(E9X_\ =8C(_"K5% '(>(_#-U*NFIHVFZ+-I]J\CS:5=Q^7
M#,S# 8%58!AENJD'=GJ!4OASPO'IVIG5&T72-(G,#0?9]+&5<,RMEVV)N(VC
M V\9/)SQU5% %&PT72M+EFET_3+.TDF.97MX%C,A_P!H@#/XUA^.]"O_ !#I
M^G6MC!;2B#48+N87$FU62-LE?NG)/3TKJJ* *-MI.G6]K)!#IMI!%,/WL4<*
MA7X[@#!]*EM-/LK"W-O9V=O;0DDF.&,(I)]@,59HH I6.C:7I;N^GZ;9VC/]
MXV\"QEN<\X'/-<-;^#M39Y(=7\-^$]7DDE=VU6Y4^:^YB<M&8CR,XP' P  1
M7HU% &1IGAK2]-M[)5LK:2XM(4BCN6A7S %&!ANH^F>*LS:)I5Q<SW,VF64D
M\\?E32O;J6D3IM8D9(]CQ5ZB@"B-&TI;B*X&F68FB4)'((%W(H&  <9 QVI@
MT#1EAEA&D6 BF.Z1!;)M<^I&.?QK1HH J1:5IT,T$T5A:QRVZ&.%TA4&-#U5
M3C@'T%6Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ***;)(D4;22.J(HRS,< #U)H =154ZE8B[
M%J;RW%P8?M B\P;_ "LXWXZ[<\9Z58CD26-9(W5T8 JRG((]0: '4444 %%%
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
M64C< <'YL].U4[70]9T+QAJFLV<$%Y;:Q%"UU )O+:&XC7;N4D<H1U[C'0T
M;7A;Q';^*=#CU&"%X'WO#/;R'+0RH<,A/?!'7N,4[Q-KT7AK0IM4G4&.-XT)
M9MJKO=4W,<'"C=DG!X!J#PCX?/AS1GMY71[JYN9;RY9,[?,D8L0N>PX ]<9J
MYKL5[-I3QV%O;7,K.@>"Y.(Y8]PWJ3@]5W8XZXH P-:\7ZCHGAC4];?3K.[M
M[-(Y8G@NSY=RC'!*ML."#VY^O-:5WXCEM/&&E:&UFABU&WFF6X$QRAC"D@KM
M[[ASFN2?X<3MX>\6Z;IR)IEGJ\2?9+!I=\<$JY+-QD*&.T87. ,^PTO[(\3:
MGXM\.ZU?6.GVT-E;W$-Q MTSL/,"#(.S!/RGC P!][G@ N0^+=2OK&QU?3=%
M-YI-W="%3'*?/$18KY^W&-N1G&<[2#QTKG;:^U+2/&?Q!N-'TRWNFA:TF=9I
M_)7"V^2!A6)8]N /4^NAX5T/Q?X;M$\-#^SY-&MY&%OJ1E;SU@+$[/+VX+\D
M YP.N#C!LP:!K,6L^,[PVUN8]9CC6U GY!2+R_GXXSUXS0!U&AZK%KF@Z?JT
M*,D=[;QSJC=5#*#@_3-8'Q&U?5-&\,+<:5Y*R274$$CNY4JKR*ORX!Y.<9[#
MU-:7@[3;O1O!^DZ7?+&MS9VR0/Y;[E)4 9!P.N*K^.M#O?$'A:6RTXQ?:UG@
MGC69BJL8Y%?:2 <9"GG% $>H>*I;2_\ [*5=/CU)+87$PGN6$2!BP10VS+$[
M6[# '?(K)7XBWDVF^'[J#P_()-6NVLWAFGV-#* Q[K\RG;G=QP<X[4_4M(\6
M67B>+Q-HT&GSS75HMKJ&G37#(GRLS(R2;>2-Q!R!GTYXEUK1/$6I3^&KETM)
MI[#4/MMT%E*(HVLOEQY7)P&ZG&<=LX  J>+?$*:YI^B77AVUBU"[M)K@8O\
M=&I1PN"=F<$$'(!/.,51/Q UL^'-6U1?#UMOT2XFAU%&OB ?*P6\D["6^4@_
M,%].>VS?:/J<WQ%TS6XH(38VME-;.3+ARSLIR%QT&WU[UBKX5UW_ (17QIIC
M6]J)]<N[F>V/VCY565%4;SMX(QGC- '?6MREY9P746?+FC61<]<$9'\ZP/&N
ML+HVFV4TNEP:A#+?P0,LS ")F<!7 *G)!.>U:^BP3VNB6-M<HJ3PP)&ZJVX9
M4 <'N.*Q?'6C:CKND6EKIL<+R1WT%RYFDV#;&X8CH>3C% $5WXHU?_A+[SPY
MI^C6\L\5DEW%--=E$8,Y7YL(2/NGH#GVK2\)>(!XH\,VFK_9C;/-O62$MNV.
MCE&&>XRIYK.BTG58_B-=Z^;6'['+I:6:J)OGWJ[/DC&,'=CKVJ7P#HNH>'_"
ML>F:E'"L\<\TF89-ZD/(SCG Z;L?A0!9\:Z5?ZWX,U73=,F6*\N(2L98X#<@
ME2>P8 K^-<?HOB70O$.LZ5I.MZ3_ ,(_XHTR57@M9X@H; ((B<<,I!/'TQG&
M:[S7H=2GT>5-'DBCOP\;1-,Q"?+(I(;'." 0<>M<WKV@ZEXMN]%6]TRVL1IU
M]'>/=BX$C?(<[(L*#ACC);;P.A.* %UCQXUFFJ2:;;6UV-,E,4L+SE9IV4 N
M(U"GD9P,]2"..";Z>*)M4NGM-#LTEGBLHKR;[6YB$?F@F.,@ G<0ISZ<=>E9
M$&C^+_#OB+51HD6FWND:I=-=@W<S1O:2N!OX .]21D 8_#K3KO0O$^B^+GUW
M019ZDE]:16]_;W<Q@)DCR%E5@I'0G(Q_]8 AU+Q1XAFU'P6(--6P_M.:7[39
MW<K)('2)SL8A3A>-V<9/' K6A\0P1>--9L[S3;:U-CIT=U+?J^YI(LMP?E!
M7:QQDU!K>@Z]=77AG4X6L[J^TRZDFN(Y)&BC82(RD*=K'"[AC(R0/6F2^%[^
M_P#&&N75]%"-,U/25TYFCE^?C?N.W' .\XY/2@ N/'-S8Z%IWB2\TQ(]"O6B
MW2"8F:WCD($<CKMP0<KD Y&>]/F\6:W-X@U[1M.T.VEGTN*&59)KTHDBR!CS
MA"0?EP!@CKDCC.<OA+6[_P #6O@O58[8VD!AAEOXY<^;;Q.K*%3&0Y"JISP.
M3D]*U;+1]6M/&GB75S;0/;:C;V\5N!/\V8E<?,,< [_4]* -GPSKD?B7PUI^
MLQ1-"EY")?+8Y*'N,]\'/-:M<YX"T>^\/>"M-TC45B%S:1F-C$^Y6Y)R#@>O
MI71T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4R::*V@>:>5(HHP6=W8*J@=R3T%/JM?6=K>P!+NW
M6XB1A)Y3#<&(Z9'0\\C/< ]10 EAJ=AJMM]HTZ^MKR#.WS;>59%SZ94D5/++
M'!"\LTB1Q("S.YP% ZDD]!7 >!)M+/C;Q<MM9W.F7DLD+/I\T B'EJI43* <
M'<2<D>@]:L_$"X>76O!^CD_Z-?:J'N%[2+$I<*?4%@#CVH [*SOK34(//LKJ
M"YBR5\R&0.N?3(IR75O)<RVR3Q-/$%:2)7!9 V<$CJ,X./H:XM+E[+XVR64)
MQ!J&ABXG0=#+'*45_KM.W\!Z4GABV@M?BKXU6WACB5H-/=@BA06*RY/'>@#M
MI)XH3&))%0R-L0,<%F]!ZGK4E<=X7OVUWQ;XFU"4YBTZZ&EVJGI&$4-*?JS,
M,GT1?2G6_BG5M2TZQUK2M)2[TNZNA$(U<B?R2Q7S^?EQQG;Z'J.@ .KAGBN%
M8PR)(%8HVTYPPZ@^AHFABN87AGC22)QAD<9!'N*Y+6;YM#^(V@&/BWUM)K2Y
M7L9(U#Q/]?O+GT(]!6UXCUZ/P_I\,[1>=/<W,5I;0[MOF32-M4$\X'4DX/ /
M6@#5V#R_+YVXV_>.<?7K6;-J^B:-+!I\U[9V;L5CBA9U3D_=&.Q/./6LL>)+
MVQ\66OA[5+>W$NH6\DMC<P,VR1D&7C93R" 0<Y.1Z5A^![>XU>Y\6Q:Q:V-U
M;'7I1(LF9/G1(=H 88VC QWXH ]$JI:ZII]]=7-M:7MO//:D">.*0,8B<X#8
MZ'@\&N7\6:IK-IXQ\)V&GO;K;7D\_F+(6!D9(7(!(Z+SGW('3%8L%WJ]AX\\
M?SZ196D\T<=E*_VB8HGRP$X& 22>W0>_:@#TVBN.B\=17NG:%):Q+%<ZO9F\
M"R[G6! %W9VC+'<X Z9Y.1C!T?"?B"ZU^SNS>Z?)9W-I<M;M\K".8#I)&6 )
M4C\J +]SK^C6<Y@NM6L()AUCEN45A^!.:EN=6TZSTXZA<W]M#9 9^T/*HCQ_
MO9Q7":_-;V_QKT66XADD3^QIP1' TS??'\*@GU[5@+HU]8> _B3=264MAI%\
M)IM.LIEV&-=C;GV?P!C@@<'CI0![)%(DT22QL&C=0RL.A!Z&G5RBZM?V5CI%
MM;6\$5N=.$TVH7;8@B("!4."/F;=ZC !ZUE#XB7D_A/PWK=MI$4G]KWZ6,D1
MN<&-C(R$K\N&&4."2.HH ] HKF="\1:C=^)]4T'5K*V@N;2&*YC>UF:1'CD+
M#!W*#D%?3FNFH **** "BBB@ HHHH **** &2Q1SPO%*@>-U*LK#((/!!JCH
MNA:5X=L/L.D6,-G;;BY2)<98]R>I/UK1HH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M,34O!_A_5]0^WWNEPR7F IG4E'8#H&*D%A]:U;6TM[&U2VM((X((QA(XU"JO
MT J:B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ K/UB75X;6-]&MK2YG$H\R.ZF:(&/G.&"M\W3J,=:T** ,'3]'N&\17'B#
M4(X(KR2T2SCAA<NJ1ABYRQ R2S>@  [\UGW^@ZUKNB:3<ZE]@@\0:;>"\C^S
ML_D,58C821N 9#@G!P><'&*ZZB@#G--T*X;Q;=^)M26)+J2T2RMX(G+B*$,7
M8EB!EF8^G  ZU%I&B:I9^.]>UFX2S^QZE%;QQB.=FD3R@PR04 YW>O&*ZBB@
M#C?#&GG0_%OB?3IAB+4KG^T[8GI('4+*![JRC/LR^M4_#'ASQ;X;MQX=CN=.
M?0896-O>EG^TI"6+>7LQMW<D!L\=<'I7=2P13&-I(U<QMO0D<J?4>G?\ZDH
MX_6K!M;^(GAX1C,&C)->7+=@[KLB3ZGYV^B^XJ[XT\-R^)M%AAM+A+>_L[J*
M]LY9 2@FC.5W <X.2/QK?B@B@#"*-4WL7;:,;F/4GU-24 <NNBZAJWB;2M<U
M6WMK9M*AF6W@AG,NZ64!68L5&%"@@<9.[)QC%)X/T35=$N=>;4$L_+U'4Y;^
M(V\S.5#A0%(*+S\O4>M=310!R_BG0]3U#6O#VJZ7]E:;2[F1WBN9&1722,H2
M"JGD9SC'/K52T\/:W;Z_XLU!TL'36(84MP)W!4QQE/F&S@'.>"<>]=G10!YI
M!X*\3:3I'ABZTJ?3AK6BVK6<T,DCF"ZA;&1NVAE.5!''6NYT9-6%JTNLO;?:
MY&SY-J28XEQPH)P6/4DX'7IQ6E10!R%[H&L3_$S3_$426/V"ULI+1E:=Q*VY
ML[@-F.,#C-:GC#2KO7/".J:38^0+B\MW@5IW*HNX8R2 3Q]*VZ* .(?P_P"(
MX]>T*_C&FSP6FG_9)+:>9]L$V1^_C^3YCM&,$*<<9&3619^!O$EMX3\/:.S:
M6[Z5K*WY<32*)(UE>3'W#\QWXQT&.ISQZ=10!R<.B:S!X[U77E2Q\BYT^.VA
M4SN6#H68%ALQ@EL<'M70:4=1;2K8ZLMLFH%!YZVQ)C#=]N><?6KE% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %9FJZNNGSV5E$HEO[Z0QV\1.!\HW.[>BJ.3[D#J:TZX6=G?XZV<<N?)C\/2
M/#GIO,ZAL>^ M '5$ZO_ &NJ#[%_9OV4Y<[O-\_=Q\O39CWSFH](UA=1EO+.
M5!#?V,@CN80<@9&Y74]U8<C\1U!KFS$L?QQ1EW9D\/.S L2,_:$&<=N*9;M(
MGQUOHXL^3)X>B>;'3S!.P7/OM)H [NBBB@ HHHH *X^;XA:5%I^L79N(%&F7
M@LYHV8@PDRF,/)Q\JD@D8SP/4X'857:PLW6=7M(&6X_UP,8/F]OF]?QH P;[
MQ:AU73]&T:.+4-1O;?[6"9-D,5O_ ,]7(!."2  !R?3K4[ZCK=CJFFVMY96L
M]M>3-$]U;NR^21&[#*'/!*@9W=^@XKE;%1I/QYU(7>(X]4TJ(6#'A6\O >-?
M?@MCTKT2:XBA:-'8!Y6VQKW8XS@?@": )<C.,\TUR51BNW=C@,< GZUX_:K%
MK?P6U+Q'>83Q% +JY>\'$\%Q&[E4#=5  50O3!QWK9T.[?Q%XZGT_P 2V\3R
MVVBVDT-G.@*%Y 3.^T\$AL)GL 1W- '3^#-?N_$6CW-W>P0PS0WL]J4A)*XC
M<KG)Z]/:KWB&^U"PT"ZO-)MK>ZNXE#+'<3>5&1D;B6[8&3^%>3:9>+I'A+3[
M(316VES>*KJUN9)U+QA-TFQ7^894L$SDXXYXR#Z!X>\.6^C>(-4*7]O)'>I'
M,^FV]MY<$+#@2!=S;2V/;)7/:@":T\0ZO/K^DVTNCI#I^H6(N#(9LRPR[=S*
MR8^Z,A<^I%=/3=B"0R!5WD %L<D#H,_B?SKAOB9;1S#PJS&16/B"TCRDC*=I
M+9Z'V'/M0!W61@G(XZTM>9V?AC1O^%HZUH_V&/\ LN;2[>ZELLGR7E,CKO9.
MA.!W[\]>:PM&U26#P=X+L+JZCCTV?4[NUEDNU,D9"-*(8W&X97(& 3CY1V%
M'M(((R#D4@((R"#7F.J:/IOAO2]?@N=7E-OJ,]J1IVFQ"!8I&?:%3+,%$I7Y
MLG&,TVPMO)\9>,=.DAMK6&728)FM;-RL:/B09&,?-@#) &>.* /4,CUHR,XS
MS7BVGZ;:V7A'X::U;H5U*6_LX'N=Y+M$Z.&3)/W?;I6MJ[3:)KL^I:KIMOJN
MA3ZK%*FJ6Y'VFPD615".",E ZA?E/0GUH ]0GGBMH))YY%BAC4N[N<!5'))/
M85R^L^+9[5/"UUIT,,MCK=Y# 7E+!U21"X(4=\#N>_2K_C6WAN? VNQSPI*@
ML)V"NH89"$@X/<$ UP%Y86:>"OAI!!#' L^HV#S>1^[+,ULV6)7!R?7K0!ZX
M"#TI,@D@'IUKR*^:3PI=_$B+0(S:QP:=:W444(XB=ED#R*.QP,_5:Z'2M"L#
MK>@^(=/U>QBCDC>)(["U,8OT9,@2'>VXK@MD\@YS0!O^,M=N?#/A:^UJWMXK
MDV:>8T4CE-PR!P0#@\^E:6EW,]WI=K<W*1I+-$LA2,DJN1G&3UKF_BK_ ,DN
M\0_]>I_F*Q/$5E#=:G\.A)YF))3&^R1EROV9CC@T >BW5W;V5G-=W,R16\*%
MY)'. JCDDFBTNH[VR@NXL^5-&LJ[A@[2,C/YUY'?:;96>F?%?2(+6)=.M;9+
MBWMMN4BD:U+%E!Z'< >.]:$LEM9S^!]&7^S[33K^SDD=9K<-#-<B.+8'4,H)
MP6(R>3CC(% 'J61C.>/6C(]:\?\ %GAV'0_ VL6L6J&=1JMK,D$"&*.R,DR
MH@W$ 8.=O;.<<UI>*O"NCZ3K7A6*PMY+=;S7"\X2XD^<M"^X\MP3M'2@#TX$
M'I3224;9M9AT!.!GWKR=AI?AVY^)5D9KC3=&A@M)-MB=K1-+&P8Q@\!F(7\:
MT=#@;3?BU%:K:VMA%-X?+M:VS9&5G559R  SX)&0.^,F@#I_!FOW?B+2;JZO
M8(89H+Z>UVPDE<1N5SD]>GM577?$VJ:;XQT;0+2RLYAJB3/'-+,R>7Y2AF!
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
M=P^8R1YVKR>!FMRN,^%LL:?##PVKR(I>V"J"<;CD\#U/!KLZ "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ K$UK1GNM0T_6+()_:.GEQ&KG:LT;C#QD]LX!![%1V
MS6W10!R.DZ?J=]XL'B?4M-?3I8]+^PBS,R2L6,F]B&4XQPH&<'DY QSJZ1HQ
MM=2U'5[K:;_4&0.%.1%$@PD8/?&22>Y8]L5LT4 %%%% !1110 4444 4-6T3
M3-<MEM]3LHKJ-&#IO'*,/XE/53[BDT_1;#3&+VT+>85V^9+*\K[?3<Y)Q[9Q
M6A10!D-X6T5KV:[-@@DFD$LRAF$<KCH[(#M9A@<D$\4NJ^&=&UNZM[K4;".:
MYMLB*;)5U!ZC<"#CVZ5K44 8D?@_P[%I-UI::-9K8W;EYX/+&V1B<Y/OGIZ=
ML58T/P[I'ANS:TT>PALX6;<RQCECZDGD_C6G10 5GZGHFG:S]G_M"V$_V:43
M0Y=ALD'1A@CYAV/45H44 9B^'],75)=36W87TL?E/.)7#LG]W.>@[>AYJO\
M\(?X?_L2713I<#:;(Q=K9\LFXG.0">#GG([UMT4 84/@SPY!H$FA1Z/:KIDK
M;I+?;D,W'S$]2>!SG/ I8_!WAV&9IHM)MXY6@^S&1 58Q\Y&0<\Y.3U.3FMR
MB@#$/A'0C96=G]@'V:RD$MK%YC[87'1E&>".V.F3BI1X9T<7+S_8_FDF%PZ&
M1S&\H.0Y3.TL" <D9X'I6M10 R6*.>)XI45XW4JZ,,A@>""/2L1/!GAV*UM+
M:+2XHX;27SK=$9E$<G9Q@_> X!Z@<5O44 9L.@Z9!J5SJ,=J/M=TH2>5G9C(
MHZ!@3@@=AVJIHO@WPYX=O)KO2-'MK2XF!#O&O."<D#/W1TX&!Q6[10!2U72+
M#6[)K+4K<7%J_P!^)F(5OJ >?QJJ_AC1Y#8E[0L;#_CT)F?,/&/EYXXX^G%:
M]% &7'X<TB*XO[A;)#)J";+PNS-YZXQAP3@\<>PXJM-X,\.7&@KHDVCVKZ:C
M;E@*\*WJ#U!QQG.<<5NT4 89\'>'O[$CT4:7"--C;>+9<A"V<Y.#\QSSDYJU
M>Z!IFHO9O=VYF>S8-;LTKYC;^\#G[WOUK2HH QY/"NB33:A+-I\<KZB@CO#(
MS-YZC@!@3SCMZ=L5':>#O#MC<6UQ:Z3;13VT9CAE4'>JGK\W7/'7J*W** *&
ME:+IVB12Q:=;"WCED,CJK,07/5N3U/<]ZBN_#NE7VJP:I<VOF7UN"(9_,<-$
M",';@_+GOCK6I10!G7>@Z7?:I!J=Q9HU_;KLBN%)615SG&X$''M5)O!7AIO$
M']NG1K0ZGNW_ &C9SN_O8Z;O?&:WJ* *]U8VMZUNUS DIMY1-"7&=C@$!A[X
M)_.JVM:!I7B.P^Q:Q80WEON#!)1]UO4'J#[BM&B@#$_X1#P__8\&DC2X5T^!
M_,C@4E5#YSN.#R<\Y/-6ET'34U==6%N3J"Q>2+AI'+>7UV\GIGG'KSUK1HH
MYU? ?A51(HT.T*R3"=D*DKOSG@$X SS@<>U2:MX*\-:[>P7FIZ+:7-Q H5'=
M.=HZ*<=1['(K>HH 0 *H50  , #M61?>%M&U'4!J$]D%O=NTW,$CPR,OH60@
MD>QK8HH III5A'I\E@+2$VD@*R1,NY9 >N[/WL]\]:@TWP_I>DNKV5KL9(_*
MC9Y&D,:?W%W$[5X' P.!Z5IT4 <[<^!/"]W/=S3Z-;.UX=UP.0LC==Q4'&[W
MQGKZU)JW@OPWKD5K%J6C6LZ6HVP#9M\L>@*XX]NE;U% $=O;PVMO';V\210Q
M*$CC10JJHX  '05F7/A?1;N^FO)K!#-< +<;695G Z"10=KX_P!H&M>B@#-U
M'0-,U6>UGO;42R6C![=M[#RF_O+@C!]^M:*@*H49P!CDYI:* ,Z'0M-@U>75
MHK<K?RKMDG\QB77LIYY [#H.U2MI=E)?I?2P^;<1G,;2,7$9Q@E 3A3CN *N
M44 5;_3;/4XDCO(%E$;B2,Y(:-QT96'*GKR#GFBUTZTLHY4@A \X[I68EVD.
M,99FR6X ')Z#%6J* ,VPT#2],DC>TM%C,2E(AN9A"IZJ@)(0' X7 X%5=!\-
MVFAWVJ7=M!%;G4)O-DBB)*Y&?F.?XB6)/0=!VR=RB@#*OO#6BZEJD.IWNFV\
M]Y"GEI*ZY.W.=I[$9YP<X-5X/!WA^UM[6"UTU+9+0NT!MW:)HR^-V&4@\X Z
M]!BMVB@""SLK;3[5+:TA6&%,D*OJ3DD^I))))Y).:Q[KP3X9O9[Z>YT6TDDO
MO^/DLO\ K#Z^Q]QS6_10!E1>&M(@U!+^&S6*ZC@^SI)&[*5B_N#!X7/./7GK
M4'_"'Z#_ &9<Z;_9Z_8KF3S9X#(^R1R<DL,\DGD^N!Z5N44 86K^#/#NO0VL
M6JZ5#=BU&(6E)+(/3=G./;-6)O#>D32V$C6*!M/&+/82@@&,?( 0!QQQVXK5
MHH RXO#FD0S7\RV*,^H+MO-Y+B<8Q\X)(/''/;BJ5IX%\,6,EK)!HUN'M&+6
MY?+^43_=W$X'H.@[5T-% &#)X*\-2^(!KKZ-:'4PP?[1LY+#HQ'0M[XS4M_X
M4T+4]474KS3(9;P)Y9EY!=?[K8.&'L<ULT4 8L'A'P_:V^GP0:3;1Q:=+YUJ
MJKCRGQC=[GZYK:HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIHDC9@
MH=2Q7< #SCU^E+D9QD9ZXH 6BBB@ HHHH **** "BBD!!Z$4 +1110 4444
M%%%% !1110 444=: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@A4R0MG8A8'(?N!]!SD\5SM_X0UF+P_,;;3GN+[4/$:ZQ-!'-&/(C$BG:2S
M%MJCIGDGMS71^)K#4[WQ3X3OK339IK>PN)9KEA)&/+#Q,@&"PR<GMF@"*/QW
M=S#5[:/PS?-J>E,/M-KYT> A3>K!\X.1T YKG_B'J.FZYX6\':]'#NM[O6+)
MLO%N<PON+(0,DCL5YSCO6Y8Z;JUOXH\:WSZ3/Y&I1P"T82Q9D*1%",;^.>F<
M<5ST_AOQ$?A_X*TE-#G:\TG4+6XND$\ "I$6W8/F8).1C^E '4Z7'X6EUJ>]
MTK3_ +)/I<(>5XK1H-ZR!_E*%06^YG..O3O4VG^-%N]1T2VN--FM4UN&2:Q=
MG!;"*'(D7^ E3G@GTK=ODNGTR[DL$2'49+9EA,H!VO@[ V,Y 8^_>O.-/T3Q
M$VL^#=5G\.2)=V!F34YY[R)Y97>$IYA8$Y3<20.HS@*!B@#JKGQHL5H^HVNE
MW5YI4=W]D>X@^9RP?8SI&.60-D$Y!X. 1S4.G^)M2N/B!KNE3V:1Z?I]O;L)
M#,ORAO,)D;ZX QVQGO65X8M?%OA>*?PQ'HR7%FMS*]EJWVE!&D4CE_WB'YBR
MECP!STR!S5R70-2?QOXD+V;-IFN:?#;_ &Q)4'DE%D5@5SN)^<$8&/<4 6Y?
M'EO;Z79ZW/831Z#=R*B7Q<917.$D=.JHQQ@Y)Y&0*+OQO-%X@U'1;+P[J-[=
M6*0R.(WC4.DA(W EN@QT/)].":P!X=UW4?AI%X%O]-:*9!%:27XD0P&"-U(D
M7YMV2BX"E0=W7CFM[2M-U*V^)6MZC)ITJ:==6=O!#<&2,@M'OS\H;< =PQQV
M[4 =?7%?%J*-_ACKDC(IDB@WQN1RC;AR#V-;6BZW>ZCJNK6-]I+V#64H$+F=
M9!<1,6"OQ]TG83M/(!'K5#XC:=J&L^!-4TO2[)[J[NXO+1%=$ .X')+,!B@"
M%O$5OX8@\-:5%I%S-_:,?EPFV"!0RQ[L8)!R<=3@<Y)&*EM/'5J;+6I=4LI]
M.N-'E6.YMV99&)< Q["IPV[< !ZUGZEIVL76I^";F/1[C9ILC/=@RPYCS"8_
M[_/)SQGBLK5_"&NZS<>.%BM&LVU"6SN-.GEDC*N\"KPP5B1EE[CH: .TL]?N
M)?$ TB]TFXM99+;[3%,#YD14-@HS 85QD<<CT)K<KG-!U3Q'J>U]4T#^R%B0
M^8KW*2F:3'1-I.%ZG)P>G'6H+SQ-K=CH&FZC/X7D$\\XCO+47D9:U0L0&!Z2
M$_+A1S\V* .JKDI/',<36T\FF7":=<:G_9:3LP5_-W% QC(^X6!&<Y[XKK:\
MCO="\5ZA86[WV@-=:O9ZW'=O=M=18F@6;<JP@M\BA<94[>F>230!ZY7F/A_0
MM)O?BMXZ@NM-M9HH!8F&.2(,L9>$EBH[9(R<5Z8A8QJ74*Y W*#D _7O7!:/
M;:WI?Q \6:Q+X=OI+/5/LHMVBFML_NHRK;@91C)/']* *UI<3>#OBI;>'XKJ
M:30]7LY+B&">4O\ 9)8\EMC,20A4=.@)[5JM\1].2?2I'A T_5)UM[:Y6=&8
M,_W"\?55;'!YQD9 J"#PGJ&N^*[KQ'KZQVN+)[&PLHGWM"CYWR.PXWG)&!D
M=S5?PC'XLTVRLO#FH>'K=18A8?[76=#%)"F &"??WE1C![\GTH ;H=S::#XO
M^(]Z8&%O;-:SO'!'EC_H^YL*.I)S^)K?L_%<D^MIH]SICV][/8&_MU\T,KH"
M%*L<#:P+#C!'O6!+I7BF'4?'MWI=DUM=:DD)TV>26(AFCB"'@,2ISG&1CIFF
M:1HVKQ>.M'UE?#;V=M_9LEK=--=QO*LA=&W2$$ER=IP<DGOMH T6^(L*>$D\
M1-I4ZVXO#9W$32H'MG$GEY?L!NZX/ (-;E_X@73KF\2:TE>&SL?ML\D1W%1\
MV%"]2QV-CZ5S-QX#EO\ Q!XAL[K;_P (YJ2_:UC'47;HT3G'H  _^\5(Z58T
MO2/%-C\.+Q/.B/BN:V*K(2" Z($CP3QG:H//&YB: -.Q\6M/K5OI5WIDMM<7
M=B;ZV D5]R @%&Z;7&X<<CWJAI?Q"34K=K]M$OK;2H3<BZO9FCVVYASD, Q)
MSMZKD9.,GG&1IFCZS%XQT+65\-2VT4>GS6]XTMW$\WF,4.YVW'?G:<'))[[:
ML:)X5U.[^&^N>'=1M7T^XO9;LQ,\B.,2NS(?D8],C(H UK?QY:-K^FZ7<VPA
M.J*QM)$N$E^91N*2!3\C8Z=1VS73W=U!8V<]W<R+%;P1M++(W1549)/T KD_
M"]WXIN?LMIK'AN'3I+8 7-Z)XY%GP,?NU7D;C@\XP,]36_XBTG^W?#6IZ3YG
ME&]M9( _]TLI /ZT 9UMXJEEO]*BET>[BM=55FMK@?/LPNX>:H_U>1TY/H<5
M6NO'4,&D3Z[%I\T^AV\K1RW<;@MA6V-(J=60,#SG/!(!%1>$[OQ:UI9:5J^A
M+8FS18[B^^TI(DX48!C4<Y; SNQ@9[UB:;X=UW2_A[J7@4Z<\^Y)[6SU 2)Y
M+0REB'?YMP9=YR-IS@8S0!OZEXY-KKG]D6&B7NI7#Z>=0@:!XPDR;@ORDMQU
M/7'0  Y%5Y/B!<M<ZK:67A75;F\TL1FXA#Q*0'3?G.X@G&, 9)]*9I^@7^E?
M$'39H;":32;/01I8NC)']\2*P)7=NQA?3K531;ZYL_B3X[\C3+B\R]F5\ED'
MS?9QA3N88SZ].N?< W;/QQIVJZ=HUQI:/<S:PKM:P$A" @_>%SSM"G@XSR1C
M-02^/;>VT_7I+C3;I;[0UWWEFC(6V%=RR*Q(#(0"<]>#QFN=TWP1JWA7_A%-
M2M(A?3:<EQ%J%K"X4LL[%R8RQ .QCT.,@5:UGPSJ>I1>,M5BT^47>KZ<-/L[
M0R1A\!&&]SNVC+-TR2 OJ<  V(O&T[VL=Q)X=U"*.Y>VCLF8J1<--T)P245<
M9)8=.V>*BO\ QO/#H7BF6#3<:IH"$S0/*#&?W?F*X;'(V\XP#QCCK4>KV_B,
M>#=!AT^PN/-ADMUU*RCN$CF>!5PZHX;;U Z,,C(R*R(/"VLO_P )_:QZ+#86
M^M6:K9;9DVAOL_E[2%Z'=U[=<$]: -.ZUR%]!\)3>(-$DNI;R^M$@DWHRQ3L
M 5E/.0>6/ /X5NW/B-VU#4++2M/?4)].53=!91& S#<(U)^\^,'' Y'/-<QJ
M.FZ_J'AGP? -!F2XTW4K.>XB^T0DI'"N&.=X!).< $\=<=*OZ=I^J^&?%^OW
M4>FSZAINL.EU&T#QAX9@NUD8.PX. 01P.AH ED^(NG-I^@WUE8WMY;ZS-Y$+
M1A04D ;*,"V0P*D>G'45I>'_ !,=:U'5=-N-.FL+_37C$T,CJ^5D4LC!E)!R
M >.V*XZ+P=J^DZ;X3MH;%KJ6TUA]2OFAEC"Q[_,RJ[V4G&\#@<X)K8MK;7-+
M\8>,=9BT.:XCN[:V^Q+]HB7SWA1P5^\2N2PP2* .XK U;Q+)8:A<V5KILMU+
M:V7VV9B_EH$R0%5B#ESM;C@<<D5>T+4Y-8T.TU"6U:UDG3<\#.'V-G! 8<,,
MC@CJ,&N6\0:?KU]XHO(I-*_M'1YK 1V>9T2&"?YMS2H3EB?EPP#8QP!DF@"Y
M-X^M5A\.36^F7US%KR[K9D"#:?++[2"WWN,?W?4\5)9>.;1K379=6M)=+ET1
M@+R*5EDPK*&0J5X;<#P.N>*YC3-!\10Z;\/HI]#E5M&<_:PMQ"=B^28P?OC.
M2<X&>/?BC6_!VMZ])X]MUM&M%U;[')83RR1E7:!5X(5B0"RXY'0T 3ZY/<77
MQ*\!W%UHYLY'ENBDID5VV_9V.Q\=&&<X&1UYKTEV"(S'.%&3@9KSVY'B77/$
M'A'4I_#-Q9G3IYFO1)<PD O$4RF'.Y<GV/M7>W8N#9SBT*+<F-O*+_=#XXS[
M9Q0!S-CXW2ZO-$2;3)[>WUOS/L4CL-V44MB1/X<J"1@GWQ5.?XBM'9ZW=0^'
M-1ECT6X>*\S)$NQ44,S#YL-P2<#/ YQD5S]GH?B:6[\(ZE=>'9#J6GW+G4KB
M>\B:29FB9=X()_=Y.<=1T"U?70]<_L'X@6IT><3:S-<-9#SH?G$D(C&3O^7D
M9.>U '2R>+HD\0:-I@LY3#J\+36MX7 1L+N*D==V#D#O^=:=AJC7^H:C;"V9
M([*40^=O!$C%0Q 'L& /OD=JY+Q'I%S)\+K)F0V>L:/#!<VN\JQ2XB  7Y20
M=W*\'G=76Z%I\FF:/!;SL'N3F6X<='F<EG(]MQ./;% $>L:W%I,^GVNU7NM0
MF,%NCR>6I8*6.6P<<+V!))'%9MWXN?3XM,>]TF>$WVI#3=OF*3'(6*JWNAVY
MR.<$<4_QAI<6LVMM87NA'5M.D=C.$95D@('RR(2RG.<CY3G!_ \G-X8\20>$
M-.CVW.HRZ7KT=_:VUQ.AN#:(QVHSD[2^"3R>F![4 =@?%EI#KFKZ;>1-;+IE
MHM[+<,P*&([N>.01M.13+;Q3-+J6EV\^C7<-OJD;O;3C#[-J[L2@?ZLD=.3Z
M<5S%YX;UKQ%K_B5KK36L+/5]%2SBEDF1FB<%\!PI//S#.,CW-;/A>\\67%I:
M:9K.A+8&VC$=S>?:4D6?:,#RU7)&[@G=C SWH G/C16@M+^WTNZN=)NKL6J7
M4/S-DL5$GECGR]PQNSGOC%1ZWX^L](BU&>. 75OIK[+LK<(D@( +;$)R^T'G
MIW R0:R?!UOXN\.Z;#X4FT9'@M':.#6/M">68-Q()C^]O .-N,9 R<<T6EKX
MF\,^(=8M;;P[%K&FZE>O>VUT+E(O(:3!=) W.T'D%0>/7H #>D\8PSR3II%K
M_:+06,=\Z+*$=XY 2GEJ1\Q(7O@<CG/%2WGB@Q7]W8V5B;RZL[1+N>$2A'*M
MNP$!^\?E/H.1SS7.>+/#-QK4DK/I%R-7M;91INLZ=*D+B7;RK?."%W<\@C!.
M.>L?B3PQ>ZU$/MNE7+ZY:6<8L=;TZ9(G\_9\RGY@0N_GD8PQZ'J =;/XASJ8
MTNPM#=7XMA=2QM((UB1CA0S8/S$@X&.QSBL:?XD6$7AU-733[V0+?#3[FW 7
MS+6?>%*N,\\D?=SG(]:K6>D:]H'C$:W+;MJD>HZ;!;WYMF0/'<1#[X5BH*-D
M].0>U96I>$-97P[?-;:<\]_J?B!-5DMTFC'D1K(A"EF8 MM3G&>2><<T >@Z
M/J%WJ-O-)>:5<:;)',T:Q3NC%U&,."A(P<^O8UHTU&+(K%"A(R5;&1[''%.H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHK-UK68=%MH'D1I9KF=+:VA0@&65N@R> , DGL : -*
MBN8?QA_9RZTVNZ=-81Z5$DSSH3+#.C#CRW*KELC!7'7%.D\5S6&JZ79ZQIAL
MDU1C':S).) )<9$<@P-K$9Q@L,@C- '2T5QNG^-[_5;Z[@LO"U[*EEJ#V-R_
MVB)3'M4-NP6P>3C /'!SSBLQ?BH?[ L?$4OAN]BT&=]D]X9D/V?+E 2G5ESC
M)XZX&: /1:*P)_$4TVIW^GZ/8K?3Z>B-<[Y_*4,XW*BG:<MMYYP!D<\\9,GQ
M'LVTG0M2L=-N[J'5KL6:J"JM#-\V48$_>!1AZ<=0* .UJ&ZM(+VW,%S&)(R0
M<'@@@Y!!'(((!!'((KG(O$^K2R0VC^&Y+;4&MY;F6.XN0(8T1]H'FJK LV00
M,=,YK&U+QW>WN@>$]4T2S40:UJ$,#B>7:Z<L2G (YV,"WIVYX .]66)95MO.
M4S;-P0L-Y7INQUQGO39[."YEADF3>86WHI/RANQQT)';TKG8]5M&^(B:?<:,
ML.IC2#/]O+*?W7F*#&I'.-QSSCITYJO<>/4@T%?$G]G._AXR[3=K+^]5-^SS
M?+Q]S//WMV.=M '8T5RESXQN!XFN=!L-#GN[J.S2\C?[0B1R(S%0=V3@<'W]
ML<UJ>%]?A\4>';75X8)(!/N#0R$%HW5BC*2.N&4\T :],BFBGC$D,B21G(#(
MP(.#@\CWKD--UG4]6\?>(]#O+"V?3+.&V4*TN[Y9!*Q8J5^8M@ CH HZUR_@
M#Q3+X?\ AYX7272)FTV>X^QM>"51Y;R3.%(3J5R0">/H: /6J*Y'7/'=MI3Z
MFMO';7+:8N;F.2\6%R=H<K&I!WL%(/.!R "3G$$WQ"\V\TVVTG1+O4'U+3VO
MK0^:D8<#;\IR?E/S<DXYX&: .UHKC-1\?1V5O=LMG;_:;"!)+RUGODBD1R@<
MQ)P0[@$>@Y !/.*W_"9W^I^*_#<.DVT;Z7J5A+>@R2['?&T88;3C;NZ<Y/IC
MD [RBN5NO&+K9:IJ.GZ8U[IVERO%<R+,%D<Q_P"L,28P^WD<LN2#C/&>AT^_
MMM5TVVU"SD$MM<Q++$X_B5AD&@"S62?#MF?$P\0>9<?;Q;_9<^9\GE;MVW;C
M'7G/7WK6HH **** "L;0O"^E>'#<-I\4H>X;=))-,\K8R3M!8DA02>!ZULT4
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M'%!#!O\ *C5-[%WVC&YCU)]34E%% !1110 5')!#,T;2QJYC;<FX9VGU'O[U
M)10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !63IWAVSTS6-0U
M6"2X-UJ!0W)>3*N5&U>,<8''%:U% !1110 4444 %%%% !3)8DGB:*5 \;##
M*>A'H:?10 B(J(J(H55& H& !2T44 %%%% !1110 4444 8UWX7TJ^\0P:W<
MQ2R7D"*D8,S^6-I+*2F=I()R"1Z'L*V:** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *Y3QYHFIZMIVGW6BF)M3TJ^COH(I6VI-M!#1D]
MLACS_+K75T4 </K6D:]X[\&ZKINIV,>B/<0JL$!N%G;S58.&=E& N5 P,\$D
M]A3KO3-7\5/X<75=+;3SIE['?W3M-&XDDC5@JQ[6)P6;.6"\#IDUVU% ')>"
MM-U+3;SQ(;^Q>W2^U66]@8R(V4944 [6.#\I/XUQ?A73M0\3_!*P\.QV#Q17
M>Z-[UI$\M8O/+,P&[<6P" -O7OCFO7I8Q-$T99U##&48J1]".E4-"T*P\-Z5
M'IFF))':1$^7&\K2;<DDX+$GJ2: .<L-(U3PQXQUN]M-/DU#2]7$4P$,L:R6
M\J+L((=ERK#!R"2,8QWK&;P;JVFZ3X:M[>S^U7%MKIU>^,4J*J;O,W*NX@G&
M\ <<[3TKTZB@#C];L=<N/&=I,-.CU+0_L90027"HD-SOSYCJ<[QMP!@,1S@<
MUS-CX4\2VG@#PK8OID37VAZM'=/;K<KF6-3)DAC\H/S@X)[?A7JU% '&2Z1J
M=W\1H]3N-/9=/?1&L)94F0[9&D#G R&*@ C..O:L:U\,:^GPYF\"3V6[ :UB
MU,2IY)@+Y#E=V\.%.-NW&0.<'(],HH XRST>_L/B+-J,>G2G3$T:*PBD$L>6
M:-V;H6S@@@9/?TZU9^'>EZAHGA*+3M3M#;W$=Q.^-ZN"'E=Q@J3V8#ZUU5%
M''VFFZOI?Q#U[4TT\7.GZG;VVV5)U5D:%7!7:>I.X8Z#U-<U!X6\00_"[0="
M;2G-_9:A%/,HGBV[$G,A(.[G(./K7JM% ' +:^*_#?BK59]+T6'5M*U>5;K#
M7:0/:3;%1MV<[E.T'Y<XJY+I>M-\0=#U26S\ZWMM/EM[FXC=%422%#E5+;MH
MVD=,].M=G10!P+V?BKPUXOU:YTG1X=8TK5Y$N"INU@>UF"*C9W?>4A0>,D>G
MK:U+2=='C#PYK,=M#>FWM9[:[VRB)8VDV$,,\E05(XR<8ZUVE% 'GVE:)KOA
MW3?$&@P:<;VVO)YYK"[69%1!-U24,P8;6)Y4-D>_%;NAZ??^&K30/#]I9+=:
M=!:&.YOC,%,;JHVX3JVXYZ=*Z2B@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "J&IZI%IWV:+:9;J[D\JV@4X,
MC8)/T4 $D]@.YP#?KA;B5Y_CE8VTN3#;>'Y9X0>@D>=58CWV@"@#9'B.X_X3
M<^&VL$4_V:;Y;CSLAB'";<;>.2>?TK1TO58M3%Q'L,5U:R^3<P,<F-\ CZ@@
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
MU;5O,TJ[N)+(K?2KY+) KKR#DC/8Y [ 9->H:%<RWOA[3+J=MTT]I%(Y]69
M3^IH T**\\TC?XR@\6R7EW=6]U::G<6-J89WC-JL:@(R@$#).6)/7..@Q6%8
MZAJ7BA_AQ/?WU];OJEO>+>);W#1"8)$<-@' )Y.1@C=QCC ![!1573+!-+TR
MWL8YIYD@0(LEQ(9)& [LQZFN!\/(WC#P=#XAFUFZL-26\DGEGCE.+=8Y6!A*
M9VA=@ ((YSDY- 'I%%<'I)_X2_6_%MOJ%Q=1&PO!96T<,[Q&!!&")%VD?,S%
MCN/8 =*Y>RU/5M?TGX?S7^HWL4]U?W%I=/;SM&+A$64!B <9.T<]1G(QQ0![
M)17F1\/^3\1;/PXNL:T=,.ARR/&VH2%G/GJ/O9R.#C(P<#&<9SC0:WJVB6L_
MAV34;N:T7Q3#I27\DA,J6TBARGF=<CA=W4;N,8% 'LU%<'<1SZ-\2M+TJRFN
M3I>L6-Q]HMS.Y$+Q;2)$).4)W;3@C/7KS7.^&K;_ (M6OB;4/$^JVEV+6ZA:
M\>=Y5C!F90WEY^9\C@]<GKTP >O5!:7EO?0&>UE66(.\>Y>FY&*,/P92/PK@
M-(%S'\2FTEX[NUT^ZT S-:RW;.Q<3*F]L$['(8@[6/;G-<]X;NSH7PG\//:R
MO#_:6J_8YY'N'"QQFXEZ')\O.T*2H!^;/7F@#V>BN5T+1=1TGQ/=RR:A&NGW
M=N"FG"9Y=DBD R*7Z A@"!QD@U2^(_VA4\-&VOKNU:;7;6W<V\Q3<C$Y!'0]
M!U!Z4 =O17G<MLUCXOM/"-O<SS6;6,U\J7U]+NE=I<%=XRS!1G"D_P 63D@$
M4Y'U?0)/#_AF_P!9:Y@OM8EBDGCE;S(H1'YD=NTA.XDD@;L@E>* /4**\YNO
MM6E^.-4T*UNKL:7=Z&]\$$[[K69'VYC;.5##' /4?6LS3K'58OA!_P ))INJ
M:A+KL^B*-UQ=DH!PQ8*QVAPH.&_/DDT >LT5P%C9S7?CC3+K2VU:#14L#)=I
M-)-$AFW#R\AB-SXW;ASQU[5A&]N(O^$5U.PO[R[CN]>%O+J<LS)]LC<RY419
M(\L8 !./N @<YH ]<JE?W%_!-9+96*W4<LX2X=IA'Y,>#EP"/FYP,>]>=/IS
MZGK_ ,0K:XU/5/(LU@>V1+Z1!$QM]^00<X#$G;G;[=*&U*_NM!^&6HR7US]H
MO+FV2YVS,JS PLQWJ#AN5!YH ]2HKS?Q7;27NM)X9T2^U :S?N;F[NUO9@NG
MVV[[P4-M#'[JKCW/K3];@C:\O["SO[Z_>RT90(#<LBVA^<B9Y0<M(V.."?ES
MD T =]<7EO:R6\<TJH]Q)Y42GJ[;2V!^"D_A4,=Q?MK,]N]BJ6"PJT=WYP)=
MR3N39C(P,'.><UY>4.N?\*JOM0EGENKF-A+*)W1F_P!%9B<J1@D]2.36Q<ZE
M=Z-XY\6RPRW-Q'9Z"EY#;2S,Z"0>8<*">,[1TH ]%HKRC4[F\L?A;H_C.PO[
MJ76%6TN)F,S,MT9619(F3.W;ES@ ?+@8Q5Z/3#K'CKQOI]UJ6I_9(;>SDBAC
MO9$$;,DI)4@Y R,[0<>H.!@ ])HKF/AWJ%UJGP\T*]O9FFN9;1?,D<Y9R.,D
M]SQUKIZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBN6'B;4[^YN6T72HKVTLM1^P7.ZX\N
M3(V[W0$;<*6Z$Y.#[9 .IHJO<7UM:W-K;32JLUV[1PIW<A2Y_(*:Q]"\17&J
M^(-?TJ>SCMSI4L489)2_F!TW@]!C@CC]: .@HHHH *P-9T:237-,U^R3?>6(
M>*2+(!F@<#<H)XW A6&>.".,Y"ZEXE%OKL.@Z=:_;M6DB,[1&3RXX(LXWR/@
MX!/  !)],<TY=9U*#6+'3[_25C%V7"W-O<>;$I52VTY52&.#@8Q@'GC% $K:
M#I[>(%\1E;C[>MMY 82/CRL[MNSIUYZ9S4&C:,\>N:GK]XFV\OA'%'&2"88(
MP=JDCN268XXY YQD[U% !1110 4444 %%%% &3K7AO3-?^SM?0OY]LV^WN(9
M&BEA;N5=2",]QT/>I+'18+*59FGNKJ=00LEU,9"H]AT'U R:TJI:M-J$&GO)
MI=I%=W890L4LOEJ06 8[L'H,G\* ,O\ X0O1A)=[8IDM;R;S[FS69A!+)P2Q
M3IS@9 X/<&K;^';!_$(UT^>-0%N;8.LS!1$3G;MSCKSTK6HH YO_ (071#HM
M_I!2Z-CJ$S3W,9N7/F.QRQSG(R>2 :PI=%E?XK6TR)J<5E;Z)]D2\C#X\WS=
MVTL00WR]SD=.]=CKFH2Z3H5_J,%NEP]K \WE-)L#A021NP<<#THT'4FUCP[I
MFJ/&(FO+2*X,8.0I= V,^V: ,^[\%:'>:5;Z?);RI';W/VN*6*=TF6?))D\P
M'<6.3DD]ZA/@'P^1J@$%R!JD8BO/]+D_>J%V\_-U(ZGJ?7DUTU<_J_B&?3/%
M6@:0+..2#57F0SF4AHRD9?&W'.<#G/KQ0 ]O"6EO/I,S?:3)I((LS]H?]WE=
MISS\WR\<YXK/TY;CQ+XAM-7U#0;C35TH3);_ &S89'D?"EEVDX4*#UZEO;)Z
M"RFU"2[ODO+2*&WCE M9$EWF5-HR6&!M.<C%7: "L/4?"FF:CJJZKBXM-25/
M+-W9S-$[I_=;'#C_ '@<5N44 99\/V3:?=6<C7$@NX_+GE>=C*Z\C&_.0.3P
M, 9..M4CX+T<VFDVNVZ\G2'5[)?M+_NBHPO?G XYSQ6QJ-_!I>F7>H71*V]K
M"\\I R0J@L?T%9&C:OK6H7=M)<:3#'IEW9K<QW,=QN:)C@B-U(!)(.<CC@B@
M"I<_#GPW=1ZA%+;W/DW\_P!IEA6[E6-9=P8NJAL*Q('(YK1A\+:;;ZR^K0_:
M4O'MA:F3[0Y_=#D+@G'!).>N>];5% 'G?B/PI;Z7HFEZ5I^C:C>Z-%>M<W"V
MEVWVF!L,0T9+ G+L2<'/7 YJWX7T(I?M- OB"/3)('CGMM:NC*LQ.,;8V9B,
M<Y)QUQ@YX[![ZW2_2P$BF\>%YTBSR44J"3Z#+ ?_ *JR?"?B&;Q'97\UQ:):
MR6FH3V1C24R F-MI.<#J<]J (-!\!:!X;O/M.G07"[2QABDN9)(H-W7RT8D*
M3DC/7!([UTU%% #)HA-"\19E#@@E&P1]#VKG1X$T,:!::&([D:=:2B:"(74G
MR,&W [LY.#R 372T4 9 \-Z?_P ) -<83M?BV^R[VF8J8LYVE<XZ\]*SM'^'
MWA[0M2-[I]M/'AS)';FX=H(G/5DC)V@\GG'';%=12'.TX )QP": .3/PW\-&
MWDM_L]T(&NA=I$MY*%AEW;MT8#80Y],=:TX/"VFVVIWVHP?:8[F]B2*=EN'P
M44$* ,X& 3C'K5[29K^?2X)=4M8K6]93YL,4OF*AR>C8&>,5EV?B&>X\;ZCX
M>ELXXTM;2.Y2=92QD#LPY&!MQM/<T -L_!>E:=::?;V#WEJNGK(EJ8[ER45R
M"RG).X$J.&SCM6OINF6FD60M+./9%N9SDEBSLQ9F8GDDDDD^]6Z* .<OO VA
M:CJ.H7UQ!/YFHPB&[C2YD2.<!=H+(" 2!P#CCZT^W\%Z/:W.E7$2W0ETJ-HK
M1C<R-L5@ P.3\V0 .<]!Z5T%% ',364'@VWO=1TK2=2U*>^NA)<P02[W9VX+
MX=@!@ #C':KGAC2?[,L;F:6VCM[S4+J2]N8TP=KN>%)'!(4*">Y!/>MNB@"C
MK&D6FNZ5/IE^KM:7"[)420H67N,CG%4I/"FFS76E7,ANC-I0(M&^T/\ )D;3
MGGYLKQSGBI_$6MP>'="N=4N$9TBVJJ*<%W9@JKGMEF SVINEW>LRZA>VVJ:;
M!!#$$:WNH)]ZS YRI4@,I7'T.: ($\(:,)=7DDMWG_M< 7R32LZRX&T<$X&!
MQQBH-#\#:+X>CD2P%X"\9A1I;N20PQG^&,L3L' Z>@]!7244 <?JWAI-'^'5
MYH.@:=)=P&,Q+9O<$GRV;]X%9CUVEB 3C.*Q=$T$-J%I-I$/B[3FAF1I/[2O
M6,'E@C<A1G;=E<@8'!.<C%>E44 <L?A[X=_MZ;5UM9HYIY!-/#'<.L$TG7<\
M8.UCGGD8S6G:>';"RUZ\UJ'SQ>WBJL[-,Q5PN=HVDX&,G&!WK6KG_#/B&?7;
MK6X+BSCMGTR^-IA)3('PBMNR0.N[IB@!?#GAU=#O=7N(FF2*_N?/$,D[2;6Y
MW-ST+$]!P H[YJ7Q%X5TGQ1#;IJ4,ADMG\RWGAE:*6%O574@C_/I6U10!AR>
M$=%FT Z++:M):%A(2\KM*9 <B3S"=V_/\6<U/;>'[.V>:;S+F:ZFB$#74LQ:
M41CD*&_A&3GC&3R>:J6WB&XE\=WGAR6SCCC@L4O$G64L7#.5P5P-OW3W-;%[
M?6VGPK-=2K&C2I$I/=W8*H_$D"@#"7P)H:Z'8Z,L=RMA8S+/;1"Z?Y'4[E.<
MY.#R 35B;PEIEP]T)FNG@NY5FN;9IV,4KC&"5[?=&0, XY!K=HH Q;KPMIUS
MJTVJ(;FUO+B,17$EK.T7GH.@?'4CLW4=C27OA/2+ZTTRT>!XK?3)4FM(X)6C
M6)T&%/RGG&3U]:VZQ=>\20:+/8V20O=ZGJ#F.TM(R SX&68D\*JCDG]#0!(G
MAS3T\02ZYMF:^E@%M(S2L5:,'(7;G&,DGIWK&'PT\-BT-DL=ZMCYXN$M%O95
MBB<-NRBAOEYYX_#%7[K6]7TUK0WVBPF*XN8K<R6EV91"78+N<,B''/;/..G6
MCPWXBN-;O]<M;BSCMGTR\^R_)*9 XV*V[.!C[W3% $%W\/\ P]>W&HRS6]P1
MJ482[B%U((Y2%VARN[!8#^(\YYZ\U8?P;HTDFER&&<2:8C1V[BYD#%&QN5SN
MRX.!D-G-;]% &-;>%M*MKO5;D0R2MJH O5FD:1)<+M&5)P/EXX[4S3O">EZ8
M;01?:)8['/V.*>=I%M\C'R GT) )R0"0, UN44 <^O@S2%M=6M@+KRM79FO5
M^TO^]+#:W?C(XXQQ6OI]C#IFGV]C;[_(MT$<8=RQ"@8 R>3Q5FB@#"N/".ES
MZC>7RBXMY;Y EXMO.T:W  P-X!ZXXR,''>GW'A;2KG4-+O3%)%+I:E;(0RM&
MD(*[2 H.,%1CGM5W2YM0GLR^IVD5K<>:X$<4OF H&.TYP.2,'%7: "N8C\ >
M'H=<EU:*VFCEFE\^6!+AQ!)+G.]H@=I;//(Z\]:U-?U^Q\-Z3)J-^S^6K*B1
MQKN>5V.%1!W8FL^[UOQ!8Z3/J4WAV)TBB:4VT%]OGP!G&TH%)]0&/MF@"S=>
M%M.N=6FU1#<VMW<1B*XDM9VB\]!T#XZD= W!'K3;GPCH]R=*_<R0KI1!LD@E
M:-8B!C. <'CCG-;$$HGMXIE^[(@8?B,U)0!P>IZ9/>_%NSO/*U"*UBTEX!=P
M(RJLIE#!2<8(VYZY'XXKHI?"FBSZ%-HTUF);.=S+*'=B[R$[C(7SNWYYW9S6
MU5>QOK;4K..[M)5EMY,[)%Z, 2,CVXH I6GA^TM)GN/-N9[MH?(^TSS%Y%CS
MG:I[<\G')(&<X%4X/!6AP>%9O#0MI'TF4,&@DF=\9;<<,3D?-SUZUT-9VO:C
M-I&@7^I06Z7#VD#S^4TGEAPJEB-V#C@>E &?9>"M&L=5M=4C6[DOK: P+/-=
MRR,Z$@X?<QW8(! / [=!3(_ ?AU-%O='-BTFGWC%I+>69W5,L6^0$_)\Q)^7
M'-:NAZBVK^']-U-XQ&UY:Q7!0'(4N@;&?;-7Z ,7P_X6TSPU$ZV/VEW<!6EN
M;AYGVCHH+$X4>@XJ76O#UAX@%H+\3$6DZW,/ES-'ME7[K?*1DBM6B@#"\1>$
M-(\41VO]I12F:T;=;W,,K12Q$]=KJ0>:)?!^BSZ%%H\EJQMHI!-&YE?S5E!R
M)!)G=OS_ !9S6[10!D1^'+%([O<UQ+/=Q"&>YDF)E9!G"AOX1R>!CDD]3FL7
M7_#JZ=\/I-!T;3)KZS&R)K3[0?,$&X;Q&S'[P7.T$]<?2NQHH \ZT'0\ZI:W
M.EQ^++%8I TPU6\9H2G=/+=V+$] 0,#KGC!V(_AKX:BM8+5+>[$%O<BZMXQ>
MRXMW!)_=_-\@R3P,9KK:* ,*/PEI<5QJL\8N5DU556[(N'^<!=HQS\N%XXQQ
M47_"$Z,++2;0+="#27$EDHN7_=,!@'KS@$CG/!KHJ* ,"'P=I=MJ%_?6[WT-
MS?R>9<R1WD@,A' [\ #@ <#M4+> ]!:\2Y,%R'%JMG(!=2!9XE&%$@#?/CU;
M/O72T4 <TO@/05TK3=.6&Y6'39/-M76[E62,XV\.&W8V\8SC'%7H/#>FVVNS
M:S&DHO)X5MY"96*&->B[,XP,GM6O10!S]EX+T:P$44$<PLX9OM$-FTS-!%)G
M.50GC!.0.@/( -3Q^&-.BU34M2C-REUJ2*ERXN&^=5!"@#.!@$XQCK6S10!G
MZ)HMEX>TF#2].61+2 8B1Y"^T>F3DXK0HHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC_B#JMQI
MUKH=M%*\,&HZO;V=S,C%2L3$D@,.5W;0N?0FNPJGJNDV.MZ=+I^I6R7%K*!O
MC;/8Y!!'((/((Y% ''RP/HWQ.TW3+#>-+U;3[@W5H'/EQM'MQ(H_A)W[3C&?
MK3/AEI]K;_\ "2S1QL)$UZ]A!+L?E#CC!/Z]:ZRQT&QL)GGC$\MP\0A,\\[R
MR;!SM#,20,\\=^>M-T;P[IF@&Y_LV*:+[5,T\P>XDD#R-C<WSL>3CK0!RGB_
M3;2[^)_@DSQEC(+U&(=AD+#D#@\<GM63/I%OJGB'XEFXDN1Y*P/&(9WC"N+4
M$-\I&2".,Y'M7H6K^'=+UV6SEU"W:22SD,D#I*\;(2,,,J02"."#P>]0)X1T
M:.;5)4@G5]44+>$7<O[T ;1_%Q@<<8XXH XC3M8O=:D\&:7>W$3+?:#]K<7.
M[;=3@1@@X(W$*6;'3G.,@8[#P?I-WHEE>Z?=:L-0"7;M"N&S;1L RPY8DD '
MC)S@BF7O@'PWJ&B66D7%@S6EB0;3]_)YD&.!MDW;@.!QG' ]*V-*TFRT6P2R
ML(?*@0DX+%F8GJ68DEB?4G- '"^&=UI\;/&<-Z<3WEM:3V9;^.%5*MM]@Q /
MN*[V_N5M;9I-JR3!7:&/N[!2<#WP#536/#>EZZ]O+?6[&XMB6@N896BFB)Z[
M70AAGN,X-36&CVNGN9$:XFF*[?-N9WF<#T!8G X' QG H \OEN)KGX+Q>-+>
M]E&OQQB]^V+(<M(),-$1G!3JFSITXS6S'8C5_BA?V=_+>BUFT.">2T%W(JJ[
M2."!AL@<#@8'M740^#=#MY',5JZP//\ :6M1._D>;G.[RL[>H!QC&1G&>:LC
MPYI@UR;6A'.-0FA\AY1<R#,?.%V[L#!)(P.#S0!Y*8YH_@ZGB ZAJ#ZIIE]Y
M=K.]T_R(MYY87&<,-O!R"3] ,=3<Z/%K?Q4UG3+V[U V!TJ"8V\=[(B[S(XR
M,-D#@< @9Z@UT9\">'CH#Z$;2<Z9)+YK0?;)L%MV_.=^?O<XSUYK$CT.6X^*
M=[>26^I167]EQ6L-VDLB;G5V+*6!R>".3W'!S0!@:#=SOHMGHNI:C>WDEKX@
MN;*TAW MJ,4(;"R,2/D7DDG/W ,'@54OYKV/X:_$*%KB>W;3M2D%LMO=28@7
M;&=BMP2F6;@C'/2O2KOP;H-[I]C9263)%82>;:M!,\3Q/SDAU8-DY.3GG.3S
M5=_A_P"&7MM1MCIS"#46#74:7$JB0C'HW&<#..N!G- &%)8KI/Q+\.QV]Q=L
MFJV-VMZLUP[B8H(RIP3@$;CT P#@<5GVTDVC7>O>!9)YWN[^=9-+GDE9I#;S
M<,0Q.<P[7/7L*[J7PSI;ZC8ZFT-Q)>:?&R6KF[E)4$8(P6P<X&<YSBL[1(KW
M7=:AU_5M#;2I;2W>VMH9W1Y<NP+L2N0!A% [\MZC(!TT$,=M!'!$"$C4*H))
M.![GDUQWQ6,D7@*YN89YX98KBVVM#*R9#3QJ0<$9!#'@UK/X:@?QO%XC5#'/
M':FW=Q,Q\U3T79]T 9)SU)QZ<W=;T+3O$6GFPU2%YK4LKF-9GCR5((R4()P0
M#^% '(ZAIZ:C\8/L%Q<WOV*706EDMTNI%1F\]5Z _+QC.W&<<]\\]I6M7-KX
M;T+2KB]G%E-XDGTR2=Y3O\E'DV1E\YY*JN<YQD5Z7_PC6F?VVNL^7<?V@MO]
ME$WVJ7_59SMQNQUYZ9SS5,^!?#C:'=:,^GF2PNI3/+%+/(_[PG)<%F)4YYR"
M* ,W5-%M]&T?Q<;:^F,5WITDJV!;,=MB)E+(/X0Q&2.F0:P;)WA_X5.8I9(Q
M-:B.4*Y D46>0&'0X/(S7:V?@_1;'1KK2H;>7[-=J4N"]S(TDJXQ@R%MV,<8
MSQDTVY\&:)=:/8:6\$ZVVGLK6C1W4JR0%1@;9 VX<<=>E ' ZUKU]X=B^)5S
M8SR*;6>S2#+%A;^;&@9E!X&"Y;TS6MK.CV&G?$'P%+9;QOENE9C*S^;_ *.Q
M#,2?F;_:ZG-=3;>"_#]JVI&/3U(U)!'>+)(SK,H7:,@DC.._4DDYR:K6GP_\
M/6<MA(EO=.VGL6M/.O9I/(R,87<YPN.,=* ./E,RZ/\ %)%O;T&T=WMW^U2;
MXR+8. &W9QGMG':IK:V.EZ[\/;VWNKPSZE"T-X9+AW69?LV\ J3M&& (P!79
M'P9H9CU6,V\Y35O^/X?;)OWW&.?FXXXXQQQ3V\(Z,S:4S07!;2ABR/VN;]UQ
MC^]SQQSGCB@#@]4@U?4=/\86NR_D\0#4B-+N;7?B*(A#&JRK\L8 )W@D=23G
M(KT^PMOL=C!;%W<QH 6DE:1B>_S,2QY]37F$7AI9]0O7U7PEKR:I<74LKW&E
MZCY=M)ECM8$3+CY<9RN<YZUU=IX08:QH&JW<LDFH:9;M%)=-<.S2*58>61P&
MY8$N1D[1QSP 3?$2VBN?AWXA\U2?+TZXD7#$881-CIU^E<SYJV3_  _T%/,A
MT[58WENR)&_>LENI6,G/1B<D=]N.A->@ZKI=IK6FSZ=?H\EK.I25$E:/>IX(
M)4@X/I5&?PIH]SH]MI4UO(]M:LCVQ,\ADA9.%9)-VY2/4&@#AM8^U:5K7C#1
M+.XNDTO_ (1]M3A6.=U^R3_.N$8'*AMN[;G'!XZUT_@/18+70--U;[1>37E[
MIMMY[37#NI(0$$*3@=<<>GUSJ'PQI;6-]:2132)?KLNI'N)#),N,;2^=V,$C
M ..3ZFKNFZ;:Z1IT%A9(Z6T"".)'D9RJ@8 RQ)P![T <5)IMI)\=/-:,ESH(
MF)WL/G%P #U]!TZ5QUW9"/X>^-=:BN;N*^L->O9K5XKAT$3"<<A00#GOD&O7
M+WPYI6H:S;:M<6[&^MXS%'*DKI\A.[:P4@,,@'!S@\U2/@;P^=(OM*-I.;&_
MF:>YB-Y,?,<G+$G?GD\GGF@#!NI9O$7CK5-"N)+?RK:PMY(+>8N-P??OD7:P
MY!VKGMVQDYZ;PG97FF^&[6QO]6_M6YMM\3WA4@OM8C!R3DC[I.>HJMK/@7P_
MKS6<E_:2O/9KLAN$N9$E5?[I=6#$?4GJ:W+.SM]/LXK2TA6&WA4)'&HX4"@#
MR?Q'=,NEZAK.F7-Q<R0Z_&HU*24HT?[Y$:")1G=&H)4YP#R<-UKH-?N(_"/Q
M"L-<NII5TC4K>2TG#2,4@N%&]'"YP"ZJR\#J!ZUKS_#OPO<K?)+I[F.]G^T2
MQBYE""7<&WHH;",2!DK@]NE;-[HNG:A8P65U:I+;P21RQ(W16C8,I_ @?7OU
MH X?47N=,N_".CW)E@AUJ^FEU B0\-L:18-V>%W%5P.H3'<U:M(9=/\ B9J'
MAZVDG&C7FCB],*2LOV:7S#'^[(.4##G (Y!-==J^BZ?KMD+34;?S8UD65"&*
MM&Z\JRLI!5AZ@YIEKH5C:+<F,3-+<J%FG>=VE<#.!O)W #)P 1C)]30!Y?H&
MM74O@SX=:9<W4WDZQ<2+>7!D.^0)O81ELY^=MH//(!'>M)H+'0O'_B]TNWTV
MV&@12F=,M]F^:0;D7MC&=H[_ %KK6\"^'6\-Q>'S8,=-@<201F>0M"X.0R.6
MW*02>A[FB/P+X?2>YGDM)KB:ZM?LEQ)<W4LK2Q<\,68YZGGJ.,=* .3T@3V?
MCKPU;Q1SVUI?Z3.)0]P3)<[!&5DE4<"3YB<AB>>O:N=N+>2+X7Z_K@U#46U'
M3-7G^QS->2$Q;;D*.,X;(X);)KTRU\!>'+2>PGBLYC/8*R6TLEU*[HIP-N2Q
M)48& >!VQ3CX%\/-HEUHS6DYT^[E,T\)O)B'<G<23OSR>3SR: ,E9(O$?C_Q
M#H>INQALK.W^R0!RH(D5B\H'=@=J@_PXXQDYHR/-'X@T#PF^JB^MO[/N&\Z^
M)/VR:.14VMM(W%5W<'/J<D UTNK^!] URYM;F^M96NK5/+CN([F2.79_=9U8
M,P^I/4^M2:QX,T#7=,M-/OM/0P69!M?*9HF@P,#8RD$=!^5 $?@_2;O0[*]T
M^ZU8:@$NW>%<-FVC8!EARS$D#/&3G!%8VGM'XH\;>+-.U4.\6G&W@MH-[+Y:
M/&6,@P1\Q)/S=0  *Z[2M)LM$L$LM/A\J!"3@L69B>I9B26)]2<U5O?#6F7V
MJ#4W2:&^\KR6GMIWA9X\YVL4(W#TST[8H \LU.6ZU?X+O)JTDEU<6.JK:173
MN=TT:W:(&..IP,9]L]:]DMK:*SMU@@4K&F< L6[YZGFLO4/">B:GHL.C7-F?
M[.A*E+>*9XE&TY&=C G!&>>_-:\4:PQ+&I<JHP"[EC^)/)H \CGNF6+PWJVF
MW-Q<1W/B1(6U664I)=1O(ZL@09S$!\HR1]T$+WK0&D1:MXO\?6=Y=Z@]M!#:
MO%$+R4!&:%VR,-G@\@=/;I72CX<>%E@$ TZ01+<BZBC%U+MAD!W9C&[Y.3R%
MP#6A%X4T>"\U&ZB@G2;445+IENI1O51A1C=A<#@8Q@4 >?R27\GPU\)^,S-<
MW%UI<,,]]&)6_P!)M\8DW#.&8#YP3Z'UKM_#KPZOJ.H>(8)#);7!%O:,KG8T
M<?#.!TRSEAGN$6JE[:W.@:=;>&?#GA^6>RG@>)9Y+@/#:9X&\.Q8KR3@>F!7
M1Z9IUOI&E6FG6B;+>UA6&,?[*C _E0!RNJ7O]H_%&Q\.79(T]=*DOO)SA;B7
MS @#?W@J[CMZ9.>PKBC?2^&-%\9)832P1/XFBMGG\PEH(9!$&(8\C .T'MD>
ME>I:WX8TKQ!+:3W\$GVFT8M;W$$SPRQ$]=KH00#W&:@MO!7A^UMM2MUL/,AU
M,YO$FE>03' &3N)YX'/7//6@#!U:V;0?'WAF'2PZV>J_:+:^M-Y*2*L>]9,$
M\,#U;J0<&N5N+FX7X'ZO<_:[@7-MJDJ0S><V] +P* &SG&WC'I7J6G>'=/TR
M:.>%9Y9HHC#%)<W#S-&AQE5+DX!P,]S@9S@5EW'P[\,W:W\<]C(\-]+YTT'V
MF41>9N#%E3=A6)')4 ]1T- &%J&C6NN_%^_L[UKC[.= A+)#.\6_]_)C)0@X
M]LXKE;BWEN?#-E8ZC//>QZ7XTCT^TN)I"7: 2J.6SR1EES[5ZO<^%M+N;^&_
MV7$-Y%#]G$\%U)&[19SL8JPW#)SSGGFEO/"VC7VAQZ--9 6$;*\<<;LA1U;<
M&#*0P;/.<Y))]: -2&&.WA2&(81%"J"2<#ZGFN<\9RP>5I-K+<W*O<7Z!+2W
MQF\PK$Q,20 G&YCGHN.<X,B>$[2+Q?:ZY;Q-"]O:&V+^>[&5.<*5)Q@$EB3R
M3C\;^M^'M,\1001:E [_ &>83PO'*\3QN.C*Z$,.O8T <W\/Y;E-5\5V$V$B
MM=240P+*9$A#1(Q5"0/ER2<8 &35#5-UI\?=$N+L[;:ZT>6WM&;[OG!RS >^
MW%=AI7A?1]$U"[OM/M/)N+O'G-YC-N( &<$D G R1R3R<U/K.AZ;K]D+35+1
M+B)7$B9)5D<=&5@05(]00: +DTD4:!IF4+N4#=_>) 7\<XQ[UY'<Z7#>VOQ.
MNI)KI);2YEFMS#</&(Y%ME8/\I&3D#KG]3GTRQ\/V=A(DHEO+F2/_5M=W<D^
MSC&1O8@'&1GKR>:JKX.T18M4B%O<;-5)-Z/MDW[[(P<_/QQQQCCB@#FHIUUR
MZ\/0W$LNH7LVAK<2:>[^7 -^S-Q(W7.<JH )Y)&.37-VMS?7_P .OA[<S:E?
M"YEUJ*UEE2Y<%X_,E&&YPW"+R03Q7HI\#^'S/83?8Y1)8V_V6%A=2@^3_P \
MW.[YT_V6R*CB\ >&H+&TLXK&6.WL[G[7;HEU,OERY)###=B3@=!D^M &!IEO
M=:5XQ\8Z1H]Q*J_V;!<VR7,[2K'<,)!NRY)P2%)^E9^EZ?>:Q#X*EM$U6"=8
M]VM3^9-")E\ODM("/,)DP5()X/I77:UX:CC@UG5='LA/KEY9M!BXNI/+E&"
MK*6VXY..!U[9KDM)\)P$V\>E:%XGT2[A*8GN=3/DQ8QGY1*P<8!^4+@]#M'0
M ?#:7WC>V\0E=4BLK^TU2>WBN,R>;9"-\)M 8  J 3ZY.<UZ1:@SZ9 )9Q,S
MPKNFCRF_*\L,<C/7VK"O_ 'AK4M<;6+G3LWD@ F*2NB3XZ>8@(5_Q!SWKI&4
M,A0Y (Q\IP?P(Z4 >+R271^#DDXU"^%Q%KAC687+[RIO=F&)/S<'^+-==I]J
M-'^+S6%I/=?9;O1&NIXYKAY0TRSJH?YB<'#$<5L?\('X=_L9M(^R3_8&G^TF
M'[;-S)NW;L[\_>YZ]>:OCPYI@UV/6_+G.H1P?9EF-S(?W><[2N[!&0#R.O-
M'&_%;=!>>#=0GXTVTUR%[IC]V//"NWH <\^]>BLZHA=V"H!DL3@ >M17MC:Z
ME936=[;QW%M,NR2*50RL/0BLFR\(Z78(D,37SVT>-EM-?321*!T&QF(('8'(
M% &#:W$7B'XB:WI%^-]A86-LUG;[BJ.) Q>3 ZD?*H/;'&,FN1FNM4E\,16D
M^HWV=-\8IIEO<B=@\MN)5 W\X<C.,L#]WZUZIJ'AS3=2U*'4I8Y8[Z%#$ES;
MS/%)L)R4)4C*YYP<X/(J&Z\(Z)>:=::?+:.+6TF%Q"D<\D>)0=P<E6!9LDG)
M).23UH Y.'3H;'Q_X@T.*2Y?3;K0TNI8)KF20&4R.A;+,2,@#//-<U;V8M_@
MWX.GM+BZM9IKVQ5WAN'7<&E .1G!^A&*]73PYID>NOK0BE.H/ +=I6N)&!C!
MSM*EMN,DGIU-9J_#[PTFEQ:8ME,MG%,)XXUO)AL=3E<$/D $D@= 22!S0!A3
MVEOI7CO1/"R277]E7D=U?.D]R\GGS#;A"S$DJ!N;;G&2":IR/=6,OQ%T%))9
M-*MM-^T6RR,6^SM)"^Z,$\[<KD#M7>ZIH&G:Q':K>1.SVCB2WF25DEB8#&5<
M$,..O//?-,_X1O2SIE[8-#(T-]G[4QG?S)LC:=SYW'@ =>G'2@"'P7_R(GA[
M_L&6W_HI:W*Q4\*:/&FCHMO+MT<YL@;B1O*^7;CEOF&.,'-;5 !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MAB-VX(6XW;<=#T(-/N?&=O#KM[HL&EZG=W]K LYCAB7$BL2!M9F ['KCVR:
M.EHKC$^)>E2:58ZLEAJ9TRZD6&2[,"JEL[/LVR9;/#<$J& ]:M:AXZM++6;[
M2(=*U:]O[2))FAM;<,75B>5)(XX/)QV R: .IHKG-.\:Z5JVB6.IV'GS_;I#
M#!;!0LQD4$LA!("E0K$Y...O(S2N?B-I5EI6LWEU9W\<VCR+'>VGEJTL>X91
MN&*E6!X.: .PHKGK/Q=:W7B--$DL;^UFF@:XMI;B(*EPBD!MO)((R.& .*DT
M[Q1!J;V+V]C=FSORPM[OY#&^T,V3ABPR%.,CZXH W:*Y:T\=Z==R:8R6MXMG
MJEP]M9WC*GER2+NXP&W#.QL94=.U1:/XLO=1\3>(;";2+J.WTQXXE*F-CDIO
MR<-G+9&  <<9P<T ==17'^'/$'A^R\#Z5=Z3;W46GW4I@L;5SNFDD,C#:-S'
MDD,>6P!U( K0A\76C7E_87%I>6VH64 N7M)$5GDB/ =-K$,,\=>#UQ0!T%%<
M=9?$;3;U-&G73]3BLM7D6&WNY85$8E;.U&^;.3CJ 1GOUK8\5ZZOAGPIJ>M-
M&)#:0-(J'HS=%!]B2* -FBN0\+^'X[_PY8ZCKCRW^JWD"7$T\DC#RV<;ML8!
M C"YP-N.F>M7+:5/".G06%U=76H3W-Y*EFA?S)YM[-(%RQ'W5SDDXPO6@#HZ
M*YQ/&5C_ ,3:*>UO+>]TN,37%FZ*TAC(R'3:2K*<'D'C'.*HI\1M-,>CW$FF
MZK%9:LJ_9KIH 4,C)O6/ 8MN(X&%()Z$T =C17,VGC6TN&UB*;3M1M+K2HUF
MGMIHU,C1L"59-K$$'![\8YJG'\1]-:#1[I]-U6*QU;:MO=- "GF,I98R Q;<
M<8&%()Z$T =E17/:9XMM]3O=2L'T[4+2^L$61[:>-=\D;YVLFUF!!P1UR#UK
MF(_%MGH_@7PU<>%M)NSIVH7\5K"LKJ6C5IB&!WN26;# <X&>2,4 >D45R*>*
M[^3X@QZ =&NHX/[.%T[,\)8%I H8X?A5PP."22>!@ F>\\<Z=8I;W4UM=C2Y
M[D6J:B AAWEBH)&[?M+ C=MQWZ$&@#IZ*YW5_&%II,%]<FRO+JTT]MMY/;JA
M6$X!/!8%MH()V@X^H(K=M[F&[M(KJ"19()HQ)'(.C*1D'\J ):*Y>7QWIL-E
M!J<EO=KHT\PA34]J>3DMM#$;MP0MP&*XZ'H0:R/$FH37GQ$TG0KC2+B\TUK.
MXF>#,12=LHH;#.,A0S=<')R >M '?T5RVKS+\/\ X?74NF6UQ>)IT#M%'+-N
M*CD_,S')5<].3@ "N<U[4)9-=\ :I<VM[%,\\H>'(8R?Z.Q!"(Q7DGCOZXH
M],HKG-/\::=>6>JSW,%UI\FE2>7=V]T@\Q"0"N A8-N!&,$YJ6U\56\OB)-"
MN[*[L+Z6 W$"W&PB9 <-M*,PR.X.#0!O45P/QB=K;P!/>13RV\\-Q %FBE:-
ME#2J&&01P0365XDU6PM-7T"'P7J[7&L37T:R6=M>M/%);\^89%+%0 /XN#Z4
M >IT5D7GB"*#4I=.M+.YU"]AA$\T5ML'EJQ(7)=E&6VG SGCTJE'XXTBXTG3
MK^T\^X_M"Y^R00(@63SAG<C!B I7:V<GMWR,@'245RD_C[3;;P_JVKS6E\JZ
M3.UO>6XC5I(W4 ]FVD88'.<<U,GC2T,,LLNG:G /.B@M1- %-Z\@RHBR>>^<
MXQU..: .EHKSW1;AY_C-JV^UN[4C1H2T5PX;+&5OF7#,,$8''H>*]"H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB;ZU>R^,NE:HX_T>
M_P!(FT]6["5)!*!]2N[_ +Y-=M5>]L;?4(!#<)N 8.C X9&!R&4]B/6@#E((
M+J+XK:EJ3V5T+%])BMUG$1*M(DCLRC'/1A]>@KDWT?5S\%+G1!I-[_:;WQD6
MW\KDJ;SS<YZ?<YZ]>*]>4%5 +%B!C)ZFEH X?X@V[:R/"VFVZMYMQK,%P05(
M*Q1!G=B#TP !SW8"NXJLEC M^]\07N&3RP['.Q.NU?0$C)]<#/08LT %%%%
M!1110!P>J:1J/A_XB-XMTZQEU"ROK1;74;>#'G1E2-DJ D;A@ $#GN,UT]KJ
MDVI2(+:QNH8.LLMW"T) ]%5L,3[XQUY/2M6B@#RS3=(U?3_AEJ7@2?3+B6_$
M=Q:6MP$S!-'*S%92_1<;\D'GY> :UM/TFYTGXB::PMKJ6PL_#HTXW?E$J9!(
MI ]?NKG/3MG-=[10!Y++I.JR_##QCIBZ5>?;;_4;J6VA,1S(DDFY3Z#C/4\?
ME6I]O%K\7K*62UNRC>&=K!(&=XSYXZH!NZC' /Y<UZ-6*?#<!\6CQ']LN_M8
MM?LGE93RO*W;\8VY^]SG.: //[_PCK":=<Z[;:6ES=-XA;5_[*F*YE@*&+:<
MY <J2WMG'6M74(Y=8\$>(/[/\(3:4]UI\EM%#);(EQ/(RD 80G"#U8\Y[8Y]
M%HH \]N+2]DUCX?3KI]X8]/23[8?)/[G=!Y8S_P+TSZ]*J6>B7EOXEL=4T"U
MU+2;FXOB=8L)%;['+%SOE&?E#' (VG//(ZUZ;10!X_J=IXDU7389-0\/ZE/J
MUGKL5Q(RE/)$"SY7R%W8/R8R<9Z[C75Z?!J-A\3-9OI=+N3::E96NR=-K)&8
MP^]6P<Y^88 !S7:T4 >10^'-<E\%1-!I\Z:CIGB-M7CM)1L-Q&)68*">,E6S
MUZBNIFM)=>\;Z'KZVEW;6>CVMR7,\#(\DDJJH0(?F.T!B3C&2,9YQVE% 'D,
M>CZNOP<LM'.DWO\ :4>HK*UOY7(079ESGI]WW]J]1U*Q@UK1;O3Y]P@O;=X7
MXPP5U(/!Z'!J[10!P?@ZZU3PKH=OX<UO2KZ22P'DV][9P&:&XB!^0_+DH<8!
M# =.M2>,-.UK5+31]7M+$M/I6IQWHL P\R2$ JPSG;OPQ(&<=N37<44 <6UG
M+JWCJT\2BTNX+/3M.EA'FPLDDTDC [0A^;"@'G')88SS7+0:/JT7P@\.Z0VE
M7G]HVM]!)-;B(Y14GWL<],;??G\Z]=HH XJ2.Y7XL+JWV&[.GC0S;>>(&(\W
MS@^W&,YV^V,\=:Y:'1]7C^#6C:,VDWO]I6]]$\MOY1RJK<^83GIC;SU]J]>H
MH XN2*Y/Q9@U465T;!=$>V,_DMM$AE5PN,9^Z/3KQUKF/["UB7X2ZIIZZ7="
M_&JM=K;,NUY(_M0E^7/!.T'C/M7K=% '#:BFIOX]\.Z['HUX]L;*XMI$&S=
MSLA4O\V "%/3.*Q-&L+[0KB^T"^\$C5':[FELM3$,30R1R.7'G,W*E2QSP3@
M< \9]4HH \RGLKSP]XSU>2[\(OKVG:J\<]O/:P1.T,@C5&C<.1M7Y00<X'OS
MCT+3(G@TVWCDMX+9PG,$ PD??:/7'3/&>N!5NB@ KAM,@N[;QKXUO9;"[%M>
M16PMI!"2)C'$RL!^)'7&?I7<T4 >2Q:3JL?PQ\&Z:=*O#>V&HVDMS"(CF-(Y
M-S'T/&,8//YU;6TN]!\5:U%>>#I==LM4NC>6=W!#$Y0NJAHY-Y&P C@GUKT^
MB@#SW4H-<?6GTVZT6:;3&TM$M8]/*I;B?D.),D?*.-H/&.Q-9.E:=J\6D?#J
M&?1KZ)]*E/VL&,'RU$3)N.">K'IUQSBO6** /.&L;@Z_XZFNM N;ZPU'[&L<
M+18%S&B!)=N<8(R2,XSC(K0\%:1?:-K%_;6MSJ,OAKR(S:QZD&$D$N6W(F\!
MB@7;UXR>,\UV]% '&^++2_7QCX3U>UTZXO;>RDNDG6WV[E\R(*I^8CC(Y/:L
MVWM+Y-5^(4SZ==A-12/[&?))\XK;B,@?\"]<<<]*]$HH \BCTC5=(LO"&KR>
M&Y=6AL](73-1T\Q*TT)&PB1%;AN5(X/0_EZ+X<7-@\XT9-(CFDWQVOEHD@7
M&9 A(#'!XR<#&>>FQ10!P,VEZCX5^(>H^([.PGU#2M9AC6]CM@&EMY8QA7"$
M_,I&<@<Y.<5TOVJ;7();>"UN;:UEB=))[F(Q/RI "(<-D$YR0!QQG/&S10!Y
M5#H^L7/PI;P)<Z9.FIH@LA-LS;F,.,3"3I@+SM^]D8Q6]IUG<6/Q,U&[:TN_
ML']DP6L=P8B0[QLY(XY/!'U[5V]% 'D!T?5_^%*G1/[)O?[3^W>9]G\KG;]K
M\W.>GW.>OM6[;ZDEI\7]9D:VNY(Y-(M3F*!G*G?)@%0-PSSVP,<XKT*L6V\-
MP6WBFZ\0+>7;7-U"L$D3%/+V*25  7/!)[T >=R^$=8TG3=/UR/1DU":/6+O
M4+K1SM8B&XR-JY^4N@"G'KG%:/B2TNM;^'.O1Z7X3ETZ6]CCBM[4VZ)<2L&R
M6<(2%4#IDYX/J*]-HH XK48;JZ^(WAC4(K&[-I;VES'/*86 C:0)M!SS_"?I
MWK%T'1+ZPU[3+[P_::CI4=R7?6-)N586D9*$[H\\!B^/N$\'D#!%>GT4 >/_
M &7Q'?P>&+^_\/:I+J]EJZRW[L4V@8D&(EWX$?*\@ =,DG)KJ]$@O]*\=^*Y
M;C3+HVE])!<0W2 ,A580I'!R6W#&,>]=K10!Y#I?AW7;3P/X.NDTVX^WZ!?R
M37-@P"N\3LX8IDX9@K CGU'7BNEGT^?5/&4OB5+2ZBM;72)+.-9(626>1VW$
M!#\V% '4#);C@9KN:* /)XM*U2/X>>!M/;2[S[7INI6DMW$(CF)(R2[>AZCI
MG/YUZ%XET2'Q-X9U#1YG,:7D#1A\<H3T;'L<''M6M10!QGA?5]3TK1+31M<T
M74%O[*);?SK:$S0W 4;5=77A<@ D-MP:A\3V&LRZOX9\30V33-I5S,9[&(AI
M/(F382.<,ZCG ]2!G&3W-% ' 7VE7.I>(=<\2Q6ERD+:$=,MHFB*R7#LS.3L
M/( )51D#N>G-9TFG:D/!OP]L_P"S+PW&EWMG)>1B$YA6*)E<GUY(Z9SVKU"B
M@#S^XM;T>-?%5X-/O&MKK2([>"1821)(N_*C_OH<GCWK,;3=37P-X LO[,O#
M<Z9?V<MY&(3F)(E(<GUZCIG/:O4Z* .+M8KF'XHZOJ;V-W]ADTR&&.80L0[H
MSLRCOT8?6N7L]#UF#X4^%K9M)NS>Z3JL%U<V@4>9L29F.W)PW# \&O7** .)
M>#4H_BC:ZQ_9-TUI=Z,+0NI0^1()BY$GS<?*>V>1@9KG_"FGWVCV<?A?4/!*
M7-[:N8X=6,$36TD>XE9'8G=D#^$ DX[9X]6HH \PAL[S0/$NM6E[X,?7+;4;
MU[RRO88HG \S&8Y2Y&P ]^>#7H+6+3Z"=/?RX&>U\EOLXPD9*X^0=@.U7J*
M/*TT?6+WX4_\()=:9/'J:(MD9MF;<QJXQ,).A&T9V_>SQBMZ\M+F+XGZ+=1V
M5W)8VNFS6TER(B55V*%0>YX7J..:[:B@#!\;Z=<ZMX&US3[*/S+JXLI8XDSC
M<Q4X'/K7,7::C?:CX$NO[&OX4L)7:Y#Q@F)3 8P6P3_$>G7')Q7HM% 'E>J^
M'-7UF?Q_%:V<D4E_+9W%@]Q'MCG,"H2ISV+)CG'7/2NA\+7+:E=PS'P2=#E@
M4_:)KB"-3N(QMB*G+#/)8@# QWX[.B@#B/BM8WNJ^"9=.TZRN+NZEN(76.%,
MX5)%9B3T' K.^(-AJ'C;2+/3-)T:\AO1=1RIJ-RBPBR"G)8$G<3CC"@_I7I%
M% '#V]K?^&_B+K6IS6MS=Z9K,%N1-;Q&1H)85*;65><,#D'&,^E8T.D^(/#^
MFPO%8W;VVJ:[<W^I6]DP^T00R9V(I!XZ+N*G(Y />O4:* /'KG1-87PIX_TR
M+P_>Q/J5R9;-!M8.&2, 9#'GY22>GN372^+K+5+BU\+Z[IEA/=/I%TL\]AC;
M*\90HVT'JRYX'>N\HH X+3GU&Y^)UUK8T/48K"718X$DF1$.]97;;@MD$YQC
M\\ YKL-(OIM3TFVO+BPGL)95W-;7&-\9ST.*NT4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 445B:[XB.CM'#;Z5?ZI=NI?R+)%)1!_$Q8@ =@,Y.
M#@<' !MT5C^&O$EAXJT@:C8"9%$C0RPSILDAD7[R.O8BMB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *JW]Y!IML]U,"3PJJBY>1OX44=R2>![
MU:KGM?\ "47B"_MKR75]7LWME*Q+8W(B4$]6Z9R1QG/3ZF@!_A30WT73;EK@
M*+W4+N6_NE0Y59)#G:#W"@*N>^,]ZWJR="T"+089U6^U"^DF<,TU_<&:3 &
MH)Z*.3CU)K6H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
..HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>ex10ormfactorxseverancep003.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MNT0?9IHE#%@4 PA!QC]:I:=KFJPZ]X/7^T[F^CU-IXKVX*@6URPB9PT*G#
MC@@ $=S0!Z=3'EC22-'=5>0D(I/+$#)Q^ KRJ>\\0SZ!X[O1XEOHY-#O+@VF
MR.(9$<2.%?Y,%>V !U).>UZY,^J?$3P;=O>W4)NM)GG:.)P$5L1$X!!Z[CGO
MTH [*V\1VUSXHN_#_P!EO8KJWB$PEE@*PS+\N?+?^+:74'W-;%5_LD27,MXB
M9N738&=B0 .P]!GDXZ_A7!>$O$4]UKEEI>M7.HZ?X@2)S=V%VH\J[..9(& P
M5!Y 4CC.0<9H ]%HKF/%FLW5C?:'I=GE9-4NGB9U<*P1(V<A200"2 ,XZ9QS
M@CFM>D\7Z#X3\67,FIM#!!"+C3)/,26>/CYT<E,%<]#]X>M 'IE%>=WLFN6G
MB_PQ:Q^(;LQ:W!.ERC1QE8BD0<-$-ORGJ/FW>^:RM1UO7=,\*^/;>+6[IY]#
MG4VEW(L;2['C1]C?+@XW'G /O0!ZS6-H/B.#7Y=4CAM;BW?3KMK259PN2X56
M)&TD8^85R=Y<:_X<\5>&KJ36[C4+'69_LEU:2QH$B<H65HL#*@8.02>.I-98
M\03>&-%^(6J6P7[0FN^5$7&55G6% Q]ANS^% 'K-%</K5UJ/A?Q'X<$>H75Y
M8ZI<FPNHK@AB'*EEE0@#:<J<@?+CL*HVVMZII$_BC0-0U">ZU5&2329)-JF6
M*8A(@, #Y9#ACCWH ]&HK@KG^V$^(6G: /$%Z+271I)92$CWF171=X.W@G/?
M.,G&.W//?^(O^$#\47__  DMZ+GP]?74-LZI'F98B"/.^7YN#CC'XT >O45P
MTVM:AKGB)]'M_.B2'3(+MQ;SB%V>4MR"03A=HX'=N<\5EW=SXPL(?"%GJ6LK
M%?W.I-:7;6R(ZRIL=E8Y48? ' ^7/.#0!Z;3(I8YX4FB=9(Y%#(ZG(8'D$&O
M,+RXU--/^(^ASZQ?7$6FV27%M<.RB9=\#N5+*HXRO8#@XKM/!4!@\%Z,#/+-
MOLH'S(0=N8UX& .* )="\1P:]/JD,5K<6[Z==&UE6<+DL%#9&TGCYA6S7E>F
MZ1JNJ:CXY;3-?NM+FAU9FB\A$*M((8\>9N!)7IP,=\YXP^'Q3J\FA^#?&-U>
M2Q:9<E(-6MD"B-2^42;ID+OQD9Z,* /4:C>:-)1$6'FLK.L>?F8#&2!_P(?F
M*R-"EN+Z]U2_:YE>S>X,-K$2-JK'\KL.,\N'[G@ CK7.3VLDGQPA_P!.NU0:
M$THC5QM'^D("H&. <#/<XZT =-X=\10>([>]F@MKBW^R7DMG(DX7=OCP&^Z2
M,9/K6Q7B_F:IIW@WQMKFG:O<6DNGZ]>S10Q*FR0B1<B3()8$<8!'XUV5UJNH
M:WXHOM&M6GBBM+&"8_9[A8G+R[_FR0<A0HP.F2<YXH [:BL;PLNMIX=M8O$4
MMO+JL>4GDMSE7P3@]!@D8SQUK9H **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJMJ&H6FDZ?/?W]P
MEO:P(7EE<X"B@"S17/KXGE-@=1.@:JMB$\P2%(]Y3&=WE[]_3MC=[5L6%Y'J
M.G6M]"&$5S"DR!NN& (S^= %BBBB@ HHHH *YK6M)DB\4:7XFM8VDDM8Y+2Z
MC099X'P<@=RK*#CJ06QDX!Z6B@#"B\-Q+XFNO$,6HW@N+NV6W*?N_+5%)*X&
MS.06)Y)K+/AI]!\#R^%M&N+JXDNDEA@EN I\D2$EW8JJC"[V..I. *[&B@"G
MI6FP:/I%GIEJ"+>TA2&//7:H &??BKE%% !116+J?B./3/$6C:/)9SNVJ/(D
M<ZE?+0HA<@\YS@>F.>M &U15;4+F6STZYN8+62[EBC9TMXB TA X49XR:6.[
M4PVK3K]GEN0 L,A&X-M+%>."0 W3T- &)JOA&/5/$MCKW]K:A;7=E&\<"PB(
MHH<8;AHVSG'K4MMX3LDUN/6;VXNM2U&%2D$UVRD0 ]=B(JJI/<XS[UO5!>WM
MOIUC<7MW*L5M;QM++(W1549)_(4 <C?_  UT^_M]<M&U75(K'6)C<S6L<B!%
MF)!+J=N[DJ."2/;IC5D\)0/K]AK0U'4$O+6V-K(P=?\ 28RP?#_+_>&?EV^G
M3BHO^$OV164]QH>J06M[-%##.RQD R,%0N%<L@.X=1['!XKI: .-M?AU8V&I
MW$UIJNJ0:;<S&>;2DF MF<G)XQN"D]5!P>G3BNHU/3;36-,N=.OH1-:W,9CE
MC/=3_+ZUGZUXCCT34M(LY;.>7^T[H6T<R%=B-@M\V3GHIZ#\:VJ .=L?"45M
M_9JWFHWFH1:8=UFESL^1@I568JH+,%) )]<]>:FL/#,>G^)M2UU-0O))]16-
M9XI/+\O$8(3&$!&-Q[UML2JDA2Q R .IJII5Y/J&EV]U<V,UC-*N7MIB"\9S
MT)!Q0!:=2R,JL4)& PQD>_-8?AGPK!X62^2VOKRY6]NI+N47.PXE?&XC:J^G
M2G6OB1+KQ3J.@BRN$GL;>.<R.5VRAR0-N"?[IZXK0TJ\GU#2[>ZN;&:QFE7+
MVTQ!>,YZ$@D4 <Y/\/K5M?N]4L=7U73DOF#WMI:3A(KANA8\$J3W*D'Z5I0^
M%K>#Q6/$$5Y=+,+-;$6P$8A$0;< !MSP3US6[5+5;VXL+,3VVGS7TGF(GDPE
M0V&8 M\Q P <_A0!E0^$88+[7;M-3OO-UH*+C/E83:FP%/DX^7CG-53X"M#H
M>AZ2-4U$6^C7$5Q;,/*W%H_N!CLP0,GL,UUE% '/IX4BCUW5-734KU;C4H$@
ME7]WM15!"[1LSD;CU)ZU17X?V:>']&T5=4U$6VD7,=S;-F+>60Y0,=F"!D]J
MZZHXYXI9)8XY%9XF"R*#RI(!P?P(/XT <???#:POX-<M6U74X[+6)#/<6L<B
M!!,<9<';NYVCC.WVZ8TY/"4$FN:?K U+4$O+2V-J[B1?])C+!B'^7^\ ?EV^
MG2NAHH YB+P-IOD:];W<]S>V^MR&6ZBG*8#$ 97:H(P%&.3T!J>R\*I!+I[W
MNI7>H_V:#]C%R$^0E=N\[5&YPI(R?4\9YKH*1B54D*6(&0!U- ')_P#" VAT
M37-*.J:B8-:N)+BZ8F+<&DP&"G9P" /6NEL;7[%8P6OFR2B% @DDQN8 8YP
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
M]H@DXL#K=J+[T\K)SN]L[?TKT>JFIZ99:SIMQIVHVZ7%I<)LEB?HP_H>^>U
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
M\J1XC(1GYSC>><YZ<UL^+X-7\.^&GU"#Q)J<LT^H6FY7*;55I$1D7"Y53DG
M/X]<ZDOPWTJ73=9L/M^J"VUB;SKE?M ;YL+G!93UVKDG)XX('%:NM^&(-?T6
M'2[V^O?*BDCD,D90.[(0RD_)CJ > * ,*]O-2U_Q3KVBVDKPIIL,"Q^5>M;L
M'D0MYGRJ=PZ  \<'(.>*&HZCXET33=%F\017&I6L-O+'JDVB2,'24, DI VL
M5"AL@< DY' K?UKP+9:OK$.L1ZEJFFZE'$()+JPG$33QCG:XVD'\A^@J]_PC
M44,UM+8ZC?61@@,&(W1Q("=Q+^8K;FSD[NN2?4T 2^&;N"^\-:?<VVHG489(
M05NSUE[;B.Q]1V.:\YTZ^E\,:/\ $/6H+BXEGL]5E2,3S,Z9,<0#,#UQD?@,
M5Z=H^D6FA:3;Z98H4MX 0H)R22223[DDG\:RT\%Z6MWK,CM<RVVKEFNK-Y/W
M)9E"LP &<D =S[8H SK;2_$D'B&QN8M15-+FA>.\26^,[NY7*21!HPJMG.0,
M+CMQ7.^'$US4? $_B&?Q3JGVN"*_547R]C;9'"LP*')&WKQ@<#%=9H'@:U\/
M%1%J^L7:0J4M([RY$B6H(Q^[7;C(!P"V<#CN<SZ;X/M-*\+W/A^"^OC:7'F
MN[1ET\PDOM.S')8]0<9XH XK[5K<&A_#_5T\0WYN-6>UM+I'*M&5E@9BVTC[
MX*YW'/)YXXK<T1]0M_%_BC0#K%]/;Q6EO<V\L[*\L+.'#8)7&/E!P1@5J/X'
MLWTS0]/_ +1U 0Z))'+:8:/.Z-2J;ODYPI(_G5I/"\,6O:CK,>H7JW5_ L$@
M!CVJJYV[1LX(R>N>O.: . @UK7;GX=^ K]=9NH[N_P!3MX+J0!3YJN[YW9&>
MPXSCU!K7AO=1TCQ#XNTHZ_+Y$&F1WMO=ZB0XM9&$@+' 'RY4''3CBMB/X?:?
M%H>CZ1'J&HK:Z1<K=6OS1[@ZDE=QV<@9/'OS4U_X%TW5+[5;J]N;V7^U+06=
MQ%N0)Y8R5VX7(())SGZYH P-(U"^3QQI>FBYU(V-]H\LLC7;G,LB,@$R*Q+1
MYW'Y?E_W1BL7P[J%QX>^'DEU;74YN+O77L1)/.66,/=E"^6!PV,_,0>>2#TK
MM[3P+9VNJZ9J;ZIJUS=Z?"T"23W /F(<?*X"@8&T=,9[YI%^'VB_V1JFDS-=
MW&GZC*\K6TLOR0LS;R8\ $?-R"<D?G0!1.G>+["^U.2RO+<6D^G2"UM[J]:X
M>.\ .UE9U'R'C()(IG@S7H=1UN2QG?5;#58+3_2M*U)V<YW#]]&Q)#+U&0<<
MC@=]+3_ UM9:;=V<^L:S?FXMGM5GO+K?)#&PP1&0  >G.">!Z59;PQ%YLU[<
M7^H75]]BDLXKC=&DL2-RVPJJC>2%.3W Z<Y .@KA+:\U.3QKXST\ZK=>3;V5
MM+:\)_HY99"=HVX[#J":Z3POIMUI'AZVL;RZN+J6(OB2YD\R787)0.W\3!2
M3[57'A2W36M5U5-0OEN-3A6&8 Q[5500NT;."-QZYZ\YH X'3M1UN'PQX#\0
M2:[?3W&H7UM:W,+LODR1R[@<KCEN =Q/7VP!Z5XBN)+7PYJ,\5_!I\L=N[)=
MSC*0G'#$=\?YS6./ -@NAZ/I"ZAJ(MM(N([FU(:/<'3[F3LY R?ZYK;UO1;3
MQ!H=WI%^':UNH_+DVMAOJ#Z@X- '#Z?K5[IWC5+;?J4FGOH,EXT=ZY9I9(W4
M>8H8EDR&/RG'^Z*O: FJ:]X>\/>)8M>D@N)V2ZO48EH)(FSNA"9VJ1D -URO
M.<UIVG@>SMM9L=6EU/5;J]M+=K;S+BX!\V,D'#@*!P5'3&>^:AT?X>Z9H=YO
ML[[4Q8+,9XM,>YS:Q/G.57&< \@$D \XS0!FZ>^J>,](U>^LM:FTZ_@U*6VM
M"A)CMUB<##QY <L 2=V?O<8Q5JSOY?$_C'Q#I,E[<06NDQ6R1"TE,1=Y4+F4
MD<GL .1P<@YJQ)\/=,.N7FHV]]JEI%?/YE[8VUSLM[E^Y9<9R>^",UH77A:V
MEUXZU9W=UIU^\(@F>UV8F0?=#*ZL"1V( /;IQ0!Y[_PD?B*]T/1$?5IH+V'Q
M1_8MS/$B 7**6&\C'7@<#C(.1VKHH&NH?&EGX,DUC4+BWCT^74YKB67$\^9=
MB1[U (5<D\8)P.V16O=>!]-N+#2[.*XO+:+3KL7L7DNNYYP2=[EE.XDLQ/KF
MIM<\)6FM:E8ZH+R\L=3L@5BO+-U5RAZHP965E/H10!P^C&;2]+\<1QZTUFX\
M0",7DRF20J5A&U0!EG*G:."22.]:-CJ6I_VWXPTQ+G4+6"WT^&ZM%N)%EE@9
MEDR0S%^#M!P2<>U:LGPVTF6SU&WDOM49[Z\2^:?[0-\<ZXPZ?+@'Y1U!JS'X
M%LH]1O=0_M/56NKVT%K<2-.IW@9 ;&W&[#$8QM'8 \T <A8W^LVVB?#_ %V3
M7+ZXFU.YMK2Z@D9?*=)(F).W&=P*@[LYSGMP-NSDU+QG:^(I;36)].O;+4Y;
M&S,3'9!Y1 RZ9P^[DG=G@C&,5J'P)8_V3HFFC4=0%OHTT<]IAH]P9 0FX[.0
M 2/QYIEQ\/\ 39=>NM5M]0U2R^VD&]M;2Y\N&Y(&,N,9!(ZE2,T 9\U[J?B#
MQ'K&C6]SA=/M;?:]O>-;$R2H6\T;5;<.@ )QP<@YXZ;PTFKQ^';.+7KBVN-4
MC4I<36QRCL"1D<#G &>!SFLS6O FGZMJ\&K6]]J.DW\40@,^FS"(R1#HC @@
M@=N/Y"NAL;*'3K**TMPPCC& 78LS'J22>22222>230!YK>7>KVA\7>'1JE^=
M65XKG19?-^=DE&U$&>"JN&#$]N3TK<\+ZN?%4.BW=M=744<-AYMVHE))F8[
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
M4!5*[5!!  QSV!ZU)X=\'P>'F#?VKJNI-&GEP?VA<^:($]$  '8#)R<#&<4
M87QCS_P@#;<9^W6N,_\ 75:T)/"U_JWCK3/$>JRVT4>E12):6ML6<L\@PS.Y
M"\8Z #\:T_%'A>U\6::NGWMU=PVXD64BV9%+,IRN25/0\\5LQHR0JC2O(P&#
M(P&X^_  _2@#S#1KF2U\*^+GBU-=-=O$URGV@H7;!E0%44<EV&5& 3DBK=CJ
M6I_VWXPTQ+G4+6"VT^&ZM%N)%EE@9EDR0S%^#M!P2<>U;#_#O3)-(OM.>^U$
MK=W_ /:7G"1%DBN-P;>A"#'(Z$$5-'X%LH]1O;_^T]5:ZO;06MQ(TZG>!N ;
M&W&[#$8QM'8 \T <A8W^LVVB?#_79-<OKB;4[BVM;J"1E\ITDB8D[<9W J#N
MSG.>W ]8KECX$L?[)T331J.H"#1IHY[3#1[@R A=QV<@ D?CS6S9:4++4M0O
M?MU[.;UD;R9Y=T<.U<8C7'R@]3ZF@#0HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MJ"^;[5<(7@#P.B3 #)".1M8CN 3^E '245RV@>-;36I-;:2*>T@TVZDA,EQ
M\:A$1"S,Q&U3EF^4G. "16C9^)],O-6&EK)/#>O%YT<5Q;O$98^A9=P&<=QU
M'I0!L45YSX_\4POH=I)I-_?1,=3@A6XMT=8IOWH5T\P#!&-W?!P>N*[;70YT
M#4/*FDAD%N[+)$V&4A200: -"BO/O!7CW2#X>\-:?J.I3-J5Y:1()IXY"DLQ
M497S2-I?/;.<\=:ZS3O$>F:KJ.H:?:2RO=:>0MU&UO(AC)Y'WE .1R,9R* -
M6BJFFZG:ZO8I>V;.]N^=K/$R$X..C ''O7'S^+QKVE>+[:T2_LI-,66.*80O
M&VY(@^[<1A3D\ X..<<T =W17%>#O&.FSZ+X:TVZO)WU*\T^(K++%(4FD$09
MP)2-K/U)&<]>];.I>+M&TDR->7$B0PR+%/<+ [10N<8#N!M7J.IXR,XH W**
M8ZK-$5+':PZHQ!_ BO,O!]U<:IX5U6]U3Q5>VL]M?7,*W+3H!$B-A258;3^(
MYH ]0HKCO!?BRXO_ (=V&O>(MMM-)E6<1E?.^<JC*@YR_& !R3P.16Y9>(]-
MOKVXLEF>&[MHQ++!<Q-$XC/1P& RON,@=#0!JT5A6/B_1M0N[.V@N)-U]&\E
MFSP.B7"J,L48C!P.?<<CBH+;QYX>O-06QM[N62X:[:R*BVEPLJKDJQV_+]3@
M'!QT- '245YSX]\4PR:/82:3?WT1;5+>%9[='2*;]Z%=/, PPQN[X.#UQ7HU
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5PUU!):_&[3[V0'R+S0I;6(]O,299"/\ ODY_"NYJGJ.F
M0:E'#YA9)8)!+!,GWXG (R/P)!'0@D'K0!QUA/)X<^)'B675A(EGJR6\UE=;
M&9#Y:;&B) X8'D#OFHM L)?#OPPUZ:^C:WBF:^O8X)!M,,+[F52.QQSCMG'6
MO05W!1N(+8Y(&,FJ>HZ;%JD<<%T2UJ&#R0XXE((*AO\ 9R,X[\9XR" 9'P_L
M+C3/A_H-G=*5GCLH]ZMU4D9P?IG'X5TE%% !1110 4444 >;^+S;2?%3PI+=
M6LEQ96MO=BY;[,TL<9=%V!L*1DD5T>E7^C0ZM/!I%BT22QFXNYEMFAB7: HZ
MJ 6/MV4Y[9Z6B@#SCP9.(/A_KB31SQ2?:KZ01R0LKLKNQ0A2,G((QBL<QWL'
MPS\$7T5A>W*Z-)$VH64(=)U3RGC8A1ALKNSC^E>OT4 >4ZW9VWB/PEK.H>$M
M'NVNF6W=IKI)4DO/*E5_* D^9@ I&>F2 ,\XZ[0O$FG^*;N*ZL=*NDFCA*S7
M%W9M"T&<?N@S ;CGDA<CCD],]110!XI^_;]G5]'-C?+J%O&D#V[6L@8R"?)5
M1CYL 9)&17;>.[>X^R:3XITB![J]T>X$RQ1CYI[>3Y)8Q]5(/_ :[6B@#SWQ
MAI>HV/A+2+J*UGOI[#4DU#48+1B))@P?S=F""<&3('HH]*U/"DVB:KJ4VKZ/
MIEXA: 12WUXDJ._((C'F<L!SD]!QC/..NHH \^^)4G_$S\(%(IY?LVM17,WD
MPO)Y<05@6.T' Y%'CN:Z\9:&_A?0;6Y=K]T6YOI;=XX;:(,&8[F W,<8"KD\
M]J]!HH \JU]GCN?$V@+I][ D>CI#8FSM&+:AB%AF255Z(3M"D@=>N<40S20/
M\,=2>RO_ +-:6DMO.1:2%D=K=%4%0-PRRD XQWZ<UZK10!Y+!-9:9K/B#0O$
M^CZO<F^OYKBT\A)I8;R*4Y"80[01T.[ ]37J5A"+;3K6!8%@$<2((4;<(\ #
M:#W Z58HH *\KMR?^$>^)J>3-ON[BZ:W4PMF8-;JBE!CYLL".*]4HH \ON6/
MV/X9XBFS;2Q&<"%LP@6Y0[^/E^8XYQ5+3VL;&35O"_B;0]6O+N6^GEMTC29X
M+Z.20R*<@[%Y;G=@#')ZUZ[10!Y-XGGGG_X3+1VTR[MI!I82TCL;1R+[]P?F
M>4+\P0G:%) P,8;.*MVD_G^*/AY,+>Z6.#3+B.5I+=U\MFCC50V1\N2K8SC/
MXBO3J* /)K:WL+NQ\7VVJ0:@EK=>(?-CFMHW22,%8]DZ$#.%9<Y''!/2NH\"
MR:PLVKV>HWPU2SMY(ULM4,01[A2N65B.&*<#<.N3W!QV-% '#ZL[V/Q:TB^E
MMKE[:72I[5)(H&D'FF5&"D@$+P"<G XZUS#J[^ ?B1 +>X,UWJ5X]O'Y#[IE
M=$"E!C+ D'!'I7K]% 'E-W>+HGBBQU;5;34Y=%O](M[=;FS$Q-O-&6)5UC^8
M [_3K^-=[X7M;*UT1!I^F/IUI([21P2 J^"?O,IY4GK@\\\X.16S10!Y597T
MFAQ^.=#U:UO!>7MW=WEG(EL\BW,4B84*R@C*@ $'I^!IFCZE+:67@FQN]/OK
M2W&C"*2\CT^1K@3*J P ["T:G!)(ZX&",9KUBB@#Q2TANHOA=IL;:?J"MIGB
M-9[E&MW+K&+MF) P2^%()(S_ #K;U+48M&\>7FI:Q8ZNVCZO:0?9;FVCG_=/
M'N!CD2/Y@3NW#([_ %QZA10!D^&;2UL= MH+'33IMJ-S16I&"BEB1D=B<Y([
M$XKAK>1[)?B-83VMVLUS--/#BW<K(C6ZJI5L8)+#& <Y[=:]/HH \I)9= ^&
M">3/OM)K<W"^2V80+=D;?Q\H#$#FLSQ-=W&I:!KT,FFW]O=VVLH_V*ULG6+R
MUG0^>S*O[UG SG)]AQFO::* .$BG>#XO/=26EX(+_1H(X'^S.5W"5RP8XPA
M8$AL59^*$$\W@B4P02S&&[M9G2)"[;%F1F( Y. ">/2NRHH X&:[2Z^+&C7R
M17"VW]D3H9)('0*S2(5!R/E) )P<&N4-O?\ _"/:G>VNGWMPMCXPGU&6UB5X
MY9K4EANCZ$\-N&/[M>TT4 <AX4FT35=2FU?1],O$+0"&6^O$E1VY!$8\SE@.
M22.!QC.3C+^)Z)<WOA&!K:2YCCUN&>X186D5(@&!9\ @+SWKT.B@#/LM.TG2
M(9IK"RM;1)?WDKP1!=_'4X'->6Z%?7.E?#;PI#+I\Z!=1D6ZN&L6EFL07E*N
MJ%20QR &P<!CUS7L5% 'BURL@\._$NS2RU,O=N'MO/MY2\P:% ,$C)).>.H
MY Q737T@D\9_#Z:..5HH8+H2N(FVQ;H550QQ\N2,<]Q7H=% '*?$M7E^'.NP
M11R2S36K1QQQH69V/0 #DU@Z];6][<Z?=V>K7NAZS;Z8C6]^L9:&923F&12,
M-@J#M//S< XKTFB@#)\+W%_=>%M,GU2T6SOGMD,UNJ[1&V.F.WT[=*\JN[Z?
M4-*T:XFTS4;:ZLO$D,USI]M82)#:1B=B2 JXD9AABWS$EC@#->UT4 >::3J+
MZ!XC\76&L6MXLFIW!O+&9;9Y%GC:)5$8*@X9=N,'^58GAQ+W3-/^'FM7%G>#
M3[&UGL[U6MW#6S2 ;9"I&=N0 6' %>S44 >3>);%[F+XA^(;<,NG7&B"V1RI
M47$B(Y9QGJ "J@]#SCI5^ZBB\36W@2WTQ6:>PNK>\G?RROV:*.,[E;(^4L=H
M"]3UZ"NU\2:._B#P[?:0MR+9;R%H7E,>\A6&#@9'-6M,M)+#2[6SEF69X(EC
M\Q4V!L# .,G'3UH \NEL-2NM ^(.AVEG=#4YM5EO8%:)U26/]TPP^ IW;64
M'-:>GW.E>+%\W2='U.#68;69/M&H+,IL'>,KM#.<%BQ PO;).,5Z310!XI/J
M9E^$^DZ"VF:C'J^F7%E#<V@LI&93%*F6!"X((&1@G.:]>U)6NM#O%A1F:6V<
M(I4@DE3@8/(-7:* /)(K0Z]\+?#GA>V@F&K0O:+,LD+(UD8F4R.^X#;@*P'K
MGC-;?C"QU/3?%EAJNAC$NLQG2+O!QL)#-%/CN4P^?:O0*PK'P_<PZ[/J5_K-
MSJ"B1WL[:2-%2U#<$#:,L<< GH"?4D@&O:6L-C906EN@2""-8HU'\*J, ?D*
M\V@D>R'Q'L9[6[6:YFFGA(MW*R(UNJJ5;&"2PQ@'.>W6O3Z* /*2670/A@GD
MS[[2:W-PODMF$"W9&W\?* Q YJ&Q>QL+K6O#7B;1-6N[B>_GFMEB2:2"^BED
M+K]T[ 1G!W8 QR>M>N44 01!+2QC#JD*11@%5.50 = >XKR?P5;^'E\,ZM%X
MAT1II9=1NI-DVE222/&S94K\A)XZ8KU^B@#Q:RTCQ39_#_1+R^M[Z9=,U]+]
M;*7,EPEB,@*1R2RY+;>N/IBNHU-7UGQM:>(-&MVO(-.TFZ64["JW+N!Y<&2.
M3D,2.W&>M>@T4 >.:?>-<ZU\/]3^R:D?(,\=U$EA)%#:.UN5$21A0 H;C//
MY;%;_A2"XNM/\>6ML)+>[N]4NY+:22-DW*\:*CJ2.1N!Y'I7HE% 'BL^J>?\
M*]%T,Z;J,>K:9<V,-U:"RD+(8I5!;(7!! R,$YS7K-MK5O=:S<:6D-TLT$,<
MS/) RQE7S@!CU/'([?G6C10 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %07E[!80>=<2;$W!1P268G 4 <DD] *
MGKB;Z[>]^,6E:2Y_T>PTF7457L96<0@_@I?'^\: .U4EE!*E21G!ZBJ]U?V]
MG+ EPQC$[^6CD?+O/12>Q/;/4\=<"N,N+_Q1J7CG6M L-7M+&"WM(+B&;['Y
MCH7+C&"V"?EY/H.!SD1:;JEYXP^%VMQ:O'''J5L+JRN&AX7SHLX=?3G:?J*
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
M!N'/ _=YQ[]16MI.KZ]9^,=4\+:Y>0Z@IT[^T;2[C@$)V;MC(R@D<'&/;Z\
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
M@OC-/:AW1RY0(2A08.-PXR<$>] ':45Y-;^+/%0\!Z?XJGU*U8)J'V>>U6U
M$T9NC"?FSE2!C&/3G.:W/&&OZQI(U^>#4(X/L-FMQ8V]O$)FDPK,[3@J2B9&
MT'*]#R3Q0!WA8 @$@$G R>M+7G-]<ZCJ7C_P9(FHS6T-YIUQ<&!%4HC!(R3R
M.20Y'/3MC)R^?Q!XIUG3[[4?#=M.\MO>R06UL5@\B98I"C>8S,'!.UB",8XX
M/4@'H$LBQ1/(P8JH)(12Q_ #D_050T'7++Q)HT&JZ<SM:3EPAD0H3M<H>#R.
M5-8=KK&H>(O$>KZ9:W+::FE1PK(41)'>>1-^#N!&Q1@<<DD\C%5OA%O'PQTK
MS""_F7.XKTS]HDZ4 ='I/B"PUNYU""S,Q?3YO(G$L31X? . & /0CFM2O+M/
MM/$5UXA\<G0-4MK"6/44=?-MA+YK^0F%))^5?< GGMCF:W\:ZK=:3X0\3R2K
M;Z/J,@MM2A6-3Y,A)16#'D(9!@YZ CF@#TNFLZKP3S@G Y) ]JR-(NKJ^U35
M9C<%M/BF^SVZ;%Y9 /,;.,D;\K]5;VKG9Q?R?&J"$:I.ELNB/,L 1"H_?H&7
MD?Q;1D]>.* .HT/7['Q#;W,]@93';W+VLGFQ&,B1,;AAL'C/<5IUXU;ZAKFA
M^$_&6N:7?00II^OWDQMW@#^>!(-RLQ/RC'3'/O7:7NNZCJ7B"^T?2_M<(L[2
M&9Y;9(7?S)=Q4$2D#: O89.>HQR =C161X7N-:NO#MI)XALH[/5<%;B*-PRY
M!(##!(Y&#C/&:UZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ***CN+B&TMI+BXE2&")2\DDC!551R
M22>@H DHK 7Q?IS61O\ R+\:<%W_ &PVC^65_O8QNV]]V,8YSBMFTNHKZR@N
MX&+0SQK+&2,95AD?H: )J*** "BBB@ KE=:TQK/QGI7BF)2T<5O)87NT9*PN
M0RO]%<<^@8GL:ZJB@#SFTEFN?C)KPTW4[.)_[+M05EB\X-RYX =3D<=^A^E;
M%YI T'P5=:'I9:XU*_694=_O2SRD[Y6QT4%MQ]  /2NK$,2OO$:!O[P49I]
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
M+?B;>@0EOFX^4#IWY]JC3P4]FVKP:;JCVFFZM(\MQ;>2':-W&':)\C9N]"&
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
M$I6Y!7&TYR5 //'_ ->M&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ P#UHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ P/2BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ P!T%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%86LZR\.LZ;H5FP6]O]\C
M28!\B! -SX]22JC/&6SSC! -VBL^^UC3M)V1WEVJ.4+!3EG*CJQ YP.YZ5FZ
MKKRCPV_B31;J.]M+57FD2(ADN(D)$@5O[P"M@@X)&.] '145#9W<%_907EM(
M)()XUEC<=&5AD'\C4U !1110 445P]QXLU>+3=?E_L35_M&GW@B"1V@;S(#)
MMWP<_O#Y8W'/ )]* .XHK@M6UC5V\<^&-,M=1N[*SU>UGFEB>"+S8RB*P'S*
M<'GD'-=':6NHQZC/"VNS74'D@$/%$)(9,\$%4 ((SP1V]Z -JBO);#Q-XG?X
M8ZAXL?74:ZL99_W$]M&(9%C<KM.T!@6 ZANIKH?%7B74HOA,WBG3W>PO?L45
MVL3(KA2^TE6##MN/I0!W-%<)XB\37&AQ^%[2[U5K.#5'9;K59(X_W9"!E497
M8I9CC)!  /U&_I4.L6^LSI=:D;_2WMT>WE>)%</N.X,4 4C&TC '?KUH W**
MXCQYXRNO"]SIKVT/F6D4R3:J^,^3;,WE@_4LV1_US-=%XA6^F\/W0TG4#8W9
M4&*Y6V^T%>03B/\ BR,C\: -6BN5LQXJ_MW19+J\C^RO8 :E9K;#:DVTY=9?
M7?@!?3)KJJ "BLF\\4:%87,]M=:M:13V\?F31F4;D4G R.HR3P.IJ#_A-/#6
MVQ;^W+';?8^S$2C$F3@?3D$<]P1UH W:*S]2UO3=(7=?W:0_*7(.20HZL0.0
MH[D\4D^NZ7;P6TSWL3)=+NM_+/F&9<9)0+DL,<Y% &C164WB;0TLK.\;5K,6
M]ZXCMI/.&)F)P OJ<\>U+IOB/1M8>Z33M3M;EK4CS_+D!V9Z$^QP>>G% &I1
M6?9:YIFH7(MK6[228Q^<J8(+1Y WC(Y7)'(X-:% !17.CQ=IUQXLN?#4<Y2[
MB@5VD Z.Q("KD8)&"3VZ#UK#\$>-;9] M(O$&N0-JES>W$,?G%4:3$SH@P
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
M(,@CP"W12=QP<CD =36!X.MHO"OC34M,TC66NO",5A]HD\Z<21V$V_ C$G0
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
MZ3KEMILBVLLJAH)@HB$L3ANO.SIR-I]*]AV@L&(&1T.*:T4;IL>-&3^Z5!%
M&#X'U&YU7PE9WEW916EP[2;XX,^6Q$C NF?X6^\/8UT-%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %5K_4+33+;[1>SK#%N5 3R69CA5 '))/  Y-6:Y#XA:I!I6F:7/<6T+QMJ
M<"_:IXRZ61Y(F('<8P,\989]" ;"^*=$-A>7K:C%%!9,4N3-F,PMC.&5@"#@
M]QS4">-?#<EW':C6+82R0F= Q*AD W$AB,9 Y(SD=Q7F[7UL%^*L1NIYC<V"
M-#+/&5,P-H5!'R@<MP, 9XQFM&\N+'R?A=^]M]L<D;'D?(/LY&3Z?-@?6@#T
M'2_$>CZS;7-Q87\4L=JQ6<G*&(@9^8-@CCG)IEOXGT6ZNI+5+Y$F2'SRDRM%
MF+^^NX#<O^T,BO-M;2?4-5^)]KI6)[N6WL&CAC;F8(A\Q5QU.!M./4"MWP_J
M_@[Q)K&GZMIQO;C4+&.0O)<S3_Z K*0XDWG;DG QSZC@9H Z*'QUX8N'LEAU
MFV<WK^7;E2<.VXKC., D@@9QG'&:NZKK-A8[[:>]>"<Q&0F&,R/$G3S" K!5
MSW88XKR&WGM(_@3I2"2)9EU9'*Y 8$7I;)'7[G/TKJ])URUT/XC>)X-<G6 Z
MD;>;3II/N7,*Q[=D9[D'/RCDEC@&@#3\ >(7N?AOI&JZS?--<W&\&5EW/*WF
M. %51DG Z =!70VGB+2+W3KC4(;^'[+;,RW#N=GDLOW@X;!4CT(%>-Z'?IIG
M@CP'J]VEX-&L7O(;][?S$:W,C'RY#MP=HY!([-[XK8\0)I4GAR;7_"]I>76G
MG5K*\U.?=+)]LBB;+[5<Y8+\F2.#@_W30!TJ^(I+OXK:=I]IJ%R;*339II;.
M6$Q!6#(%?#*&(()Y.1P<5W5>;?V_I.L?%KP]>:9=QW<#Z7<QB:%2RY+H0I('
M!ZY!Z=\5W.CZU8:]8F]TV8RP"5XMQ1D^9&*L,, >HH T**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBHKFZALX&GN)!'&N 2?4G  ]220 !R2: ):*16#*&
M&<$9Y&#^50VUY;W@D\B0,8G,<BX(9&'8@\C@@_0@]#0!/1110 4444 %%%56
MU&T2.>1IU"0-LD;L&_NY[GD# YR<4 6J*R+WQ/H^G7\5C=WGE7<JEXX6B?<X
M'4J,<X[XZ5-8Z[INI74EM:7(>>-!(T91E8*3@'! XS0!HT444 %%9RZ[IKZ^
MVA+<YU);<W)AV-Q'N"[LXQU('6M&@ HHHH **** "BBH+R\M]/LI[R[F6&V@
M0R2R.>%4#))H GHI%974,I!4C((Z$4M !15>^OK;3;">^O)EAMK>,R2R-T50
M,DUFQ>+O#\\VEPQ:K;M)JJ&2R /^N ZX_P #]* -JBBB@ HHHH **** "BBB
M@ HK.U?7=-T&"*?4KGR(Y95A0[&;<[' ' /<BM&@ HHJ*XN(;2VDN;F5(8(E
M+R22,%55'4DGH* ):*QK;Q7HMU=P6L=[LN+@_N(YHGB:;C.4#@;A@9R,BMF@
M HHHH ***I:MJUEHFGO?:A*T5LC*K,J,Y!9@HX4$]2* +M%%4K#5K+4YKV*T
ME+O93FWG!1EVN #CD#/!'(R* +M%%% !16?J^N:;H-J+K5+I;6W)"^:ZG:">
M "0,#/O4">)]'DN(;<7966=Q'&'B=-S'H 2 ,T :]%%% !16=JFNZ;HKV::A
M<^2UY<);6XV,V^1SA5X!QR>IXK1H **** "BBB@ HHHH **KV=]:ZA$\MI.D
MR)(\3,ASAT8JP^H((JQ0 4444 %%%9&L>)](T(2'4+ET$2+),8X7E\I&) 9]
M@.U20>3CH?0T :]%027EK%9F\DN(DM0F\S,X"!?7)XQ3-.U*SU:PBO["X2XM
M)03'*A^5@"02/Q!H M45EVOB/2+V\BM;>]5I9@S0Y5E68+]XQL1A\=]I-5]2
M\8^'M'U*/3M0U:WM[J0JH1R>">@8]%S[D4 ;E%%4]-U6QUBV>XT^Y2YA25XB
MZ<C>IPPSWP: +E%%% !1110 4444 %%%% !1110 45G:7KNFZS+>1Z?<^<UE
M-Y$_R,NQ\ XY SP1TK1H **SM3UW3='FLH;ZY\J2]G6WMUV,V^1NB\#C\:T:
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M]J%L[<P@AA@R-DG+^F  .>#V .=\43:S>VO@;4+Z:T$5UKEE*UM%$082P8J
MY;YL D'(Y/(QTKU"O/3X)\2SZ5H6FW6NZ?)%HM]!<03_ &-_,E2($*'&_&<$
M#CKUSZ]E90:I'JFH2WE[!-92&/[)"D.UH<+\^YL_-D\CTH T**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H(!&",@T4
M4 (JA5"J % P .@H5%10J*%4= !@4M% !1110 4444 %%%% !1110 4444 %
M%%% !1110!3.E:<U[]M.GVINQSYYA7?_ -]8S5RBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@"K>:98:@4-[8VUR4^[YT2OM^F1Q5E55$"(H55&  ,
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MM7:7=E:ZA;-;7MM#<P/]Z*:,.K?4'BF1Z980V1LHK&V2T;.8%B41G/7Y<8H
MY/X1J@^%N@LBKEK<[B!UP[=:ADDM;?XWL9WAC,GA^,)O(&Y_M+#C/4\BNTL]
M/LM/C,=E:6]M&3DK#&$!_ "B:PLKFYBN9[2"6>($1RO&&9 >H!(R,T >*7UE
M9'X1>,[\V\)NX]9N62<J"Z$7(QANHZ]O4^M=5>:E9I\2M9T_7-7_ +.CN=/@
M%D9?*$<T6&\U09%(SN/('7WQ7<#P_HHMWMQI%@(78,T?V9-K$="1C!-.N]#T
MC4((8+W2[*YA@YBCFMT=8_\ =!''X4 4?!MA8:7X3L;+2[JXNK"%66WFN&#,
MZ;C@@@ %?[I ^[BN3^&K+X?UKQ/X7U!Q%J#:K+?VX<X-S!(!M=?[V-O..E>D
M*H50J@  8 ':J>HZ/IFKHB:GIUI>HARJW,"R!3[;@<4 8/CS4+H^#/$%OHKN
M^I163M^YY,>>HR.C;=Q Z\?2N>UT6M[HG@"^\/>6+@:A:BT:'J("A\U>/X=@
M.X>U>C6EG:V%NMO9VT-O OW8X4"*/H!Q4%IHVEV%Q)<6>FV=M/)G?)# J,V>
M3D@9- 'F%K?VEYX,^(\&KO"-56XO1<1SD!M@3$&,_P . NWWZ<TW3=9M;75O
M!RW^K?8-/F\-QQVESF/R_M V^8A9U(#%0OITQWQ7IUUH6CWMV;N[TJQGN2AC
M\Z6W1GV$8*[B,XP2,4^YT;2[VQ2QN]-LY[-,;;>6!6C7'3"D8% '/>%1X=\-
M:*8++5]]A<:@Z02W,R;'F<Y,<)4!2-V[ '<-Z5UU57TVPD@MX'LK9H;9E>"-
MHE*Q,OW2HQ\I'8CI5J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "FR2)%&TDCJB*,LS'  ]2:=7'ZM?MJ'Q(TCPWG_1H+.35;
ME.TA5Q'$#[!B6QZJOI0!UWF)Y7F[QY>W=NSQCUHCD26-9(W5T8!E93D$'N#7
M'6^KZW-\5+[266V.GV^GQ2HHE8$!W8%C\O+?+TX '?K3M&OCIWQ&UCPT.+:6
MTCU6V3M'N8I*![%@&QZLWK0!V-%%% !1110 5&9X5\W,L8\H9DRP^08SSZ<5
M)7%S^$=>?3=;M(O$:+]JO1>6#-:*3;GS?-*OS^\&<#GH /I0!V$MQ#! T\TT
M<<*C<TCL H'J2>*K6FL:9?\ _'GJ-G<\X_<SJ_/IP:X."2;Q!\6GT75I5N;;
M0-.BF$93:D]T^W,Q7IP#P.<$Y%;WBF\T*TUO0?[2MI_[0-T!ITT4&XE\$%-P
MZ J3D' []J .KHKEV\2W]_)K']A6$%VFDRF"3SIBAGF50S1IA3C 8#)[\8P,
MU#9>.[76X-"&BQ"6XUB&2XC69MH@CCX<OC/(8[<#J<\X&: .NJM+J-E!>P64
MMW EW<9\F!I 'DP"3M7J< $_A7*_\+ @L8-?CUFU-O?:(8_-AA?>LZR?ZHQD
M@?>) P>AZ^M9FL-J;_%#P*VHV=I$6^VD-!*7*GR.4.5&<<<CKSP.X!Z-5!M;
MTE)#&VJ62N#@J;A 0?IFK]>37NJZ+H7Q4\77^MP%[1=,M2Y%HTP[CG"D#/ R
M<"@#UA65U#*0RD9!!R#2UY[X M[CP?X#U34-8!MM/%Q<:A;6HD$AM;4C<J @
MD= 3@'O5^U\;7+Z[I5E-80R6VI!@);25I&M7 R!+\H&#TR#U_.@#LZ*XEO'%
MY;7FBB_TN.UCU:^:SCMI)2+J(9<)(R$<JVSMTW#DU;A\6S7^LWUCIT%I+)8W
MR6MQ;/.5N A*AI@N/N@,2/4+U'2@#JZ*YA_$M_?R:Q_85A!=II,IMY/.F*&>
M95#-&F%.,!@,GOQC S6:/B&U[_PBTNCZ8+JVU\2B-I+CRVB=$9BK#:1P5P2"
M>AP#QD [.ZN[:RMWN+NXBMX$QNDE<(J\XY)X%(+VU:[^R+<PFY\OS?)$@W[,
MXW;>N,]ZY.SNW\:V.O\ A[6]+LH[NPN$AFC)-Q VY5D1QD*3P<XXY%:5KX/T
MVTUG3-1BBC$NGV8M(Y=O[UU"[0&;N ,\8ZG/:@#H:*1RP1B@#-C@$X!/UKSF
M3XC:NGA2Y\2'0+<65C=O!=I]M)DVK+Y9,8V8;'7G;_6@#T>BN6A\3ZC#XPM=
M%U33(+:&_MY9[26*Y,C#R]NY9!M !PP/!([9/6LM_B,3#8:C:V4=UIMW<+%L
MAD9KA(V.!*4"XQW(SD ]>U '>T5Q/B#QQ>:!;7^H7&EQQ6-G>);*EQ*8YKI2
M4#21#&"!OX]=IZ5:OO$^K)XSE\-V&D6TLO\ 9_VV*>6[*(1YFS#@(2.AZ;L\
M=.2 #K**X:W^(D<GAC2]3N[>&QFO+]]/D\^;]S;RH7!+/CH3'@=.6'3DUU6E
M75[=6\K7UM%!(LI5/*D+I(F 0X) X.?PZ<T 7ZK2:C917\5C)=P+>3 M' 9
M)' &20O4@5S?Q+U;4M$\ ZG?Z6T:7"(JF1R045F"DKC^+YN/3K[5D>)'OX_B
M-X*F%C;OJ#0:B/+28A#\D>,N5!P!R?E)ZX!H ]$HKB[+QZ1HFI7&J645O?V&
MI?V8\,<VZ.25BH0JY (4[P22,@ \5:T;Q7/?^)Y]$N;2,@6PN8;RU9GA8;MI
MC8E1M<=>^1SQ0!U5%1SS1VT$D\SA(HU+NQZ* ,DUQESX[N;/PW:>*I]-0:!<
M,A=A*?/AA=@$E*XP1RI*@Y /4T =O17,W?B2^GN-8@T*PBO7TI1YHDE*^=*4
MWB), \[2O)XRP&#SAR^);F]OK33+*P\K49;!;Z>*\8J+9&. K;026+;AC_9)
MST! .DHKC3XRU*WM_#SW^@M9RZI?_8)H99_FA?YSN7Y?F4A,CIU%2S>+[N+4
M?%%D-,B=]$MHKE#]I($ZNKM@_)\I 3WZT =;17G=UX_U^S\%OXIE\.6W]GFR
M@N8O].^<F0@$%=AZ;@1SR/0\#7N/%>HZ=*EOJNG6MG/>7)CL0;O<K1A-[/(0
MORD=,#.20,X^:@#K:*\\O/B/>V7AWQ#?-HR2W&C.@8K,RPW$;_=>-RG..Z]L
M=:V8/%&H1>,(-%U33(+6&]M9+FTFCN?,8>65W+(-H"G# \$CW/6@#JJ*Y*W\
M5ZG?V6FZMI^B_:M)OKE8E\N0^>D3$@3E<8V\ XSD @YZ@5-7\?/:1:E<:;:0
M7B:=.T$D!F833LI ?RU"D<'(&>I!Z<$@'<45#:W"7EG!<QJZI-&LBAUVL 1D
M9'8UDWVO2#Q''H&G112WYM3=RM,Y5(HMVT9P"26;.!QP"<] 0#<JC:ZUI=]>
MR65IJ-I/=1+N>&.96=1G&2 <XSQ7'ZEXMO-3\#>+!!:I::OI$-Q#=Q&<XC(B
M9A)&P7Y@1@KD#WQ6OX.T])/#VAW]W86:7D&GQ0V\T1WL(BBG&2H(SCH,CWH
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
MU)H L5QNJV+:?\4-'\0$?Z-=6,FE3/VC<N)(\_[Q#+]2!W%=A&Z2QK)&P9&
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
MU_B[5%:^*M6;Q';:7)IB3Q7<$CQW,"3)'!(HSY<K,G0CHPZD?=K)?X:I>?\
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
M89)4$=<'@UUFH>&=4UG4[_5GGBTZ].E2:?8>3(7,3.<M*S8'.0H '0 G.3@
M#;#QC?-XDTO1KZWLQ<:C9R7'DPRG?:2(%8Q2]<\-][ Y!XK*E^(FNQ^&=0\0
M-HMDMGIE_);7:?:F+LJ2!"8_EP2,YRV/I4NG^%/$L.J>%+V2+1;=='@GMYH8
M99&#[U4%P=HR25S@CC.<MFH9O ^OS?#WQ#X?/]FK=:G?37,<GVARB+)+OP?W
M><CITY]J -:75-:;XMQZ5');?V<FD&Y$9+ D-,JLQ]6^7CL 3ZUJ_P!E67A^
MZUOQ%#:1F>:#?)';0A&D$89N<?><DGD^P]2:4NAZS_PGMEXA@^PB)M-^P74;
MR.3'^\$FY,+\W<<[?7VKI-02ZDTVZ2Q=([QH7$#O]U9,':3[9Q0!@^&/$=QX
MA6VNX)=/NM.GMC*9K1R3#+E?W3 ]\,W/!^4\"KWB/7DT"Q@D$7G75W<QV=K"
M6VB25S@ GG '))P> :P](\(RVOC)/$(LK/2G:U>*]BLI2R7<A*D,1M4#;AN<
M9.[GIS>\;^&[OQ'I5G_9US%;ZEIU[%?VCS F,R)GY7QSM()'% &"G]J#XTQ+
M="T,P\.R^5+$&"M^_CX92<C!]^<]NE3Q>/[R7P%H_B8:? #>W:6TMN9#\@:8
MQ95L<XQG!%6K/1_$=QX\L_$>H0:;;1)IKV4L$-R\K M(K[@2B@_=Z=O>L!?
M_BF/P;;>&8VTD06&H)<6]PTTA:=%G\T;EV_(0#C@MGVZT ;MCJFN3_%#6M/9
M[5K&ULK=XHLL,!R_.<'YB0,]@ /QBTSQNJ^&[F_GTV"VN/[7DTZ.W@8E7E\S
M;N+!<G^)B=N< \$U?BT/6+7Q]=ZY";)[.^LH89U=V#QO&6/R@+@@[L9)&/0]
M#A)X"UJ7PI?6+W=I::F-9?5[">%VD1)#(74."HXY(.,]<^U &@?'-]8R:VE]
MI,D\5A8-?0W5M#(D4P'6,[Q\K@\]3QSVQ6UX?UFXUAO/2?3[S3I(5>*\LG)!
M?/S(02<$#'?OT&*IVD7C6XTVYEU!](M[]82EM#;,[0L^0=\C,,@<8  . 3R>
M,9]AX5N]%UG5M?TNST[2I;C3S']B69C;RW .X2OA5V@=,@9()/'< [JN*N?%
M'B.?Q/K.@Z1H]A)/80PS1S7%VRHZONZX3(;Y< =.I+= >@\.7M_J'A^TNM4A
MABO74^:(,^6V&(#)NYVL &&><&N3LY=0B^+OB<V-K!< Z?9AUEF,9!_>8P=I
MXZY_#K0!8TKXAC6=+T406(AUC4[F:T-I*_RP/""92Q Y"@< <G<!QR1+-XXG
MTJZU[3M4L5:_TNP.HQ?9B=MW!R,@')4AA@CGUYJA_P *^O+"UT2_T^YMWUS3
M;Z>^D,F4BG-P3YR9 )48("G!^Z,CFM5] U:;6=2\1K]D@U>33UL;*(R%XXU#
MER7;:"=S$=!P!WS0!:TG7;W5+66ZM&TS4;-K;S8+BVF94:3O&WWBN!CGKST&
M*Y.Y\5ZK>^"O!FHZ5!9V$>J:G;0RP+G"J9"0@(Z*=G/L>G-;6D>$9M,\2:AK
M=G866F_:K+R9+&WG8Q33[L^8<( N!QD+D[B2!WSH/ ^N6_P_\-Z0KZ>VI:)?
MPW8!F?R9A&S'&[9E<AO[IZ4 ;PURXC^(%MHMU86BEM*>[^V(Y+<.BLF"HPN3
MGJ<X'2L^?QS>CPFWB^VL(9M$1RQBW$3M '*F4'[N>-VST_BSQ5V30-6G\?6>
MN3K8M:)I;V,RK*X<L[JQ(7;C VXY;O619^"]:L_!5WX)$MH^ER>9#!?F5O-2
MW=B2ICVX+@$@'=CH>,8(!HS>+-6N?%K:'I.GV,JR:6NH6]U-<L%96?:-P"Y'
M0\#.<CD5J^#_ !!)XF\-P:E-;+;7!DDAFB5MRJ\;E&P>XRN?QK.M_#FH67CT
M:O;1V8TV+1TTV*,SL),JY<$C9C';K[^U6/ VAZAX>T&2PU'[,9#=3SJUO(S@
MB21GP<JO(W8H GN==N)_$LN@:6L!NK>U6YN)I\E(PQ(1=HP23@GJ, #KFN<N
MOB/=Q>&;C4(](C-_8ZFNF7UJUP?W<A=5W(=OS@[@1G;U]JUKOP_J5CXY;Q+I
M MYUN[1;6]M9Y#'G:<I(C!3R,D$$=*Q]3\":I/X=OH+5K$ZEJ6KIJ=RTLKK&
MFUU8(I"$G 0#) YR<=J .ST>76)H)SK-I:6TPF81+:S&16CP,$DJ.>HZ=JT:
M:A<QJ9%"OCY@IR ?8X&:=0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !117-^-_$-[X8T%=1LK2&Z/
MVB*%TDD*X#N$X&.3\W<B@#I**X^;Q)K6GW5OIFIP64>H7DLSV[6B37*1VZ!?
MF90 Q;<X7 P.^1T-!O'U_8Z'<W.L:<U@T&HI9&\EMI4MS$W2?:V&V]B,\$CG
MF@#OZ*XC6O%VK:-X7DU=(-.U"/[;%##-;RD)-#(44.HR<G<S#&X#CK1'XOU?
M2?%\6C^)K*QM[:]MIKFSN;25W"^4-SH^X#)"\Y  ]N> #MZ*X.Z\<:C9^$;7
MQC):6[:+*4DEME#>?% [!5DW9VL>5)7:.I&[C)LR>)/$%YXMU70=,L]-!M;6
M&YAN)Y7*L'+?>  .?EZ#IR<GH0#HYM$TVXU6'5);57OH1MBG+'<@/4#G@'N.
M]2ZAJECI,,<U_<QV\<LJ0HSG 9V.%7ZDUQ</Q&2;PQX;U6Y^SZ8-7=XY+BY!
M>"W= P(."/O,I R1^E7-;\2:KI6@:5>7%CI\\ESJ<=K(0Y*!&FVI(@YR2NUN
MO!/>@#IK?6-.N]3N=.M[V&6\M5#3PH^6C!SC=CIT/%.U#5+'288YK^YCMXY9
M4A1G. SL<*OU)K@IGUI?BMXA&A0V+W3:7:'=>NRQKAI.R@DD_A_0O/Q!O+GP
MKI^HG2+=+K^V(]+O[>:0L()?-"$I@?-ZCD8]Z .X76-.?6&TA+V%M16+SFME
M?+JF0-Q'89(ZTZPU2QU1;AK&YCG%O.]O,4.=DB_>4^XKE)<CXW1%0"W_  CC
MXSQ_R\+6#K_BS6;CX8>+=0M8[33[NPOI[)C#N?*JRHS*>/F.X_-C\* /2;O5
M+&QNK.UNKF.*>\<QVZ,>9& R0/P%6ZY35=<U+2M>\,Z?<VUC.-1N9(I)UW Q
MD1LPV*<XX&,Y]>*H:GXVU+R-3NM$L#>+I]RUO]E^QSN]T4.)-LB#:A!W  AL
MXYQF@#NJCN(([J!X)E+1N-K $C(].*XV]\:SMK$^E69M+/4!91W-K::DC(]X
MS@G8IW#:00%/WCG/ Q6_XGU2YT3POJ6JVL$4\UG;//Y<KE5(52QY /I_]<4
M7-,TNRT>R2RTZW6WM4^Y$F=J_0=A]*ENKNWL;62ZNYXX+>)=TDLK!54>I)Z5
MQJ>+M;M=,M+_ %.QL4BU0VT>GI;M)(_F2*6?S%"G@*I;"YZ8SWIT>O:I?+XA
MTO4-/D\F&Q:6WU!+26"*8%2"A63HP/H3D<\4 =?97MMJ-C!>V<RS6TZ"2*1>
MC*>014]>?^%]2O[#X>>#H[2*!()K&/[3?7)_=6J+%D%AN4G<<*.1UK,USQGJ
M^I?#'5=1LI+:VNK343IT\L88K(OG+&6CYRN0X/.<<^Q !Z1<:I8VE_9V-Q<Q
MQW5Z7%M$Q^:78-S8^@YJW7*W^N:CI_BWPSI%S:V4JZD;@/<IN#(8XRV%4],\
M#.3WXJ+3_%5Y_:7B:PU<6MO+HZ++&T2,?-A92RR8+<]""H[C&>: .OHKD;CQ
M-J$-U::1(D,6K-8B\N62UEN(X<MM5 J<G)##)(^[[X&CX5UG4-<T+[3J&F2Z
M=>I(\3Q2HRJQ4\.NX [2,$<>W:@#=HKS30_%VI:7X;\2ZWK<T-V+75;BVCBB
M0H7D618D4$DA5/ [D=3FN@N?$6I:'XAT?3]9CM)+;5F:&*XME9/)G W!&#$[
M@PSAACD<B@#JZI0:QIUUJ=QIMO>PRWMLH:>%'RT8/3=CITZ5S'CS4-7L[WPS
M#IUS!#%>:K'!,'0DM\K.!D$?+E.1U/'/7.9G6%^*NN+I<=DUZ='M-SW)81 A
MI.R\G)]^/7L0#T>BN&T_Q^=2\.>'KM;80W^L"0!!&\RP^5D2-M0;F&0 !Q]X
M9(K6\+:[J6K2ZG;:GITEO)93!8[G[/)#%=(PR&19!D$8((R<<<\T 7+GQ5X=
ML[I[:ZU_2X+A/O12WD:NOU!.16I#-%<0I-!*DL3C*NC!E8>H(ZUYS)=Q67QP
MU-Y;>>=6T"(%((&E)_>GC '\^*C\&V/B#PGX6N?^):(1?ZR\L%K-("FFVKG.
MYP#C"@$[0>XY'- 'IM%< /'M]_8/BRZB@L;RXT DK+&[)#<1^6) P'S$'&1C
M)!]:H>)]>\8#PDFH,NF6-M=360B,3.\NV5U#JW0*>1TSP2/>@#T.?5+&VU*U
MTZ:YC2\NU=H(2?FD" %L?0$5;KEKO7-0LO&GA_1KFULI%OX;AVN4W;E:-02%
M4] =P[G..U5T\3:YJFE'6M!TZWO+(7;0):D[9IXUD,;R!RP5>0Q"D'('4$X
M!TRZI8MJSZ4MS&;](1<-!GYA&3M#?3(Q5L@$8/(KEUUZ^;Q_?:$MC:?NM,2[
MAF,AW29D*A6.WY1D'H#7*K\1_$B>#+'QE-HVG_V*6Q>1I,YG5#(4WH,8P..#
MR>O'8 ]2    & .U%<3XI\7ZGH4&KWB064-I80I+;"Z8EM0^7<XCPPV[1QR&
MY]!4M]XJU;_A)M'TK3K"S:/4[&2ZCEGF8%"H4_, .@W=LY]NM '8U4O-5T_3
M[BU@O+VWMYKM_+MTED"F5O10>IZ?F*\WU_Q?KMU\,_$%TGV6SU+3=0;3;IX0
MS*XWHI:/)RN1(.N<<_AW5_H*:U!8#5DM)9K6=9]Z0<AE8,-A8DIRJY]1D<9H
M V:*XW4?%]POB34="LI;"'4+6))+>UO P:^W+N_=MN X^[T/(/2MWQ+KT'AK
MP_=:M<(TBP !8U.#([$*J@]LL0,T 6)]8TZVU2UTR:]A2_N@Q@MR_P [A022
M!UP #S5VO.=9&KCXF>!?[0:R;=]M*FW1AY;_ &<Y4Y)W#IS\N<=!5B;QSJ47
M@CQ'K?V:T-SHM]<6ICPVR98F"YZY4G.>] '?54L]4L=0GNX+2YCFELY?)N%4
M\QO@'!_ BN1DU/6YOBM8V,=S;+8'1GNO),;'K+&&).>6XX/0 G@YI;?QO);6
M?BJ[O[""(Z3?K:I';L6,[,J!,MC.274=.!ZXH [BBN-M_%.L1:Z;.YTN:[LW
MM'G2ZMK&>$1R(,^4WF<'(Z,",GC%3>$O%$_B=;:[M[K3KFREMR\ZV^Y9;6;*
MXB<%CG@OSA?N].: .LHI&SM.T G' )Q7FS^.?%LNAZSJ]GHNF-!HU[<0W,37
M#EY4A.&\L[>H )R<9]/4 ]*HKD[3Q:VOZC;V&A&%&DTV+49)[E"XC27_ %:;
M%898\D\\8'7/&8?B/Y.AW$]]!%97EEJ@TN^=MTD-N?\ GMQ@E",8SCEL$]Z
M.UU+4K+1]/FO]0N$MK2$ R2R' 49Q_,BK((90P(((R"*XGQ!XHU/2O 6K:Y]
MGTO45MV!@>-SY,\)"8?'S9.6(QGMUHU34-:_X6AHVG6]S;)8R:?/<>4T;'+!
MD!)(;DX/'ID]>P!UEKJEC>WEY9VUS'+<63*EQ&IYC+#< ?J*MUPX\<?V<?&5
MSJEE!#%H3Q_\>[%FGW1AER2!R<J.G%6;WQ-JN@WNB'68+1K+5KA+3=;A@UK.
MXRBDDD.I((W87'7% '7T5YU/XU\3'3O%-Y;:9I:C0+B19!),[>;&D:N0N /F
MP3R<#H,'DCLFURUB\,'7Y]T=HMG]L?N539O/XXH TZ*XB[\8ZGI6CZ1X@U"U
MM?[)OWA6:*+=YMHLN-C%B</@D!@ N,\9I;?Q)XFU'Q5K&D66G:6L>EW-NLLD
MT[_/%(NX[<+][![@ 8[YX .VHKF/%OB+4M!N]$AL;*VN!J5\MF3+*5*DJS X
M Z?+R<_@:I_\)-K,5S'HUY'9PZRML;FXDM[>>ZA12[+& J@-E@I))(QCOG@
M[.BN 7X@W,6E:/+K%FN@SWMS+;337\3^3$R#(/.TX?C:21CGKBK6K>*M=TJ#
M0%_LZPN)]3OVM"4G94Q\Y1EX/RLJ@YR<9Z&@#M:*X"/Q_>Z+?Z[I_BRSMH9]
M-L?[1BDL79DN(,[< -R&W87W)[=[UYXIU70WT.YU>WM#8:K/':M]G#![2609
M3))(D7/!.%QUQ0!V-%>>W'C+Q,\/BJ2TTW2U_L"5MWFS.WFHL0DP, ?,0>IP
M!QUZB]=>.HA<Z' )[331JU@+R&>_4F-V.W$0(91NPV<D^F <T =3=ZI8V-U9
MVUU<QQ3WCF.W1CS(P&2!^ INGZQIVJR7*:?>PW)M9/*F\I]P1\9VDCO7/7_B
M'4[+4_"-K=Z=:"35'*7+;RQ@E$3,P08Z<$9ST[5S>G7'B.V\0>.9/#ME87#Q
MZDLCK=RLIDQ GR(%'4^I('3KS@ ]'N]4L;&ZL[:ZN8XI[QS';HQYD8#) _ 4
MRUUC3;Z^O+*UO8)KFSV_:8XW#&+=G ;T/RGCVKDK?QV^J?\ "&7=KI\'V37)
M'5FE<F2!UC<D*,8ZJ1NS^%.T0RK\3_'!@1'E^SZ>55V*J3Y<G4@''Y&@#?\
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
MA_NH#S@ =^IR>,XJ]10!YZ_P]OKS0O$NA7E[;)9:C?RW]I/"K&6*1Y!(NX'
M^5ACC.0>U:_]@ZMK-_HESKXL4_LF0W %I*S^?-M*ACN5=@&2<?-R1SQST\\\
M5K \T\BQQ(,L[' %51K%@=6CTK[0!?R6YNE@*D-Y60N[D<<G&.M &3XOT&^U
MI-'FTV6V2ZTW48[U5N2P20*K*5)4$@X;T[5!9:'K%KXWU'7I/L,D=S8Q6RJL
MKJVZ,L=Q&TX!+'C)Q[ULV_B#2KJ*>6&]1H[>Z:SF?! 293@J21QR0,],D#O6
ME0!YG:_#_7[#PKX?BL;^Q@U[0IYGMY3O>"=)68NCC (!! XST]^.WT.'6EAD
MGUV>T:[DP!#9!O)B ST+<DG)R>.PQQDZM% '(V_A[5HOB7=>)7^Q?8YK!;(1
MB9_, 5]V_P"YCU&,_C5GQEH>IZW;::=,FMA)9WT=U);W980W"J#\K;03U((X
M(R!6S9ZK8ZA=7MM:7"RS64HAN$ /[MR V#GV(Z4R^UK3=,NK.UO+R.&XO)!%
M;QL?FD8]@!_.@#B[CP7XAFB\9(UUICCQ#$JICS$\IO*$9SP>!C\?]GI6IKGA
MC4M8\ VNCK+:0ZC;?9G5BS-$S0NK<G .#M].,]ZZ^B@#D[S0M9O?%WAW6I6L
M-FFQ7"3JKN"QE"CY1M/W=HZGGVK.T7PKXI\/376DZ=J6G?\ ".S7$DT4DBO]
MJME=BS(@'RGDG#$\9S@]*[VB@#F8M"U%/B-/XA8VOV*335L0@D;S 5=GW8VX
M_BQC/O[5Q?@G1=1\3?!W2]$F%I%IER2)IUE8RF(3LQ4)MP"<;<[N <X[5ZO+
M%'/$T4JAXW&&4]"*R()O#WAJXLM#MOLEA+=LWV:SA7;O(!9B%'3H3F@#E]8\
M%Z_>W'BN*WO-.-IK=L(H99PYEMP(]OE #C9GG(/&2<&KUOX:UQ/$7AS4[A]/
M==,L)+681R.I8OMY4%3TV#J>?;I7:44 >=3^!-7O/"OBS299[&*;6-1:_MW5
MW94):-@C_*/^>8Y'KTXKO;+[7]CC^W^1]J(S((,[ ?09Y/UXSZ#I4&J:WI>B
M0K-JE_;V<3':KSN$4GTR>])IVN:3J[R)IVI6EV\6#(D,RLR9Z9 .10!S/BWP
ME?>*8=1L;JVTR:WE*M87<CLL]BVQ064!.<,"PPPSG!K5\5^&!XG\'W&AM=O%
M(Z(8[DC++(A#*Q]>5&?QKH:* .&.@^+=2\0>&M5U231HI-):;SA;O(_G>9'L
MW %5QW..WJ:S[_P-XBET;Q5H=K=:8+#6+J:[BFD,GFJTI!9&4#  (/S GCMW
M'H-_?6VEZ?<7][*(;6WC,DLA!(50,D\<U)!/%=6\5Q"X>*5 Z,/XE(R#^5 '
M*MX<UE/%^E:[#<V),6G-87:NKC@NK[HQW/RXP2/7VK/?P'?:A8>+;&_N+>"/
M6[H74$MN[,T#J$V9!49P8U/!]O>NRU35;'1K/[7J-PMO;[TCWL"1N9@JCCU)
M%7* .3TJR\;26DB:WJ&E++%"Z0/8*^99"I"O)N& !UVJ#SSVQ56V\)W:>*8/
M$KV^F:??Q6DL5RUI(Y2\=@-ID!5<*I!/<\CGBNVHH Q/"=YJ]]H,<NMBT-Z)
M'0R6>X12J&(#KNYP?7OU'!%<1X6LM7U30O&.F6GV..WO-;U" W,DC;X@SE6(
M0*0Q .1\PY^G/J+*&4J1D$8(K.M]/T?P[:7=Q;VUK86_S3W#HH1>!EG;\.IH
M YV+P=<Z#XBL]6\/&W:)-.CTVXM+J1D#QQ_ZMU=5;##H01@CTJ2V\,:CIUK=
M36_V"XO-2U%KS48;@L(9(V0IY0.TG &SDCD@G SBNGT_4;/5K"&^T^YBN;68
M;HY8FRK#IP?K5F@#SBY^'5VO@OQ'HFF_8K,:Q<"6*V$KF"T7"9VG;DY*DXP
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
MKK4)]1!A+$KYA!V8(Y(Q@8ZYZ5)X!T2XT/PLB7J;+Z[GEO;E,_<>5BVWZ@$
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
MKFPO$<3RPV$\/V)P,C<TG#J>1D!>><=J;HW@J:+P1J?AG5Y89(KU[@^;;DY
ME9FZ$=5+<>N*F\-Z1XOLOL]KKNLV%U968VQO;0ND]Q@87S23@8ZD*.2!D]<@
M%?PIXPN/$\MN\%SI_#.M_I_ELES9$ X#9;GY@ 3M&<\>QX5\87'B:>!H+BPR
M'D6_T\QLES98#8#9;YOF !.T YX]DM?!]]<:]H>LZH+!-2TQ6$U]:%A)>@H4
MVN"HP.=W5N1QC-%MX/OKG7=#U?5!8)J.F!A-?6A82W@*%-K@J,#G<>6Y'&,T
M :7C?6]1\.>'FU>PCMY([:1#=++&S$0E@&=<,.5!SCN >E51XJN(_B*/#]Q-
M9?8IM/-Y;RJC;F(/*%MV,A?FZ=/2NGO;.#4;"XLKE ]O<1-%(I[JPP1^1KA?
M^%:&3POHNG3ZDSW]C<I)->8PTL6SRGC]@8<)_P !!H EOO%?B*TB\-&.VTZ1
MM:NFB&X.FQ"K.A(R<': 3SW( [U9&N^(;#Q+X8T?5X-+:74DNC<2VOF$*8EW
M+LW= 05SG/>KWB70+_5M4T"ZLGM4CTN[^TLLK,#)\C)M& <<,>?TI=8T&^U#
MQEX?UF%[=;?2Q.'C=FW2>:@4XP,#&,^_M0!R=CJOB8:'\0;[^U;7S["\N5B8
MVC?+Y<$9&T>9@# Z$'GDYZ5J:9XBO=-\.>%K":9)K[4K-9(Y5M)9/+B2)"Q9
M%8L[991G*CYL\8P;-OX.OXAXLLFOK?\ L[7'FF3$1\V-Y8PASSC QGU/M5*?
MP5X@;1?#TMMJME!K^A+Y=M(L3&"2(HJ,C@G)W!0<CIV'>@"#4?''B32_"NL:
MA/I$0N-.NXHHYIH)88KJ*1U4.B-\P(W<@GC'7FMNRU[68?':Z!JL5B8;FQ>\
MMWM=^Z,JZJR,6/S?>!W +]*JZYX8\1>(O!]WIM_J%A_:%W)"S&)'6"%8W5P%
M4Y+$E>22.OL!6A+H6HS^/+#Q S6JP6]B]H\(=BQ+LK%@=H'!7&._M0!;U_7'
MTN?3+&V1'OM3N?L\'F9V)A2[.P') 53P",D@9'49.H^)]9\-:;K5UK=C;RQ6
MTD*:?/;MY:WC284*4+,4VL0"3U'('%7/&7AFY\0VMC/IMZMEJNFW(NK.=UW)
MN (*N/[K X.*IZCX3U3Q1X7OM/\ $>H6ZW=RJ>4;"-A%;,C;E8!CECNQDG'
M &.I )+SQ#JNA>(](T_519W%MJQ>&&>WC:(PSA=P5@6;<K#(!&"".E<]/X[\
M3Q^%];UX6>DB'1M1FMIXCYA:9(W"G:<C:<9.3G/H._2C0=4U74-'O->:RW:2
MS31K:LQ$\Q7:'.Y1L !)VC=R1SQSC2^!M7F\%^)-!:XLA+K%[/=+,&?$0E?<
M01MY(QCMG/;'(!?UKQC):>(VT6*ZL;"X>S2>R.H1MLO)&+ HK!E"XPOJ3NZ<
M<S7_ (FO6U6XTBQ"17=K:Q33R/8S72AY-VU-L9&/NDDD]Q@'G$>N^&M2UZPN
M].OK?2KNRN+941)V;=:RA2#(AVG/8@?*>.O-4Y_!NOZ1JUGJGAC5K7[0+&*Q
MO8M21F2Y$8PLA*G(<9/YT 1CQKXD=/"JOH<%E=:O++!<6]X75HG1&.1Q]T[0
M><G!Q[U!J/BGQ#_PC7CBUEELK?5M"CW+=6T3;'1H?,4A6;*MC(SD@'G!K9O_
M  SJ]WJ7AN]>]MYY=+N)+BX>3<GFLZLI5  =J@-QR>@SZF";P9?WD_C3S[BV
MCB\10+%&4+,T!6'R@2"!NSU[>G/6@#H/#(NO^$:TXW<T4LAMXR&CC*#&P8SE
MCD^^?PJ;7+N^L=$N[G3+(7M]''F&W+A [>Y/0=_PKG2OBK2+3PY:1W6ERNLJ
M0WD*1/F2$;%)C.>-HW,2?8?76\8Z'<^(_"E]I-I=BUGN%4+(P)7A@Q5@.JL!
MM/L30!FZ'XIN+WQG=:!-/97L:6"7D=W:1LB\N49""S \C.0?;J*F\9>(-3T!
MM%&G6UK/]OU**R<3LP(WACD8_P!WKS]#5?3_  WKD?C:'Q#>7FG!#I@L9K>W
MA<!<2%QL)/3GJ?R[U<\6Z#?ZZVBFRDMH_P"S]2BOV\XM\^P,-@P.,[NO;'0T
M 9Y\1:W;7L.B7QLDU8P/=2S6EG/<Q+'YA6,!%PV3@Y).!M[YXAL_&FK366E6
M5WI0LM=U&]EM(TFC=8BD:EVG"G#%-@X7(.3C/>K?B3PUK4_B&R\2>'+^UMM3
MAMS:3PWB,\%Q"6W ';R"&R01ZU!K/A'6M2@TG4TU6W'B/3;IKF.1HF%L0Z[7
MB"Y+*A4 9R3G)[T 9$%QJNG_ !!\974LEG)=6VC6\L3K"P1U7S&&Y=V0>"/O
M>_M6L?&.H_V1X*U 0VNW7I8(KB/:V8S)$9"4.[MC&"#UI]KX4UB?Q)J^J:I=
MV*Q:GIR64D-LCDIC=R&8C^]UQSZ"LV#P3XF.E>%["XU+2U70+N)XVCA<^;'&
MC("V2/FP1P..IR>!0!JR>(=>U2SU:]\.6MG.NGW;VD=K."'NFC($F'W 1\[@
M,@_=SWQ5=+W6Y?BZUB;N!;./1DN5MVA)V[YMK#<'Y;Y!\V,8[=REKX4\2:)K
M>I_V%JUA'H^J7+7<J7,#/-;2O]\Q8(4Y/(W<#T/.=*3PW?Q>.[?7K*\@%O\
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
MF62:V##,L;E@&)7+# /'&.]17_B[6KJWU2Y\/VPG>PNWMH[1K*63[28VVO\
MO00J$G<!UQ@$]<  [VBHK69KBTAF>)X7D17:)_O(2,X/N.E<9!XPN+WQ/=Z-
M'>65I?VU\L7]G743+)-;;AF6-RP#$KN88!QC&.] '<5GG7--77DT0W0_M)X3
M.(-ISL! )SC'<=ZX[Q1XRUGP]!J=[(MC&MG=Q)#8E3+)/;LR*9696_=Y+-C(
MQ\N.<U<O_P#DLVB_]@:Z_P#1D= ':T5Y]-XRUFPU#1DOEL5DOM5^P7&GQ*7:
MU1B_EL958KNPJL00,AN ,5/!K?BW4_%NNZ18G1XHM*N+8>9-%(Q>*1-[# ;[
MV#UZ<=.<@ Z^_P!,L-5@\C4;&VO(<Y\NXB61<^N"*LQQ1PQ+'$BI&HPJJ, #
MT KA]/\ %NK#3O$T&IBR&M:3/Y,,,,+*DH<#R&P7).\D#J,'BNUM1<"UB%T\
M;W&T>8T2E5+=\ DD#\30!+17)0Z[J^OW&O+H4EG"NE7#6:"YB9_/G5 S D,-
MJY8+W/4^U8L?C_5=8MO"%SH]M9Q1ZZ\T,J709FADC1\X((R RGW(';.0 >CT
M53TI=272X%U=[9[\+^^:U5A&3G^$-STQ7':+=ZX_Q%\8(UW#<PV<5J(K;R2A
M(,<CJBMOPIW-R2#GVH [VBN"T[Q?JW_"2^']+O7L9GU2"?[3%;QG%G/&@<H)
M S*^.5(ZY /?%/\ #NO>*M;OM0=QI266FZM<6=PJQ2>9+&BC!3YL!LD=<YSV
MQR =U17FP\<:[<>&_#FO6JV!CUJ_2S%J\3DP!V8*=P;YBNWYN/7&,<Z6H>*=
M7N6UJ/1(T:?2W\A8VL99A<S"-7*[E("#Y@HSDYYZ=0#MZCN+B*UMY)YW"11J
M69CV%>?_ -I:_?\ Q$\.J\J6$<^D2W,EA- 7,3[HPX)#C+<D ]!Z'->A2?ZM
MOH: *NE:K9:WID&I:=.)[2<;HI I&X9QG! /:KE>+>&M?\2>%?A-H.NQQ:=-
MH5M&JW5OM?[08VD*EU?.W()^[CIW]._BUS4]=U;6[+1)K2W72G6#S+B%I/.F
M*[B.&7:HR!W).>F.0#JJ*\WC^(.JZEIGA>\T^SM(GU2^>PNX+@L3%*H?=M8=
MLIZ'@U8/BOQ!9VWC2VNFTZ6_\/VZW4,T=NZQS(T32!63>2""A&=U 'H%%<;)
MXIU)+OP7A+3R=<7%ROEMN1O(,F4.[@9&,$'ZU#I?C"XU;Q!/ID=Y96]];7SP
MSZ7<1,DQ@5B!(C%@&RN'R 1@X[9(!W%%(Q(1BJ[B!P,XS7 V?C'6(]>\/6.H
M?83)J<DT-W:P(6-E(J%U7S0Q5B,8(Z]QCI0!W]%</IGC"XU7Q!<:9'>65M?6
MU^\,VEW$3),;=6($B,6 ;*X?@$8./<]NV[:=N-V.,],T 4],U:RUB&::QF,L
M<,[V[DHRXD0X8<@=#WZ5=KS2X\=:]#\/-7UY8=/-[8:G)9E/+?RV59EBR!NS
MGG/7\*WK37-;MO'T>A:I]ADM[RQ>[@-M&RM"4=5*,2QWC# [L+]!0!UM%9GB
M+6HO#OAZ^U>9#(MK$7" XWGH!GMDD"L*UUGQ'_PDEE:/:BZT^ZBD\VY6PE@^
MQRJ,KG>WSJW3C!S]: -?4O%6BZ1/Y-]>>41(D3N(G:.-W^ZKN 50G(^\1U'J
M*&\5:*FJ0:<UYBXN)6AA)B?RY)%^\@DQL+#!&,YR".U<EX&M]5N;GQ@LE[8/
M_P 3N96\RR9@7"18;'F_=  ^7KQUK.\%:Q<Z-\+=)N[EK>Z>ZOFM[-/LS%DF
MDN9 78AB6ZL<* >V><T >KT5PD_C'5M#?6;C5K%[C2;.Q^UPWJ6CVVZ0'!@*
MN3R<@AAQBMB&3Q8NI6*RKI\UE<P.;B2-"IM)0H*8!?,BD\'H>,\=* .CJEJ>
MK66C6T=Q?S&**29(%8(S9=SM48 /4GKTKEOAA<ZI>^&Y[K4KZ.Z9[ZZ&1"5;
M<)G!).XC''  &!QS6AXVUW4/#^FV-U8K;,);^WMI1,I.%D<*2N".>>] '345
MQMSK7B&?QY?>'+)]-@B33DO(KB6%Y&4L[+AE##=]WU'7OTK _P"$Z\3CP)'X
MJDCTM(K2Y^SWELL;L9\3^2S(VX;/4 AOKVH ]1HKCKK6_$$OCZZ\.63Z=#"-
M,6]BN)87=D)D*<J&&[[OJ.O?&#S[>.?%"^!#XH>/2E2PN3;WEN(W8W&V;RF9
M&W#R_4 AOKVH ]1JM#IUC;WD]Y!9V\5U<8\Z9(E5Y,=-S 9/XUS6I^)+Z76=
M3TK22(YM/BC+.UC+<AY74LJG81M&,9/4[NV.8+'Q9JVI7&B:0]@NF:S>6DEY
M>QW"E_LT:,$X7(R68C&3P.3GI0!NQ>*=&FM]5GBO0\6E;OMC+&Q\K"[CV^;C
MGC-:5K=0WMG!=V[[X)XUDC;!&589!P>1P:\RTB_U71H_B5J(-G+J%E<F?)C8
M1/LMU8?+NR,@#OU-=*^O:M)IOA^Y#6=I;7UF)KJ\E&[9(44K'''N!8L2W3/"
MXZF@#KJ*\HU/Q3K6N?#_ $/4HIX+*XFUN*SN0D#%9-MSL& 6!53M!*]>V174
M7GB'46U:\T:SFC6[L;:)YKA=/EF5Y)-Q50BM\JX7)R23NXZ4 ;^H:YINEW=E
M:WMT(I[Z40VZ;23(Y[<#COUK0KS/6=1U'5=/\ 7FK:<VG:@^O1">V;^!A',.
M/8XR/8UOVGB/4+;QKJVBZW)916T5F+VQECB93)%DB0L2Y&4.,@ 9!SQ0!UM%
M9GA^YU"\T.UN]36)+F=/-*11E BMRJD%C\P&,\]<UIT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M@^,?#\OB;PY+IT%REM/YL4T4CIN4-'(K@$ C@[<?C6]10!RO_"/:J_C+3]?G
MO+.0VUE):O&L;)O+L&+#DX *@ <\=ZQF\ :O_9EQ#%JEHMP=>.MQ[HF:)B6S
MY4BYR5!P<CN!P,5Z'4<\R6]O)/(2(XU+M@$G &3P.30!Q#^"M9DN/%<LFK6;
MGQ!:) X%LR^4XB,>1\Q^4 YQU/'([V'\):DZ^$0+JT!T#!;Y6_?XB,?']W@Y
M[\UU6G7]OJNFVU_:EFM[B,21ET*$J1D9!Y%6: "O/8OAS>CP8/#[ZTD;65V;
MO2[N" AX)!(TBL^6(8_.1@8&/6O0J,\XH Y$:%XFO] U&UUK5K&:\N;22TB^
MS0-'#&'&"[ DEFZ>@&,#J:@?PAJ36GA& 7=IGP^R,QVM^_VQF/C^[P<]^:[6
M@G R: "O*/ VB7OB3X2V>D33VR:5<RS>;(F[S3&+ART8'3)((W9X!Z9YKT.[
MUG2UUF#0+E]UY>1NZ0-"Q5T4?-SC;W'&>]7+/3[+3HC%8VEO:QDY*01A 3ZX
M H Y*]\)Z[9>*;K6?"^KVEI'J"1K>VEY;F6/<B[5D3:P(.T 8S@XJU/X8U!_
M%&@:LM_'*FEPSQR><I,DYE"[FR.%Y7( &.W%=7534=4L=)MA<7]S'!$6"*7/
M+,>BJ.K$]@.: .7OO"FN6GBZ\UWPUJUI:C4DC2_M[VW:5"R#:LB;64AMO&,X
M-)K/@_5CJ>FZWH.LK!K%I;FUF>\B\R.[C9MQ#A2"/FR1CIG'%;L?B?2'N8+9
M[B2WN+AML,5U;R0/*<9.U74%L <XZ5+H^NZ?KR7;Z=,TJVEPUK-NC9"LB@%E
MPP!XR* ,#5O"NL:K9:0L^J6\MY9ZG%J4\C1,J.R=(T4$[5QW))XSR2:G'AB[
MD\6ZOJTUQ +?4;!;(Q(#O0+NPV3P<[CQBNJHH P?!^BW_A[PW9Z3?7D%T;2)
M8(GAA,8V*,#.2<MZ]![>N?XAT]K/QGH?BA1^XMXY;*](_@BDP5<_[*N!D]@V
M>@-==1UH YWQEH%WXFT:.PM+B"#%Q%.TDJEO]6X<  >I'7-3^(= .OV%GF5;
M>_LKF.\MI0-RI*AZ$<$J02I''!K:551%1%"JHP !@ 5#>7<5A8W%Y.6$,$;2
MR%5+$*HR< <G@=!0!D:;H,D?B.Z\0Z@\3ZA-;I:1I%G9!"I+;03RQ+$DG Z
M8XR;MOI\IUB?4;MD=P/)M47)$47!/7^)B,GV51V)-JSNXK^QM[R L89XUEC+
M*5)5AD9!Y'!Z&IZ .'MO US#J-G&US"=-M-8FU>,@GS6=P^(R,8 #2,=V3D
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
MYNK>58B#O7ED+YP<(0_ Z'\ZE_XA\46O_"*HDM@)-9N6C<2VS Q*49T_CZ@
M9'<@X(J4?#2U;PQHNDS7TLLVG7"3/=$?/.NW8\9_V6CPGT K8\1>';O6=7T.
M^M[Z"W72[DW&R2 OYA*E<9## PQ]: ,Q=7\1Z;XJ\,Z)J=SI]Q_:$-TUQ)!;
MLA+1 %<98X!##(QU!YYKG+.\\0KX4^(E\-:7S[.]O0DGV;Y@8X8\;3NPHVJ
M!@XZY)KMM4\.W6H>,=$UR.]ACBTQ)D\AH2QD\T -\VX8QM&.#5"'P3<1P>*;
M%M44Z=KKSR^6+?$D+S($8EMV& QD# ^M %.QUR^T[2/"^D++YUW?V7G"6*V+
M&**../("[N6RZ\DXZ\53U3Q5XOTCPEJ=[<V=O%/9W\4,$T\!474$DBH&VA_D
M8;N<Y'M5Z[\"ZM/I.AO#K\<&NZ*-EK>1VN(VC*!&C>,L<A@HR<]>@'2K&L>$
M-8UWPM-IM]KD+WUQ-#++<"U(C41N'5$C#C RO))).3[  $MAK&MV_P 06T#5
M)[.XM[C3FOH6@@,9A*R!"ARQW## YXZ=!5[4]9N#XILO#EBZ0SSVLEY-.Z[M
MD:LJ@*.A8LW4\  \'-,;P[>OXYM?$;7UOLAL&LFMQ <L&97+!MW'*CC'2H/%
M'A6\U75M-US1M373M8L \:R21>;'-$^-R.N1QQD$'C^0!4N/$.OZ1:6%AJD5
MG_:VH:H;&UFCR8VAY83,N>#M!^7/7'04\Z_J^G^+Y?#=U+;S-<V#7FGW9A(P
MR'#1R*&&>Q!!''%2:GX-N=7TBU%UJY.M6MXE_!?+#A$E48"B//\ J\<%<Y/7
M.:MIX>NY]8DUN^N;9M26S-G;".)O*A5CEF(+98D@=Q@#'J: .2T_QEXFD\.^
M$_$-U+IYMM5O(;2XM([=@V)6*APY;@@@?+C\36K/XPG;Q;=Z&U_;Z;?Q7,2V
MEK=PX6\@.PLR.2 6.7  Z$#@\TV/X?W\7@_P_H"ZO;9T>\ANEG-HW[WRVW*N
MW?QUY.:NZYX/O/$5K/I^I7EK-9R72W$,AMSY]J P8JC;NIP0&XP&Q@T 5=0\
M3:W?G7!X?B)ETR=K>&,VOF+<2JBLRNVX;02VT8Z8R3S@(?$'B>[\7:?HT:V6
MGB\T8WKI/"TDEM*&164X<!\%B!]WKGG&#--X/UJR\2WVI^'?$$=A:ZFXDO+6
M>T$P$@ !DC.X88@#KD9]> +R^%KJ+QC9:Y%J"&*UTXV AEB+.X+*Q<ON'.5'
M;UH XS6O$>NZG\-YI9+R&"]M-;&FW4D$.%G"W"QY )^4$$9&>>G ->JVZS)
MBW$JRR@?,ZIL!/TR<?G7#M\/;R3PMJVD/J\/G7FJ'4XIUM2!%(91)M*ESN&5
MQU'6MAE\11>*M+7^TX;BP,#"^MUM-F&PY$H?)VC=L4)DG&3DX)H S/'4VIIX
MB\(P65^MO#<:B4>,Q;@S")V!;D9 QTXYY["LZ*+6)/B5XO32KRUMKD6%B6GG
M@,@R%DP @8=3W)./0YR.H\3^';C7)M(NK*^CM+O3+P7,;2PF5&&UE*E0RGHW
MKVJ"R\,ZC9^)]9UD:E;R'4;>&$1M;$%/+# ,2'YSN.0 * ,C3?'=WJVB>%S'
M#Y=_K-M)<2F&(R>6L> ^U<]2S#&2<#/6M[PI?Z[=I?PZY9&)K>X*VUSL\O[3
M$>0Q3)VL.AKG8_AO?6GAOP_:V.NK;ZQH)<6E\MM\CH_WD>,L<@C'?M78:)8Z
MA9V[OJVH+?7TI&]XXO*C4#HJ)DX'7DDDD_0  YBRU?Q5JGBW7--AN]+AM=)O
M+<,S6SDRPN@=E^_PV#U]0.!5:'Q;XCU33=.US1K![JVN9U+67V; ^S%B-PE+
M?? P>F.V.]=!HGAV[TOQ-KVK37L$T>K212>2D!4Q%$"#YBQSD#T'-9&B>"-9
MT&1M,L_$>/#7FM)':&VS/$A.3$LN>%R3SC.#Q@\T 5DU.'1/B#XZU6X!,-GI
M5I.X7J0JRG ]^*EU#Q3K6B^']&\37CVTUC>/ +RU2(@P)-C:R/G)*EE!R/FY
MQMK3/@YKCQ%X@OKZZAGL=9M$M);40E65%5A]_<<D[SV]*KVW@N]?0].T#5-3
MAN]*T^6)TQ 5EF2(@QHYW$<$+D@?-M[9H 4ZSKVNQ:]+X>>UC?2[M[."&=-P
MN)8PI?>V1M4EMHQSQDGG 3Q!KFMV+S9EM;!(].\^%57[1)-<#)9-@^;RUP,L
M!_%U&*;_ ,(;K&G>(]1O= U]+&PU27S[NVEM1*4EQAGB.0 6P.H(SV/2GW/@
MN^.O7UY8ZRL-I?Z?'8SQS6YFD14# &-RPQG<<Y!YY^@!AWNM:OK=Y\.+V"\C
MLTU0-/+ (MZB3[,S9/S D#) 'XG/%;C>*KS3_%?B*TU)H&TW2]+2_4PQ%7P=
MY;.6.3A.V*KP^!-1M](\+0Q:U!]NT!L1S-9DQO&8S&5V;P<[3G.[KV[#0_X1
M&2;Q1JVIWMY%<6>I6"V$MKY)5M@W<[]V,G<<\"@#(O\ Q;K6D^$=+\87+6TE
MA<>1)>6:1$&&&8@*4?.2R[ESD8;G&VI7UGQ3?>)O%6D65YIMNFEQ6\MO,]JS
MD^8CMM(W\GY0-V>,?=YXFMO ]X?#MIX9U#4XKK1;22,K^X*S2Q1L&2)SNQ@%
M5!('(&,#.:O6WAF_M?$?B+5TU"V/]KQ0QK$;=OW/EJRJ<[_FSN.>!0!>\(:U
M)XC\(:5K$T:QRW=NLDB)]T-CG'MFMJL3PCH4OAGPM8:+-=)=&SC\M9DC,>Y>
MV1D\_C6W0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !5>ZL;2]"B[M8)POW1+&'Q],U8KGO%FOR:';
MZ;#;!/M>IW\5C T@RL9?)+D<9PH/&>3B@#H$18T5$4*JC 4#  ]*P[_Q?I.G
M70AGDF*"Y2TDGCA9XXIFQM1V X)W+[#(SBLS^V=3TOQS;>'+RZ%U;ZG:2S6=
MT8E62*2/&]6"X5A@@@X'H<]:H_#.&[!\2O->F5!KUXC(8P-S!E^;/]* .])
MZD#MS6;9Z_I]_K=_H\#RF\L%1KA7B9 H?.W!(&[[IY&17,^/&OQK_A"*UU![
M:&?4]CQJ@(8B-V!.>N,=.G?L,4([?5I_B=XJATS4(;2?^SK+=<20>:<@28PN
M0.3U/Z<Y !Z117GFE>.;_6-!\*;866_UF"6:9K=%)18L!R@<@9+,N,YP,\&N
MA\*W7B&8:A!KUH46"?%G<L$5KB(C(+*C$!AT/0'CB@"SJWBG2-#O;6SOYYH[
MBZ)%O&EK+(92!DA=BG) [58TG7M+UP3_ -G7:3/;OLFC(*21-Z,C ,OXBN.\
M?R/%XX\!R)"\S+>W&(XRH9OW7;<0/S-);:)K]MXI\4>,EM+:UGN+$6]E93SC
MYR@!$DS*=HY '!/&>10!Z'17":-XEU"?QE%HHU!+VWN=):\6X>VVJLRNJG80
M%#QG=GC/3[U9.GZMXQUOP'>:Z^M6EJD4%\K)!9_.6C9PC*Q8[<;<8P>.<DG@
M ]#U+5;;2[:&XG$SQRS1PKY,32'<YP"0H.!SUJ]7FD>K:SH/PT\(W5M>Q2&Y
M?3X)/-@RPBD"*0I!ZCGD@]>U;\FJZIK>M:_IFD7:6;:2D<:NT8?S9W3>-V0<
M( 5' R>>1B@#?N]4M[*_L;.59C+>NR1%(F9057<=S 87@=ZNUQ=WK?B&QU_P
M98WALHCJ9E2_BA0MB1(6?Y')^[D=,9]ZRDU7QMJY\4)IVI:;!+H]ZT4 -F6\
M\"-6"'+_ "CGEN22>V.0#TFBN"L?%E_KVE:!J*3QZ;9ZA9/+(8E$MPUP" (X
MXR"64?,2<$X Z5G1^-O$%WX(\):O UE'=:EJL=A=*\)PP,KH2/F^7.SG@]>,
M4 >G$9&#6+J>H:!X0TJ?5KL06-H&42RQ09R2<#(0$GDUSD>K:_'K'B?0;O4X
MI);;3DO;6\AMA&T6[>"NTD@X*\$_CFK?@&VN+_X9:2EY?32?:K*,EU #J"HR
M,\YSSSUY]: .N@FCN8(YX75XI%#HZGAE(R"*DKC/%/B*/PM>Z5:3RRZ7HDD+
MH;^* 2)%(NT1QMD$(I!;G'8<C!KI=&FFN-%LYKFY@N9GB5GGM\>7(2/O+CL>
MHH O45YXNI>,]9UGQ1INFZGIMJ^E3QK;LUF6\S=$'"'+?+UP6Y]@*IV?CC7]
M>M_!,U@]G9_VX+F.Y22 OY<D2-E@=W(W*2%]@,T >A2ZI;PZQ;:8RS&>XB>5
M&6)B@"XSEL8!Y'!J[7%0ZIXAL/&>A:%J%_9W*7.GSRS216IC+2(5 /WCQ\W0
M8K!F\4>+3X1\3:TFHV"2:'J-S$(Q9DK.D1 VG+94$9]3D]: /4Z*X@:YKEGX
MQ\.V]W=6TUCKL4Y^SI!M-LR1B08?.6XR#D#UP.E4+[Q9K.FWNG-/=0/-/K:6
M$]E#%YD,4+N57,H'$N-K$%N_W10!Z-17!KJ/BO5/&OB#1K/4["U@T[[))&[6
M9<E) Q93ENI ^][# &319>)]4LV\5:=K%PLFIZ<P>R$4003PR#$) [L7^0]L
MXH [RBJ]E'<QV$*7DZRW0C ED1=H+8Y('89Z5YY=^*/$5IHOBVW-W"=<T>Z3
M[*OV8%9X9 #%\HY);+#@\$>F: /2Z.M<E;>)OMEO9:I;WA?3(M*.HWA\M2S
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
M3V(."* -#8GE^7M79C&W'&/3%<F+^1_%J>#],G:PMM/TQ)WEB56DY;8B+O!
M "DDX.<CIS5VPT?Q#:VZV=QXD2YME&T2FQ"W)7WDW[2??93+WPF/^$@L]=TF
M\%C?V]M]C?S(C-'/!G(5UW*<@\A@V?7- ''ZEXU\0VOA/Q"%GMUU;0M2BM'G
M\C*W$;N@5L9PK%7YX(R..M;-Q>^);;Q[#H7]M0O;ZC827"N;-0;5D=0=@S\P
M(;^(G'7GI5K4O 2:AX<U#2UU#RY]2NUO+R[,&XNZLK *NX;5&Q0!SP/4YK0G
M\.7,_BZQ\0-J$0>TM7MO)%N<.'(+'._@Y48]/>@#C+GQ?XDM/ >M7:WMO+J&
MDZW_ &:;A[<#ST\V-02!PIQ)Z$<=*V1JGB30OB!I6E:IJ%OJ-AK44_D[+80F
MVEB7>0,$DJ1ZY/\ 7 \=Z%_PC?P\\0+-JL;MJFKPWH/E",H[3Q;@N6.0 N?P
M.:[C_A'3J>HP:GJE_'=O#;206OV:+RDC$H =_O,2Q  !S@#/'- ',VOBC68-
M9\,Q7.H)=MJ5S+;7T<,(-M&P1F AE"@L5*X/+=\X-0SZWXKGL_&LT6LV\!T*
M>0P;+-3YBK")-AW$X')!/)YZC&#HVGPYN[>ST&V;Q+.RZ)/OM2MI&O[O:R[3
MURV&QNZ<?=J^O@NX6U\3P?VJA&OL[2'[+_J=R",[?GY^4=^_Y4 4;WQ)JMM-
MX1UJ6Z$6B:J(H[V)8U/DRRIF,[B,A"QVGTXYKH]%N;J_OM4N7N6>P6Y,%K&4
M4?< 5VR!D_.'7G^[[US'B Z5!X53X>W5R;S5I]/2&TA2!U+X^1)"1D+M*AB<
M\;2<5VNF:?%I6EVMA 6,=O$L89CDM@=2>Y/4GU- '':LE[)\8-&A35+F*W.F
M7$HA54*J0\8/53U]3R.V.:9%X@UK7?"VL>(]*OEM_L<UP+2T:%&CE2$D8D)&
M[+;3]UEQD=<'._JOAI[_ ,3Z;KEOJ,EI/9Q26[JL:N)8W*DCG[IRHYYJA%X)
MELH]7LM-U4VVE:K(\LUL;?>\+2#$GE/N 4'K@JV#TH W?#VKIK_AS3M72,Q+
M>6Z3>63G;N&2/PKBT\3:WJOP_O/&NF7JQK#Y]Q!8-$IB>")V!5SC?O94)R&
M!(XXY[^RL[?3K"WLK2,1V]O&L42#HJJ, ?D*Y2'P&UIIFI:)9ZH8M!U!Y&>T
M,&9(ED_UB1R;L*IR>JDC)P: ,(W%[XA^).GWFD7BZ<U]X52<3/")6C1YE8 *
M2!GD=<CKQ67K.N:]J/@R^LM1U Q:CI6O06%Q/:HJ+=(9(RK$$';PP) XX].*
M[ZY\*O'XAM-:TB]CLIK>Q_L_R9;?S8C#N#  !E((('.?PJO?> [:\\,76E)>
MRQ75U>+?RWQ0,S7 =7W%>F/E V]@ />@"+7;W5K&^-HNL-'$NGM)"8(4ENII
MPQY9-A C V\@*,GDBLM_%^M3^$_ VKQS00OJU]:6]Z@ASN63.[:2?E^[Z=^M
M;,O@R[?Q!)JR>()T>ZLEL[U?LZ$RA2Q#(3PGWB,8/'OS52+X?3P^&_#^CC6R
MZZ->17<4CVH^<QYVI@,,+R<]2?4=* (S?>)=3\:>)=$MM9@LX+.WMY;>1;17
M9"X<X^8D'[HR3Z< 9S6YX&UNX\1^"=)U>[5!<W, :78, L"02!VSC-,MO#5U
M:^)]7UN/48C)J,,4)B:V.(Q&&"D'?S]XY]?:K'A+P^?"WAFST7[7]J2U4HDI
MCV$J23R,GGF@#FM 2]?XB^-A-JES-%;_ &55B=4V[6A9@OW<@*6.,8SWS7.>
M%=2UO0O /@2^AOXC8W5W!82V7D#!25V7=O\ O;@>>,#M@]3WR^%I[?Q/J^LV
M>JM$-3CC$UNT ==Z(45LY!Q@]..1U[5F1_#^6+PKH6@IJZ^7H]W%=12FU^9S
M&VY0PW],DYQU]J (KS6_$6M'7O\ A'EN4FTVY:UME1;<Q2RHJL1+YC!@"6Q\
MN,#G)Z#M-.ENI],M9;ZW%O>/"K3PA@PC<@;E!'!P<C-<K<>![^'Q'=ZMH?B6
MYTE-0*O?6R6R2I(X&-Z;_N,0.N#76PVL<%E':1[O*2,1C+$M@#'7KGWH \\'
MBG6K34/#WVC4([F2^U1K*]@@B#6L0(<J(Y=H)9=@S\QYSD#BK)\67'_"73:+
M?:E)I-\+]%M+:X@407EMN7.R0KDN5W<;A@X&*+;X:W5OI6C:</$MP8=&O5N;
M/%K&"%&X;6_O-AS\W3_9-:NH>#YM6A-EJ.I)<6'VX7L:M;?OHR)/,"+)NX&>
M,[<X)&1V ,J3Q9<#Q?-HM]J4FD7OV^,6=O<0*+>\MMRYV2%<ER-W&X8.!BI[
M?7-6DN_'5HU\?^)1L:SE\I-RY@$F#Q@\G'3I^=7]2\'S:Q!)9:CJ4=QI[7PO
M$1K;]]%B3S BR;N!GC.W."1GIB*\\%7$NMZW>V>M26MMK,*I=VXMU<[UC\L,
MKD_*-N,C'T(H QX_$WB&ZC^'QBO;:/\ MRV+7>ZWW9?[.9-PYX&><#'3KBBV
MO_%=S=>+-'_M^-9=%9)(;W[$ADD#PB149?N@#D$@9/M6K;>!9K5?"RIK!<>'
ME*Q>9; ^;F/R\'## "].^>I-6[?PI<V^J>([]=3C+ZVJ!U-L<0[$\L8^?GY>
MOO\ E0!SB^+/$6IIX#:SN;2V.O6\AN0UOOVNL!?<.>F>0..@R<5GZMK7B2WT
M?QSX?U+53)=Z;I_VVUU&WA6)Y(F5OE9<$ @KC(YZ]*?J>EGPYKGPXT.+5X!-
M9/<QQSRQ ?*("!N3=SG[O!'7BNPE\&PWMIKZW]T9;S6X/L]Q/''L$<80JJHI
M)P!N)Y)R2?8  QKS4=7T'1/!:VVH"2.^O[2TN/-@4L8W0G (P!]W'3//6M"U
MU34?$VK>(;73M1;3X]*F%I$4B1S)+L#,S[@?ER0 %P>"<\C"W/@R]N]+T&TG
MUSS)-)NXKM96M1^\:-=JK@,,+@G/4Y[CI5D>%KBQ\0ZAJ^C:DEFVI*OVR"6W
M\U&D48$B?,NUL<'J#Z4 <K!XXU[6-,\(7=J]K93:C?R6-[$T)=0Z!P2IS]W*
M9QUYQFNB\*:IJLGB7Q)H6J7JWW]FO;O#<>2L;%94+;2%XX(//O2/X$BB@\/6
M^GWOV>'1;@W*"2'S&FD(8,6.X==[$X'4_A6CI?AV73O%.LZVU\LO]J"$/"(=
MOE^4I5<-N.>"<\?E0!7UC6[@^,-+\,V<QMGN;>6[GN%5698T(4*@8$9+'DD'
M !XYR,FWUC5+FZ\6>&;V\;[3IL*36]_'&@:6&1"P#+C;N!!4D 9Z@"MW7?#(
MU75M-UBTNS9:KIQ<0S&/S$='&&1UR-RGV((/(-)#X:>)-8N#>(VJ:JH6>Z\G
MY555VJJINX !)Y8\DDGM0!G?"Z"6+X<Z$TEU),KV411&50(QCH, $_CFJD*7
MS_&B\B.J7/V>/2(IEAVIM :5@5'R]#M!SU]\  =+X8T1_#GAVRT=KH7*6D0B
MCD\K82HZ9&3S56X\,ROXR7Q':ZD]N[6:VDT'E!UD57+J<GD<D@XZCTZT ><Z
M=J6M^'_A[J&O6%_%'!9:U.7M# &$ZM=;6#,>1][C;CIWSQVFHZSJVI:]K.DZ
M0;N%M-BB DMD@8M+(I<;_-/W<;>%&3SS4#_#R63P5?\ AEM8'E7ETURTXM?F
M4M+YI &_'WA^7YU:U3P7?S^(1KVC>(9=)U&:%8;WR[998KD+]T[&/RL,X!R>
M/QR ;OAV?5KGP_9RZ[:1VFJ&/%S#&X90P)&002,' /7C.*X?2KF^M_BOX_-A
MI_VV4Q:?A#*L:@^2V,D]OH#]*]"L+,6%C%;"628H"6EE.6=B<LQQQDDD\8'/
M&*P](\+7&F>+M8U]M229M5$0F@%OM"^4I5-IW'L><YS[4 <)<^%KCP?\./#V
ME7<\<MS_ ,)#:32^5GRU9YP=JY[#_&NC\7Z[K&E_V_-!J20?8;$7-C;VT2S,
MY569VG!4[$R  <KD \DUO^*?#LGB2TL[=+T6HMKR*[W>3YFYHVW*/O# SU_I
M65J'@.>]OO$$L>NS06VNVXBNX%MU8AA'Y>Y6.2%QU7\B* *EYK^O77B'PE:6
M=Y;VMOK-A-/*#;[S&RQHV02>?O\  XZ<YZ5I^!]6U+4(];LM5N5NKC2]3DLU
MN!&(S*@564LHX!^;''I3+;P9<V^H^'+Q]8\YM$MGMU#VP'FAU56SAACA1C]<
MUH>'?#LNA7FL3O?+<#4[LWC*(=GEN5"X!W'(PHH YO78+^Y^+UC#IUZEE.V@
MSCSVA$I0>?'T4D#/3KQ[51_M_P 8/X9\26Z7<4FN^';K#2Q6Z[;V':'^Z0=K
M[">G<#UKL-3\.3W/B:T\06&H+;7L%L]HRS0>=$\;,&/ 92#E1SG\*KM-HG@'
M3Y;S5K\H^HWFZ>Z>-B9IV' PH.T!5P!V ')/) 'V.LMKFJZ6^EWS-IQL!>7!
MV*=X? B!XX)Q(3C&-N.]3^)KV]LUT_[/>0V=O+<A+F4C=+MVDA8D*MN<L ,8
M/&>/2KX#\/V^@Z#)Y$$D O;F6Z6&3.Z&-F)CCP>F%Q\O8DU8\1^&I=:O](U"
MTU)["]TN9Y(G\H2HP==K J2.W0YXH J>!=<OM:MM9COI&E?3]4ELXY)(A&[Q
M@*REU  #?-@X Z=!5+Q;XIDT+Q!%:W][<:3I<UJ/L^I);K)#]H+,"DI*G:
MA'3.6YXK7\->%W\.W>K3'5)[M-1NVNRDD:+M=E4,<J.?NCT ]*DU;0[W4;F[
M\O485L[NU%M+:7%IYR<%OG'SK@D-@YR.!0!E0:QJB^.M(TF2^2:UO-'>ZDV*
MA'FJ4&Y& Z'<3WK*M/&>J1Z7=13SQRWDGB=]#M9WC "+NP&8# )"ACVR<5KR
M>!3;3Z!/HVJR6,ND6AL5:2$3>= 0O!!(PV5!!_2JA^&<$NA:IIEQJ]W(UYJ;
MZI!<*BJ]K.6W!E(ZD=_7G % %C6=5USP=IVO:M?7,6HZ7;VR26?F@),)B=I5
M]BJNS)4YZ]:O[/$&F:A#>7&IPWNDK:R/>H\:HZ2*,@P[5Y4\C#$G&.344?A"
M:^T:]L/$VL2ZRUW ;9I/(2!40]=JKGYL@'))^Z.E'A_PIJ.F)%#JWB*?5[:V
M0QVT,END84%=N7(R9#M)&3@<GC/( ,>QUCQ?JEIH.MZ?:S307KQRW=K)]G6!
M+=QG,;!O,W*".O7G@=*6V\67$WBR71K[4I-+U-;\K#97,"K#=VH? ,4A7)8K
M@_>ZY&/2WH/@.]T&1+*+Q->2^'XI/,ATQX4R@SN"&7[Q0'^'CTSC.;=WX/FU
M,P0ZEJ4=U:6^H_VA"#;8FC(D,BH)-WW03C[N=O&: ,F'Q9<2^+)=&OM2DTK4
MEO\ ;;V=S HAN[4-P8I"N2Q7G[W7(QZ3VVLZQXET_P 0:AI-^+,Z==S6MI!Y
M*.DK1 9,N1NPS9'RE<#'4U?O/!\VJ>5!J6I1W-G#J/V^%3;8FC(D,BH)-W"@
M\9VYV\9I(_!\^GWFL-I&J_8[/5Y&FN+=[?S#'*PP[Q-N&TMU^8,,C/M0!ST?
MC#7/$%QX+?2[J"P@U^UN7F5[?S#$\: Y!)Y 8G XZ#.>E=TLEWI/ALS:A<+>
MW=K;%YIEC\L2LJY)VC.,XZ5C'P5'!JGANXT^[2UMM!BDAM[<P[]ZN@1MS;AS
M@#G'7).:ZB6))H7BD4,CJ593W!X(H \UTTR2_L^W]Y._F7-]I-W=SR'J\DBN
MQ)_/'T IL&I^)?#5CX/OI=1M[O2-0:TL);%;8(8/,0!'5\DL0<9SU[ =MOP]
MH(A\&7?@?47D410S6J2KP9;9RP5U)XR%8*?1AZ$9N6?A.;RM(@U744O;;2&5
M[6..V\K<Z+M1Y#N;<5!XQM&><=, &7:^(]0TK5O$^EZY>O/-9PB[T\I$B--;
ML,#: .7#_(<\$E>.:[#2HKV'2K6/4;@7%Z(QY\H4*&?'. .@ST]JX]VT+QSX
MRTN\T]WN#H<DOVJ94=%# @+$V0-QW@..N/+]Q7>4 ><IX@\6:YHL.N^'K6>8
MO<MY=F_V=;>6!9"A!8MY@? )SP,\8Q4OB?7M>\.>*8+5KU7T_68S;Z>SK&OV
M6[) &\X^9,'([]N215JQ\ 76EWUS#I_B2[M] NIFFDTL0(V"QRRI*?F12<\
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
MGA'P^?"OAFTT7[7]JCM05CE,>PE22>1D\\FMN@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN;\8
MZ]-HL&E6]JP2YU748;".5ER(@^2SX/!(53@'C)'4<4 =)7/WGB^QM+IHUM;V
MYACNULI[FVB#QPS-C"M@[OXER0I )P3FLQM3U32?'UGX?N;^6[LM6LY9+>=X
MXQ+;RQXW#*J%*D$$9!P?;BJ?PRM9XV\32/J%S,JZ]>1F.18]K$,OSG" [OH0
M/:@#J=6\16>BWVF6=TEP9-1N!;0&./*AR"?F;H. ??CI6M7%>/\ _D*>"_\
ML/Q?^BI:R?&GB36]%LO$5_;:H#-I[QO;6MK$LD:187(N&9>&;+<!@<;2!UH
M]*95;[R@_44H  P!@5Q^IZIJ.F^/],MI]1D31M5M98XE\N,>3<H P^8KG!3<
M0"3R/3BL;PSXFU;5]%N=/FU.?^VUU1;9)6@B5O(;]ZD@3;@ PAFY'4=J ._@
MU""XO;BS!9+F#!>)Q@[3G:X]5.#R/0@X((JU7#^,;F32O&'@N^B8[YKU]/E_
MZ:1RIG!QZ,BM]174:=::A;75_)>ZE]KBFGWVT?D*GV>/ &S(^]SDY- %_ SG
M'/K2UQGBK4=<@\9^&=*TS48[6WU/[4LNZW#D;(MP89[\\#ID#.1D'F[OQ)XI
MT;3_ !MI=SJJ7%]HMJE[9Z@;9 SQNK':R ;<@KC.* /5Z*\^NM6U[1X=)%SK
M2W,_B"ZMK> ?94060*%I"I_C) XW=#ZCBKC:CJVG^.D\,S:E-/;:E827%I=-
M%'YUO*A 8<*%92"",C.>* .UJE'J0DUB?3?LEVIAB27[0T6(7W$C:K]V&.1[
MBN,\/:_K&J>'(M.NM0=/$<6IM87<BQ1C;L8L[!=N-IB&0<=6'-6)/$M]I?C#
MQ/%?7)GTS3-)COXX5C52OWRW/4DA/_K4 =%KOB*S\/)9->)<,+RZCM(S%'N
M=V"C<>@&3_\ KK6KR?Q(VIZEX1\(ZU>:F[M>ZKI]Q):K&@B02.K*JG;N^7(&
M2QSS[8V[S6-?UR7Q!%H37D,VFW!M+7R1;F-Y5C5B9?,.[!9L?+C@9Y/0 [PG
M:I)S@<\#-9>@^(+/Q%;W<UDDZ+:W4EI()H]C>8F-W'7&3WQ6!9ZWJ^L>)8M
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
MI@>-OE=5([$<&I_$^MW-AJ.BZ59K+Y^IS2*7A\O>J1QESM\PA<GCKGC/&<4
M=)17F>NZIXTT+P=XIO)IVA%F$FTV[N$A>9D/#HZI\F0>AQR#5Z_N_$=CXUT/
M3EUW?;ZU;W&]6M8\6S1*K;H^,G(8CYRP[\]* .^H.,'/2O*-1\4>(],\%>-2
MNK"6_P!"O/*@O)+=-SQLJ, R@!<C>1G'X5LW>H^)?#WC70DOM5CU#2]:E>V>
MW%LL?V60(64HPY(X(.XG_  Z?0=?L->&H&QBFC^PW;6<PEB\LF10"<#KCYAU
MQ6O7E-IXAD\,:%XZU&!$:X/B22&'S!\H>00H"WL,Y]\5T.J:EJOAKQ1H%M+J
M4U_I^KRO9R>='&'AEVED="JC@X((.: .UHKSRR\0ZQ91>*-&U+4'GUNSF4:>
MYBC3S8YL+ P 7!^<[6X.,58EN/$!^(47AP:\ZVKZ*;EI1:Q>8)!*J%AD8S]0
M1R>.A !W=%>1R^(?%:?#[6-<.NC[5H5[/;X6TCVW@BEVDR<<9''R;<=>>W4W
MFMZCJOB._P!'T\WT"V5I!*TEF("YDEWD9\XXV@*.@Y).2.,@'9T5YO-JWC2W
MD\&V>HW-M8W]_/-;WR)$LBOMC=E<'/&0 <#'/MQ534]2UH^'/B)I%UK-Q-+H
M\/F6]ZD<<<K(\'F;&VKCKD9 !P>HH ]11UD171@R,,JRG((]13JQ_"L,D'A?
M3%DNI;@FVB8-*$!4%!\HVJ!@>_/O6Q0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE\.6OB?2UL
M[F26&2*9+BWN(2 \$R'*NN>,C^1-;%% &':Z!*-635]1O$N]1AMVMH'6'RXX
ME8@L0NXG<Q"Y.>@P,<Y9X9\.2>'/[17[>;I+Z\EO7W1!2LDA!8 @_=XZ=?>M
M^B@#"\0^'6UZZTF<7IM_[-NUO(U$6[>X!4!N1QACTY]ZP]1^&ZW]OXALAKEY
M#I^M2FXEMEC0[)2%RP8C)7Y1\N1TZUT,/B*UF\5S^'1!<+=PVHNR[H!&R%MH
MP<Y/(/;M6Q0!S^M^$[7Q#H=IINI7,TQMYXI_/X5V9#ST  W*67CLU31>&+"+
MQ?+XD0$7<MHMJR#[N%8D-C^]@[<^@]ZVJI7^H-8SV48LKNY^U3B$O!&&6'@G
M>_/"\8SZD4 8FI:8=?\ &.D3X/V'16DG9R.)+AEV*H]=H+$GU*CUQ9T&SU6V
MUG6I+S4;B[L)I@]JD\80PG+;E3')0#8 3UP3[FQJOB"'3;G['%:7-_??9VNO
MLMJ%+^4I +?,RCJ< 9R>PX-7=.OH]3TVVOHHYHX[B-9%2:,HZ@C.&4]#0!P_
MC68'XC^!XXK^*UG1[P[G 8+F$ !ER.&Z=1GL<UKWO@I-0TO7()[X_;-;41W=
MTL0&(PNU41<_* ,XR3R2><UT%UJ$%K<6]L=TES<$^7"G+$#&YO91D9)]0.I
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
MU=O9:E(J1W!4JS>5$%+84' R!@$# Z5V+>$!<?98;[49KNSM;[[?!%)&H9)
MY=5WC^!2>!C.  21Q2+X(L?M6NF:YN9K'6BSW-BQ7R][($9@0-V< =\ \^F
M"I;0^*T\0V+I<7#:5-#(E[]L> LC[<QR1!!USP0>,8KD8]>\3I\.H?%4OB":
M2XM=2,+0>1$(YX_M?E$/\N<X/&TKC XSS7:^'_!DVA&-9?$.IZC!:J5LH;LH
M5@X*@G !<@$@9. #TJL?AW ?!K^&/[6N_L;W/V@R;$\S=YOFXSC&-_/3VH =
M]NU'Q)K?B73K'4Y-..E>7;VYB523,T>_S'W Y4$@!>G!ZY&(9M6UF77+/PW-
M+(]W%I2W=Y+IS1H9)"YC^7S.B@JQX&<D=!D&U?\ @8S^(7US3M<O]*O;F)(K
MXVH0K<A1@$JZD!@. 1T%.UKP);:C/IMYI^I7NDZEI\9AAN[9@S-&>JR!@0X)
MYY[\T 7_  F-?31?*\1M&]]%,Z+*A7,D><HS!> V#R!QQ47CGQ#)X6\'7^K0
M(C3Q!$BWCY0[NJ GV!;)^E:FE::NEV0@^T3W4I)>6XG8&25SU8X '8#
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
M,!'.""0'(R#G@<T >NT5PDE]J6@?$*&UGU6ZO[*\TNXNI(950".2)EP8]H&
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
MV8)EG6V5AN+ Y7CH,=_PV;?Q'J6NW>A::F]7NM#34[CR)A"SLY5<!L' !))
MYY7G&00#T"BL'PE%KUOI,MOXAGAN+J*X=8948,S0\%/,P -^#@X'8'O6'K,F
ML7?Q,M]#MM<NK*PN-(EN'6&./<C+*BY1BIP2#U.['.,9R #NJ*\=O?$'B?3_
M  AXDLWUJ5M0T/5H+:*]\M,SPR/'@.,=0'Y*X/2NGOI=5T?7=,T$:M>7[:M+
M<W)DE:.)T2-$_=(P7 !+9Z9 ! ]: .[HKSFYU/Q/X<LULM2O(R-1UF"SL+EG
M$DT$,I.=_P H!8;2%)!Y(SG%:&O7.J^#-,U_6!J?VNQ2T5[2VN?F>&;.TL6Z
ME/F4D?EB@#MJQO$WB.#POI/]HW-K<3P^:D1\@+\I=@H)R1QEATS6$$\2:5K%
MOJ37+2:,MM*=0BN;E9&=@NY'B 48.0<@$#!X%<IXEEO==^$%MXCNM0G\Z\N+
M6=[=&'DA&N$VQA<?P_+\WWB0<G!Q0!ZI]OE_MO\ L_[!<^5]G\_[9@>5NW8\
MO.<[N_3&*NUQWVW43\6)M)_M&?[ ^A_:4AVIB*0S;-R_+SP/XL]ZXV'6/$4?
MPWM?%4GB&[EN[;4O*,)2,1S1F[,1#@+DG![$ 8&!W(!['17#ZMJ\P\:7VEZE
MJ3Z5IZ:8L]E,L@C$LFXB1MQ^\4^7Y.G.2#D5I^ IM9N_!NGWFOS3OJ-RGFR+
M-&B%,] %55P, 'G)YZT =+6-KOB.#0+C2XI[6XE&HWD=E')&%VH[YQNR0<8!
MZ ]*RY+^?6O'&HZ +R>TM["RBF/D-M>620M\V[KA0HX'4MSFL3Q-!J5KH_@B
MWU>^BOM0B\16JS7,2;!(?WF#M['&,^] 'I%%>9^-=9U2PM?%%Y9ZK/)<:?''
M):QV8 CLP%!(FW?*S,<_+\Q"D' ZULKJE\WQ*TVQ^UR"RO-%DN9+?C:) Z ,
M.,CACWH [.BO,[36_$<GA?69K?[7J<ECXAGMG2$J+@VD<F"L? RV/Q/.#G%.
MC\9QOH$<NCZI<73:AK45@@NQLGL=RC=&VX?>RCX)!Y<=<4 >E45PCV_C6P.N
M&SE2:"6R+Z?#<7 DFCN1P0&*@%2#D;B<''8U/X+\06NLZE?11W>I0W,,,8GT
MG4U(FMGRV7!/WE;(Y!(X'3- ':45R?Q"FU/3_#+:OI=U/$VG2I<7$46/W\ 8
M>:O(./ER<CGBL4^+/L/Q"E\_4;F70+K3WEMFX\M;A$$KJN!DYB96&3UR!TX
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
MK/A&TUS3+&UN[N[6YL95FMK^(HD\3KW!"[>1P1C!KH::[K&C.[!44$L3T H
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
MWP5XP>!V YR >R&XA6Z2V,BB=T:18\\E5(!/T!9?SJ6N -A$_P <W<RW(/\
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
M"Y_V:Z&B@##LO"]K:75A<2W=Y>R:?&T=H;IU;R0P"D@A06.!C+$G'U-3^(M
MM?$VBSZ3?23K:3@"586"EP"#C.#CD#I6K10!AZCX7M-3&GRSW-TM]I[%[6^C
M95FC)&&'W=I!'!!!!I6\+63Z9J=F\MPSZH"M[<EE\V8%=F,XP!MX   ';!K;
MHH YR;P98S66BVC7=Z(]&=)+0ATRK(NU2WR_-A21S^.:EF\)VC:Q=ZI:7=Y8
M7-ZBI=_974+.%& 6#*<,!QN7!]ZWJ* ,JX\.:7<>&)/#OV81Z8]N;;RDXVIC
M'!]1USZ\TC^&M*>^TB\^RJ)=(1X[/'2-64*1^0%:U% &/>^';:^\0V&MR7%R
MMU8*Z0*C+L < /D$<YP/RXQ5#_A!=._LC6-,-W?&VU>=Y[L%URSOC?@[> <#
M@>G&*Z>B@#S/Q)IPA\1VD=VGBF"TM+!8+74='+NTA+9=)!&#C&U,?+SSD\"N
MH\(6=[:6]SYU[JMS9.RFV_M8@W X.XG !"GC ;D8/J*Z2B@#''ARV'BH^(A<
M77VTVPM2NY?+\K=NVXQ_>YSG/OBLR_\ A]I%[K\VL1W.I64]R +N.RNVACNL
M<#S .O''!%=710!S.L>!=*U?4[74HYK[3;ZWB^SK/IUP8&:+M&V.JTNL^!=&
MUJPL+9Q=6LFGL6M+JUG*3PD_>(?DDGOG.3R>:Z6B@#F[KP3IM[X9DT&>XOWM
MII%DN)7GW33L"""[L"3RJ],<*!TXK"N["YN/B_;3+)JD,46B&W^W16YV-+YP
M.UF*%#E<GI^5>@T4 <]=>#-)N_#D^B2+.(9YOM,DRR8F:;>'\PM_>W 'T[8Q
MQ6W:VZVEK' KR2!!C?*Y9F]22>IJ:B@#F8_ NE0Q7-I'+=+I5S,9Y=-#K]G+
M$[C@;=P4GDJ&"GTP2*N7_AJVU#Q!8:U)=7:75BKI;B-E"*' #\%3G( Z^G&*
MVJ* *FIZ=%JVG36,[RQQR@9>%]KK@@@@]CD"J">&+)I[JXO9)[^>ZM?L4DMP
M5!\CDE $51@EB2<9]^!6U10!R-M\.M*MQI0>]U6X_LJ3?:&6[.8P%VA!@#Y0
M#CU/&2<4\_#W1AK=UJ44VH0)>2>;=V,-TR6UP_=G0=<]QG![@UU=% &+'X:M
MXO$%YK<5W=I>7<*P289"H1<[0 5XQD_GSFI?#N@6GAG1H=)L9)FM82WEB9@Q
M7)+$9P,\DGGUK5HH P8_"MK%J6L7\=Y>+/JR(ER=R8PJ[5VC;QA21_/GFJR>
M!-*BTO2;.*:[B?2"38722+YT (P5!VX*D<$,"#WKIZ* ,0^%M-DTW5+.Y$MS
M_:JE;V>5AYDP*[1R  ,#@   >G6JLO@JQFL=*M9+[4672[A+FW=YPS>8HVJS
M$@YP"1CI[5TM% '+:AX"TJ_U^764N=2LKFX54NQ8W;0K=!>!Y@'7CC((-/US
MP+I.MW=E>"2\TZ]LH_)AN=.G,$BQ?\\\CJOMBNFHH QO^$9LUBTN**XO84TZ
M;ST$=RW[YCG/FD\ODL2<]36S110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5S>M:O))XGTOPU:R-'+=1R75U(APT=NF!@'L69@N>PW8P<&N
MDKA[NWDM/C9IM_(#Y%[H<UG$>WF)*LA'_?)S^!]* .B@U^PDU6]TB(3F\L85
MEDB\IL[&R%*GHV<'H:R[_74U3P8WBKP_/)(+:*2XA5@R+.J$[XV4^NT@'&0<
M$>^;)/)HOQ8OKJXLKZ6#4=,@BMI+>V>16D1WRA8#"G# Y8@8[U2\(2/I?P.F
M&H6UQ:O:V=VTL=Q$T9QND88R.001T]: .^TO4;?5]*M-2M6+6]U"DT9/7:P!
M'\ZMUSO@+3KC2? .A6-TI6XBLXQ(IZJQ&2I^F<?A714 %%%% !7#W%WXQ73=
M?":(\EU#>*;0K?*OVRW,G(3_ )Y$1X&3R22>M=Q10!Y[K-Q??\+'\%6K7%[:
M0ZA;W3WEFEVQ7='$K*"0<<$GD8SBMJ[^(&A6DVIPDWTLVF$?:XX;*5FC!7=N
M(V_= YW=/0FLCQ,93\6/!UREI>26UG'>"XGCM9'CC,D8"98+CDBJ]MYJ>(/B
M/,UG>B.ZCA^SL;23$VVV"'9\OS?-QQ0!V4GB'3EM;">&5KG^T$\RTC@4L\R[
M=V0.PP023@#(]15!/'6A26,%X)YO*FOO[..8&S%<;MOEN,94Y/?CWK@]+DU'
MPU#X)UZ?2M1GL;?1CIE]%';.9K5SL;>8\;L93!(';Z5N>+VGU/PC;ZG::-=1
M06^L6M\81;D3R1)(I>0QCYL]3@\X&3Z  ZY_$FG1ZQ=:4[3B\M;87<D8@=LQ
M$E0RX!W<@C YXK(C^)'AN6VT^[$]RME?N(X;M[5UA#DD!6<C"DX/!_'%95I?
MFY^*ESJRZ?J2Z?)H"1QSO92*&83.V,;<@XZ @$XZ<C/.6]K>1_!KPI8/INH"
M\M]0MFF@^QREXPD^YB5VY  YS0!Z'#XETW79=1TB%KZVO(;?S2DL,EM(8SD"
M1"0#C(QD5RG@3Q_IEMX/\-VNKW=X;J[C6(WLT,C1-,2<(TQ&W<?K]:TY5EE^
M+SW"6MT;=_#YMQ.;=Q'YGG;MN\C&=O/6N:M--N=7^#NG>#!8W<>K_N8)DFMG
M06VV4,TA8@# 4$@@G.0!F@#T35O%6FZ.MT]P+B2*S -W)! TBVX(SER/8@D#
M) ()&"*AN?&VB6VHQ:>)KB>YFM?M<*6]M))YT?&"A P^=W\.>A)QBN,)AT3Q
M1X@T[Q!X<U'4;?4[LW-G<VMLT\<R.BJ8FQP"-N/FXQUP,9T[>W>R^)FBLNF3
M6MK;Z ]L1#;NT,+ET81AP-O 4_E0!>U?XAV-MX.37M-@N+I9;A;4(864PR&0
M(1(#@J03TZDXQUS776\XN;=)E21 PSMD0JP^H/(KR":ROI?AYXD2/3;\RCQ*
MUZL)M9 [P_:4?<JD98;03QZ5Z]:7*W=K'<)'+&L@RJRQE&QVRIY'K@X/J!0
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
M(('D60!2W4#K@?=ZY[537XA:4\%^5LM5:ZL'VW5FMFQFB&W=N(Z!2.0<\]J
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
MGCITK>9XM5\-:W<:?X-N-)>739K8>=8K%<32,N BJF3M!ZDX&2/0T =+X?\
M%5KXC;-I8ZC% UO'<1W%Q;E(I%<9PK9P2._Z9'-3:CXBMM+UO3-*N(+DRZDS
M);RJJ^7N4%B"2>#@9Z<]LFH_!R2Q>#-%@G@E@G@L8898I4*,KJ@!&#[CK5+Q
M_I-UJ?AAYM.C+ZIITR7]DH&2TL9SM'^\NY?^!4 6;3Q;9W;:THM;N)]')%TL
MH12#MW<?-R"O(/3WJ67Q&BK&L.G7UQ=M;BY:SB5!+'&<@%MS!0200!G)P>.#
MCD#X4U>+Q;:783=;ZY;[==^;*H\;^8H]P5+0_P"[3_$-O<:-X_EUBX\-3:]I
M.H6<4#?9K=9Y;66-FQ\A_A(?J.] &R?B-H+66CW</VR>+5G:.V\JW8G>H.4;
MT;*D8ZY]N:NP>+(KJTA>WTG5'NY(3.U@T*QSQ(&*Y<.P R5.!G)QQG!KF=5L
MYQ>^#I;;P_)906^HO<S6UK;9%O&R.H+[ 5W98$@9QD]<9*^)+:YT?Q\VM7'A
MN;7M)OK*.V<6UNL\MM+&SD$(?X2'.2.X_, [30M<L/$>CP:IILIDMI@<;EVL
MI!P58'H0016C67H$*PZ2A32HM+21F=;2-%4Q@GC<%XW'J<=,XYQFM2@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBJ.KZO:Z+8_:KHL0TBQ1QQC+RR,<*BCN23C^>!0!>HKSJUNW
MD^-CO+8WMJZ^'W9HIG#[_P!^F"NUF';'&.1]";.G^+_#F@^"I-9LM.U"'3?M
M\L;QE=SK*TQ5F.6. 7/KWZ4 =Y17/0>+(YOW;:3JD%T]P\$%M/$L;SA5#&1<
MMC9@]21SQUP*BM?'.E7-E>S2)<V]S9W8LIK*109O/8@(BA20V[(P0<>XP< '
M345RE[XW6U@UR,:1>C4=*M/M;6LIC'F1D$A@X8KC@YYSP< T[2?%I?PQH=WJ
M%I<#4-2CB6&W7RR]RYC#LR -@+C<?F(P!SCC(!U-%<VOC2Q":NL]K>07FDQ^
M=<V;(ID\LC(=-K%64@'D'M@X-5;3X@6-Y9PW@TO58K:XCMWMIIH51)VF(58U
M8MC<"><X'?)&"0#KJ*H:;J9U![J-[*YM);:01NL^WYLJ&!4JQ!&#^8-0WVNQ
M6NIKIEO;3WM^83<&" H"D><!F+LH&3P.<G![ D &K17)3_$/1H/#PUGR;UX5
MNQ931+"/,MYMP4I(,\$$CH3UXS5[3/%=OJ7B"XT1["^LKR* 72+=1JHFA+;=
MZX8XYXPV",CB@#?HKE_&GB2\\.0Z3]CL)+EK[4H+1F5D 0,XR,,1EF ('8=2
M1WP)K]]/^+\UPFGW\\TWAU)/L<1#OO,Y!'+;%X4 G<!QP3QD ]'HKGK#QCIN
MI:!8ZM;1W+"^E,$%J4 F:52P9,$X!&QR<G&%)S4^B^)K76K_ %'3A!/::AIS
MJMS;7 7<H895@5)!4CN#]<4 ;5%><_$9X+;Q1X.>>X>WMI[V2.Z(F:-701Y
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
M.!E.^,3.H52KAOE"J"3MR>F:Z^;7;:TGL].MK>>ZO)[<S1VT)7<L2X&YBS
M9(')R2>,X- &S17)7/Q#TBU\-WNM26]]LL+C[->6PB'G02;@N&&['5AR"0<\
M$U=L?%EM>>)&T.2PO[.Y:W-S ]S&JK<1A@I*X8D8)'# 'GI0!T%%8WB/Q';^
M&;2WNKNUNIH)ITMR\ 0B-G(52VYA@$D#-)%XE@E\5S^'39W<=W%;"Z\QP@C>
M,G:"IW9//'3CO0!M45SB^,+9UTU8["]:YU)I1:V^(PSK&,L^=^T+C&.<G(P*
M2U\:Z;=Z/!J$<-R'GO#8):N%63[0&(*'+;<C:3G=C XSTH Z2BJ.F:E_:*W.
MZSN+62WF,+QSA<YVJV05)!!##G-4-1\406,^H0Q6-W>OIT*S70MMF8U8$@89
M@2<*3Q_/B@#=HK(N_$$4&I/IUI9W-_>Q0B>6&WV#RT)(7<791EL' SG@]N:E
MT+7;'Q%I2:AI[L8F9D9)%VO&ZG#(R]F![4 :5%<SJWC:QTJ75E-G>W*:0B27
M\D"IB$.-PX9@6POS' /'OQ1J/C>PT_5K;3$LM0O+JZM3=6ZVT 82J,< DCGY
MAUP!W(H Z:BN+7XFZ+_PC=SK4EKJ$2V=T+2[M7A FMY2P4!QG &6'.>]7++Q
MU8W7B%M$FT[4[*\:%I[87< 072+U,?).>^" ?:@#J**Y#2OB)INJP+=QZ?JD
M&GA)VEOIX L,'DDA@Y#'!XR.#Z=<@7%\8VBW6F17EC>V46J,$L[BX5 DCD95
M#M8E&(Y 8#/3KQ0!T=%86E^*;;5+_6+);.[M[C26"W"W'EKG<NY2N'/!'()P
M*(_$\4]M9-;Z=>R75Y;FYCL_W:R+%Q\S9?:OWEXSGGIP< &[17,VGCK2;[1H
M=0@6X:26[-BMD4 G^T G,1&< C!).< #.<5B>')WG^+WB+?:W5JPTZVW17#A
MN2[\J0S#!&.A_ 4 >@T444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M7.E7=U\2[N0VL\=C/X?_ +/%VL1""7S&; _X"<YZ=LUW5% 'F/@ZVO[.UL-
MU'P-''J-ALB?5##$;9XTP!*'SN+D#@ 9R>2.<3^')?$7A6?4O#K>'KN]62^F
MN+"_B9/LY25R_P"]8L"I4DYP"3V'3/H]% '%QVNHV'Q3NK]M/GGL[W3((1=1
M;=B.CN6#9.1PP( !S7,'PUK=]X1UE+:QFBU"'Q*^L6D$XV"Y02AU&>@R,]>A
M SBO6Z* .*N[:;Q'XL\.ZRMC>6EMHZ7$\QN(2CEY$""-5ZMW)(R.  3FN6&C
MZN/@U'HO]D7O]I#4?--OY?.S[9YV<]/N>_7BO7J* ,W6[ ZYX:U'3DD:$WUI
M) KL""F]",D=>,]*X.;2M5\0?#C3O!]WI=S:ZA";:WN9F7]U''"ZDRJ_1MRI
MP!SEN0!DUZ=10!QN@6]W#\2/%=W-97,=I>I:"WG>,A)#&C!_IR1UZ]JE^)EE
M=ZG\/=5T^PM9;J[N45(HHER2=X/T P#UKK:* .'U6VNK_P"(7AV]BLKP6<5C
M=0S3^41Y32A-H.>?X3].]8=EHVL1?"VZ\!W&F3G4522RAN G^CR1LY*S;^@
M4Y*GYLC@&O5** .%L=-N=.^)D<XM;I]/M_#\=@+KRB0TB2%L<<_=YSTSQUKF
M[C1M7E^$'B'1UTF\_M&ZOYY(;<Q\NKS[U.>F-OO_ $KUZB@#BKN*ZF^)VC:H
MEC=_88M,GADF,)PCNR,JD=>BGM7,7.CZM-\+O%^EKI5Y]NO]2N9;: Q<R))*
M&5L]!P#U/'XBO7** //-;&MZGK&HV<^CW]UID^F*NGK$5CB$I5M_GY8'()7
M.1@' S6?9Z=K5MI'PZNGT.]9]'S#=6Z[/-7-N8PV"V,;O4\#KBO4Z* //;K1
M;[5O&?BB-[:XMK;4]$2QBNBAV"3$F[GVWCGH<52FTK5=?^&MAX,N]+N;74(O
MLUM<S,O[E(X70F59.C95. .<MR ,FO3Z* .&L(+NV\<>,KZ2PNQ;7EO;);2"
M(D2M&CJP'XL.N,UH?#FSNM.^'^CV%];2VUW;0"*6*5<%6!/YCW%=310!Q-M;
M71^*6KWCV5W'8W&FPVL=SY9VF17<L!W'#=3QQ6#8Z/K%O\+KSP'/ID[:BJ2V
M<%P$_P!'EC9B5FW]% #9*GYLC@&O5** .%T[2[K3_B;!(MK=/I\.@1Z>+LQG
M:95E+8/_  'G/3WK;\;:+<^(?!FJ:79NJ74\/[DO]TNI# 'V)&/QK?HH X?P
MM<RWUS;O-X%_L2YME)NIY8(@N[:1MA*DLV3WP!C(Y)%<TOAS6[CP3>+!I3-?
MVGB&358K*[4*MU$9&8+D\<JQZ]"*]=HH \WO-*F\8^$]8L[#PJ?#TD]FT*M=
M0QQ222Y5@HV$GR\K@DXSD8'!K?\ #7B#7-8%M#?^'+S3)85Q>RW6SRV8#&(M
MK$MEL')   ]<5U-% 'DL6DZU'\%M6\,OHMX-03[1#&,*1.7G=P4P?N[6&2<#
MZUN/9ZAIGCG3?$RV5U<:?<:2-.NHXXRTMLZOO5BG4@\@X!QUKOJ* /)_$/AG
M4[GPUXTO+?3[A[K7KRW:VLU7YQ'$8QN;LI.UFP>V!UXKI;R&ZN/BAHFI1V5T
M;*+3IX9)S$0J.[(5!SS_  GZ5V=% &7XDT6+Q%X;U#2)B EW T8;^XW\+?@<
M'\*\_?PWXJNK30/$3#R?$K'['? -_JK:1/+)]RK 2X_O,U>J44 <;XC34[+5
M- LK'3;R?P^J21W,>GL%D#!5$2DEE(CZYP1T&>.#S>DZ%(/"M[HVN^%;M[*7
M7)Y"L6"T4;%V26+8=WRD*,CLW /2O5J* .4\#66K:=97]K?W=Y=V,=T1ILM\
M/](,.U?OYYX;<!NP<#Z5A^,M#DU'5;^^T^TU2P\0VT2C3M1L =EU\H(CE_AV
MAL@[\#!Z\$5Z/10!P5A::MX=\=ZAJU]:37=IK-E;":6TC,GD7$*E2NP?-M;)
M(('7KBM7P/H=QHUAJDUU&89M4U2XU P$@F%9&&U3CC.U03CN37444 >7^+;3
MQ!K'_"7Z;<:->W:26NW23$RBWVF/DL-PS)NSC()Z8P,FE6\FL_'_ (0DNM/N
MXG&ASQRPA/,DBPT8R54DGH.!D\_7'I]8MQX;@N/%-KX@:\NUN;:%H(XE*>7L
M8@L""N>2!WH \X\7Z3<VGA#QEKLUL\)U74K*2&V; ?RXY(D4D=BQ!.#T!&<'
M('7WUG+KWC;0-82TN8+318KF622:%D9WD0((U4C+8&22..  3FMKQ+X=M_%&
MD-IEW<W,-NSH[?9RH+%6#+RRGN >*UHU*1JK.TA P7;&3[G  H \TT;PSJ.I
M_!_5/#4]O-87\[76P3KM'SRM(G([$$ ^G-6[VTU'Q;H_AO3KC2[JQNK*^M[J
M_:9-J1>2"3L?H^X\#;G@Y.*]"HH X?Q%X;U";QK9W^FJ/L>J6YT_5^<8B4[U
M;ZD;X\]MXJMXOT^]L/&=CXAC\/G7M-:R-C<VL4:/+"0^]9$5N#U((KT&B@#S
M76=-U56\.^)--\.^0FFWTDTFDP*BS&&2/RRQ"G:9!R< ]"!G@U=TM]2?XBZO
MK?\ 86HQV4VE0I$TJHA9T9VVX+9!.<?SQ7>T4 4]*O)M0TJVO)[*:REFC#O;
M38WQGT.*N444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 53U#4H--
MCB,NYY9Y!%!"G+RN03M'X DGH "3P*N5P]U.]U\;M/LI"?(L]"ENXAV\QYEC
M)_[Y&/QH [=2Q4%@ V.0#G!JEJ.J0Z4L4MTK+:NXC>?^&(D@+N] 2<9[<9XY
M'*ZEJ,WAOXCVDM_?S_V)J=I*J+)*?+M[F,;S^#(#@>JG%7I["2X^'FJQZ@TS
M/>VEQ(Z3N6,2NK%4Y_NJ0/J,T =517.> -0N-5\ :#>W3%IY;*/S&/5B!C)^
MN,_C71T %%%% !60WB.Q6SN;H%FAAN/LH(*_O)=_E[1SQ\_RY..A/3FM>N>F
M\"^&9X-7ADTB$QZO(LM\NYAYS@Y#=>#DD\8Y.: &W?C33].\46.@:A!<VD]^
MK&TGEV>3,1CY0P8D-R."!U'J*T-4UD:7<6,)L;JX-Y-Y$;0[,*VUF^;<PXPC
M'O7,^)?"6EZ_JECH-Q%Y=JFDSK;M']ZW99( C(>Q'_UN]8VD>(M0.NZ+X3\2
M$#7].U#<)L86]@^SS!9E]^@8>OX@ 'J5%<)I=Q=^,9O%)_M&[L9-/U"33[,6
M\I00F-5_>,!PY9B3ALC  QUS@:=XDUSQ&GP\NFU*XL6U4W<5Y' %"N8XW&\
MCJ2N1G(&1QQ0!ZU534]3LM&TV?4=1N$M[2!=\DK] /ZGL .IKB_#^M7>BW7B
MVRNI-4UB#2KV%;<*AN+G;+&C%>.6 +'Z#-8GQ#ULZUH_ANX?3]1L=-7Q':I>
MI?VYA)0<Y(/5.>OJ* .Y;Q//%ISZE+X?U5+)8S(6*QF0(!G)C#[NG;&[U J*
M\\:VMGJ&AV1TZ_EDUI2UHT0CVG"!SNRX(P#Z?2NFKSWQ6D4?Q#^'*0!1"LMV
M(PG0+Y QCVQ0!U.H^)+:RU6+28()[[5)8_.^RVX7<D><;W9B%5<\<G)[ T6_
MB#?K4.DW6FWEI=30O,AD"M&RH5!PZL1GYAQP?;I7(^!F8_%#X@"[/^F>?;;
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
MFCZM<I; ,H5ECE"@. /F!'&.!Z"NQUC5)E\<V=AJ5U)9:)-I;RQ2I,80]R'
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KG=:U>1O$FE^&[20QS7:27-S*OWH[=, X]"S,JY[
M#<1SBNBKAKJ"2U^-VG7L@/D7FA2VD1[>8DRR$?\ ?)S^% '0)XFTH:C?Z6DE
MRUWIT2RW$7V64D(>A!V_/G!^[G.#3;;Q9H]YHEKK%M//+8W<JQ02+:RDNS':
M/EV[L9XSC%87BVQU2S\6Z/K>B0E[BZCDTJZ(&0B."\<I'HCJ2?8X[U4\':!?
M:-XAO-!DCD.B:5<->Z?+(2=WGKPF>^PF;/NRF@#?BU632_&B:!<RM);ZA;/=
M63R'+*R$"2//4C#*PST^8= *Z2N'\06[WOQ:\'"$$_8+>^N9R/X49%C7/U8_
MI7<4 %%%% !7#W&I>+DTW7RNA7#W5O>#[-LND N[<R?\LO[C"+&2>=Q)ZC%=
MQ10!YGXKU;Q%X=US2]9TZ.[FL_L4ESJND22^85C5HPQCZ_.OF9X.#MKH;_4;
M?6X_#.H:7J,YL[Z\"EK>9D$L?E2MM('0[E&>A&,58N+F/_A/[*,B0A=.GC9O
M+8H&:2$A2V,9(4G&>U<J/"FH^&/'VE)I"%_"][?/=26X&?L,_DR [?1'W?0$
M <<9 .TU#Q/I>F2723/._P!C4/=&"!Y1 I&07*@XXYQUQSC%1WOC'0;"73HY
MKX$ZDI>T:.-G68!2WRLH(/ X'4Y&!S7->'[AO#6M^+;#6X9RM[J#ZA:2B%I%
MN8I$4>6N <LNW;MZ\C Q6%H^C7OAY/AG87T,QFLY+J2YVQLXMQ)&^U68 @8+
M!?PH ]*T/Q%IWB&*X>PDEW6TIAGBFA>*2)\ X9' (X(/2LOQ[XGG\,:%"UC&
MDFI7]U'8V2R?=$LAP"WL "?RK%T:TNK_ ,5^.HK6[N]-:ZN;5X+R. 9(6)0Q
M3>I5N05/7K4?B_P9K=QX8M9+?5+C6M5TK4HM3MA<K'&9-G6(;% YY(SWXH Z
M8^&KE=/81Z_J@U,H<7K3;EWXZ^2?W>,]@O3OWKF]>EU6S\2> [&34+N)KYGB
MU".*<[92D(;\/F!Y&,YKI+'QEIFH6ZF&*^%V1S9/:2+,K?W2",#GC).WWQS7
M.^,9)6\<^!9GMYC]FN)WNC#&\B0;H@!N8# &3C)Q0!;BU:[\4^.]5T.VNIK3
M2=$CC6Z:!MLES-("0N_JJJ <[<$GOBMN/1[ZQURSFM-2NY-,"2)/:7$IEPQ
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
M#N: -NBJNG:A!JEC'>6XD$3E@!(A1@02I!4\@Y!ZU:H **** "BBB@ HHHH
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
MBB@ HHHH **** "BBB@ HHHH *IZGJEIH]BUW>2%(PRHH52S.[$!54#DL20
M!5RN,^(UEJ4UAH^HZ;:RWK:5JD-]-:1<O+&H8,%'=ANR![4 4;/49)_C0T;I
M?VB#06D>WNI,H#YR .H#,@XXX]#FN@'C/3!>:=#*ES#!J;^78W<D8$-PV,@
MYR,CD;@,]LURMTMUXD\>R7%IIVIP6=WX<FL5NKBT>$1RO(",A@", 'M],U'X
M1V2VVEZ/J/@.6#6=/:)9;N>R7[.ICP/.27N2!D;><GTYH ZMO'&DK,GRW)M7
MOO[.%X$!B^T9V[.N[[W&[&W/>H;;Q-)J7C;5O#C:?=I;VD$.9U.TDOORV0V5
M7"@ CG.?:N%U;^VM4TI7O-"U@ZC::]%-)##;L($A6?(:,# DRO);#').2!BN
MKL3=Z?\ $_6;R?3+_P"S:A86IBF2$NBF/?O5B,@,-PXY)[9H R/A_P",K33/
M!&APZFVH2M<74MNUZ\;21K(UQ($#R'N>!WQQG%>G.Z11M)(RHB@LS,<  =2:
M\=BT_45^#&EZ8=*U$7\6II(]O]CDWJHNS(3C'38<_IUKT[Q'ITNN>%-4TZVD
M\J6]LY88W8$;2R$#/<=>: *:>,],+Z>TJ74%IJ3B.RO)8\13L1E0#G*[ATW
M9[9J&3Q[I*:Q=:7';:G/=6D\4,ZPV3MY9D^ZQXX7IS[\9KE[FUOO$WP_T7PT
M^F7MGJD,MI'<F6W=4MQ"REY!(1L8$*=NTG.X>^-SPU'/'\1O&,\MG=Q079M#
M;S26[JDNR+:V&(QP?S[9H O?$)Y8? &N7-O<7%O<6]G)-%+!,T;*RJ2#E2/R
MKBKO4+_0D\!7.DZK?7-]JTEO%>6-Q=O<">)T!DDPY)3:><K@#-=M\08YKCP#
MK=K;6\]Q<7-G)#%%!$TC,S*0!@ _G3_!VFV=KX;TR5-,2TO!9Q1SEK7RI=P0
M!@V0">: %U7QEIND17%S<1W3V-K*(;J\BC#10-D##<Y."1DJ"!T/0U7U'Q]I
M&G:E<Z?Y&HW5W;P+<-%:V;R%HV. RX'S#W''OGBN1T^W_L?4=7T+6O!-SJSW
M%_/<6=Y'9K+#/'*Y<"1VX0@D@[NWZ[VFV\\'Q7NIC8SQVIT6"U69+9U@\Q)&
M8JK8Q@ C':@"[/\ $+2(EU0QVNISG2WVW:Q6;[HQMW%B#C  YYZ]LXJ>+QUH
M\]_IMO&+LPZGA;2\-NP@E<KN"!SW(![8X(SFN=LX;I+CXB.UA?A;UMUKFTD_
M?#[.(_E^7GYAC]>E4Y;6]'@_X<6W]FZ@9]/O;-[N,6DA,*QPLCEAMXP2/KVH
M Z^[\<:39M=.ZW+6EI=K97-XB Q0S,5&UN=W5U!(! SUIU[XSTVRUN?1O(O[
MC4(;<7'D06K,70G V^O.>>G'7->?^*TUK6-#\3VD^B:L]]%J*M:Q6T#"!K=9
M8R)!C E=E!)SN8'L *ZFV:=_BQ-J;Z??Q6CZ$D/FO;/M$@E9RF0",[2/Y=:
M-VR\6:7J&A66KVKRR0WKF*WB$>)7D!(*;3T8;6SG@!22<#-49_B!HMIIVK75
MVEY!)I+*M[:M 6EBW#*DA<C:1T;./>N!M=*U:U\(Z'?_ -@7=Z=)U>[GNM,D
MMRLDL$K2#<BL/F(#@@"MCQ!!%J_P^\1RZ-X2NK"2]MEAC1K#R[FY?/=%&X*!
MC!;W[=0#K[3QEIMWK4>E+#>QSS0-/;/-;E$N%7&[RR?O8R/SR,BH?!WBF;Q/
M'J$LFGSVJP7LUN@D P A"X)!/S9!)[>YK*U!9[CQYX*NXK*]-O;6UTL\OV60
M+$7C0*&..,E3].]6/A]%=V']NZ=>:?=P.-6N[A99(]L<B/)N0JW\60>W3'..
M* *?CP3?\)?X.MXKZ_MX;V\DAN8[:\EB$BB/(!V,.XZBHO&\VH> +*'Q-IFH
M7L^GV\\::AI]W.TZO$S!=R,Y+*P)'?'/3UG\=+<-XN\'W$-C?7$-C>237,EO
M:R2B-#'M!.T'/)Z"F>-+2_\ 'UG#X;L+&[M]+FGCDU"_NHFA C1@VR-'PS,2
M!SC QUH W8]1T:;Q\8$DO/[572_,(;>L'D>8/F /REMQZ@'@$9JU8>)K749;
M(0VUV(+Y#):W+(/+E0#.0021D<@, 3Z=:PG@GC^+GVI+&Y-FF@&U$PMW\KS/
M.#A-V,?='T[=:Q?#>FW^DZSIK^&X]4ATFXBEDO='U&%UBLGV$KY3N!M^<A<
MD$$GI0!UMEXWTF^GTY8EN1;ZF[QV-TR#RIV3)('.1PIQN SCBN2T7Q9;>&+_
M ,8?;EU:\A@U=B6BCDN?L\7E1G+,<[5'/?L<#BLV(ZO>CP?J%UH6MF_M-2S?
M1_9BD<&4==L:9"A,D?.!C&-S9KH=*>YT34_&4%UI-_-)?WS7%HD=L[QW"M$B
M@;P"B\@@[B,=Z -F_P!9T"\UCPN[7%W++>.TNG26^\0R9C))<C"D;<\'GVK.
MT*<VWQ#\<K+-=2V\,=DZQEY)2FZ-RP1>2,GL*R(?#U]H"?#C37M[FY;2Y)#=
MRP0/(D6Z)EY8#IN;'TYK:T436WQ$\97DUG>I;7$5IY,IM9-LOEQL'VG'."1T
MZ]LT 5$\76.B>#/#4V@6M_>6.HWT5I!).Q=U5I<-N+-DD@,%'TZ8KI[7Q/:7
M/B(Z";:[AOQ;"Z*31A1Y9.,@YYY..,\UYU9Z9J=O\*/!\;Z5?_:=*U>WN+NV
M%LWFJB3,6(3&6X8'C-=/XZM[Y(-'\5:/;[=6L)TC6WF.TS13D1M$V.^64CT(
MH ZO3=4BU07)ABF1;>=X&:10 S*<-MP>0#QGU^E7JI:1IZZ5I-M8AS(8DP\A
MZR.>6<^[,23]:NT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6&
MWAI)?$K:Q<:GJ$Z JT5A)*/L\3A=N]5QUZGDD9.>N,;E% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1156^OX-/A62=CEW$<:*,M(YZ
M*H[G^0!)P 30!:HI%)902I4D9P>HJK>ZC!I[0?:=R13.(Q,1\BN2 H8]LDX!
MZ9XSDC(!;HHHH **** "BBL]M9M%MI[C+M%%-]G#!?\ 62[MFQ?4[_E],_0T
M :%%<_J7BZRTK6[71Y[2^>]NXVD@2&$/YBJ/FP0>WO5O0_$>F>(8[@Z?.S26
MTABN(9(VCDA?^ZR, 1_6@#5HHI"0H))  Y)- "T50O=3%I]A,=I=7:7<ZPA[
M5 ZQA@3YCG/"<=>>HJ_0 452N-1,&JV=A]BNY!<K(QN(X\Q0[0#AVSP3GCCG
M!J[0 4444 %%%8NH^*-.TS4-*LY_/?\ M1MEO/%$7B!XV[G' W%@!ZYH VJ*
MQ]#\26.OS:A#:I<QRV,Y@F2XA,9SSAAGJIP<'VK8H **** "BBB@ HHHH **
M** "BBB@ HHK%U[Q/9>'9;%+V&Z;[=.MM;F&,.'E;.$ZY!.#UX]Z -JBLB'7
MXY+^"SEL-0MGGW"-IH,(2 6(W G!P"<>QJ#3O%=KJMCK%S:V5\QTJ>2WE@\H
M>;)(BAB$7/.=P SC)H WJ*AL[@W=E!<F&6 S1K)Y4R[73(SM8=B.A'K1=S_9
M;.>X$,LQBC9_*A7<[X&=JCN3T H FHK ;Q9:Q:EH-A/97\-QK2,T*RQ!?**Q
MF1EDYX8 8P,\UJ:GJ$>E:9<W\T<LD5O&TKK$NYB ,G H MT52TC4X=:T:QU2
MW5T@O($GC60 ,%90P!P2,X-7: "BL77_ !-9>&S9?;H;EEO;A+6!H8P^Z5L[
M4ZY!..O3WI\.OQR7]M9RV&H6[W)98WF@PA(4L06!.#@'KZ4 :]%%% !1110
M4451U+4UL-)N+^*VN+\0@_N+)!)(Y!VD*,C)!SD>QH O44BG<H;!&1G!ZBEH
M **** "BBLC4?$5KIFO:3I$T-PT^ILZ0R(@\L%$+'<<^@[9H UZ*** "BBJ6
MDZ@=5TR&]-E=V1DS_H]Y'LE3!(^9<G&<9'L10!=HHHH ***R/$7B*U\-6,5W
M>0W$D<L\< \A VUG8*"<D8&2* ->BBB@ HIKR)$NZ1U1<A<L<#). /Q) IU
M!1161H_B*UUK4=5LH(;B.73)EAF\Y N69=P*\YQ@CKB@#7HIKR)$H:1U120H
M+''). /Q) IU !1161+XBM8?%5OX>:&X^U3V[W"2;!Y>U2 1G.<_,.U &O11
M10 4444 %%%% !1110 450U+5%T_2;B_BM;F_$.1Y%D@DD<AMI"C(R0<Y^AJ
M\#D X(SV- "T52U'43IPM2+*[NOM%PD'^C1[_*W9^=^1A!CD]JNT %%%% !1
M134D20$QNK $J2IS@@X(_.@!U%4M1U$Z?]EQ97=U]HN$@_T:/?Y6[/SOR,(,
M<GM5V@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M') '!QUXT=$LM2UC3M2TZ3Q%<ZEI-U:F%+N6P2!HRV5(CPJAQM/7& <<GD
MQKV:_P!7N/A;<?;3%?W4$LCW/EAB&:SRS!>F>3CC&>Q'%6XK_6;2;QCX8U;4
M&U..VTLW=K=R1JDFQT<%'V@ D%>#C_ZV^W@E!8>'XH=3N(KK01ML[G8AROE^
M60ZD8.5XXP>_%6_^$6B-IJX>[D>^U:/RKF\*KN"[2H55Z  $X'/)).30!RFB
M:U=P^'O NA68F#7NC+/(\!C$FV..,;5+\#)?)/7"\=<CJ?"B^(8H;Z#7V$@2
MX)LY79#*T)Z"0)\NX<C(ZUG7?P\MKG0=%L8]4O+:]T10EAJ,.U98U"A<$8PP
M( !&.<5T&BZ2^E6K+/?W&H7<AW375QMW.>@ "@!5'8 >IZDD@'(?%?S/LOA/
MR0AE_P"$ELM@<D+G+8SCM73VW]NMK2C4$LEL1;L4:W9F(EW*.=PX^4G&/?/:
MH/%/A4>*/[.$FH3VBV%W'>Q>2BDF5,[2=P/'/2I?[#O9KRUEN]<N9X;>3S?L
M_E1HDC ':6PN2 <,!GJ!Z4 <D=5\06?CJ;PE>:\Y%\Z75A?&. /'"N3)#MV8
M+G& 2/NY/48.OJ&JZAJ/BK4-!LGO8TL;2&1I+1H5D9Y"^"?,XP @X ZDY[5-
MJ7@:'5-%^Q7&I7 N_MPOEU!$43I*#E2#C P,*./NC%)K/@AM2U:UUFSUR]TS
M6(8/L\EW;*F)X\YPZ,"IYY'_ .K !G6&L>(VO/#WAO6YHK75+F"XGO+BVVDN
ML1 4+P0"VX$\<8.,9XC\17/B?PUX;::77!+,NL0QP2)$A9K6255"2Y7&X L,
MKCM6MJW@.UU&TTPP:E?6FIZ;(TMOJ2,&FW/_ *S?D88-W&,=A@<5+?>"X=2\
M,7&D7FIWDUQ/(D[Z@VWS?-1E96  "@ J/E QC/<DT 5Y;_47^)\NAC49DL)M
M$-TJ*D>8I?.";E;;GIV.17%:7?:QI/[/LNMV6LW2WJ1R2HTB1OM/GN&QE<G=
MG))).>F*[ZQ\(/;>)XO$-SK=[=WRV?V.3>L:I(N_=]T+\O./NXZ<DY-4!\.H
M%\&7GA5=8OCIUP2$#+&6AC+ERJG;SR>IR<>E #O$&IZGHOBGPY=OJ,HT.^E^
MQW4'EQ[4F9?W3;MN[!8$'GJ14.I^(-1LK..ZBN9I5U?5TLK%=L0\F+!!920
M2VQRI8D?,O7!!Z#6_#L'B#PQ-HE_,[)*BKYZ *ZLI!5QZ$$ TS7O"FFZ_P"'
M%T282001;#;R6[;7MV3[C(>Q% %/0$\20>(+Z/4&DDT:2)7MC=/&9XY,X9?W
M?!4]03R.E-^(-UJVF>&)-6TB\EA>P=9[B...-O.@##S%^=3@A<D$>E7M T"X
MTG=+?ZU>:O=E?+6:Y"KL3KM55 '.!DG).!SQ6S-#'<0203('BD4HZMT8$8(-
M ' GQ<]G\1##/JTTGA^ZT]IH&,<8C2=%$C*&"[C^Z97&3^?:GK,&JMK7P_6[
MOI!J,US<N\LD:%H=UNQV@* I*@X!(ZC)STKH$^'FC+X<T;16\UX-*N([F)V.
M6=ESD,>X()!'IQVK1UCPX-7UO2-4-[+"^ER/)%&B*5=F4J=V><8/;% '%3^,
M-5\,:5XTCN;QM2FT>Z@BL[BY10W[]4V[]@4$*7ST&16WJ^H:KX6\1>'0VHSZ
MA8ZI=?8+F.=$RLC*2DB%5&.5.1R,=,5;?P)8W4GB(:A<2W<&O;/M,+*%"%%"
MJ4(Y!  ZYY -6K/PNRW&FS:GJ4VI'3,_9/-C5<,5V[WQ]YPI(SP.2<9YH WI
MD>2%TCD,3L" X )4^N#Q7F>F^*/$$OPPT'7)EO+]I+F3^TY+*)#.(0THW(F,
M<$)G SC./4>FR*[1,L;['(P&QG!]<5RVD^#'T/0],TRPUFY0:=,\D4CQHWF!
M]V4<8 *Y<GC!X'/% %SP?JEOK.B->VNL?VK;O,_ESL@5U7CY'4*,,O3IGH>]
M9/C/Q#<Z!JMI+>G4+;0&@<2WUC$)#!-N&#("K$)C.#C&3SFN@T+0K?0XKSRF
M+S7MT]W</M"AI& !( Z#"@8]N23DTE]I%U<:FU[:ZDT&^W%O) \2R1N 20V#
M@[AN/?'J#0!S*Z_>WNH:1H=K>RWA?1UOI[VQ:)6N"2$#*7X"YW$X&>5Z#(.1
MXG&OI\-_*\1E'NXM9MEBE4KNDA^T1E&<+\H?!P0..*WKKX;6 LM&32-1O=*O
M=(B,-M>0%2[(>65P1M8$\XQC/Y5<U+P4FI^'DTJ;5;QF-REU/=L$:6:1&# G
MC:!E5& !P * *5_JNJ:OXCUO1].>\@_LV*$*]HT(/F2*7#-YG4 8  '9LYXQ
M%INKZ_>ZQI/AK6)DLM1_LR2]OY+0J3(5E$:JA(( /+' ST Q5[5_!!O]>CUW
M3M;OM(U,PK!<RVJH5N$'3<C@C(['M1JW@.WOCIES8ZG?:=JFG!EAOXF5Y'#G
M+B0,"'W').>YH YWQ=9Z[;Z%H%OJ>N/+./$=M$);953S(C*#&9 5P77 /3;G
M!(-:]SJ6JZCK^K:%97%^#IEO #/;F 2/+(K-O?> ,8 P% &=V>V-'4/!D.HZ
M##I\NIWOVJ*[COA?DJTIG0@AR"-O8#&,  #M5?5/ AN]8@UG3M>U'3-46 6]
MQ<P[&^TH.1O5EV[NN"!QZ=, %"SUKQ#<:GX?\,ZM+'9ZI-9S7>HS6I5MRQML
M54)! +$Y/'&"!CJ%\!P2VWB_QQ#-<R7+K?P?O9  Q'D+C. !D# SCG%:6H^!
MK>Z?2KJRU&[L=3TS?Y-ZI61Y _,@D###ACDGW/&*MZ#X6&AZMJNI'5+N[FU-
MTDF698PH94"@C:H.<#UQ[=Z ,3XEQSN/"_DWUS;!]>M8F6$KALDD$@@Y(*@@
M'CU!XJS:ZA>:YXNUO08]3N;6'1K>V5I8EC\V:656;>Q*D8  X  ))SQ@5L^)
M?#L7B2RM87NIK26TNX[R">$*621#D'# @CD\$54D\)B+7AK>GZE/;:@]NMM=
M.R+(MRJ_=9UX^<=B,=<8QQ0!%X#UV^US1KQ-3V-?Z;?SZ?/*B[5F:,XW@=L@
MCCUS61XEMKJ\^*NA06E\UC(^E78,Z1J[J-\?W0V1GW(/TKL-&T:UT/3_ +):
M[V#2/-++(07ED=BSNQ&.223Z>G%4M6\-_P!H:Y8:U;7TMI?V<<D*,$5T>-\%
ME93[J.010!Q4'B[7='75M!U"Z^W7]KJUK86]^(T1GCN &4D<+O"Y'IDC.>_4
MZ''XE@\372WK2R:));AHC=O$9HYPV"!Y?5".>>01Z4MYX$TK4=!U#3+QYY9-
M0F%S<7@8+,9AC:ZD#"[=J@ #  QSSFUX?\.W.D,9=0UR^U>Y">5'+=!5\M,@
MD *!DG RQR3@4 .\5W5U::3$]KJ$%ANNHDEFD4LYC+#<L2X;=(1PHP>363X.
MUC4+SQ)XGTN[EN)+?3Y;=K;[4BB55DCW$-MZC(R,\X.#6OXG\-Q^)+.TB-Y/
M9W%G=QWEM<0A24D3."0P((P3P:@T;PHNC^(-2U@:I>W,VH+$)TFV;69%VAOE
M4=NPP/;I@ I?$'4]5TK3=*FTF]%M+-JEM;/NB5U=)' (.>1^&#[UFQ7_ (B\
M/^/1HMYK(U.SU+3YKFVENHDC^S31XR"4 _=X(]Q_.3XK.AT/283<>2[:Q:,'
M4C<BB0%G .?NCG)&/6MN3PK;ZG+=W>J737DUW8O8*\:B-8X'^]L SRW!+9/0
M8P* .8TO7]63Q-X3M&U.:^AU6VN!=S-$H@DE2,.'@^56VYR <;2".IYJ;PR/
M$?B&ZUAKCQ1<PP:?K5S:!(K:$&2)5  )*\$9!! ]<YR,7[7X?&WFT&:3Q#J4
MTNBAX[8LL0'E,FS80%] !N^][BMCPYX;'AY]3*7TMR-0O)+V02(HVR/C=MQV
MX'!S0!YMINH:QI'[/)UNRUFZ6]6)I5:1(WVDSL&QE<G.2222<UW<^IW.J>-Y
M_#L-Y+9PVFGI=2/"%\R5W9E !8'"J%SP.2P[#!ICX<VZ^";KPF-8OCITQVIN
M6,M#'O+[%.WU/4Y./2K>L^"CJ>JV6LVFLW>FZS;0_9VO+9$/G19SM=&!4\\C
MT/X8 ,K6+WQ/H6D^%8[W6(I;Z76K>RO9+>%0L\3N>H(^4[0N<8ZFD+>(]:\;
M>*-$M_$DMA;6<5K);M%;1,\9D5SC)'(R.<\\#!'.=O4O!L6H6.E6O]I72?V?
M>I?B9@KO-,I)!<D="2<@ =@, 8KGM+$US\6/%GV+55MW:VLT'[M9!(0K[B ?
MXEX]0-W(- $>A^)]9U?PYHDFH:A%:SB]N+._%O'F>[:+<JB%0IZD L<# !Y
MJC=>*O$2?#/7]0CU&6&_TO6'LHY9(HR[1B=$ < %=P5R,KZ5U<O@"SC70VTS
M4+S3Y](,OE31[':02_ZW>'4@ECSG'!JK+\-K>71-8TC^V;_[-JE[]MEW!&9'
MWJYP=O=E&<YZ<8YR +%<ZQ8_$9-%N-:GNK34-+EN &BC4V\J.JYCPOW<-T;=
MTY)J/X2QW'_"%)//?W-R9+JZ^68J<$7$F6R%#$GJ<D^V*W9/#;2^*[/Q!)J$
MAGMK9K41"-0C*Q!8GOG*CO2^&?#,?ABWGM;>_N9[5YI)889=NV#>Q=@" ">2
M>23_ #R 9_CC4]1TN7PX]A>- EUK5M:7$812)(W)R,D9'3MCO6=YNO:KXY\3
M:+'XAGM+2VMK:6W,,$1>,N'R 64\9 SD$\#!'?HO$?AQ?$7]F[[V6V%A>QWL
M?EJIW2)G:#GMR>/UJ.W\,O;>(]4UN+4I?M&HPQPNAB4H@0':5[Y^8]2<T ,\
M ZS=^(? FCZK?,K75Q #*RC 9@2"<#IG&:Z.L?PMX?C\+>';71H;F2X@M05C
M>4 -M))P<<'DFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "F2RQP1-+*ZI&HRS,< "GUPWQ8CD?
MP=&R7,\.+^U!$38# S(.?4<YQTS0!T#^(X(_%T/AQK:X%Q-:O=),0OEE5*@@
M<YSEO2MFO/-6L)Y?BKHMG%J-S"W]BW(:Y 4RD>;'T)&T'WP>/?D4K#Q7J]MX
M=%C+=O<WA\22:)'=R;%D,:LQ!)QMWE5V@XZD'!H ]0K"\0^*K7PW-81W5G>3
M&_G6VMS;HK!I6SA>6&"<'GI[U4\/VWB*T\07RW\V_1Y8E>V2><2312 X89 &
M4.<\DD&L;XH&07/@LPJKR#Q%;[5=MH)VOU(!Q^1H Z/3O%NGZEJ%YID<5U%J
MEI&)9+">,)*4/1ER=K GC(./7%6/#/B"W\4>'[;6;2&:&"X+A4F #C:[)S@D
M=5]:QM/\+:A+\09O%NK26L<BV0L;:UM79PJ;MQ9W95R<D\8P*YGPA=3VWPG\
M-B'45LDEU"1)MJEI9T\^7,<0 )WD@=!P QXZT >JT5Y3/X@UR/PCX]\N_O+:
M?1IF-H\HC>5$,2OL8X8'DGGK[UK17>KZ;XT\*1RZS<W<&M6TXN8)401HT<2N
MK1@#([CDG- '3^)_$<'A;1GU2ZM;B>!'1&\@*2I=@H)R1QE@.,ULUQ/Q;S_P
MK34]I /FVN"1G_EXBJK<-KGA_P >Z-8RZ[=ZCI^NK<12QS)&K6TJ1EP\151@
M<8P<X]Z /0**\VTW6M7BT[6_#5[J<\GB."^6UMKE@H9HY?FBF"@;<*@<D8_Y
M9M7H,H>WT]]LRAXXCB6<\9 ^\W3CN: +%%>9Z7KFJ1>)O!\']HW5[!JL-PMY
M.Z@07+I%O#P@@,J@@X( !4CKUJ]I-SK7B[PT-?T_6C8W;7LABB=08(X8Y2AC
M=>Y*J223G)XP* .[$L9F:$.IE50Q3/(!R <>G!_*JNEW\FHVKS2V%S9,LKQ^
M7<@!B%8@,,$\'&17&Z):32?%KQ:?[1O $MK(JN]2 &67C!!P >0/7KFLNQ\7
M:O!X-LO/OGEO]0\1MI"WCHN8D,S+NP!MR%0@<8R1Q0!ZG17$W%YJ.B?$#2]$
M6_N9].UJUG*&4J\EM-$ Q96(Y!!Z-D9_*N3M-:\1K\.M&\53>(+J6Z74A#)
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
MK@YM>U#2?&OB5)KN:ZL;#1$OXK=PHVL"^0"H!.=G?-,TT^*[T^'M9M;H-;W
MCDU!)[A#%+%(H.8U"Y5@2-O//0D]: .K\1:Y#X;T&[U>XMYYX+5#)(D 4MM'
M4\D"K]M.MU:PW"@A945P#U (S7E.M7]WXM^$7B/Q"VH7$*R+<K!;1D!$AC9D
MV,,?,6"DDGD;N,8KT_2AG1;$9Q_H\?/_  $4 )IU_)?&[\RPN;3[/</ OG@#
MS@N/WBX)^4YXSSQ5VO)[S7M>B^'?CF]76KG[;I>JW$-M<;(]PC3RP%(VXZ$\
M@ YYK>6YU;2?B%H-I+K%Q>6VKV=RTT$J($B>((P,8 ! ^8C!)]R3S0!UNK:M
M::)ILE_>N5A0JN%4LSLQ"JJ@<DDD #WK/A\3(=4L].N]*U&QN+PL(//1&1MJ
MEC\R.P!P.A(/MUH\7:#:^)?#\NE7-V]HTKHT%Q&<-'*IW(P]3D=*Y+2_$/B/
M0?$>E^'_ !O9P78N)BFFZU:\+)+M( D3^%BI(_'H>30!Z517FRW_ (I\4:/=
MZIH,Y@O([Z6.V5YU$"I%*4*2)M).Y5))ZY;C K2@O=1\5:IXDL8-2DTY],$=
MO;_9R.)6B#^:W'S#+  ="%/'/ !VCRQQO&CNJM(2$4GEB 3Q^ )JK:W\EQJ5
M]:-87,*6I0)<2 ".?<N3L(.3CH<@<UPE_:7[_$?P?'>ZM,UR=.NA.UL0L9D0
M1ABJD'&23GOVXQ277BS4M!NOB'<SW,E['H\=N]G%*J@(7BW8^4#(W$>^!UH
M])HKS_6=0U7PU;^&M7CU.>^2]O+>TOH9=I243#&] !\A4XP!P0>:S)[GQ!=6
MWCQQXEOHO[&F=[3RXX@?E@$@5ODY7/8 $\Y)H ]3KD-0^(VD:7>B.[M-42P\
M[R#JGV4_9%?.W!?.<9XW8QGO6]X?OI=3\-Z7J$^!-=6<4S[1@;F0,<?B:Q_&
M&GQZ]I/_  B=NB@7FSS]HXM[=6!+>Q.W:H]>>BG !U-<])XRTR-Y7*7!L8;D
M6DM^%7R$ER%VDYW8#$*6 V@\$\'&[(&2W80@;@A"#WQQ7CFG[/\ AEVX:8Y9
MK.X9RW7S//?K[[J /4/$'B2Q\-6<5S?K<%)9DA7R82_S,P49/1>3W(K7KSSQ
MV9S\+M/-SG[09].,N[KN\Z//ZUZ'0!C6/B."^\3:EH2VUQ%<6$4<KO(%V.K[
ML%<$G^$]<5LUYS_9]SJ7Q4\3V]OJ=SI^=-L\RVP7S,YDQ@L" /7C)XY'.:VB
M>,-6U?P_X+MI'9KW6(;A[B6-EC>00\$ D8!;()P.@.,=0 >GT5Y;XBN/&/A_
MP/K]Q/JAB:WN86T^4,DDODO(J,DIV]LG!'/OQ6OJ,VK:+K>F:)_:UW?OK$\\
MV]S'$T:1QJ3%&0N "3GU ! YYH [#4[Q]/TRXNX[.>\>%"ZV]N 9)#Z*"1S5
MF)S)$CE&0LH)5NJ^Q]Z\XUB7Q=H?@?Q7/<ZFT1M5-QILP=)9UCQRDA*8(!'!
MZ^_%6]4O-8E\9>%M.M]9N+:UU&PN'G5(XR0R(A#*2IY^8]<CVH [ZBN1\ W]
M_<PZ[8W][+>MIFK36<,\P'F-&%1EW$  D;R,XKKJ "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *R?$F@6WB;1)=+NI9H4=DD66 @.CHP92
M,@CJ!U%:U% '/+X3C'B&SUM]5U"2[M;9K8;S$5=6(9BWR=20#P0!T  XJ@_P
MYTJ;0]3TJYN[Z>*_OFU RLZ+)!.QSOC95&#GUS7844 8F@>'6T4,]SJVH:K=
M,NP3WK@E$_NJ%  SP2>IP,G@8C\1>%8/$ESIDUQJ%[;_ -G727<"V_E@&5<X
M+;D)/4\5OT4 ,9&,)02L&VX\P 9!]>F,_A7'1?#>RM]"TK3+;5M3B;2KIKJS
MN@T1EC9BQ8'Y-K [VX(KM** ..D^'5C+;Z] VK:KY>M@?:AYB$YVA25RAY(
M^G; J_+X1AFU/0]0?4[XS:,CI /W6UPZ[&W_ "<\#MBNBHH S/$.A6GB70[G
M2+UI5MY]N6B;:ZE6#*02#R"H/2JT&AI:WJ:MJ-Y<ZE>6D#I"\D:CRU."Q5$4
M?,V!D]>,#'(K<HH XO1$L?%/BN/Q=#I]S EM9FUAENH&B>1F8ECM;G"C@'OY
MC#M767UE#J.GW-C<J6@N8FAD ."58$'GZ&K%% '&VGP\M[:30Y'US5YWT4LM
MJSR1C$939Y9VH.-O&?O>_3#K?X>65GJMW/::IJ=OIUY,;BXTN.51;R2'[W;<
M%/=00#TZ<5V%% &%_P (O GBJXU^"^O()KF%(IX(V7RY-F=C'*DY&X]#@]P:
MSX_AYI8\,W.A375[<6\UTUXDKL@EAF+;]Z,JC!#'(R#Z=*ZVB@#$M?#OEZ@F
MHWFH7%Y?QV[6\,\B(ODJQ!8JH4#<2%R3GH.@XK)7X=6*^$8/#0U74_L4%P+A
M'S%YFX2>;@GR\8WG/2NQHH AEMH[FS>UN5$T4D9CD5P,.I&#D=.:YRQ\#VMG
M966FR:A>76E6,RS6UG-L(0J<HI8+N95." 3V&<XKJ:* ,(>&(AXP;Q+_ &A>
M?:FM1:&']WY7E!]^,;-W4GG/>K7B+0K7Q-H%WH]ZTJ6]TH5FB8!E(((()!Y!
M -:=% '.'PBDFM:1JT^KZC-=:9'*D9<Q8D\S&\L G? Z8 QQ55_A[I4^FZW8
M7ES>74&L7)NYA(R QR_+AHRJC!&U<9ST^M=;10!@>'O#+:(QDN=9U+5IPGE1
MRWT@8QIP2 % ZX&2<DX'-6?$'AW3_$VG+9Z@CXCD6:&:)]DD$B_==&'1A6M1
M0!B6V@W818M1UR]U"!<?NY8XD\P#^^44%OIP#W!%12^%(TU^[UG3M0N=/N;V
M-8[L0A&2;:,*^&4X<#C(_$&N@HH YB?P-ISVVB6UM<W=I!HTXN+=(2AW28.6
M<LI))W-GIDDFK-OX8CM?$.J:U%J5Z+G48DBD4B,H@0$+M&S.1N/4FMZB@#RG
M7O#UOX:B\#Z%9:E>>39ZH9!/)L:2%"DGS,0H7;N;&2.]=Q_PB=A<#5&U(O?S
M:G"+>Y>4 ?N@#A%"XV@;F/KDYSTQO44 <KX?\$KH)13KNK7T5NI2SBNY59;8
M$8R,*-Q ) +9P.U0?\*ZL?\ A$/^$9_M74_L7VC[1OS%YF[S/-QGR\8W\]*[
M&B@#G-0\)#4DU.WGU6\:SU,*MU;E8R#A%0[#MRI8*,_F,&JEW\/K"YO=7ECU
M'4+6VU:W6"[M('01OMC\M6!*E@0N. <''.1Q7744 <J? UKLT$KJFI)<:*CQ
M0W"NF^2-E"LK?+C!"@< $8X.>:LQ>$+%=7UR_GN+FZ76HDAN[:;88BBJ5 &%
M!'#$=3UKH:* .8L/!=O:6VG6<^HWE[8:;(LMG;S[,(5^YN8*"VS^')[#.2!3
MD\&01R^()!J=_NUP8N<^5\GR;/D^3CY>.<UTM% %#1-*CT+1+/2H9YIH;2%8
M8WFV[]JC !V@#H/2LJX\(1+KL^M:3J%UI5[<@"Z\@(T5QCH71P1N']X8-=)1
M0!D/X>M;O3[NTU22341=Q&&=Y\ E#_" H 4?09Z<G%4['PA%;+IL5WJ5YJ$&
MEL'LX[C9\C!2JLQ50795) )]<\GFNCHH YB/P3;Q6VOP#5-0*ZXSO<D^5E2R
MA#L^3CY0!SFDD\$VTEKX?MSJFH!=#9'M2/*RQ5=@W_)S\I(XQ7444 <S%X+M
MXH]?1=4OR-<9FN2?*^0E=AV?)Q\HQSFF/X'MI+#0+/\ M34!'H<D<EJ1Y66*
M*47?\G/RDCC%=310!@6_A.U@UC6]2:\NYFUF-([F&0IL"HI1=N%!'!/<UGCX
M?VG_  C-AHAU;4V73IXI[.Y+Q^9 8ON #9M( XY4Y[]JZ^B@#D=3\!07NLQ:
MO9:SJNF:B(5MY[BUE7-R@Z>8&4@GT./Z4_6/ 5AJ::;);7U_IU_IH86]]:R_
MO<-]\.6!W[CR<]R?4YZNB@"AI&EII-E]G%Q<7,C,7EN+E]TDKG W,0 .@ P
M   !7/:A\/+*_FUW_B::E!:ZTO\ I=K$Z!"^W;O!*E@< <9P<<@CBNPHH YQ
M?"CPJ%AUN_"FR6RE601R"15+$-@KP_SD<<8QQQ6QI>FVVC:5::;9(4MK6)88
ME)R0JC R>YJW10!S4'A*"!=,^W:G<WEOI,GG6HN @*,%*@LP4$A0QQ^&<XKE
M/ ^B#6_#^NV5QJ%TEE=:M=M/:!57?$TA(P2-P1UZXZC.".:]0HH Y76O MIJ
M>KVVKV.HW^C:A#"+8S6#JOF0@Y",K @@=N./P%)JW@.PU.UTT17M_97^FLSV
MVH02@S@O]_<6!#;CR<BNKHH YC4?!-KJGA:?0KK4]19+F19;FZWH9IF4J022
MI ^ZHP !@8JQJ7A9-3UK2-5EU.^CN-+WF$1B+:Q==K%@4.<CTQ6_10!A+X6M
M1XFO=<DNKF62\M1:2VT@0PF,$D#&W/\ $>_>LW0?A_;>'YXT@UG5I],@?S+;
M39Y@T,)SD8XW$ \@$X!YY/-=?10!Q,_PVLVM=8L+76-2M-*U4N\]A$8S&KO]
MXH64LH/7 ./PXKK;&S%AI\%FLTLJPQB,22D%B ,#. !G\*LT4 <?)\/;*70M
M;TA]5U(V^LW3W5RV8MP=L;@I\O !VCL>E:,WA6*XUW2-7EU*]:XTN.2.)?W0
M5PX ;<-F<D*.A'2M^B@#-UO1H]<L%M9;FXMMDR3++;L%=61MPP2#W [52_X1
MC[3J=E>ZIJ=SJ!L',MK%(D:(LA!7>P51N8 D#L,GBM^B@#CC\.[./6KR]L]7
MU6RM+^4S7FG6\P6"9S]X]-R[N^TC/M4VI>!+:Z\1/K>GZKJ6D74\:Q78L755
MN%7A=P93@@< CD"NKHH YZ^\'V5W?:/>0W5Y9RZ4CQ1&W<?/&X 96+ DYVCD
M8/4YSS21>#; :CKUU<W%S=IKB*EW;S;/+VJFP!=J@CY>.IKHJ* .:L/!L-K#
MIMM<ZC>7UII;B2SAN-GR,H(0L0H+%0>,_4Y(!IJ^";9(O$$8U34"-=+&ZSY7
MRY38=GR<?*,<YKIZ* *6D::FCZ/9Z9%/+-%:PK#&\VW>548&=H Z =JY@_#Z
M47%U.GC+Q-$]S(9)?+GA7)/'_/+C   ] !7:44 9::*8M4LKN/4;U8;6V-N+
M3S,Q2=,.X(R6&.N:SG\$Z>\<UH9YQI4]U]KDT\;?*:3<'(SC=L+#<5SC/L2*
MZ6B@#&\3>'(?%&FK87-Y=6T*RI,3;[ 69&#+G<K="!6O&I2-59RY P6;&3[\
M<4ZB@#"A\,1P>)-1UV+4KU;F^A2!T_=E$5,[=HV9R-QZDUC-\,M+_P"$7TW1
M8]0U*-M+E,MC?)(BW$#$DG#*H!!R<@BNVHH Y.]\!V^I>&KC1K[6-4G-TZ/<
M7C/&9I-C!E7E"JJ".@ []R<W/$?A&T\36%I#=7=W#=V<@FMK^W<)-$X&,@@8
MY[C&*Z"B@#EYO!4-WX9OM&O=6U*Y:_79<WLCH9G7^Z,KM5>O '<GJ2:G;PE"
M^M:/JCZG?-/I4#P0K^ZVNK@!MWR9)(4=".E=#10!RT7@I+:PUNVM=<U6"35[
MDW4MQ&\:R12';DH508!"@<YXKJ%&U0,DX&,GJ:6B@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG]9UB0>(-,\.V<A2Y
MO5DGFE')A@3&2/=F*J/3)/:N@KAKF&2V^.%A=R@^1=Z#+;0GMYB3*[#_ +Y(
M/X4 =+:Z]IEQK,^B07#M?VJ!I86BD!53T)8C!!]<\UG:QK9;0;W6M'EDE?2C
M(986C9%F$?\ K8\,!S\I 8=&'ID')\=0W^C:OI?BW1[;[1=QG^SKFW!QY\4S
M 1Y_W92I^C&MF^M8=!^']]!+)O2VT^9II6ZR-L9G<^[$DGZT ;5A?0:GIUM?
MVK[[>YB6:)O56&0?R-6*YKX>V5QIWP]T"UN@5G2RCWJW5<C.#],XKI: "BBB
M@ KA[C7/$Z:;K[+H-^UU:7BK (RF+BW,F,P?[0CY.?XC[8'<44 >>ZO?:M-\
M0?#.FPZEJ&G6FI64\UQ;+Y99'100,LK<C.#]*F\(^*+XZYXLT?6;Y+JVT.6/
M9J3JJ%D=2Q5]H"[EQ@D ?2J7BH6=U\7O"R7.UX(K6Z69N=L;,HVAF'W2<<<U
MI>-= %CX"N[?PYI:JT5Q#>/:V@V-<!)4=QE>2Q"]>IQ0!NP^*]%EN+FW-VT,
M]M#Y\L5S!)"XCZ;PKJ"RYXR,\\5GK\2/"+Q-*-9C\M;;[67\J3'E9 SG;R<D
M<=>>E8^D:GX5UNY?6=,MK^2YM[.1)KR^:<?9E(_U69#@L3V7/0G/3./9%%_9
MM>V"[9QI<D!AVX?S3GY=O7<2>GOF@#N1XY\-F]6T.IJLSQ&:/?$ZK(HZ[&(P
MY&1PI)]JFM/%VA7NE7NIQ:@JVEBQ2Z:9&B:%@,D,K@,#R.W.>*Y'4;BV?Q)\
M-Y%=#'$LQ=ATC!MRHW?W<MQSW&*R]0U 6=U\2;F+3HM25IK-D@DB,B2*(T1W
MVC[X0Y) _N]J /1K?Q-I-S-=0+<O%-:Q+--%<0/"ZQG.&VNH)'!&1WXJE;>/
MO#%Y+8);ZHK_ &]_+MG$3['<YPI;;A6.. 2">W6N4TG4+9?BI)?-=7MS:W&@
M*%O;BW9$<B9B<?*%50,>@^I/.#9LD/P<\%P,"L\&K6KR1;3OCVSEF)'48!R3
MZ'WH ]6U3Q-I.C>;]MN'18%#3M'!)(L(/0N54A!_O8XYJ*[\8:!97JV<VI1_
M:7M_M*1QJTA>/C!7:#NSD8 Y/85P;WVEZ3XH\2:5XJAU,P:K<_:+.6W-P\-Y
M$\2(8]L1P6&W&".1^%:-LEK8?$SP["EL+*"WT&2%86;<("70K&6_O;0>,]J
M-K5_B!I-EX1'B"Q:6]@EE$$7EPN<2%]F'&,I@GD'![#DBNHM[A+JW2>,2!'&
M0)(VC;\58 C\17C-R&F^'/B[R8Y)-GB=[K8B$MY/VJ-MX Y*[03D=@:]EM+J
M*]M8[F#?Y4@RA="I(]<'F@#AFFU2[^+5[H8UR_@T]-*2\6*(1\2&0J>60G&.
MU2-KNK^%_'>F:%JU[_:.EZR'6SNI(U2:&9!DH^P!6!!&#@')]JHC4[.T^-^H
M7<\X2V_L6.W\X@[/,$I8INZ9QVJ6^MKCQM\0M"O+:UGBT30FDN&NYXFC^TS,
M %6,, 2HQDMC'44 =!I.KZ0G]NWL6NSWD,-W_I F)*6K;5_=Q_*..G SR?6K
MP\2Z2(;Z66Y:W2QC66Y-S"\/EHV<$[P,@[3T]*\_M?[,NK7X@0ZEYYLKC5D)
M:WR'"$1*)4P,D*PSD9^[4,VHZSIV@>)[>X%MXNL+:T@:WO6MPYD#.08Y0O$A
MC'SG'.#SC/ !Z'%KEAJ[W>G6EW/!?1P"5D>!H951L@.!(HR,@C.",UR/@+X@
M:4_A7P_:ZSK6_5[R/:7F#'?(6.%+XVAB,84G/3VJ#1[R.?XK+=17%_>Q7>@>
M7'=2VSJLCB8D@?* J@?A[DUBV=JFK_!&P\(P1G^WB8X3:LA66UD$VXR.",H%
M7)W'KT&<T >DQ75A<>,KRVAUJZ:^2R426"G,42[CB4 KC>2<=3TZ5RFBZRA^
M&>J7'B#Q#>VB+?W4!U%7_?1JLQ"[2 ><#' K0@GB7XTWSLX"#0HHBYX7>LSL
M5STR%(./2N0D=7^!OBFW4,9Y+VZV1;3O;?.67"]3D<CVH ]#OO%]KIWBK3?#
MYANY)+F!YFF6VD<;5P!@JO));DC@=\9%:.F^(]*U=+UK&XDE%C(T5P/(D4QN
M!DK@J"6'H.:Y35;N.W^(WA34BLKV<NG7,"2Q1-(#(QC*K\H."0#U]*A\0:9J
M&G^-VBTQ&^Q>*HA;7A0X\B6,?-*/0F'>./XE6@#=5M0U;Q%I>L:3J]P=%GM&
M\VW:W"QE2&VR*6 ;<6*8&,;03W&;?A&TU>RT9H=8U"6_E$S^5//&(Y&B_AW*
M.ASGWP1GGBMR.-(HDCC4(B *J@8  Z"G4 8]]XJT73=3_LVZOE2]\DSB!49V
M* @<!0<G)& .3V%9[?$3PJNG)?G51]F9BC.()#Y1!VGS!MS'SQE\5G:C+$OQ
MET=F8!4TFXC9CT5V="JD]B0#@5RXDA;X>?$J)<&2XU*^:% .90ZJ$*C^($@X
M(ZXH ]2O]9L=.V">21G=#(L<$+S.5&,MM0$XY'.,<CUJLOBK1)+"QO8;Y9X;
M\E;7R$:1IB 20JJ"QP <\<8YQ7GUQJ=MH?B73M4UD:A_8E_HMO;Q7EH\P6&:
M,L2CB(YYW]QU'UQ:N+G3-$D\-1:?I$NEZ7=7%S)'?O;/+- 2HQM#!C&TI)Z@
M\#ID\ '8R>,_#T.B_P!KRZDB67FF NR,&60-M*%<;@P/&"*FT[Q3HNJZG/IM
ME>B2[@C\UHS&RY3.-ZE@ ZYXW*2*\DNG4?#3QA8&&[\YO$;2)'/"X=T-S&P/
M(^8[02>X[UVFHW5LWQ;L)E998?["GC)4Y5BTB,J9'&2 2!0!U5GXCTR_NH+>
MWFE9[A&D@8V\BI*@QED<J%8<CD'N*DU[68/#^AWFK7,<TD-K$TK+#&78@#/0
M=/J>!U.!7G_A W&F:]HUCHVIMJOAVXAD;[-=)FXTG"94%NH4G";6Y';.#7;>
M,X);KP-X@MX(VDFETVX2-$&2S&-@ !ZYH Y/6?%,TR^"=6CO;FQMKN]1+R%D
M:*-@86<YW*"PR!@YP?>NML?%NAZA97]Y!?JL.GDB[,Z-"8<#/S*X! QSG'-<
M%=:C:WFF?#=D+[;>\A,IDB9=@6W92QR. &(&>F?I3=4O_LFM_$NYBTV/5-UK
M9>7:R1ETGVHROQ_$%R"P'ICB@#T&U\3Z5>7$UO#--]HAMQ<M ]K*DC1'@.J,
MH+#/'R@\\57\(>*H/%VC#48()X5:20!9873Y1(ZJ<D8)PH) )P3BN0T6]AF^
M*VGWL5Q?7L%SH3PI=/:.B,_G(VU1M 50!_B2:UOA/-Y?@F'39(IH[NRFN$N$
MDB9-C&>0@9(P3@@\9ZB@#7\1>+;?P_JFCV$EO<R2:C.8PT=N[A%"LQ/R@Y/'
MW1SSGH*Y^U\51Z/XZ\6KJ^J73V$$%G+;PM&SF(,LC/MC1<XX&3CCC)JUX\?[
M)KO@_4)4E-K;:FWG21QL^S="ZKD*">20*J:5=VP^(GC:XE<1QR65F$:08!VI
M)O SU() ([&@#LCKNFC3K6_2Y$MO=@-;&%&D:8$;AM506/&3P. #3M)UK3]<
MM7N-.N!,D<C12 JR-&Z]596 *L/0@5X]I5P^D>%_ 6KW\%^^DV=I<6=^;5I%
MDM'<J59@A#8^3!]C[BO2_"":-)%>ZAH=G/%;7DHD:YG,H:Z?'+XD^;'09/7!
M[ $@&9\1[_4M-7PZVFZE<69O=:MK&?R@AW12;MWWE.#P.:AM-=U/2/BBWABZ
MU%M1TZ;33?"6=462T(8@AF0*"IQW&>1SZP_%AH9(?"]O(-^W7[2:9 "=L*[M
MS$#HHSUKI9],TS1]&U74-+T>WN)Y;5Y&2-0S7>$)5"W)8'H.O6@"6R\6:+J%
MW;VUO=MYES$TUN9(7C6=%QED9E < $'@G@YZ53'Q!\,/.((M2,TQFD@6.&WD
MD8R(-S* %/.,X]<$#.#7!Z=J4-SXB^'VH*;IXDBN8I4CLGC@M&:  0HH7@ @
MCDGIR<5U'PWDB8^*@N \FOW4R\8+HVW:X]5.#@]* &GQII/B#X>2:O>:C?:'
M:S'BYBC=)$'F'9L8J0Q(4 [<]2*ZV_UFQTQTBN))&F="ZQ0PO+(5'5MJ G R
M.<8Y%>/^=G]F^72C#<+?6T:P20-"X;S!<9*@$?,0!DXS@5U-_KT/ACXE3:MJ
M@F;1M5TZ&*VOHHFE2.2-G)C.T$C=OS[_ ,@#>U'7M"U&TT&ZC\0RV\-Y>Q-:
M/:,?]+;) B;@_*3U!QTZC%2:AX]\,:7->PW6JHLMD5%PB1O(R;@2.%4YX!R1
MT[XR*YGQ4]FFD^#_ +)IXT^V7Q!;SI;+#Y9CB!<F1D &P'.XY QNYP:ETS4]
M,T_XJ>-3?W$,(DM[':TO 8"-L@'N>G'4T =>WB;1_L=A=)>K-%J'_'IY"-*T
MW&X[54$G !)XX[U7D\9^'HM&75Y-21+)I?(WLC B0-M*E<;@0>"".*\[T5)O
M"VE>$[&^LI+&*XN+V5+S[*99;%78LD*C:=C.K#.1V(QGD9T\BCX:>)K PW0F
M/B0R+'/"X=D-TCYY'S':"3Z=Z /6+/Q;HFH7EW:6EVTMS:Q>=)$L$FYH^FY!
MM_>#/&5S47A#Q3!XMT4:C!!/"K22 ++"Z?*)&5>2,$X4$@$X)Q6++<0/\:+"
M6.16C;0I(O,4Y4L9D95STR0"0/2E^$\VSP1!ILD4T=W933I<))$R;&,TA R1
M@G!!XSU% '47FNZ=I^JV6F74[)=WQ(MH_*<B0@9(# 8X')YX'-16GB72KUM0
M6WN)';3B1= V\@,1 S@Y7DXYP,UD?$2PN)O#0U2QC+ZAHTZ:C;J.K>7]]/\
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
M!;RK3"<",$# (&XXSDU?7Q)IG^E^=)-;?9(!<SFZ@>()$<_-E@ 1\IZ=,<T
M:U%8MGXCTS5[LZ;!/<174EM]I1)('B9H2<;UW 9Y(]QD9%<7X&^(&EV/A+3(
M=?U>X>\FN)XFN9TDD4-Y[A%>7!53C& 2.,=!B@#TZBN?-YILOCO[&NJ7HU--
M.9C8@L(/*WK^]P1M+Y(&<],\5R^AZHD?A#Q>VN:UJ$=K;ZO>VWVQ)'::")2
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
M71  V5XYX/8=ZWOB5N?X=:[#&CR336CQ11QH69V(X  Y-=510!YSK]Q'->>
M)421XX+P23%8F/E+Y++E^/E^8@<XJW=O-H7Q7;5=060:3?Z6MK%=;24@E1RV
MQB/NA@Q()X)XKNZ* /&M<TJYB\&^+KM+:X\K5]<AN;.W6%B[(LL6Z39C(W;6
M;D= #WKK+V5'^+VCW*AV@&DSQF8(2@9G0J"V, D G%=S10!Q/PY)!\4AHY$\
MS7[J>/?&5WQMMVL,CD'!Y%-9WL?C)---;W/DWFC10PRI S(769RP+ 87 (/)
M'%=Q10!XS>))+\,_B';I;W#3W6L73V\0A;=*KLFUE&,L#@\CT-=1J\R3?$+P
M/<1+(\,4%YYD@C;;'OC0*&.,+D@CFN^HH \=O[34+RV\;OIUI<3S)K5M?Q0*
MK(;J.+RBP0\9Y0].XX[5UGA:\T'7M7CU32])U 7,4!CEN[])E:$$C]T#(?F.
M>2%R!CKR,]M10!Q/CHO;:_X0U%H+B2UM=1?SV@A:4H&A=5)503C) Z54T&\;
MP[XM\4Q:U'-%'J-PE]9SM$S"9#&%,8(!^==H&WJ<\ UZ#10!R?PVT:[T'P+8
M6-Y&T4NZ640MUA5Y&94/N 1D>N:ZRBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N=\9^)_^$4T,
M7PM9;B22:.! B%E4NP7+8[<].I.!715Q_P 3K:YN?!4OV6VFN'AN[:9HX4+N
M429&8A1R< $\>E %NYU/2I_%>AQ2W&I0:A)%.]M;%)(XY5VC>9 1M)4 8!Y&
M?>H)OB-X>AM;ZYWWKPV%PUO=LEC*?(90"Q<;<JHW=3UP<9P:S]7G>]^(O@R^
MBLK[[-'%>^9(UI(!'O10F_CY<X/!P1WQ6-#'<'P=\2X/L%^);V\O7M4-G*&F
M#P*B%!M^8%@1Q0!VT'C+1KG6K72XY9_-NU9K69K=Q#<;1N81R$;6('/!I=1\
M8Z1I6^2ZDF6UCF%O-=K"QABD)QAG' Y(!/0'@D&N2NQ,TWPW9;*^(M6!N,6D
MG[D?9RGS_+\OS''-9VE+!8+J'A;Q!X5U#4+PWD[V[B!I+>]221I%9G^ZN"W.
M[ICUH ]<JO?7UKIEC->WLRPVT*[I)&Z ?Y[5FVGB"U?Q)-X<^RW<5U;6XF$C
M0%8)%^7(C?\ BV[U!^M9GQ)TO4=5\&S)I<1GNK>>&Z%N#S.(Y Y3Z\<#U H
MU;7Q+I]SJJZ6XN+:]DB,T4-S"T9E0=2N>N.XZCN!7'VETWC7Q%XBL)[G6;'[
M)<1164MMYD)M\1JY+?P[BQ/# Y&!5V_4>+/%GA._TZ*Y2+39)KFYEF@>(QAH
M]HC.X#YB2,@= ISVS)X,9QXM\8/):W<27-_') \UM)&LBB)5)4L #RIH V/&
M7B/_ (1/PG?:Q]GEN7MX_D1%R"QX!;T7/4_UKG-?UHV_CCP9>&?4(+6X6\$U
ML1(!(5B^7]UU9LDXXR<CVK7^)=C=:C\.-=M+*"2>X>V^2*-=S-@@X [G Z5D
MZE=MJ7CCP-?P6.HBUB%V99'LI5$8>(*N_*_+D@CG'Y4 =-IWBW2-2TJ[U&.:
M2&&SE:"Y2XA:.2*08^4H1G)R, =<C%/L/$NGW^KRZ2//M]0CB$_V>YB,;-$3
MC>N>",\<=#UQ7F]_INJWMKXV:PTZZDF&M6VH0020O$+N.+RBP4D#.2AZ=P*Z
MSPO=Z1K>J1ZCI_AR]M)XH2DMU?VS1/'G_EDI;EN<DXX&/4B@#1\=^*/^$/\
M"%[K"Q":>,*D$1Z/(Q"J#[9.3[ TMCX;N/[/C;4=8U*75&0&6YBNG1%?'.R(
M'R]H/0%3[YJO\1O#$_BWP5>Z9:.J7@*S6Q8X!D0Y /UY'XU)I/C.WO+.);ZQ
MU&SU,*!-9/92EE?OM(4AEST8'&/2@">SOGT+2M-L-7N9+W59 T:^6FZ2Y*]7
M '08P23@#('I3)/&^A0Z'>ZO)<3+;V$ABNT^SN9(''570#(^O3GKBL35QJ&G
M?$'0_$EU:3'3GL9;&X6%3*;1V<.K,%!X.T*2,@$=<<U@^(=)N[C3/B+J]M:7
M;PZQ!!;V<*6[F2=HX]I<(!G!)P"1SMSTP: .V/CO0EU&.QDDNHY9HC+;EK20
M+<@8R(CM_>'D<+G.>,T@\>Z"-"O]7EEN8;?3Y3#=I):R"6%Q@X9,9&<CGISU
MK%U-I)?&7@"XCM+QH;>.Y\^06LF(M\ 5=YV_+EN.:YKQ&LJZ%\5)'MKF**X,
M<D,DMNZ+(HB125+  \@CB@#T*Q\<Z%J&O1Z-%/.EW,ADMS-;O&EPHY)C=@ ^
M/;\,TY/&FC27%LBRRF&ZNVLH+KRCY,DX)!0-ZY5AGH2.#6#J,(\3ZQX.:PAF
M']FS_:[F9X6C\E!&1Y9W ?,S%1M] 3TKE;FYO]1TS0[FYT?5H;ZR\1137=G!
M8R)!:QB5ON*HQ)D$,6&XY)Y (% 'H=WX]T.TNM2M2;V6YTT*;F&&RE=T# G=
MC;]W SNZ<CGFK#^,=&6;1XUFED&L*&L9$@=DER-WWL8!QS@X-<WIS2)XQ\>W
M,ME>I#<V]KY+-:R8E*PLK!2!AB"0.,U3L=!NM2^">E6RQRV>L:9;QW-L;B,Q
MM#<1<C(8# /*GMAC0!Z#'JEO+J\^EH)3<P1)-)^[.P*Q(7YNF3M;CKQ3M1U*
MTTJU^TWDNR,NL:@*69W8X554<DDG  K*\'BXNM%&LWT/DWNJD7<D6<^6I4"-
M/P0+GW+>M9GQ"L[]TT'5;*WENH]*U2.ZN;:%2SM%AE9E4<LR[LX'O0!M6WBC
M3;BYO+1OM$-Y9QB::UE@;S?+/1U4 [QVRN>>.M5M"\;:-XCN(8M,>YE$T#3Q
MRFV=8V4-M(WD8SDCCKS6/)$-5^(5MXCM4G&GV&E2PRS>0ZF9W8%452,M@ DX
M!P2!UJS\*XIK;X;Z/:W-M<6UQ!&R2Q7$+1,IWL>C 'O0!>\8>*/^$7LK*46L
MUQ)=WL-JNR,L%WN 2<=\$X'4G'O6!<ZY_9_Q6622;4FM)M ,RV2K)(3)YX'R
MPC)#;1SQT!)[UH?$J"XDT'3YX+:>X%IJUI<RI!&9'$:2 L0J@DX'I5:.=Y?B
M[#J'V*^2T.@&+S7M) H<S!PI.,!MHSCKVZ\4 =%9^*M)O]"@UBWG=[6=_*C'
MEMYC2;BNS9C=NR",8[$].:DTGQ#8:S=7MI;F6.\LF5;FVGC*21[AE20>H(Z$
M9!KRN"SU.#PK::@FCW]RNF>([F\N+'R'CEDMY#(N]%(!8@/D 5Z!X4DTK4+J
MYU32]#N+)9(U1[J[@:*68C^$!OF*KZGC)XS@T 1?$?6+S0_#45[;?:5M1>1+
M?S6HS+#;$_O&7T/09[ D\=:30A:WUY9ZQX>UZYO]%,4BS0-=M<#?@%6RY+AA
MR"I/<<"MC7]5ETF.QD2RN+N"6Y$-PMO"TKI&4<[MHY(!"Y]L]ZX>PT"PM_B=
MINJ>#[>>TM)(YO[91(7BMF&W]V,, -^X]%Z8R<=P#K9/&^AQ^'KO7&FG%A9S
MO!</]G?=$ZMM8%<9X/&<5S^I:XNA_%F0W%QJ$UI)H7FK9PB2?=+Y^,I$N>=J
M\X'0'-<MJBW<7P_\<>'!I>I2:E+J5S-&D=HY5XI)0R.KXVG([ Y]JZZ:X-G\
M4+76KFVO(]/N-"^S),;60A9?.W[& !*G'KB@#?LO&.BZEHUOJEC<M/#<S?9X
MHT0^8TW.8]IP0P ).<8 STYJAXC\0:+-X2U";4;G5+"SBF$$\EO')'-$X*D
M%1D DJ,]#GK@US'_  CENVE:A+JUIJ5K!K'B![VVDLU=9[#]V0DY"@E"2ASD
M<>8,XYJMK<?B"Y^%'B/3[X7.JS?:TBL;F*S837D0:,[V11G(PPW8Y"Y]R >E
MZAK%I8W,5BPFFNYHV=+>W0M)L& 6/H!D#)(Y.!S7G6BZW8-\//$-UK>JZNFG
M_P!M7$274;3?:(T$B^6N[!9.R\XZX/6M6XO)M#^*,FL7EI>RZ3JFFQ007,-K
M)+Y$B,QV,J@LN[=GIU_&N7O(;V?X6>-+1-*U+[3=:W/+!#]BDWR(UPK J O(
MP#],4 >I:EXET_2[Q[.3SYKJ.V-U)#;QEV2$'&\^V0<#J<' .*K77C?0;2#2
MIWNI'BU4!K-X[>1Q+E=P PO7'\/WB>,5@:Y?W%SXMN+.33]06SGTL?99K.T<
M/=2$MF.24#,87@A25'))/.*YW2A<KX>^&D<FF:DC6%R/M(:RES$!$R[F^7@;
MB!D_7IS0!W^E^.-'U;4;33[<7J75U"T\4<]I)%E%;:QRP X(QBM:RU2WO[J]
MMX!+OLI1#,6C*KN*AL G@\,#QZUS7Q#L[B'3;/Q)IZ;]2T.;[3&F<&:(_++%
MG_:4_F!6_H%A+I^CPQW.#=R%I[EAT,KDL^/8$D#V H S?$OBP:!JVB:>+.XF
M;4;@QEXXF<(H1F.,=6.!P.V3Z9N7OB:PLI)XRMS/);1+-<K;P-(8$(R"P'?
M)VC)QSBL/QTDT.M^$M26UNI[:SU%C.;:!I60-$Z@E5!.,D#..]5-"GG\-^+O
M$ZZM;78@U.=+ZSN%@>4.#&%:([ <.NT#;W[4 =Q8WUKJ=A!?64Z3VLZ!XI4.
M0RGO5%O$=@OB%]"/GG4%MC=>6(6PT8.-P;&#R<8!SFLOX<Z)=>'_  196-XA
MBFWRS&$G_4AY&<)]0",^^:K>.;'48;[0_$6BVIN=0L+G[.T(X\R&;Y&!]@VQ
MO;!- &K:>,-)OM#DUFW:Y>SCF\AC]F</OW;-H0C<3NXZ=:Y>U\1)HGQ \7_;
M)]2N;>.WLY8K:-9+AHP5D+E4&=J]">@Z>U&@^&M2T?QE=Z0WF3Z'(\6KFX?^
M*YP5=#[F0++[8]ZLZ<SP_$+QI<RVMXMO-:6JQ2FUDVRE$<,%.W#8+#I0!IZM
MKF@WMGX=NI-1O4@OKV![&2T\Q5G<_=1R!C:<G*MC./:M#5?%.FZ0;OSS/(+*
M(379@A:06Z$9W/CIP"<=<<XQ7F]K;WD7PW^'MJ^G:@+BSU:UDN8OL<N^%49]
MS,-N0!D<^];5KJ<_A7QAXCL]5TC4;NSU>X6[L[BUM&G67,:HT38'RD;0.>,=
M<"@";4-=BMOB9I%W%?7<^G7FC33QP0,\JS'?'M9(USDE3V'3)]:[#0]=L?$6
MFB_T]W:+>T;+(A1XW4X964\@@]JY-Q.OQ0T*>33YX(HM&EAD,5N[0PNS(1'O
M V]%/Y59^'*2Q0>(UFMKF R:[=SQB>!X]\;L"K#<!D&@#0\2^+!H&K:+8"SN
M)FU&X,9>.(N$4(S'&.K''0=LGTSSUIXB31?B!XO^V3:E<6R6]E+#;(DD[1@K
M(7*H,[5Z9Z#H/2M'QTDT.M>$M16UNI[:SU)FG-M TK(&B=02J@G&2!G'>JNE
MR21_$'QE=S65['!/9V8B=K63:Y1) ZJ0,,06 X)]LT =4OB/39=-L;^WF:XB
MOU#6BPH6>8%=W"]1@=<XQWQ3M%UZPU^WGEL9'+6\S03Q2(4DAD7JK*>0:\GT
MVWO]'\+^!=5N]%U&YL].MI[/4;5('$\'F%2) G#$ IS[&O2O"BZ?)#=7VFZ/
M)IT%TX;=/"8I;@@<NRGD#L,\G![8R 8OQ.N+NSL=#ELKZ[M))]8MK25K>9DW
M1.2&& <?CUJO!JM]HGQ73P]'J4U]I,^FM=SI<OYC63*2 V_KM.!PQ/7-/^*T
M+W>FZ%;QV-S>;-9M9YHX;5Y@(E)W%MH/&/6NI-A9Z7I%]<:+I%JL\D+2+#%
ML7GN%.U6P!UZ<^M %>Q\8Z1J%W86\+SK_:,;RV,DD+*ERJC+%#].<'!(Y%58
M_B#H4]T]M;_;YYDNGM'6.QE)255W%6^7Y<]!G&2#Z$UP]A/<W.L^ M3;3=9+
MV[3QWB&QDBBMG: J(TCP JAN P&,#EN*ZOX?"2.[\5B6UNH#/KD]Q$9[=XQ)
M&RH RE@,C*F@"H/&NF:_\-;K6-7.IZ98R;P\MM'(LB)YK*FUU!YPH!(X!..]
M=?=ZS:6$D-KB>XNI(S(EO"ADD*#&6/H.0,GJ3CK7E:P7O_#/^HZ"=*U(:E D
ML#0?8Y,LYG9@%X^88P<C(YZUT&H:E<>'/'\.OSZ??W6C:CI<=KYMM;/(]O*C
MLP#(!N (;TZT :^H>)O#FKZ1H=]_:=ZEK>:A"MI):"1/,F#X$<A X&<@JV,X
M/I5G4/'NA:=?7UC(UY+>6*JT\$%E*[A6R0P 7E< DL.!QSR*P?%YENM#\.R6
M^CW4"C7;:Y^SQ6K,\<2R$L[J@.T_Q$'UYYS3K#5+73_BWXI:Y\T+)8615EA=
MQP).. <$YX'4X- '21^,=%N--TV^M+HW4>IL5LDA0EYF )8 =L!3G.,8YJ&;
MQUH-OX?GUJ:>9+2WG-M/FW<M%*&VE' 'RG) R>.1SS7#Z;:ZCX8TS089]-NH
M+*]U*\N9Y;:T,T]@CY,48"JQ3<#AB!D<C@\UG7=K>CX=>-M-32-6^T3ZXTT$
M;VTDCR(TL3 @\EN%8DY/3D\C(!ZA:>+]*O=6GTR(W0NHH#<JDEK(GG1 X+1Y
M'SC.!QUSQFH/!GBH>+-)>^^R3VW[^9%62,@;5D91ST+87D \&LN]9YOBSHEW
M';7;6RZ9/&T_V:38K.R%5+;< D ]:=\,1/:>')M*NK.[M[FUO+GS/.@9%.Z9
MV7:Q&&!!!RN1^E &]K?B?2?#TMI'J<[PM=R>7"1"[!FP3C(& < \=3VJC8^/
M=!OK74YEENHFTL;KR">TE2:)<9#&,KNQ@9SBLKXBW"6NI^#)Y%=D36T+!$+G
M'E2<X')_"J&K6+ZAXB\3>(;2WN#9GP\VG(5@<M=3$LV44#+ #:N<=3CL: .E
MLO'F@7UM+<QSSI;1VT=T9I;:149'X4*2,,V>,#)SQUJY;>)K"XU&3366X@OT
MA^T+;3PE'DCZ;D[-SQ@<CN!7$W^FZG=_"'PP;"RN7N])-A<SV+1,DDGD!=\>
MU@#G(SCOCBM>ZB'B?QYX7U;3HYQ;:7'<R7$TL#Q?ZQ BQ_, 2V<DCMMYQD4
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
M:1206D4,L@D=%"EPNT-COC)Q4U9,GB33A;:=+ [W3:DGF6<4"Y>9=H;<,X
M!!)) &1W(I^C:]8ZXMR+5G6>TE,-S;S+MDA?KAA[CD$9![$T :=8>N>'9=<N
M[<OJ][;V*HT=S90[0ERI[,2,@=C@]">E6;[6X+*]^QK!<75R(?M#Q6ZAF2/.
M-QR1U(( &2<' JO;^*=/N-2T^P59UFU"T-W;;H\!XP 3SV(W#@T ;8    P!
MVHK"M_%VDW&GZA>F26&*PNFL[@21D,)AM&P 9W$EE QG)/%9^J^(K34].U[2
M!]ML=3M=/>Y,3,8I A4[9%9&Z9'8Y[$4 =;17!>"_&-BOA_PIIEV;W[3>V$*
M1W4D+>5+*(@S)YAZMP?Q!&<UUVM:S9^'](N-4OS*MK;J7D,<32$#Z*#^?2@"
M_17+V?C[1+W6[32Q]LAEO4+VDL]LT<5S@9(C<\,0/P/8GBL?P[JL&BZEX\N]
M2OIA86%\K;YY7E\M/)1B!DDXR> /PH ] HK$M/%-E<ZC/ITD%Y;7L5L+OR)8
M<L\).-RA"V>>,=<]JS+7XD:!>6^G740OOL=_.+>*Z:U81+(6*JK-V)(_#(SB
M@#KJ*9++'!$\LKJD:*6=V. H'))-84?C#3FU*RL9(KN!]01GL7FBVI<[1DA3
MG@XYPVTT =!17,V_CG2KI;H117AFM;Q;&6W,.)1*W( 7.2,<YZ8R>@)$DU[I
M3>/;*T>2^75A92/''\ZP&/<NXG^%FSCIG'Y4 =%16);>*+.[FM1#;W;07;O'
M;W(C!CE**S'!!R.$;&0,XXS63H7CN+4K'5[^^L[FSM[*]DMEWIGE66,+P3ER
MYZ>X&: .QHK/L-62^NKFU-K<VUQ;JC2).H'#9P002#]T]#27^LV]A=P6>R6X
MO9U9X[:  NRKC<W)  &0,DCD@=: -&BN8N/'V@VWAZXUJ66X%M;3_9KA/(;S
M()=P4HXQ\IR1R<#D<\UJZ1K=OK0NC;P7D0MY?*)N;=HM_ (9=PY4@CF@"I>^
M'9+_ %^._N-7O6L4"-_9@VB%I$;<KDXW'!P<9Z@=N*W:YS4?&^D:8U^TWVA[
M;3I$BO;F./=';LV,!N<G[RYV@XSS2ZGXUTK2]9?2)([Z;4%MOM*V]O:22-(F
MX+\F!\QSGIP,')&* .BHKE%^(WAQO#]OK7VF<6DUR+0Y@;=%+D K(,?(1GOC
MVS5C2O&.DZ[JUUHD:WMK?1Q>;Y-W;O;O)$3C>F<'&>_!% '1T5Y7HNI6%M\(
M+Z?Q#=ZD]F+VYCDGADE>? N&"_./F'0#)./4UZ#?:S!82K;)!<W=T8C+]GMU
M#.(QQN.2 .>!DY/.,X- &G16!:>,-*U&PL+K3FEO/M^_[/#$H$AV??R&("[>
MAR1SCUK4TW4(M4L4NX4E1&9TVRIL92K%2".W*F@"W15;4+^VTO3[B^O)1%;6
MZ&21R,X ]AU^E9DWBBWMHK][JQOX#8VXNIE>-2?*.[Y@0Q!QM.0#D>E &Y16
M(?%>FJ=$)\[9K04V<GE_*Q*;P#_=.WGFH-3\:Z3I4=S<7'GFRM)A;W5Y''NB
M@D) PQSDX+ $J" 3SB@#HJ*\[;6/[&^*>N!SJ-W$=+MY8[2#?.=Q=]Q1,D*,
M >@_$UVVC:O9:]H]KJNGRF2TN4WQL1@XZ$$=B""/PH O45RVF>+FO_&>MZ*U
MA<0P::D(\YU &6#L6)SPI 7'XU87QEI?VVPMY4NH8]1R+*YDBQ%<'&<*>H)'
M(W 9[9H Z&BN4MOB#HU[=-;VT.IS%+F2UE:.PE812(,D-@9'< 8SQTJ*/XE>
M'Y;+3[\?;5T^^D$4=XUJPA1RQ4!V[9(_#OB@#L**P]+\56&JZS<:2D5Y;WL,
M0G$=U;M$9(B=N]<]1GCL?:IM9\0V>A2V"7B3_P"G7"VL+1Q[E\UONJ3VS[T
M:U%9%IXCM+S7;_1HHKD7EBBR3*Z #:V=I4YYS@]/3G%9-YKVB:A=>&9ISJ44
MEY<%[ *KHLAV-]\CY2I7) )YX.,4 =;6#8>'9++Q;J>O&^$AU"**)X/)P%6/
M.W!SU^8Y]?:L;1E>3XG^+[-[FZ:W-I9LJ-<.1&6$F[9S\G_ <5+\*IY[GX;Z
M7+<3RSRL]QNDE<NS8GD')/)H [*BN<N?&NF6^J7^F)!J%S?6,:22P06CLQ#9
MP5XY'!YZ=.<G%5H_B+H$UMIUW$;Q[&_=(DNQ;-Y,;L<*KMV.>/8]<4 =916+
MJOB:STK[5N@NKD6<8ENOLT>_R$(SEN1G@9P,G'..14;^+M,9K6.Q\[4);JT-
M]%':*&8P# W_ #$#&2!CJ3VXH /$'AV37+[2+D7HM_[,NA=1KY6_>X!7#<CC
M#'@?G6]7-2^/-!BTS2-1\^=[75G6.UD2W<AF.>#QP>#QUXX!JYHGB:QUV[O[
M2WCNH+JQ9!/!=0F)U##*M@]B <?2@#9HK,U/7+73+RSLF26>]O-_V>VA +N$
M&6/)   (ZD=13]$UJR\0:8FH6#N869D(=2K(ZL596!Z$$$4 :%%9&HZW:PW4
MNFI#=W=T(?-FBLQ\\49R Q.1@G!P =QP<#BN6^&^MI%\--(N;N>YNI[JXN(X
M0Q,DT[>=*0/FY)VJ22>@!)QB@#T"BN)UWXB6EAX6US4;.TN9+_2SY4]G+'M>
M"1A\A?G&SD'()R.E= ^OQ1QVZ_9+M[N=6>.T6,>:57 9B"0 .1R2.H'4T :U
M%<JWQ#\/)I=IJ#37 AN;P6('V=]T4^[:4D&/E(/K^&:$^(&CFYLK:6WU2"XO
M'F2&*:PE1F,0); (Y]@,GD<4 =517(CXBZ.;&]N%M=4:2QD9+NV6S8RV^!DL
MXZ!<'(.>><9P:EU36="NKOPQ)+<WC&]G673FM_,6.4E"1O(P"-I)P>?:@#J:
M*Y6Z^(&CVT^J0+#J,\VEE?M4<-FY9 5W;L$#Y<<Y[]LU?D\5:;MTP6IEO)=4
MA,]G% HW2QA0Q;YB   PZD=<4 ;=%<7K'Q MK?PQI^L:7;7%VE[>QVB_N\&)
MC*$<.#@@CY@!W..W-7I=2TJ?QII,$W]HPZJUI,\,+!TBV?+NW#[K,./7'Y4
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
M ,1@XW"NTHH X_Q5>7T'B;18?L-])I4B3">YL(&DE63Y=J%E^:-#SEACD#D
M&H/AA;W5EH-_9W>G7EF\>I7+ 7*8W*TC,,')W<8Y&0<\$UV]% 'G]M->>&OB
M5X@FOM/O[BPUE;>2TNK6V>=4:--AC?8"5YY!.!UYKE-.T[5K+P;X7U&7P[>W
M::3?WAO=->#]Z\4SR8=$/WBH93COGZFO:Z* /,=?T]-=^'?B:30?"TUA)=V\
M857M!#<73(V3E.I '"YY/.!C&7:_--%XFTKQ1-X;U#4M'FL&LYK<6A:XMFW[
MED\H_-@\@]QCZ9],HH \QUZU5]%T*73/#-S8PMXBMKY[>"Q;S!&A&^654!VL
M<=#SC'?(&SXD6:7XA>#+F*SO)+>V-VT\L=L[)$'BVKN(&!D\>W>NUHH \XLT
MN$O_ (BR-87X2\VFV)LY?WV+<(=GR\_,,<?7I5".VO5\/_#.%M-U'S-/FA-V
MOV.7, 6!D);Y>/F(_GTKU:B@#SNU2XC\0?$.9["_$5W'#]F;['+B;;;[#L^7
MYOFXX_E6=I$^J6.E^"]/NM)U6.Q33##=26UHXG2=0@$3'&Z-#@G<,9('. :]
M5HH \9M]-U2+X:);'1-22;3_ !"MU)"8"TC1"Z+DH!DOA2#D9![$\UUM^T]W
M\3?#-\FGWZVR6-TDDC6K[8S)LV!B!@$[3U/'?%=S10!Y5I5IJ&F_#76?!5YI
MM[-J:K=VULZV[M%="9G9)/,QM R_.2",<UH:7IESHWQ T.&2"\F@L?#?V"2[
M6VD:,RAXSC<!C)"D_P#UZ]%HH XSX<0W$&G:TEQ:75LTFLW<Z"X@>+=&\A96
M&X#((IDJW-A\79;Y]/O);2ZT>.!)X82Z*ZRNS!B/NX4@\]>@R>*[:B@#QJ>R
MU!_@UK>G+I6I&^FU.22.W^Q2[V4W0D! V]-HSFMGQ+/J6I:EXET^32=4:WFT
MP#33:6[(MRQC;=YK\'*L<!&(&,\$D5Z910!Y;!'?P#X:ZB^CZD8]/M9;:YC6
MV)DC=K=47<O5064C)P!WP*[7QE/J5OX.U.72;%;V_$/[JW:,2;N1GY?XB!DX
M[D8K=HH \UT99S\3[+4X].UQ[.XT1[<W5]"RGS?.5CN#8\O@'C"C^Z#6A\3Y
MA;V/AN8H[B/Q#9,5C4LQPQX ')/M7=5A^)/#@\1+IZO>R6PL;R.]3RT4[I(S
ME<Y[>U '*>(/#]SXO\1ZC>6$<MO$- N-.6>:)HO-FE/RJ P!*J.2<8RWUPGA
M6XMM0&G6UWX%N++5[';]HN+FQ"Q0LHPSQR?Q$X^7;SSZ#->CC(49.3CDTM '
MGWA%)K?PQXM6ZTB\<R:C?W"6L]L\9N8W)*A=P&=PX]>:RK+P[J0%_H>@WNIM
MH%_I%Q$L6J0NK:?*P"HB.X#$')^7G 7.>17JU% 'EES:7WB3X:Z5X5;3;VTU
M>)K2"?S;=U2W\EUWR"3&TC:AQM)SN ]:U+%9X?&GCNYDL;X07,%J+>3[)(5F
M*1,K!3M^;!(''X5W]% '+?#B&>U^'FB6MU;SV]Q!;+%+%/$T;*PZC# 5U-%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MV$'YMV WRE@I /&:V]1:Z72[MK!5:\$+F -T,FT[<^V<5Y?H=C+I*W7AG5?
MK:E=+<RFUU$V<<EM/&[EU:61OND;N1R<#C)KTW4GN;?1KR2S3?=1V[M"BKG+
MA3M 'UQQ0!YCX7O]+\4:,EA'JVI6'C&W"_;(+J[DCFDE4@N"A.UD;!& /E!'
M KT6]UZ&UU!M/@MKF^O4A\]X+8+N2,D@$EF4#)! &<G!XXK@_&^F6_C'187M
M_#^HVOBU#&;6;[*\;6T@8$[IP-A0<_Q'V&:UH+>_\.?$;5-2N[>ZN].U>SMU
M^T6T#2F&:$%2K(@+ ,&)!QC/% &[;^,-(N]%MM3MIGECN9OL\,*IB5ILD&/:
M<888.<X  ))QS5&]\6:-?:-XCM[^"_A&FQ%-1MMA\V-'0L&!C)&"N2"&XQVK
MCG\-:[HMO;^);33IKF9/$5SJTFF)CS1;S*8\ ="X7#;?5B.U=7JVHWOB#P1X
MA>+1+^U6XT^6"VAN(-MQ-(R,/N DJ,E0,X[]!@D OV_B+3;*QT*RLK>[N)+Z
MS$EG;*5,IB1%.69V X#*#ELDGO7->.];M=?^%,VLZ;-<Q*+B%5^9HF5A<+&Z
MN >?XA@Y%*DVKV\?A&SETK4VTL:8(KG[)$5F6X54 1SD,B<'D$ D#)Q6"=*U
M9?@[J.B_V'J$=Z-3+1P^3N+K]K$F5QG@*.O0]B: /9:\@T#4[/7K>^T+7-3U
M#2?'&^56,EW)"2Q)V&$9VLF,84#D#.#UKUV-Q)&KJ& 89 92I_$'D5YGXCM[
M;QCX*%OKGAC4?^$B%MB +9/N2?'RLLRC8JEL$AF&!U% '<SZJNG"VL1;SWM^
MT&_[/;[2Y5< L2S*H&2!R>>V>:IV?C32-0TFVO[5II6N9VM8K4)B8S+G=&5)
MX(P223@ 9SBN-U#3=6T'6-"U;5M$E\20?V/%IU^+>$7$L4Z'=YH4_>!)8$CZ
M^QGU>RU"R;P]XGT?PPT,%A=S23:3;1(D[0S1A#(44X,@QG .<$ ]#0!T,_Q
MTJUTS5+VXM[V+^RIU@OH3&ID@+8VD@-A@=PY4FM6X\0VEKXAAT26*X%S/;O<
M1,$W*ZIC=C!SD9'&*Y;Q<-4\7_#C74L]&NK9IHT-M;W*!+B4HX9B5R<9   /
M/!XY%,:[O=4^(OA_68]"U6&PCL+F*22>WV,C,4/S*3D=#QU/8'K0!K:;X_TS
M671;/3]8DB9IHVF6R8I&T><JQ'(8XX'7ITK&C\6V6B^"?#4_AO3[VXT_4;Z*
MU@,SAG16E(;.]LDD!@O/'&2,8K0^':7&G>&+Z.]LKNWD6_NIMDENX9D>1F4J
M,<Y!Z#FN5LM(U:W^$_A&%M)O3=Z3JMO<75J(3YJHDK$E5_BX8'B@#T.U\3VU
MQXD.@/9WEO?"U%WB95"^7D#((8YY..,\U>TW5(]4%RT4,T:V\[VY:0##,APV
MW!.0""/J#7*>.K:_^RZ/XGTB )K%A<(D<$Y \V.<B-HFQWRRGO@K76:3IZZ5
MI-M8JYD\E &D/61NK.?<DDGW- %3Q->7%KH[0V+A-0O7%K:-C.V1_P"/'<*N
MYS[(:R/AMK-SJGA1;34F)U;2I7T^]W'),D9P&]\KM.>Y)J6XMAX@\8-'=0ZC
M!::;#_H\J>; LLSDAV#KC.U0%'/.]NO6L.ST^X\*_%6>2PL]2N-'U>T7[9,5
MDF$5RA.UBYR2"O!QG'>@"WX\\0P3^#?$T5E#J$WV.VEBDN[1MJPS!"0"0P8X
M)7=M! []#BUIWBVQTRR\/Z1/#>S7UWIJ31+% 6#[8UR >YY'T[X%<K%#K&D>
M#/&'A2YT74KB[G^W26=S;P&2*Y28,0=XX# DY4\^F3Q6I9VU_P#\)1X%GETR
M^BCL]*F@N6: D1.R1A0Q&1R4/T[XH U?^%DZ5_95WJ"Z=J[+8R/'?0BU^>TV
M?>,G., '/!/'/8U:U+5-#G\2>&$F^UR7=T99=.DBWB(_NB6+'(!^7H#D\CBN
M9AM+W_A'OB/"=.OA+J4]RUFIMG!F#P*BE>.[ _S/%2_9;S[;\-G_ +/OMNGQ
M.+P_9G_<$VWE@-Q_>X_7IS0!M7/Q&TF"/572QU6<:5(4O/*M#^Z 4,7.2/E
M/UZX!Q4^IZMH4^O>%Q-]KEN+MWETZ2'>L1S$22YR ?E[')]JYN.UO?L/Q(0Z
M=?!M1>4V8-L_[_-N(QMX_O#'Z]*7[)>[OAJ?[.OO^)<F+S_1G_<?Z.8_FX_O
M<?KTH Z__A)[9IV6*TNYH%O!9/<QJAC67<$(/S;L!C@G&*RM.\;2W&L>)(KK
M2[R&TTAU0LJ*Y^YO)(5B><C  /'7'.,&ZTF\B\1MJOAR'5=-U235-M[9O$YL
MKR+S,-,21L!*#=N!!SQC)S5VV@O]/\0^.HY=+O7BU K-;SQQ;HW7[.$P".2V
MX8P!GOTYH TK?XD:-/IIU+[+J<5A]FCN$N9+4B.3>P18U;."^Y@,?KP:OKXM
M@9M6MQI]ZNH:9"L\MFXC#NC E2K!BI!VG^+C'-<S;'7=,^#6E06&FW7]I6L-
MO#<0&#,R*K*)"B,,,P&2.H[\XIFDV%Y_PG&MS0Z/JD5IJ&D11PW%V<Y=?,SO
M9F)!.1P>1Z 4 6'\56&K_#>PU7Q)8W\,%VUN^+;(R[.I3#(W"[MH^8C-=;>Z
M]#:Z@=/@MKF^OEA\]X+8+N2/) 8EF4#)! &<G!XX-><36FJ3?!/3=&_L34DO
M[5K2)X6@)8F.5&<@#/R@*3D]>U=%%'=Z#\2=4U>:TN[C2M:M( LT%N\K02Q
MC8R*"P!#$YQC/!Q0!HS?$#0H=$LM6#W,EK=W2VB[(&+1REMI60?PD'J#SZ9J
M[I'BFSU?5[S2EMKVTO;6-9C%=P^69(V) =>3QD$<X([BN N_#NI6?A]I1873
MRZAXL75_LT41=H(/-4Y8+G!VKN(]3CM731I<#XMW.I"RO#9G0TMUF\A@K2K*
MSE<D8SM(]NW6@#M:*HZ/J+ZMI-O?26-U8O,N3;7:;98^2,,.W3/XU>H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH Q-9\,PZY?VT]SJ&HQV\2E)+*&XV07()!Q(N/
MF''J.,CI6W110 4444 %%%% !1110 4444 %%%% !1110!B:1X9ATK4;F_?4
M-1O[B9GV&]N/,%NC,&*1C VKD#W^4<\5MT44 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 8A\,PR>)6UF?4-1G^ZT5E)<9MH7"[=ZICKC
M/4GDYZXQMT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 445DZUK<FDHJVVE7VIW#*6\BS5<JH[DLR@>PSD]@<' !K45E^'=?
MLO$^AV^K6 E6";<-DR[71E)5E8=B""*U* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ JKJ*7TEA,FFSP0794^7)/$9$4^Z@C^=6JR=1T66^U&&]
MAUK4[%HD*&*V=/+D&<Y9'1AGW&#0!A_#2XN6\,SZ?>V<-M>:7>S6=P8"2DS@
MAC(,\_-OR?<GITKLJJZ?IUMI=H+>U0JFYG9F8LSNQRS,3R222<U:H **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>ex10ormfactorxseverancep004.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep004.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *J7^H
MP:=%&\Q8O+((H8D&7E<]%4>O!/H "3@ FK=</=W+W?QKTW3Y"?(LM$FO(E[>
M8\JQD_@H(_$^M ';J25!(VDCD>E5)]2@M=1M[.X#1FYR()&^Y(X!)3/9L G!
MZ@'&<''(^-;V_P!,?R-.U.\EUK591#I=C&45(\( SM\I.Q?F8G/<"H?']O>Z
M5\([IY]0DN]3TY8;E;UU"L9DE5MP   YR,>E 'H%%16TWVBTAF*[3(BOCTR,
MU+0 4444 %9K:Y9BUGN1O:**?[,K #][+O\ +VKSUW_+S@9![<UI5S,WP_\
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
MGQ9SM=2N#@\@C&#[<55O/ FGWFCIIWVR\A'VX:A+-&4\R><-OW.2I'4#@ #
M Z#%=0S*B,[L%51DDG  K#U'Q/!I^LZ'I_V6:9=7=DAN4*^6N$+\\YZ#TQSU
MH <GAJ)/%O\ PD9O[MKK[&+(Q'R_+,8;=T"YSNYSFK>L:;<:G;1QVVJ7>FRQ
MRB02VP0EL9^5@ZD%3GICL*T** ,RST."WDN9[B62]NKJ,133SA<M&,X0!0 %
M&YN .YSFN;T_PE%-X)N/ VJ_:!;1 QP7$9P7A#[XV#8P&7Y00>ZYQ@BNSAGB
MN(S)#(LB!F3<IR,J2I'X$$?A4E '+VW@^&QUZ#Q!<:SJ=U>P69M9'E=,2Q[@
MWS*J#&"/X<9[YYS5A\)1ZT?$]YJD;1G7HQ;+&1\T-NB%4/LQ)9\=L@'D5V5%
M &'H::A_PCUOIUS(UMJ%I&D$TH3<'VC'F)G@A@,CKC.",BK.F:/9:'%<RQ;W
MFG8S75S*=TDS8ZL?8<    < "EU_6%T#0;W5I+::YCM(6F>.';NVJ,D_,0.@
MJSI]VNH:;:WJH46XA24*3R P!Q^M &+H&D2+KVL^(KJ-HY]1,<4,3#YHX(QA
M<^A8EF([9 /(-6]?\.6GB!+1I99K>[LIA<6EU 0)(7'ID$$$<$$$$5KNZQHS
MNP55&22< "DCD2:))8V#(ZAE8="#T- &59: EK=W=^]W--J5U&L3W;JFY47.
MU57&T %F/0Y)YSQ3/"_AR'PKHL>E6MY=7-M$6,?VDH67<Q8\JHSRQZUM44 8
MFM>&;?6M4TO4FO+NTNM.,GE/;,HW+( '4Y!X( Y&".Q%5$\%VZ'Q 1J=_P#\
M3S_CYSY7R_)L^3Y./EXYS7344 <=>_#JQN=.T:&#5-2M+W1HA!9ZA!(JS"/
M78V%VL, =OYG/1:1I::39?9UN+BYD9B\MQ<ONDE<X&YCP.@ P    !5^L33/
M$<>I^)-9T46<\$NEB$N\I7$@D#$%<$\87O@\]* *^K>$8]5\26&NG5K^VN[!
M)$MU@$6Q0XPV0R-G('>IU\/3?:WNIM=U*:;R&AA+B$"#<1EU"Q@%N!RP/&?4
MUN5B^*_$<?A3P[<ZS-9SW45OC>D)4$9( )W$<9(Z9/M0!2N?!%G.VAR17][;
M7.C9\BXA,8DDW##"0E#N#=3TR3FH;KP#;2>(;G5[+5]4TUKW;]N@LY@D=R0,
M G()5L<$J0?H>:TKWQ''9>*=*T)[.<R:DDKQW&5\L>6H9AUSGD=L<]:VZ ,'
M_A%;9/$T&NPWEU#+!9?88X$$?E+%D'&"N<Y []JR3\.+$:>MM'JVII+'J;:I
M#<AHM\4[$[L?)M*G<>"#7:44 <@_P]LW_MX-JVJ'^W(EBN\R(<X386&4X)'X
M#L!5M_!T$EQH$[:G?;]#!%M_JOGRFP[_ ).?EXXQ70-/$LZ0-(HED5F1">6
MQDCZ9'YBF7D\EM8W$\5N]S)%&SI!&0&D(&0HSQD].: /*;5_.U'4)&U_Q7HF
MI7%Y+*^FI8F95.["E28F# J%/#8'3@"NHN/!,VMKI6KW>J7VF^(K>V$,MY8L
MB-*AY*.N"IYYP. <XXQ77V<TES96\\MN]O))&KO#(06C)&2IQQD=.*FH J:;
MI\6EV,=K$\L@7):69]SR,3DLQ[DG_P"M@56M-%^RZ]>ZL;^ZFDNT2,Q2;-D:
MH6*A<*"!EFZD]:TG8I&S*C.0"0JXRWL,X%9'A?Q#%XHT1-4AMI;=&EEB\J8C
M<"CE#G!(ZKZF@"M?>$8+WQ?:>)AJ-];WMM";=4A\ORWC)R58%"2,\]>.V*HK
M\/;*'6+V[M-4U.ULK^4SW>FPR@032'[QZ;AN[@$9^G%=A6+XF\1Q^&;*WNIK
M.>X2:YBMLQ%0$+L%!;)!QD]@: &OX8M_^$K/B&*\O()WMUMYH(F41S*A)4GY
M=V02>A&>AR,Y9X1TN_TG29;:^U"^O0;AG@DOY \PC('#$<?>W$#L"!VK?HH
MYN^\&VUYXAN-834;^U>[MEM;N"!U"3HN=N<J64C<>5(/ZYCTOP6-%LM+M[#6
MM13^SH9((S)Y;B1&V<,NW'&Q<8QWSG)K;34HIM4DT^ &22!0UPP^[%D952?[
MQZX[#DXR,TEU]X='_M/4M-N;"%)'699"K-"@8@2-M)^7 R2.@.>F30!9T/1;
M70-+33[/=Y:N\C,^,N[L69C@ <DG@  =JT:0$,H92"",@CO2T %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5Q_Q+O-0T[PE]KTV_FM)TN[="8P/F5Y44@Y&<8/8BNPK(\1^'K?Q/I8
MT^[N+F&#S4E/V<J"2C!EY93T(!H Y66WU.'XE+H:^(=3-C?Z4]U*&="Z.DBK
M^[.WY 0W.!],'D9-KXJU6R\.II\E_-+/)XJ;0DOI<-*D/F'YB<8+[05!(ZD&
MN\?PS#)XF@U]K^\^V0VIM57]WL*$@G(V=20#U_3BL]?A_I+:/J6F7$]Y<0W]
MXU^S2.H>*<G=OC95&TY /^30!EZKK%WX.\:6ELL]S>:3?Z?=7!@FD,C0R6ZA
MRRNV6PP.,$D9Z8KG_$ N=7^%^B^(+K4+F2ZO+RRN)8UD/DX>9"(PG0!<C!'S
M?+R3DUZ-:>'((KW[=>W5QJ5V(#;++=A/DC)!8!455^; R<9.!VXK _X5AI@T
MDZ0FK:PFE+.L\-DLZ;(&5]X"'9NQD="2/QYH G2[OO\ A;=SI;W]PU@^ABY6
M#("QN9BA*X /0=3D\FL;P3I[Q0>-I(-0O8Y8]9NXT?S=V"$C.[# @M[D5UZ>
M&;=/%'_"0"]O#=_8Q9;"R%/*#;AQMSG=SG/Z5#IGA*#28M6CM]2OV&J3R7$Y
M<QDB1P S+\G' ''(]J .1T?Q)JMYX<\"V+W#2W6LP2R7$SSF)Y/+3<5#@$J2
M2#D#.%."*DU'4/$WA/3+JWO+^%EU#5+:TTV4S&>6TCF;#EV91NVX;:3GWSBM
MV?X=:1/X6T_06N;]8].</97:2A+BW8="KA1^H/\ *IY? FEW?AVYT?4;B^U
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
MV>VOH'02F+&-CY0JR\=UJ_H'A>T\.SZC-;W5Y/)J$YN)S<2AAO( )  &.@H
MR_BI_P DO\0_]>A_F*M>)=:DT;P]:&&*\9[DI!YUK:O.T"E<L^U03D $#C&X
MC/&:TO$6A6_B71+C2;N>XBMKE=LOD%0S+Z9(./PJ]:P&VM8H#-)-Y:A?,DQN
M;ZX 'Z4 >5>%O$&F0?$77(]/L=1CB;3+9($FLI4(,:RL=Y9<KGU;[Q]35WPU
MKTOA_P" X\1[1<7GV>:\<M_RTF>1CEO^!-S["N[M]"M+;Q!?:TAD-U>PQ0RJ
MS IMCW;<#'7YCGFL;0/#D.G:'>>$;VV,VE$S"V)!*O;R,6V$]F4L5]P 1WP
M<[XATZ2"_P# -W+J5W=2RZK%YQEEW)(YA<[PO1.^ N!@^PK6\03R6/Q:\'-"
M2/M]O>VLX'\2(BR+GZ,/UJ:'X<V<<.EP2ZWK4\&E7"SV4<DZ?NMH*A<A 2,'
MN21C (&<WETE]4\:PZ[/&R6^G6SV]FKC!=Y"/,DQU PJJ/7YCTP2 97Q>A,G
MPZO7$TT9CFMS^[D*[LSHI!QU&">*JZ]I[M\2_"EE%?747^@7P,X?=+C,9.&;
M.#VSC@=/4=AX@T*T\2Z%=:1?&46]P%W-$VUU*L&4@^H(!_"J(\)0'6M-U9]3
MU&2ZT^)XHS(Z,'#XW[ODY)P.F,8XQ0!QEGXFU73O#]_8M?2W$T?B?^QH+NY<
M;UB8J06;!^;!*AB#U!QQ6M=67B?2AKT_]I^1IC:9)+;Q_:S<SPW"#)96D3[A
M'4'.#TQFM-OA]I$VE:QIMW+=W5MJURUW.)74%)CCYT*J-I^5?;CZU)8^"8+3
M3+NSFUG6+Y[F VQN;RX626.(]53*[1GN<9.!D\# !RD%]J^E^"M UN37;RYN
M]:BT^T9;AU$4)DQND7Y3AB,C)SR<D'I5[5+KQ)X-@UW6GFBFTJ/36E@LYKQ[
MB1+E3C<&90?+((R,G!Z8KHW\&:7<>#$\*WAGNM.2%84,K 2(J8V890.5P,''
M;G-,TGP99Z=9W%M>7^HZP)X3;LVIS^:1$>J#   /&3C)P,G@4 <_K-[J7AW3
MO#6N6VI75XUU=VUO?12R;TN%FX+*O1&!((VX'8YI^FZ<O_"YM;;[5=_)IUM+
MCSC@YDD^4^J^U;NG^#+.QBT^WDOKZ\L]-<26=M<NC)"0"%Y"AFV@D#<3CCN
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
MQD@@X!V;@I*C(#?S-21>%8(-9U?58M0OEN-4C2.<9C*J$!";1LXP&/7/7G-
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
M_0$'(/YXK@]+GN_&%GXIN3J-Y9W-EJ-Q8V8MYVC6W\H *Q4'#DG+'<#P<=*
M/0**\HT_7]8\1W'P[NI=1N[,:M;W?VR&!@JN4B.& QW.2.N,C'(S3H+74)H?
M'&FMXAU@0Z-*7LG%T1*I: 2 -)]Y@#T!..N<\8 /5:*\M&HZQK-Y\.@=:O+9
M=8TV62\%N57>P@1LCC@Y8\\X[8(S4<-[JFC-XR\/7'B6Z2VL3:26>I70,\\:
MS'YHN.68X*KWRU 'JU%>=Z;=Z@/&/B'21/J-I:?V3%=0QW%QYTL+EG4L&8MC
M.T<9/X&L/3KS5H?"?@+Q"^N:E-=WM_:VMQ'),3%)'*6# IT)[[CDY_   ]@H
MKS^XU:3PAXYU&/5+R\GTS4;)KK3UDF9A')%DRPH">K JR]^PKKM LKFPT2U@
MO9Y)[O8&G>20O\YY8 D] >!["@#2HKS6RO;[Q1X-U[7TU*\L]0M[BZ%H(IF5
M+<0DA%:/.UL[<MN!SN/3C%6+4=5\4ZWX1#ZKJ&G0ZQHDMQ<PVD@3:X6/YD..
M#EB03GCIB@#U2BLJ]5M*\*7"?VHT+VUDRC4+O#E"J8\U^@8Y&3ZUQ6D7U_!X
MUT"RCNM2^QZAI4S2O>3%C.Z;")E1BWEYW'CCK@KQ0!Z517BT]WK,/PVUCQ%_
MPD&J-?:7JLRV^9\(56X";74#YP5XP>!V YSV.MW<_AKX@:7J-U?W/]AZFC6<
MD<D[>5;W/WD?&<88!EQT!YH [BBL3PLL\FDF_N);AFOY&N4CFD9O*B8YC0 G
MC"[<CU)K"TVXE\6Z_P"*;6XO;RU33;A;.V2UN&B,?R!C*=I&XECQNR,*..N0
M#J-;UBVT+2WO[K<45DC5%^\[NP55'U8@5%I.IW]Y=WUK?Z3+9/;,NR42"2*=
M6!.4; /&,$$#'%>7:G?WGB;X4:+J&K22F^CU>"UDDBD:-92MT$+[5(&3MSGL
M<XQ7L$%NMM:K!')*548#22&1_P 6;)/XT 4[;4Y?LE]=:G9MIT5K+( TLJL'
MB3I+QT!&3@\C%:5>+:Y+=7_PD\<"^O[NY>RUFXAB=YF!V)*BJIQ@$8/3I[5U
MGBF>^\/W5E,+35M0\/Q6[BZ%C=R&Y@D+ B5OF#NH 88SQSZ"@#O:YM?%C7(O
M)].T>]O[*SE>&2>%HP7=#AQ&A8%L'([9(.,UH>&KJWO?#&F7%K?MJ$+6R;;M
M\[IL  LV><D@Y]\UPEYH/B/PM=WNO^!;R/4--N9GN+K1+G[I?)WF%OX3D'CU
M]>!0!Z+IE_'JFDV>H1*R1W4"3HK]0&4, ??FJ?B;7!X;\.WNL-:2W26D9D:.
M)E4X'4Y)Z?F?:N-C\2#5K_X>:CI,EQ:6.IM-'):B0A-JPL0A7H=K+UQVK/U^
M[NI-*^*MC+=3RVUI!&+>.60N(P]N&8#/8DDT >I6EP+JS@N NT2QJ^W.<9&<
M5-7F5S#JGAJ_\(:G:ZWJ%U%J5U#87=E<2!HBKQDAD4 !-NWMU'7OEUAK5S:>
M*K33O$;:G8WLU_(;2\2=GLK^-M^R, ':AVE>, Y4<\\@'?65W=W%Y?0W&GR6
MT4$@2"9I%87"E02P Y7!)&#Z50U;Q&NDZ_HNE-92R?VI*\2SAE"1E4+\C.2<
M#TQ[UP]YXIU/PYIOQ$OOMDUW)IUU%':?:#N$7F(@' P,!GSCVJYKVDK8>-O
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
ME_(4QJL89PA7!QCD'WKI[SP1I.H:3?V-V;F5[Z9)Y[OS-L[2)C8P8  ;=H
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
M,]M;+LB\U@65>PR ,UI444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MR,) %"^O7C[WWLD\U;L/#5I8W%M/)/=7DMHACMGNY=YA4C!V\#DCC<<MCC-
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MI5W$G^,$CID4W7TD\.7/A+4M&N[J7[9J,%C=)).\BW44JG+L"3\PQN##W[4
M>AT5YMX6T3^V=;\2->:KJ[+IVN.MLBW\@"KY2?*><D?-T/3'&,G/+1VVH?\
M"F(/&$>O:M_;5@9)HI'NW9&"W#*49,X8$=SD]!G Q0![E17!:5<-XK\7^)K#
M5#/''IR6T4%M',\?E^9'O:3Y2/F). >P48QSGEDU'6-1\-^&%N]3OEN(_$YT
MM[F*9D-S"K2#<P'#'Y0,D=5S0![-4%U>6]DD;W,JQK)*D*9_B=V"J!]2:XB;
M2+6QUZST*VOM1U#9932C3I[I\*'D'[Z28G=@<HHPQZD=":Y)#)KGP_\ AQ>:
MG/<7%TVMQ0M,T[AF7=*O)!'.%7YNOO0!Z\;B_&MI;BQ0Z<;<NUWYPW"7< $V
M8SC&3NS[5=KA)))M/^+200SW<ELOAV246K3NZEUF100"3\Q QGJ:YXWMW??!
MK_A-8M1N$UU(VOO/69MH99#F+9G;LP"NW&._7F@#URBO-X[:36_B7/9WMUJ,
M5I/H$%U+9QWDB*LC2L"!@@KT'"D9QS6S\,;NZO/ 5DUW<2W$L4MQ!YLK;G94
MF=%R>YP ,^U '7T5Q(NCKGQ+U;0[YI19V%A#)! LC()6D+;Y#M()QA5'ISW-
M<N[:W=^"/$0CO;Z:Z\,:O*+247#J]S!$5<QR$$%_D++SU('>@#UZBO*V\4P6
M/CF'7DFNI?#NJ6+10DW#LGVI4$OR)G:-R'9Q_&I'ULZQIMWI^I^!K%M3U&.6
MYNI4O/+O)")"87=AR3P#D ]0,8(P* /2Z*\DN=7N_"=K\0+:RO+DVVG7%G]F
M:XF>9K<3JGF$,Y)P-Q89SBMRYLM2\.7<OB*WOHELDT^8OIXN)9Q=NJ-(C*7/
M#?*<D=10!T'BOQ%+X:L[*Y2R%TEQ>PVK9EV>7YCA0W0YZ]*WZ\?UFUCOOASX
M3UV:ZGGO[J_T^XGF,S$.TDBEE*YV[03@#'&WCO7L% !6!%XBE?QW-X;>R"*F
MGB^6Y\W.\&39C;CCD'OZ5G^.M6FLI/#^FQS/;Q:KJD=K/,C%6$>"Q56'*EB
MN1S@G'-9EGI=M9?&B[@@,RQ3>'5)7SF.S]^0=ISE>F>.^3U- ':Z5<7]S8++
MJ5BEE=%W!A282@*&(4[@!U&#[9J[7BZW6H2?!S3+H:KJ"W8UKROM N7WLIO6
M3#$GYACLV172WUL=(\5:3X:MKJXDM-16ZO66^O96,LJ^6!&'Y;: 6;;G!/-
M'H=-DD2&)Y975(T4LS,<!0.I)KS*\;5/"L%CH]YK1DM-2UZ.$,DKF2TMY%9A
M#YA.[DJ #U )QVJYXP\/06'A/QB5U&YDMKG3'GBT]Y6*P-'&<LISG#':2.F1
M0!T&N>*O[*309K>T%U;:O>P6BR^9L\L2\AL8YX!XX[5T=>8ZU:Q6GA7X?I%Y
MF&UK3G.^1G.2A[L3@>W2KFIWX\$^/WU"^NKM]&U>T?RUDG=U@N8@7*(I.!YB
MYP!_$N!0!Z%165X;L)].T.WBNY)'NW!EG\R5I-KL=Q4%B?E7.T>P%:M !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MCG::S8M;W4<[1S1D]<.I!YK1UO5[;0-#O=6N]QM[2%IG"]2 ,X'N>E5-+O\
M7+C4FBO]+@BLGMUFANH+C> Q/,3*0#D==PX/M0!#/X+T6XT^PLFBG$%A.+J#
M;<R!O.!)$C-G+-DDY)/6K>H^';#5;_3[ZZ$[7&GN7MF29E",1@G ."2..:N/
M?P+?K8"13>-"TZQ$\[%(&3Z#+ ?GZ5D^$O$,WB33KRYN+1+62VOI[,QI(9!^
M[;;G.!G/TH <OA#2D?5W47(;5QB]/VE_WG&WU^7Y>.,<5RGB7PY#:W6B60T3
M5[K1-/M7CMY],NF^T0.2H"GYPQ3:HZ9Y^E>D44 <IX/TF?3Y+J9'UB.PE1!%
M;ZM=>=('!.6&2Q0$$#!/..@[[&L:!I^N"V-Y&XFM9/-MYXG*20OTRK#GD<$=
M#W%5=6\2I8ZS:Z'8VQO=7N8S,L ?8L40.#)(V#M7/ P"2>@I#K.J6NK:=8W^
MD1JE](T8N;:Y\V.,K&SX;**03MP."/<< @%J'0+&"TO($\[=>G-S.96\V4XQ
MR_4<# Q@ =,4_1-$LO#^EPZ;IZR):0C;%&\K/L'H"Q)Q6C10!E7OA^TO=0DO
MC-=PSRP"VD,%PR!XP6(!'3.6;D<C/!JK>^#-%O!I>(9K4Z8ABM6L[AX&2,@
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
M[--(TJ[3_#\Q)Q_*@#G[;P_<Z7KLNHQZI;Q6=U8O&VG0*^R9P,B4;G.& X)
MYSS7$Z-:#3O WPYUBVN+I;V74+2U=O/?:89"RM'LSMQC';/&>M>DZ-X&\/Z#
M;3P:=:2Q+/'Y3,US*S+'_<5BQ*CV4BG#P1H TNPTP6LXL]/F6>UC%W,/*=>5
M(.[/';TH P-%CC\8ZEXOAU5Y1-9Z@UE;*DC(;:)479(F#\K,2S;NIX'08KG[
M?5=0UKP;\-K_ %1B]X^NQJ\A',@43*'_ !"@_C7HUUX5TF[U&;4&BFBNIXQ%
M</;W$D7GH. 'VL-V!QD\XXS3K[POH^H1Z='/:L(]-=9+1(9GB6%E&%("$#@<
M"@#D[!HO%E_XT&IEV?3[EK*VB$A7[/&L8(D7!X9F+'=UX Z"L+PS?32Z)\/M
M!:6&.UO=+FEV3[MD\J;-J'!&<*SG'0\<<"O0KWP9H=]K$FJRVTJ7DT8BG>"Y
MDB$Z@8 D56 <?[P-03_#_P ,W/AVVT*73<V%JP>W7SGWQ-ZJ^=P_.@#BO$VC
MW^@>#+VV.OSRE=7MI+=+>1T^R1R2H#%RQW+@D@-G&>E;6OZ#=Z"UG)H5F^L6
MHFGN;W2KJ]9I)]P0;XRY.2A'W3QE_7%=!)X(\/RZ&FC/9R&Q643%!<RAGD!!
M#,X;<QR!R2>@]*OWFA65]<6EQ*;E;BS1XX98KF1&"MMW D'YL[%^]GI0!1\$
MW]AJ7A6UN-.-U]G+R#9=Y\V)A(VY'R2<J<CJ>E8ZSKKOQ-UC1-34O9V.GP26
MULS$+(9"V^0CN1A5![<XQDUUVGZ=:Z59):640BA4LP7)))))8DGDDDDDGDDU
M4U'P[INIZA;ZA-')'?0(8X[FWF>*0(>JDJ1E>^#D9YH \MU0W-W\)?&]EJ$L
MUTFCWUS:V4\LA+F-2NT,<_,1N*Y/I[5ZUI5I!9:;!%;H538&P6+<D>]4[KPK
MHU[H#:'-:-_9SY+PI,Z;R3N)9@0S$GDDGD]:T[6UCLK:.WA\SRXQM7S)&<X^
MK$DT <+_ &;:/\=))6B._P#L))\[VY<7! /7T XZ5QMU9B'X;>+-<AN+J/4+
M#7+N6UDCG=!$PN!T4$ YR<Y!ZUZ[>>&]*O\ 6K?5[BV8W]O'Y22K*Z?)G=M(
M4@, >1D'!Y%43X%\/MHUYI#6DYL+V8SW$)O)B)')R23OSR>3SS0!AWCR^(_'
M>M:%<2VXBM;*!H+>;?R'W;Y5VL.0=JY[8&,9.>E\*6=WI_AJTL;[5O[5N;;=
M"]YMVF0JQ'/)Y&-I.>2*KZSX&\/Z_+:3:A9R/<6B[(;A+B1)0O\ =+JP8CZD
M]3ZUN6EI;V%I%:6L*0V\*A(XT& H':@#S[2MUI\>]?6\.UKW2X'L2W\4:8#A
M?^!9./QKT*>6*()OVEV;$:GJS8)P/? /ZU0UGP[I>OK!_:%MODMVWP31NT<L
M+>J.I#+^!I]AHMII\GFHUS/,%VB6ZN'F91W +DXS@9QC.!F@#S*&XEUCX,W/
MC!KN:'7XTGO!=)(0T4D<C8B Z!,*%V8P1R1DYK3@@?6_B5:Q:C)>)%=^&4N;
MBT6YD5!(95!& ?E]"!C..>]=:/!VAB>XD6U=8[F;[1/;+.X@DDR#N:/.TDD
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
M8Z]9ON96>0[()UZ@#.S^[P.,BLZ[TBUO])^)UW/YIFL[N>:W*RLHBD6V1E<
M$?-D#D_U.0#U:[DU)=0L5M(+=[-F?[6\DA5T&WY=@ P<MUSCBKM>;W,TUQXE
M^&-Y+/,9;F*8S#S&VN?LA;)7.,Y)YQFLRQ\+V/B!/'4=_=7I-KJDOV60WDG^
MCL(4(<?-R0?7. ,#&3D ];HKG/ -]?:EX!T.]U)F:[FM$:1VZOQPQ]R,'\:X
MBQV^(_A9KGB&]=HM>@>]F^TABLMG)$S%$5NJJ%5?E'!R<]30!Z#KFN'3+S2]
M.@16O=4G:&#?G8FU&=F;') "].Y(Z=:GT2?5I[)SK-E#:W:2LF()=Z2(#\KC
MN ?0\BO/M1MTUG6_AI>ZM9QF\O8Y&NU9<9;[*6((]CVKT'7()'\-ZA;VMV+"
M1K62.*YS@0$J0&_#K^% $^IW,UGI=U=6\*32PQ-(L<CE%; S@D X_*J?A;6)
M/$'A72]7EB6*2\MTF:-#D*6&<"N(T6[-O?:CI.K:"-'UN/293FU8-:WD8P#(
MA'1@2,@\X/).*Q=,L(M-\*?#/6+9IDOY[VTM9)?-8[H7C?='C.-O XQVSU)H
M ]HHKQSQE+&V@^*=7TQY)Y[+5(U_M&>3;);2*\2F&# SL7D') )9OO=:V]6T
M.TUSXN7&FWSW3V4WA\220K=2*I;S\9&#QT' P,@&@#TBBO++?3'\9_\ "464
MFHVUK=V-_);0RR0N]Q91H!Y3QMY@V@@;LXY.<DTGB47]JLNIW5JGB;13IL4-
MU+ 1'=69"$M/&A_O!@W!!X'.!0!ZI16>E\LGAY=0L ;A6M//MQC!D!3<O'OQ
M7ELS_:/@G!XPMKAO^$ACC6[^WJ?WC3>9AHR>Z'E-G3&!CB@#T;5]<EMM:L-$
ML5B.H7L4TRO-GRXTCVY) Y.2R@=.Y[8-BPU&Z3P^+_7[>'39XHW>Y19@Z1A2
M?F#>A S[9Q7':GIEG=_%OP_)=647FSZ5<23*1GYP8L9^G2MOXEV\-S\-?$*S
M1K($L99%##.&520?J#S0!)JGBB>SUGPS;6UK%)9ZS*R&9Y"'3$9<87&.0!SG
M\*Z:O+]7TVU$OPYM(4,,4MR2XA8H23:MGD<C/J.:SKN]F\)VOQ%MM*DEM[2R
MGLFA4,S?9UF5/-9><C@LW!X- 'L-9/B+Q#9>&=)-_>^8X+K%##$,R32L<*B#
MN2:P=+\.BQ\46&LVFL645M<V[1-:65L4CO/EW*Y/F,"PQG=C)'&>:S/BH&MK
M_P &ZK/QIMCK4373'[L>[A7;T .>?>@#H[W5O$MAH\^HR:':3&*)I3:07A:7
M@9P"4"L?88]B>_0PR":".5>CJ&'XBAY8XX6ED=5C52S.QP /4GTKAK26#Q#\
M2-?TK585FL[*RM6L;:5?D*R!C)(%/\6=JYZC&!C)H [RBO%)9+^7PI;VMS>7
M;IIWC)-/M)_/;=);K,H&XY^?'*Y.?NUT,?A[3U^*U]HP6?\ LRZT5+NXM?M#
ME)9A,R;FYR3C\^IYH ]*HKQ)/.D\ :!#]MO$%OXK6RC=;A@PB%RRA3S\V !C
M.<8%;=Q8V_@[Q_<Q6%[=6>D7FAW%W?#SGE\AXR )QN).[G\<4 >I45Y3I4;6
M7C#P/]EA:VMK_3[I9',O[^\58D99)]O&\D[NK')//:L2[TR(_#OQOJ1FNVO-
M,UF\-E,US(6@*2+M*\]<#&3DXH ]QHKS[Q,8_#GB70_&<O%E(!9:F2?DC$F/
M+GQT!#84MUPV*Z/PM;K'ILNIRQ^5-JDQNV5N"JL?W:X[$+MR/[Q8]Z -ZBBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ JIJ6F66L:?-8:C;1W-K,,/%(,@]Q]"#R#VJW10!GZ?HEAIDK36\<C3,@C,
MT\[S2;!T7<Y)QDYQG&:FCTVRBO[J^2VC%U=(D<\F.9%3.T'Z;C5JB@#-.@:7
M_P (^-"%J%TP0^1]G1V4>7C&W(.<$=>>>]5V\*:,PTT&VD/]F?\ 'G_I,O[G
MC''S>G'/;CI6U10!SMQX#\,7>O\ ]N3:1"VH%@S2;F"NPZ%D!VL1ZD&M"'0-
M-M];GUF*!UU"= DLOG.=RCH"I.,#L,<5I44 8\/A;1X)Q*EM)\MP;I8WN)&C
M$I)8N$+%0<DGIUYZTP>$=$6#4H1:R>7J1+7B_:9?WQ(P=WS=QP?;BMNB@#&/
MA71O,TR3[-)OTM2MD?M$G[D8Q@?-Z<<]N.E<QX;\+&XU?Q5)K.F7D,.H:@TT
M8:X*I/"45<,J/@\AN&'0^Y%>@44 -1%C1410J*,*JC  ]!6-)X2T.6[N;EK(
MAKIP]S&LSK%.P[O&&V,>.20<]ZVZ* ,O4/#VF:IJ%I?W<$CW-F2;>19Y$\HD
M8) 5@ 2.#5V]LK?4+">QNXQ+;3QM%+&2?F4C!'KTJ>B@#(C\,Z5&LH\F9VE@
M^SL\MU*[B+J4#,Q*@\9 (S@>E0GP=H1L;"R^QR?9M/D66TC%S+B%U^Z5^;J,
MG'IFMVB@#F[KP#X7O9+][C2(Y#J#;[D&1]KOQ\^,X5N/O#!]ZNP>&=(MM6CU
M2"U:.]C@%NDBS/Q$#G9C=C&><8Z\]:UZ* .=U3P)X8UG6%U;4-(AFO@ K2;F
M7S .@=00''3[P-6[OPSI5]=7%Q/!+YES&(IQ'<2(LJ 8"LJL PP2.1W/K6O1
M0 V.-(HUCC141 %55&  .@ K&A\(Z';W#S1610//]I,(F?R?-SG?Y6[9NS@Y
MQU&>M;=% &7<>'M,N=:AUB6"0W\*&..83R#8IZ@ -C![C'-7KNTM[^SGL[J)
M9K>>-HY8V&0ZD8(/X5-10!@Q^#- A33UCLF4:>VZUQ<2@QMC&<[N3CC)SQQT
MJQ%X:TB&[U&Y%INEU)0MYYLCR+. , ,K$@X''3IQ6M10!@Z!X+\/>%Y99=&T
MU+:20;2V]W(7.=J[B=HSS@8' K8N[2WO[26UNX(Y[>52LD4JAE8'L0>M344
M8=CX1T;3@B6\5SY,9!CMY;V:2%,=,1LY48[<<=JL:AX>TS4[Z&^N('6\A0QI
M<03/#($/5=R$$KWP>*U** ,>Z\+:+>:?:6$UD/LMI()8(HY'0(X.0WRD9;/.
M3SDYZU)_PCVF#63J_DR_;S!]G,_VB3/EYSM^]C&>?KSUK4HH \\\7>#XHM%T
MS3="TBXFM_[9@O;J..<G"*^9&R[\$Y[<DUU\&@:8D=UFU:4WD7E3FYD:9WCP
M?D)<D[>3QG')]:U** .;MO 7ABS:Q>'2D#V))MG:5V:/(Q@$L21Z \#L!4W_
M  AF@_V9>Z<;)S9WTIFN8C<RD2N3DL?F[GKZ]ZWJ* .2U:SU#4YCX7&A_P#$
MA9(O-U":Z#AHP06C"'+%CC;D],Y[#.]J^BZ?KMB++4K83VPD20(6*_,I!4\$
M'@BK]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %% ((!!R#10 4444 %%!( ))P!WHH **** "BB@D#J<4 %%%% !111
M0 4444 %%%% !129&<9&?2EH **** "BBD) (!(YZ4 +1110 4444 %%(2!U
M(%+0 4444 %% ((R#FB@ HHI 0>A!H 6BBB@ HHHH **"0.IQ10 4444 %%%
M% !1110 4444 %%%% !12$@$ D<]*6@ HHHH **** "BBCI0 44=1D4@(.<$
M''6@!:*** "BB@$$9!S0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5RNM:DUYXTTOPM&
MQ$4EO)?WN#@M"A"*GT9VY]0N.A-=57$W]H]C\8M)U9Q_H]_I4NG!NRRJXF _
M%0^/]TT 7]5\8VVD/JL<6G75S'HUND]ZT6U1&C L H8C<0JDD#C'?/%69_%$
M/VRRL["TGO;F\M&O8U3"*(1MY+,0,DL !^>*Y/Q58>(=7NO%>G3Z/<7UM/8&
M/2'65%@C)B(8NI8'S-YX)![8VC)J2"/Q$+CP];7N@WDVCKI2Q26L<T8V70P,
MS?, 4VC@9(YY!., &Q=ZM'XE\!?\)+HIDAN8K>2YLVD7#*Z9S&X!Y4E2K#IW
M'0&MW0=7AU_0-/U: ;8[R!)@I/*[ADC\#Q^%<7X9BOO#'P<NK;5[![.>QM[H
M>6S*WF$L[+MVD\'< .A)[=,]+X'TB;0? VBZ9<C%Q;VB+*O]UR,L/P)(H Z"
MBBB@ KA[C3/&1TW7X8SI;SR7@FL)&>0>?#YFXQR_W0$P@V]L^N:[BB@#RWQ+
M%:I\2_"2:R;:WBN+"X-XJRF.%I%5<<DC."3C//2LZREN+SP]\2;:*XGO/#-O
M!(=+GFD9QO$3%UC<G+(K 8Y(]*ZK7+'49_BGX=U.'3+F73[*VN8IYUV[5,BC
M;P3D].<#O6_XNMY[OP;K-I:6[SW%Q930Q1)C+,R%0.2 .30!E:-KJ:?X?\*Z
M9%:S75[>Z9&\4:850J1)N+,>!]Y1ZY-$GQ$TZ/PU8ZY]AOVM[J\%DR*BEX9?
M,\LA@&Y^8'[N<UE+#X@@A\*6DVCWMQI,6G"&]M8)$1Q<*JA?,RX#1\-P#@]\
M\"L.#P_K\'@2VT@Z!.D]OX@%ULC>,J8A<&0LOS#C;@#."?2@#N(=?@\0WVJ^
M&;W3+^QN?L?F>7,ZJ9H'W)N5D8[3D$=015&V\">1;>&T^TW FT>=Y$E%TYV1
ML^[RL'_6#&(\MCY03[5+%:7S?%E]5-A<+I[:*MH+AMN/-$Q?&,YZ'KCK78T
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
M76HGELY;9%*N%3<1RP(/(Z@ 9Y(P:O>'/$D7B**] L[BRNK&Y-M<VUQM+(X
M/52000000:XW3/">I>'K[X?6:6LMU#H\-TM[<QD;$>5,#&2"1N)Z#I6]X0LK
MZU\1^*Y[NQGMX;V^6>W>3;B1!&J9X)(Y4\'% #]5\3:A:>/]+T&#39);:XM9
M9WD5X\OM*C@$C &[)[GL.*FO/&=O;6NHWT&GW=YI^FR-%=W,&W"E/O[5)!8)
MWQZ'&<54UVQU*/XAZ#K%KITMY:QVEQ:RF)T7RF<H59MQ'R_*>1D^U96D:9K'
MA_0_$/AM]+GO/M$]S)I]S&5,<J39(#DGY"I)SGMTS0!W]M>07MC%>VCB>":,
M2Q.AX=2,@C/J*\NUG7[SQ3\,_&KZAILENMH]U%$?,0JABPH7@Y+9!).,<\'I
M7H?AG1_^$?\ "^F:09/-:SMDA9_[Q P2/;.:X"31==C\%^-]"&BW+S7UY>2V
MLBR1[)A,V4Q\V1P3G.,>] '3Z+XLC%_I&AW.FWMJ;RSWV=S,$"3^6BEP &+*
M<'/S 9J#3/$F@Z?;>)]2ATZXL3:ZCY=\)"NZ:<A%!'S$ '<HZ@=SBJ]U8ZE-
MXH\"WB:9=>1I\-PMVQV_N2\(10?FYY';-5;'3+^*V\9K>^');R#4=46:.UEV
M?Z1 PC1B/FX8!6(!(Z"@#M=/U*:[O+FUGL)K62!(WW.RLD@?=C:0>VTYSBN)
M^)B6J:[X.DN76*&74_*N'+[ \>PG#'(R,@=:TO!.AWFAZGJ4%M+?CPX8XC96
M]^Q9X9/FWJF?F" ;>O?./4L\<V.HWWB#PI-8Z;<74-AJ(N;EX]H")M*]R,GG
MH/2@#)\..9_B)X@TS2KB6\\)_8%,@,K2PQ71(RD;$G@KDD X!]*G^'^N1:1\
M+_"<;0S7%S?$V\$<>/F?<[$DG@ !22?YUZ#,^RT=UB=B$)$:CYC[ >M>8:/8
M>*-(\"^$]-.DWWE6TSQZM:VTJ+.R?,4VMN V[BI.&!QQTS0!TUS\0;*T\-:O
MK,NGWW_$HN6M;RW0(71UQR#NP5^93D'OTJY:>+HI_$L.BW&F7UF]U \]I-.$
M"W"IC=@!BRD;@<, <>E<%=>'-='@_P =Z3!X=EB?4[TS64<<D6UE98P ,-QC
M:<]O3-=7J%KJ%UX_\*ZC'IMS]DM+6YCN)#M'E-(J!01G)^Z<XS0!VM%9^D7U
MWJ%O/)>:9+I[QSO$D<KJQD13@.,=CZ5H4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4%Y96]_;F"YC
MWIN##D@JP.0P(Y!!Y!%3T4 (HVJ 26(&,GJ:6BB@"O<V4%X\)G4NL+B14)^7
M<.0Q'<@\C/0\]0"+%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!S<O@JP.IW-_:7VJ6#W4GFW$5I>-''*
M_0L5Y )P,D8K=L[."PMDM[="L:Y/+%B23DDD\DDDDD\DU/10!S*^!]/@O9[B
MSOM6LH[B5IIK:VOG2)G8Y9MO\))Y.TBNAMK:&SMDM[>,1Q(,*H_SR?>I:* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q=
M5\,6&M:G:7U[)=M]F!40)<,L,@R#\Z X;D#@_CFMJBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ
MGJ.I0::D/F!GFGD$4$*?>E<@G _ $D]  2>E %RBL+3O$@OO%.I:"]C+!-80
M13-(SJ5D#[L;<=OE/7!]A3M=\1KH5]H]M)933#4[Q;19590L;$$\\YZ*>@_&
M@#;HJ*XDDBMWDBA,SJ,B-6 +>P)XS]<#W'6HM.U"VU2QCO+23?#)G&1@@@X*
MD'D$$$$'H0: +5%%% !116,WB6P6SNKL-NA@N?LN0RY>7?Y>T9/'SY7+8Z$]
M.: -FBN:U3QBFF>(K'0QH^H7=W?1/+ ;=H=C*@RW+R+C&:A3Q[I\^BZW?06E
MX;G10QO;"152:+:"W.6VD$ D$$YQQF@#JZ*J:5?#5-(LM06,QK=01SA"<E0R
MAL9_&K= !1110 45%<W$5I:RW-Q((X84,DCMT50,DG\*H^'M=L_$N@6>L6!8
MVUU'O4-U4YP5/N""/PH TZ*I:OJ']DZ/=Z@;>6X%M$TK11%0S!1DXW$#H/6F
MZ)J:ZUH.G:JD1B6]M8[D1DY*AU#8SWQF@"_115*^O+JUN+*.WT^6Z2>;RYI$
M=5$"X)WD$\C( P/6@"[115*_O+JUFLDM]/ENUGG$<KHZJ($P3O.3R. ,#GF@
M"[114:W$+7,ELLBF:-%=T!Y56)"D_7:WY&@"2BBB@ HJ."XAN8_,@D61-S)N
M4Y&5)4C\""/PJ2@ HJAK.HOI.D7%]'875^\*@BVM$W2R9(&%'XY^@-95KXRM
M[O4]%M4TW45@U>U%Q;WC0XB5BC/Y;'/#[58XH Z2BBB@ HHHH **** "BBB@
M HHJ%[F))Q!N!G:-I%B!&YE4@$C\6 _&@":BL7PQXB3Q-I]S=I:2VOD7<MJT
M<K MNC;:<XR.OH36U0 444C,%4LQ  &23VH 6BN=L?%1UB)KK1M*N[ZP#%5N
M@\<:38.#Y89@6&01DX![$UHZ+K$.N6+74,$\ 2:2%H[A-KJR,5.1]10!HT44
M4 %%%% !1110 4444 %%%% !1110 45&MQ"US);+(IFC17=,\JK$A2?J5;\C
M5;2KRZOK'S[S3Y;";>Z^1(ZN<!B V5..0 ?QH NT444 %%%1SW$-M%YD\BQI
MN5-S' RQ"@?B2!^- $E%8:>(U;QJ_AHV4R2+8?;A<,R['7>$P "3U)ZXZ5N4
M %%%% !1110 45AOXC5/&D/AMK*8/+9O=K<EEV$*RJ0 #G.6[X_&MR@ HHK#
M\1^)K?P_X=U'6%@DO4L,^=' R@J1C.22.F1G&3[4 ;E%1P2^?;Q2@8#H&QZ9
M&:DH ***H:SK-AH&F2:AJ,WE0(0O +,[$X"JHY+$\ "@"_17-WWBJYTS29]5
MO?#VHQ6D,1E;:T3R*H&<LBOQ^&<=\<UT@((R.AH **** "BBB@ HHHH ****
M "BHY;B&!HEED5&E?RXP3]YL$X'O@$_A5:.\NGUF>S;3Y4M8X5D2\+KMD8D@
MH%Z@C .?>@"[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<
M-=3O<_&_3[*4GR+/0I;J(=O,>94)_P"^1C\:[FN=UK2)!XBTOQ':1F2>S22W
MN(E^]+;O@G'J58*P'<;AU(H YF32)-9^*GB2V75+^P3^S;,L]C((Y"<R8^;!
M( ]NM8#WVJZOH7A>UU&^=[VR\6MI_P!N51ND$:RJ),$$9Q['D<YKTJX\,V]Q
MK;ZW:WU]87D\"PS-;LN)4&2H975L$9/(P>:9=^#=)N=(L--B6:UCT^<7-K+!
M)B2.49^?)SN)W-G<#G)S0!AZ%_:6A?$JZ\.R:K>ZEIMQIG]H1&]D\R2!Q)L*
MAL?=.<X]J?X)GDC\9>.=,!/V:#4(KB,=@TT09P/Q&?Q-=':Z5;Z1)=:B[W-[
M?3(JRW$@#2NJYVH H  !)X  R23ZU6\+Z))I4>H7ET +_5+MKNX .=F<!(\]
M]JA1GUR>] &_1110 5@3>"/#4\.K0R:1;M'J\BR7R\CSG!R&//!R2>,<G-;]
M% 'F_B"![/XK^"[?3885$.GW<<4<A*H%"J ,@$CBG7OA2;1O#GCW7+^[CN-2
MUBQF:40H5CB1(65$7)R>.I/7TKJ;[PK;7_B:RU^2\O$O+)'C@",FQ5<888*G
M.?>M#5M-BUG2;O39Y)8X+J)H93$0&*,,$ D'&02* .+MIF;2_!MH+ZY*OI:N
MVFV;&.:X(B0!S(&78BY.<D D@<G K &MZ[/\--)N_P"U[N*\37ELGE# M)']
MJ,8#G&6PH [9[YKN&\"Z>9=(F2]U&&?2[<VL4T,X1WAX_=N0.1P.1@]\YJ!?
MASI$>E#38KO4DM1??;E7SPVV0/O&-P/ 8D^I[DT 5](:\TSXH7VBMJ=[>64V
MDQWVV[DWE)?-9#MX&T$ <#BNWK&C\.6Z>*/^$A-W=/>FU%F0Q388@V[& O\
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
M!S706-E!IUE%:6RL(HQ@;F+,3U))/)))))/)))J<@,I! (/!![T 8/@9K=O
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
MX='\/,VV>=Y=I^T*."Q) /IG^=:6HZ@U]\1K;PW-/-#9C2VOML,K1-/)Y@0
MLI!PH!. >=W/2@#KJ*\[OI[_ $&X\-^&)=<N+Q-0U*6.:\+%94B5#(D)<$MN
M.4&[.XCTS2W$U_I?C75?#]O?7C:=<Z(VH1,\S226LJOL.UVR=K<'!)P>F* /
M0Z*\=BDU./P=X"UQ->U7[??7=I:SLUR61XY00V4.5)[AB"<]S6_:)=:=XV\1
M:'#JNHO9MI$5ZAGN6E>&4LZDHS9*@[1QT],4 >AT5XW!+JB^!O VO+KVJ_VA
M=WMI;3.UR61XY6*L"A^5CWW$$Y[UU.DQW&G?$K5=!34M0FL9M)BO +BY:5HI
M3(Z$H6SM! ' XS0!U%EJDQT=+W6+/^RY2^QX'F63:2^U/F7@[OE/_ L5>:Z@
M2[CM6E43R(TB1]RJE0Q_ LOYUXS(9M7^$/A>ZU&\O+FY_MV-&F>Y<,P^V,O)
M!&2   >W;%=0=(MD^-=JHDO<+H+2#-[,22LZ 9);)'J#P>I!H ]#HKRVP?Q#
MXL\+P^(-/U&*QO1<O+Y\FH2^5&B2,#$\ 79MVC!SS_%G-6V;6?&$OB:"RNC:
MW-E>O9VLB:C+";8JBE6,:*0X))/S'D'' % 'H]%<KXCUS4/#WPSN]8\R"ZU*
MVL YEB&8WEP!O _NY.[Z5BZY)=^'8/"NKZ;J-[<M=7UM:7<<UP\J74<PP6VD
MD*P.""H'ITXH Z35?$D]OJ%UINDZ<-1O[2U6ZFA,_E?(Q(55.TY<[6P#@<=1
MFMJTG:YLX)W@D@:6-7,4H&^,D9VMCN.AKA-'TR ?&'Q&_F7>8[*TD'^ERX))
MDR"-V"/13D#L*M>+6O#X]\'VL&I7MM;WCW:3Q02[5<+ 6&1Z^_;J,$ T =O1
M7EEMI]U//XYTA]=UG[+I+K)9D7T@DC9X!)S)G>P!Z DCU!J;3/$.IZVOA#39
MI [W^B&^G)NGMC<2CRQC>BD\!F8J,9^@P0#TVBO*M;M_$6A>';6"Y\03&4>(
M+=(3;W+.Z6\DBXBD=@"^.>3U'7-:":;.OQ-N] _MK5SIMSI"WLL9O7+>:)BG
MROG<@(ZA".GIQ0!U'B;Q&?#B::YL7N5O;^&RW+(%$1D8*&.>3] /RK=KQB>Z
MO;_X?:/!<WUQ--;>+(K2.ZD8/+M2Y*J23G<0,<GTYK8U"YU+P-XLNDM-1O\
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
M(9WE7R?,W[=DC)UP,YVY_&@"&P\&Z?8ZW#K+7>I76H16WV837-VS93=NP0,
M\X[8XSC/-/\ $7A#3/$LMI<7375O>V9)M[RSG,,T>>H##L?2MNX>6.VE>"(3
M3*A*1EMN]L<#/;)[U%I\UU<:=;37MJ+6Z>-6E@$@D$;$<KN'!P>] &5<^#](
MN]%@TN6.8QP2BXBG\YC.DP.1+YA.[?G/)_E4T?ARU5;QY+BYFN[R$037DC+Y
MIC&<*, *H^8] .23UYK8HH YD^!M,.CZ5I0N+T6FE3)/:*)!E'3[A)QDXYX/
MKSFK,GA6TDUJZU<W=XMY=6OV21E=<>4"2 !MP,$DYZ\UNT4 <Q_P@NE_V'IF
MCB>]%GIDR3VJB491T.4YQDX.>#Z\YXJZ/#5LOB&775NKL7\EL+1GW+M\L$D
M+MQPQ)S_ $XJY;75Z]]?QW=BMO:0,OV>X\\-YZE<L2N/DP>.>O6HKC4KB73;
M*]T:T34([EXCGSA$!"^"9 2.< YQU- &6G@/1T\*KX<#79L(YA/"?.(DB</Y
MFY7'.=Q)YSUJU+X3TV75K#4RUVMW9PF!76Y<&6,D,5DY^<;AGGKWS6[10!R<
M?P[T*'6Y]2@-]"MQ+Y\]E%=.MK-)UW-&#@\\XZ>U/U+P!HVI:\^L^9?V=W,J
MI=?8KMX%N5' $@4\\<=JZFB@"O)8VLVGM826\;6CQ&%H2OR%,8VX],<5D:=X
M0T_3A8QB:[N+?3SNLK>YEWI;G!4;>,G ) W%L \8K?HH QK;PW:VOB.[UV.X
MNC>7:+'-N<%&1<[5VXXQD].?>G:CX>M=3UG3=5FFN$N=.+M;>6X"J7&UB1CG
M(XY_#%:]% &!'X2LXKC6)TNKP2ZN +MMZ_-A=HQ\OR_+QQ_/FJ5W\/-#O-$T
MW2W:\0:7_P >-S%.4GMQC&%<<XP!UST'I7644 <W/X(TNXTFVTYYKXQP7*W9
ME:X+2RS*05=W;)8C ]N ,8 JW_PC=M_PD9U[[5=?;S:_9-VY=OE9W8V[<?>Y
MSU_#BMAF"J68@*!DD]!7.:OXM33V\/26UJ+NTUJZBMX[@2[0@=2RMC&3P#Z4
M ,3P%HZZ-)I1:[:W:[^W*QG(>*?=N\Q6&"#NY]/:M.ST&TM;B:ZF>6]NYHA!
M)<71#,8Q_!@ *%Y)( &>^:U** .5T3X?:+X?O!-8R:@(48O!9R7;O;V['.62
M,G /)ZYQ5S3_  G8:=9ZK:12W3PZI)++="20'+R##L.."?;CVK>K+AU2>#3[
M^]UFU33H;667#&<2!X%Z2' XR.=O44 1V?ARVM;ZVO);FZO)[2)H;9[IPQA1
ML;L$ 9)VKDMD\=>3E=6\.66KWMG?NTUO?V1;[/=V[!9$###+R"&4^A!%:]%
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
M_P!GW<(>+3_/DF,4BD!G5GY"G(R!QG%8_CX3-XZ\!"W>-)?MMQM:1"ZC]SW
M(S^==3X?\,:?X;BD2S-S+)( &FNKAYI"HZ+N8G"C)P!QS1JOA?3M9U2PU*[-
MP;FP8O:M'.R"-B,$X'!R!WS0!CV_A-]/U+7_ !)J%\+S4[ZT,'[N'RHX8E7A
M57<Q/(!))_*N=\/2H? O@"T-Y<[YH,C3K?Y3>A8SPS[AM1,ACDX/ P20*]-N
MK9+NSEMI&<)*A1BC;6P>#@]JYX^ ="^PZ5:(EW&NDLQLI(KN1)(0PPRAP=VT
MCC&: //[Z^U1?A7XL)U"\@N--UR2VMVCNW9HX_.C&S><%E =ASVKK(8)=&^+
M%G:07U]+;ZAI<TMQ'<7+R*TB2)AP"<*<,1A0!CM6B_P[\.OI^HV'D7*VNH3B
MXN(ENI &?(.1SQRH)QUP,YQ6FWANQ?7;76G>Y:^MH3!&YF. AQD%>AS@9S0!
M-KVI/I.BW%W%'YMP $MXL_ZR9B%C7\6(%>9W\=QX-\1>&/$#Z;=6MJB_V7JM
MQ,\1$JRMN$K;'.#YI+$X_BKTS4]$M=6FM);E[@-:2B:(13,@#@$ D#KU/7UI
MGB#P_I_B?2)=*U1))+.4@R1I(4W8((R1SU /X4 8.J7[ZA\3+'PU/+)'8KI<
ME^R)(4^T2>8$52002%&XX[Y&>E<+>Q2:7X*^)ALKV]@DM=4+Q3)<.)!^[BX+
M9R1@XY/2O2[_ ,%Z3J,>G><UXMSIV1:WD=RZSQ@C!&_.2".#G-5V^'N@/8:I
M9-'>-!JD@DO UY*3*1CJ2WL.>I[F@#"U33I+3X@^&[:'5=46+6+:[6^7[8^)
M/+5&4J,XC.21E-O!XQ6>DEW:>$/B-80ZC?A-)EG-E(;IS+"/(60*')W$!B>I
MKO9O#%A/JFFZE*]T]UIJLELYG;Y0P ;(Z'( !SGI5<^"](,&L0'[48]8)-\#
M<-^])&T]_EXXXQQ0!REW]JN=;^',']I7\4=]9S"Y6&Y91+MM@P)YZ\GYNO/!
M!P17B>ZL_#'Q&TZ'4;\1Z4\SV4C73M+#_HXD $A.[ ;U-=N/".F?:=(N,W7F
MZ0ACLCY[?NU*[2#_ 'LK@<YXIG_"&:28M8C/VHKK&?MP^T-^]RNT]_E^7CC'
M% '+W]SK,.B>&=1BL;G6=/CTQ3?6=M<E+C<R(5F4 @R$888SG)R.>F=(FEZW
MKWPUN[2\O;JVG%Y&L\EQ(DI"P/\ >(;(8,"">IQR2*[U/"UE"+(VUQ>V[V5O
M]EA>.X.1%Q\I!R&Z#D@D8ZU'/X+T.>STRV%O+"FF.9+5H+AXW0L"&^92"=V3
MG)YS0!S&F:2^K_$+Q7:W.KZLMMI]Q8S6\4=ZZA28MY'7E2<_+TY/MC+FOKF(
M>&]3L-1O+Q+GQ"MO)J<DS(MU&[R QK%DCRP!M!..4! YS7HFG^&]/TS6+[5+
M;SQ=7^S[06E9E?8-J_*>!@<#%9"?#7PVEK':K#>+!#="[MXQ>RA;>0,6_=C=
M\@R3T]: .;M]FB>+OB7J]M'-)<6%O!<Q1F>0J[_9F;#+NPW/KG';%-U2YO--
M^&^A^,-/O[N;5?\ 0YIRT[,MWYS(KQLF=N,OP !MQQBN\C\+Z5%KT^LI#(MW
M/&L<P$S>7(%!52R9VDA20"1TJO8^#-'T]8(8$G-G;S>?;V;S,T,+YR"JGT))
M .0#R * .9L=*DUGXC>++.YU?5DM;)[">"**]=0C%&8CK]TD'Y>G/3@8O_%<
M%O!.T,5)U"S 88R/WZ<\UT-EX=L;#7+[6(#/]LOP@N&:9BKA!A?E/ P"<8IV
MNZ!8^([%;/41*T"R++MCE9,LIRI)'/! - ')0[M!^)E_8QZI=I83Z"U],UU<
M-,L<JR[?,&\G;\IY P..E9FE7-W;>)O IM[J^DM=1BN4GN;F9MVH 0>8LIB)
M(09 9><@'& *[F?PIIEUJ[:I<+--=/9M8N7E.UX#R4*],$\^M4+7X=^'[0Z8
M42]=M,8FT,E[*QB4C;L&6^YCC;T/?- '-VFIW.F^*+.S\1PWT4ESJ+FPU>VN
M&DM;Q7+>7"Z@X0X8 *1C*Y%=#\0-8N-*TW2K>"9[?^T]5M["6X0X:*-R=Q![
M$A2 >V<UH0>$]-@> %KF6"WN#=0V\TQ>..4DG< >>"Q(&< ] ,"KNMZ)IWB+
M2IM,U2W$]K+C<I)!!!R"".00>XH X6]M8M"^+"7-FLS[?#ES*(7F:0%ED0\;
MB2,\9Q]>N:;HMIK&MZ/X:\2VVKPV\K-#/=SF[ED6Y5N)(6C("#YC@ ?=(P*Z
MJQ\%:59:M;:IYNH7%];0F!)[F]DD.PG)!R<$<#@\=^O-0:7\/?#VCZJU]8P7
M$8\PS+:_:7-NDA_C6+.T'TXX[8H Y.]U>YT&]^*6IVG%Q;FT*-C.PFW4;L>V
M<_A70V&C:C!XBTK5;?5(H=/DB:.X@^V2W O=R[D8;^ PP3D=1FMJ#PKI4%YJ
MMUY4DK:L +U)I"Z2@+M *G@?+QQVJCHO@?2?"PDGTB&YDECC86T-S=N\<.1]
MU Q(0'H2!G% '%1#7-5\.V""74U\3C66CO7ADE2/RA,P<;@=HB$> ,=",#YL
MU>\7NXA\6M9:A?7=QIVG*R;;AH4TYEB9P=X;,DC<-TZ  D UGZ3X=9K*.W33
M/&6F:M@F1(+]H[5)2<L5;>4V;B3T)QV)KMY? 6CWLUW<WZSRW&H6RPWXCN'C
MBN2$V[V13C..GI]: .8N;9-4\=^ ;NZ><SW6E7#RND[IDB.(\;2,<L<XZ]Z(
M8M8\::?K4]IJ"V5_;:G/;PW NY5-IY4F%!C VD%0"0>NXY[8ZYO!.B/%I*&*
MY!TI66V<74@<*P 96;=E@0!D'TQTJO=_#WP]>:[+J[P7$<]P0;F.&Y>.*YQT
M\Q%.&_'KWS0!F:1=MXI\8:_I^H7,C0Z7!:QPQV\SQ*S2Q[VF^4@DDX"GL!QR
M34OPB79\,],3<S;9;H;F/)_TB7DULW_@_2K_ %Q-9/VJVOQ'Y+RVER\)EC[*
M^TC(_7WK)NOA[IL6B6&E:6+NW2UO!=12"\DQ$^26;&>>I(4#&3SWH Z#Q(&/
MAC5#'-+"ZVLC+)"Y1U(4D$$<CD5YWYU[<Z#\,'_M2_B>]\J.Y:.X8&4&W9B6
M]3D=3S7J%_9Q:C83V4Y<0SH8WV,5)4\$9'(XK%'@K2%M](@7[4(]'(:Q N&_
M=$#:._/''.>* ,KP:)+'QEXOT5+JZFL;22UEMTN9WF:,R1$N SDM@D9QFD\4
MROH7C30=9FO+E-)NR^GWD9N7$4;NN8I-N=H.5*D_[0[UT=CX>L=/UJ_U:#S_
M +7?[/M+-*65]@PORG@8''%3ZOH]CKNG-8:E;K/;,Z.T;="58,/U H \U\.7
M]W-_:OA6ZN-02]NKZ.XLY);N0S"QE'F AB=RE$1U..C;0<]]#^QWUCXDZ_I4
MVKZO%9165I-''!?2+L<L_(.<@?+TZ'//08[HZ18MKBZR8%^WK;FU$W?RRP;;
M^8JO;^';&V\0W.NQF?[=<QK%*QF8JR+G:-O08R<4 <)<K)<'XI6-S=7<]O;P
M(84DN'/EYM=Y YX&X].G:HKN-]-^&W@::RN[V%I+O2Q(%NI,.K[ RD$_=X^[
MT]J[RW\+:7;WFK7(261]64+>B25F64!=HX[?+QQCBJG_  @FB?V-9:21>&TL
MYDG@#7<A973&SYB<X7 P.@]* ,)M/;5OBCKFF7.HZD+ Z9;S?9XKR2-0S.X)
M!4@KT' (![YK(TW5]9N/ACX2NY;JYGB;45@U*5&8S20++(@Y'S-R$W8Y(S[U
MZ#'X;L8M<N=91[D7UQ"())/.."@S@8Z#!)/ [UR/B+PK;Z5H^BZ38Z/JEWHE
MM=27$OV&Z;[3;N0VTIE@Q!9V)P<CTYH TO"ME>CQ=X@N_-O_ .Q0T2Z='/+)
MLR4S+M1C]W=C!QCKCBNTK@-%\.M*MX(F\3+I=S9RP36^J7I+R,V #&&8LA W
M<DCJ.O4=5X;TEM#\/VFFM*TGD*0"SE]H+$A=QY(4$*">H% 'G-_?W,4>E:KI
M^HWEV)?$L<#ZBTS1I-&\Q1H4CR0T:CY<G RN1G.:TX]-;6/'OC33KK4]4%G%
M;6<D4,5[(@C9DD)*D$$#(S@''J#@8VS\-O#9MVMA#=K!]J%W'$M[*%@E#;LQ
M@-A.<]/6M*#PKIUMJ5_J$#7,=S?QI%.PG;#*@(4 =!@$XQZT >?K=ZM<?"SP
MOXP^VWTUSIJ1SWT4=PZBZMP2)-P! 9@/FR?0^M=SH$Z:SJU_KMO<RR6#!+:T
M"S,8G"9+R!<XR68IG'_+/WJE/ WA32K/PWH.@7M];3121Q,SAX;?T$K.V=G)
M/?@$#/2N@T32;?0M#LM*M1B"TA6)>,9P,9/N>OXT <WX@"WOBO["EU<W4BZ:
MS?V=%*88X=SX$[R YSQM4 ,>"0.IKE]+U?4KOPW\,[^;4+MKF[O%AN7$S 3K
MY<G#C.&Y4')KO[_PGI.I:XFL3I.MXL/V=VAN'C66/.=CA2 PR3P:ICX?Z GA
MZUT2*.ZBMK2<7%LZ73B6&09P4?.1C)&.G- '+ZGYES??$^PGN;J2TATV"6*%
MKARL;&"1CM&> 2!D#@U4O;%$\&?#2**:XC,VHV+%_-9V4FV;.W=G;[ <#TKN
M[/P7HEE=:A<QP3/+J,*P79EN)'$J!2OS GDX)Y//)YJ%/ >BQV.FVB_;3%IL
MRSVNZ[D8QNHVJ<D] . .@':@#C;W5[[P=-\0H].N+J>*PLK:ZM([J=YS#)(K
MAF!<DXR V"<<5I:X9_#]OX3UC2;V[FDN;ZVM+I9+AY%NXYA@L021N!PP(QCG
MMQ76IX7TQ-5U'46CDEGU&(0W:RR%DE0 @*5/& "1T[FHM.\(Z7IGV-8OM,L-
MB2;.&>=I$M^"/E!] 2!G. <#% '+>&](?5O%7B3[5J^KF/3=80VT:WKA0/*1
MBIY^93GH>!VQDYYK6A)>?"'QLMW<W5R;36[B.%IKAV8*LR*H))Y '8\5ZMI?
MARQTB^U"\M#<";4)/-N"\S,&?&-V#P#@8XJFG@G1%T;5-):&:2RU25YKJ.2=
MFW2,<LP.<@D@'CTH P_%T#^%[O1/$<%W?_V997 AU&W:\E=##)\HE8%CDHQ!
M^A]A70>'-U[+J.L^=,\-Y.1;(TK,BPI\@95)P-Q#/D=0RUF:W#.MF?!]EHU_
M=6]]:-&^HSR"2*(,2K&1G;<S 9(&#G@=.G66MM#96D-I;H(X((UCC0=%51@#
M\A0!QMO<'Q%\0O$>CW\DZVNEV]LMO#%,\0<RJS/)\I!)'RJ#VQQR:Y"34M9N
M?#5A;SZK?+/8^+UTA;M)BK7$"RX!?LY[<@_=^M>G7_AJPOM7CU8&>VU%(C!]
MHMI2C/&3G8W9AGD9'';%07?@[1KS3;'3VAFCMK*<7,*Q3,I$H)8.6!RS9).2
M3DDDT 7M)T:'1]/>SAN;V>-I'??=7#2NNXYP&;G [5YKHRW=MX4\0^)VU/5+
MF]T6[U/[+%)=NT;*FX*'4GYP, \\\#TKUG;^[V;FZ8W9Y^M96C^&M.T.UN[:
MT25H+N5YIHYI3(&=_OGYL]>XZ4 <OI>EZG-<>']>M=7BBMF13=%KR687R2*,
M95@%#9.01TSCIQ6?H>HW-IXBTS2_$D5_;:C-+*;?4H+EI+34PR/@<'"-@A@"
M.-O&,XKJ-"\ :#X=O?M.G17*A"S0P273O# 6SDQH3A2<D9Z\FK-IX5TW3ELR
M&NYX=.)>TAFE:40G:5RHZD[20,YQGC% 'FD>GW][\-]=UW_A(M8CU+2KJ]DM
M)/MC[5$4C$*RYP^0N/FS[<5TVAZI/XM\5W=AJWG0Q6NDV<Z6T<KQ!Y)E+2.=
MI!.T[5'ISWJ/P/X82ZT/4;?5[?48HYM3N)Y+.</'',K2ED)!'((QE0<'^(5V
M&H>&["_U6#5,S6VH0QF%;FVD*.8R<E&[,N><$'!Z8H \PN-2UB3PPUK+JM\)
M=,\6IID5VDQ#SP>:@&_LY ;!R#G'.>:Z*&*[TGQ_KND:?J=RD,^A"\1KVY>9
M8;CS'3S,N3@< D#CBNFN_!VC7>EVVG/#*EM;7 ND6.9E)F#;M[-G+-N).2>2
M>:6X\):7=ZI<ZC/]H>YN;,V,K&=@&A.<KCH.23D<YH Y;PEJ#-KZ:-K5GJ>E
M:VM@Z/$]T\L%X,IF:-]Q^88]F^;J<5S@FNK_ .$?AMKF]N9;A_$<:&XD??)Q
M>N <MG)  ZYZ5ZC:^'+.VN8[DS74]Q# UO!+/,7:%&QN"D]SM7+')X'-5(_
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
M.?<# /N#6S4%E96^G6<5I:1"*")=J(#G ^IY)]SR:GH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M#\7>('\+>&[O6A9BZCM%WR1^;L8KD#C@Y//M6Y7&_%C_ ))9X@_Z]O\ V84
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
ML]_8^'8-,#$2-+!$+G+981-@$"/&<KC..^: .^JHE_%<F]CM&2:>T;RY$W8
MDV!@I/;AE_.O,=,EGMM=\!W%I+=-;:@9TEO)YB)=04PLX>2/D $@,N3D>@JY
MX1TFTC3QZ8O/B=-5N8U>*XD5E'E1MD$'.<\YZT >AZ9+>SZ9;RZC;1VMXR S
M0QR>8J-W ; S5JO)M&U>ZFT;X9Z3<W$WV7589'NY3(0TK1Q;E1FZX9CDCOMQ
MT)JSJ7VK2_$'BS0K2XNDTMM .I0A)W4VDV77",#E0VW=MSC@\=: /4**\ELX
M)-.M_AKJT-[>M>7_ )-O=-)<NRRQO;%MI0G;P0",#KSR>:]:H **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K.UO0[#Q%IDFG:G%)+:2\21+,\8<9S@
ME2"1Q6C10!!96<5A9Q6L'F>5$H5!)(SD =!EB2:QI/!6@31ZM'-9O+'J^#>K
M)<2,)2,8."WRD8&",8P*Z"B@#G;;P/H-I?P7\=O<&\@@-NMP]W*\A0G.&8ME
ML$#&<XP,8P*:/ GA\:#%H@M9QIT,OG1P"\F^5]V[.=V?O<]>M=)10!SUIX9@
MM?&EUX@B#QR36HMI<SN_GXV;6*DX7:%('<[FS[Z&L:'I^NPP1WT3L;>43021
MR-&\4@R RLI!!Y-:-% &=::'I]I%=(L)E:[&+F2=S(\PQC#,V21C@#H,\5CV
MWP[\-VJ6*K;7+BPE\VU\R\F<PD @*I+950#]T<5U-% &5;>'-+L]<N]8@MV2
M]N\&9A*^QF VAMF=H;'&0,X^II^KZ%I^N1P+?0LSV\HF@EC=HY(G'\2LI!']
M>]:5% &-)X6TF;3+ZPFAEDAO_P#C[9IW\R?C;AGSNQCC&<8XIK>$M'>72I&B
MN"^E#%D?M<O[KC;_ 'N>..<\<5MT4 <[/IEOX7AU76=(TJ[OK^Z99)K>.Y8M
M.V0,@.VT$#T[#%2^'-.DA?4-7N[);2_U29998006C54"(K$<$X&3UY8C) K=
MHH JZCIUIJVFW&GWT(FM;F,QRQDD;E/49'(K,D\'Z+)8V5J8)A]A?S+:<7$G
MGQ-C&1)NW'(X()(( '05NT4 4]/TNTTM)1;1L'F?S)I'<N\K8 RS$DG@ >P
M XJMJGAS2]9O;*\OK=GN+(L8'25T(# !E.TC<IP,J<@UJT4 8*^#=%6'581#
M<>7JQ)O1]KE_?$C!_BXR..,<<5!J7@+P[JNFZ?8W5G(4TX!;.1;B1981C&!(
M&W8P!P3V%=+10!4TW3;32+"*QL81%;QYVKDL22<DDGDDGDD\FL;5_ 7AW6]8
M&K7ED_VW:$DDAG>+S5'17"D;A]>W'2NDHH H1Z-91:D;^.-UG, MAB5MBQCG
M:J9VK^ %9<7@3P]#X=N- 2RD_LR=_,:!KF5@K;MV5);*_,,_*1S71T4 <WJW
M@3P]K45DEY:2F2RR(+A+B1)ESUS(&W'/4Y)R23UJQ)X0T21=,7[+(BZ8Q>T$
M=Q(@C8YRW#?,3DY)R3DYZUN44 8R^%='6[U6Z-O(\FK1B*]\R>1EF4*5 *EL
M#"DC@"K6CZ/9:%IT=A8)(EO&,*))6D;   &YB3@  #G@  5?HH Q+KPGI-UJ
M-S?F*:&>[01W1M[AXA<*!@;PI ) XSUQQG%/U+POI&JPV$-U;.(=/D26UCAF
M>)8G3[A 0@<=O2MBB@"-H4>W,#99&38<L22,8Z]:R[#PQIFFRVDD*3N;-#':
MB>X>40*1@A=Q/88SUQQTK8HH Y23X<^&98;B"2SF:WGG^T& W4OEI)NWDHN[
M"9;KMQZ=*L:MX%\/ZUJ,&H7=I+]KBC$/G0W$D3/&/X7*L"P^N:Z.B@#(E\,:
M3+JEAJ)MW2YT^,Q6ICF=$B0@ J$!"X( '3L*DTGP_IVB37LMA'*CWLQGN"\[
MR;Y#P6PQ.#P.GI6G10!BZOX4TG6M1M=1NHIH[ZV4I%<VUP\$@0]5+(02OL:K
M)X#\-KHU_I!TX26-_,T]Q%)*[!I"<[AD_*<]QCI71T4 8&F^#-$TK2KK3K:"
M?R;M/+G=[F1I'7! 7>6W  $X ( R?4U'>>!?#M_X>M="N;%GL;0J;8&=]\!7
M@;'SN&/K71T4 </XE\+Q6?A&+2=*T234+)KR.6]A6Y(N)$4[BZN[ L^50<L#
MC@8P,5O#WAJ$ZE#/96'B#3[,!UNH=5O3)'<(R,NP1F1^Y!R<=.,YKT&B@#EK
M?X=^&;5+%8[*8BPD,EKYEW*_E9!&U<MPF#]W[I[BKZ^$]'2^U&\CMY4FU'_C
MYV7$BJQ("E@H;"L0 "P /O6U10!@_P#"&Z%_8-KHHM'%E9NLEJ//DWP,OW61
M]VY2.V#4X\-:8;*^MGCFD%^FRZE>=S+*N,8+YW 8)& 0.3ZFM>B@#!/@W16M
M]*@,%QY6E,K62_:Y?W) P/XN<#CG/'%7M/T6QTR]U"[M8W6;4)1-<%I&8,P4
M+D G X':M"B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KE]:U1[KQ?I?A>!V19H)+Z]93AO)0A50'MN=AGV4CO745Q%[:O9?&;2
M]3<'[/?Z/-IZ-V$J2"7'U*[C_P !- &UJ/B6UTQ[RW@LKJ]?3X!-<I:*G[A,
M$@'<R@DA20HR<#IR,B>*["ZAT]M/CGOI=0M_M4$$*A7,7'SMO*A1E@.3U/&>
M:YLRZSX3\>ZY<_V%?ZKIFM&&:&6Q56:&5(Q&4<,PP#@$'.!^>$U;^W]$\::=
MXI.CSZA;3Z;]@O;6PP\ENWF&164$C>.=I(QTSQP* -.[UJ/Q!X-N/$&B&:&]
ML5E>))EVLLD>=\+C."#MVGDCH1R 1T&B:K!KNA6.JVP(AO($F4'JNX9P?<=*
MS-1U2=/!.K:GJ%H;,"UFD2W<@R*NPX#8)&XGL/4#FE\":5/H?@31--NE*W$%
MH@E4_P +$9(_ G'X4 =#1110 5P]Q;>-/[-U^..VLGN3>+)8R?:F4W,'F;C&
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
MP^+6Z2Z2V%T)'51')$3@,IW9//'3CO7*:#/KWA34=8T.3P[>ZA'=:A-=V%[
M5\DK*V[$K$_)M).3@D]@>,W_ ![I^HQIHVOZ0T/]MV-PEN@;A)TG(C9"/3)5
MO;:: .HTO5(]6BGEBMYXDAGD@W2[<.R,58K@GC(([=*OUS>H:@O@GP_IT<6G
M7M_;QLD$KP %HUP=TKY//(R?4FNDH Y>\\=Z;9_:Y6MKQ[*SO5L+F\15\N*8
ME1@@L&(!=02%/)[U;U'Q1;V$VH11V5W>-IT2RW?V8(3&&!8##,"3@9X!KSWQ
M1:>(M:T7Q%:W>A:C<7\>I(]F8]H@^S+,C*8QN&YRH.3@MR>0.*T_%6DSZG?W
MNJ:=8ZQI/B2&%/L-U:*2EU\@(BFQE,!B5.[  QR0#0!Z97,:KXYT[2FU1GM;
MR>#23&M]/"JE8"X!'!8,V 03M!X/X5T5KY_V2'[5L^T>6OF[/N[L<X]LUY;X
MPM/$&M6?C#3;C1;^YD9,:682HMC%L'S'YANDR#U!/0# S0!VU_XOLK'7HM%%
MG?W-Y-:M=1""$%9%! P&) S\PZ\#N166?B7IHT6XU0:5K#0V<KPWZBW7=9LA
MPWF?-@XZ_(6..:KQ17TOQ"T'4I-+O8;:+2);>5GBSY<C,A53MSSA3TR!T-9(
MTW4F\#>/[+^S+T7.I7]Y+9QF%LRI*JA"/3.#UQCO0!WMWKT,,R06EM<:A<O!
M]H$-MLR(SP&)=E R<@<Y.#Z'&.OQ'T.2PTB\ACOI8M4G-O$$MR6249RCCLPV
MD8&?RYKFKRRO=)U_3M;G\+SZWIMSI4%G<0);K)<6DL98@A'Q\IW$''IGTS?U
M>QNY)/"4MMH#V<4&K?;)K:V@'^CQ;'7+[."V6!(7/7'.,D Z+3?&6G7RZO\
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
M&QVB-20?FR6.XGC@# S4N@^(=#LO!V@OI-E/%;7X$6G6((,K=3CEL< %B2<
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
M7&D.J7EC-&/.4N0$P 2"&)X.<?AS6A!XKC?4M0TR?3KN&_LK9;HP?(YEC8D
MH0V,Y4@@XH Z"BN+LOB18WL&BW@TK4XM/U>5;>"\D1 BRMG:K#=NYQC(!7/>
MMC3/$\.I>(=4T06-W;W6G*C2&?8%D5\[63#$D'!YP,=#S0!N450T;55UK2X=
M0CMYH(ILF-9MN67/##:2,'J.>E7Z "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y3XBZ9?:KX/EATZ
MV:YN8[FWG$*$!G5)59@,D#. :ZNB@#B=3AU&^\>^$M3&DW4=M:Q78N6;:?),
MJJ$#8/)^7G&<>M9$6EZM_P (G\0K,Z5=BXU6\NY+)"%_>K)$J*>O'*GKC%>F
MT4 >>75AJ4D_P_=-,NB--.Z\^4?N?W!CYYY^8]L\<U1T73]7T"XO- N/!T>I
M;KJ:2QU7$1B,<CEQYQ;Y@5+'. 2<8 [GU&B@#G_&NEW6K>!-9TRR0274]D\<
M2#"AFV\#G@9KFY;+6$UOPQXI32+H1VMJ]C>V1*&=$8+B0*"0<,O(!SC''8>B
M44 <IH&D3GQCKOB2:&2WCOHX+>"*3ARL:G+L.V2V #S@<XS4,EGJ5I\5GU1-
M.FGL+O2H[7[1&R[8G25F.X$Y^ZPQ@'/2NQHH \EN]#UJ?X?>.--32+O[9J>J
MW$]I$0N9(Y&4JV<X'"G.<&NDU2VOKKQWX0U"+3KHVMG#=+<R%0/*,B*J@C.3
MRISC.*[:B@#RB]\,ZYJ5KXO^S:>T=S+J\&I6"W041W(B$?RGGC)0C!QU%=+H
M5]>3Q37R^"7TE[>W<M'(L0EGDQQ'&5/W>/O-CMQUQV5-=!)&R-G# @X)!_,<
MB@#-\/:N^NZ)#?RV4UC*[.DEM*06C='*,,C@\J>:X+3-%UK3/AOJ?@633)YK
MG9<6MG=C!AEBE+%9&;/R[=YR#SQQG->G0PQ6\*0PQK'$@PJ*, #V%/H X+3=
M%O-)^(FELEI<RZ=9^'AIGVS VF02(PR,YZ+UQC-;?C9];3P]NT*&66X\^+ST
M@8+*8-P\P1D\!]N<'\N<5T5% 'F-II>I6WB#Q3<P^';R"TU+2HD@+.C.759
M0_S$ER6'<\<DBD.DZLOA/X?6?]E79N-*N[62]0!?W2QQ,C'KSR1TS7I])N7=
MMR-V,XSSB@#@O&&A74_B[2;K395B.JQOIFI)T+VV#(7'HR@,H/\ TT%=I?V*
M7NDW-@&\I)X'A!4?<#*1Q],UG:1X:T_2]2N]2@N+NYN+EW.ZYN6F$(9LLD8)
MPBY R!Z#T%;= 'EHT36M1^%J>!+O3)H;]%CLGN< V_E(X(F#9Y^1?N_>SQ@=
M:W8++4-*^)>HWRZ;<3Z?>:=;Q)<QLI5#$7W!@3NSAAC .?SQVM(K*PRI!'3(
M- 'D:Z%K8^#T.B'1[O\ M)=1$Q@^7.S[7YN<YQ]WWZUIW5IJ6B>-=5O6\*/K
MVF:P8IXI(EB,MM*L:H4<2$84[0<YXKTG<N[;D;B,XSSBEH X2XL-2'CKPI>'
M2BEO:6MU'<M;*/*@:4)M4<@D#:02![\=MCQYH=YXB\%ZAINGNJ7KA)8-YP"\
M;K( ?J5Q^-='2,RH,L0!ZDT <A;7NM>+]&N].O="NM$6:TD@N)+ET;+LA7$0
M5B2 3G<<=  #G(Y]]%UC6OAC:>"+W2Y[>^C%O:3W!P8%BB=3YJOGYLJ@P.N3
MR .:]0HH XS3+:]M/B+XFU&73[H65S:VL<$H4$2-&'W #.?XAC/6N6AT+6X_
MA#H6C'1[O^T;6^ADF@&W*JEQYA.<X/R^]>N44 >>:7J)L_BKXP;[%=SJ]K8'
M]S'N((23"D=03D\]!CDBL8^#M:\/Z;X?U6+2(M4GM+B\EOM+#*3LN6#80G@L
MFU?KSBO0['PY;V'B+4-;CNKI[F_6-9T<KL(0$)@!01@$]^_.:V"RJRJ6 +=
M3UH \W\3V6I:UX OXK#PP]C+=3VYALE6-9BJ2J[/)M.T< X&2>/? T[ZWU"3
MXEV6JP:;</:1Z/-;F5E 42LZLJD9ST7GBNVHH \ST+P_J&EZ[:W?ANSOM)M)
MX)FU+2KMLVL<Q3Y/+Y(SOZ[#C:#TZ&A;Z?XCN[CPCJ=[X=U"34[*]8ZE-/-$
M2S-&ZY3Y\"($YP, <8!->M,RH,L0!ZDTM '#:)::GI6N>,(YM*N6@O;HW<%P
MA0I(IB50H&=V[<IXP![^N!IGAS7=/\-^ ]173IFO?#S21W=@2H=XY%*.R<X8
M@8(&>>>_%>L4FY=VW(W8SC/.* .!U#1[S4]?UOQ)'8W"(VA-I=K ZA99W9F<
MMM)^4 E0-V/XCTP30;2M6'AGX>6O]E79GTFYMGO4 7]TL<+(QZ\\D=,\5Z:K
M*ZAD8,IZ$'(I: .0^)5C?:GX/>STZRFN[E[FW<1Q8^ZDJ.QR2!T4U4\;Z?J4
MFJ:#XCT_1QJT=B)HKK3G"B1HI0OS*&XW*4''>NZHH \XUW2]9U;P_::II'A^
M/3KO3]2AO[?39-B27"QA@P<J=JDAS@9.,=<G N:Y;:Q\0/!.KZ<=+N-&%Q;[
M84O67S))0P89"D[4^7&3R=QX&.>[I"RA@I(W$9 SR: .$O[34O&$7AF&ZTNY
ML)M/U"&_OFF "HT2M\B$$[]S$8(XQG.#@5CWVF:Y;:7X_P!$AT.[N'U:6XNK
M2Y1D$3+)"J[<DYW J1C')QT'->J44 >8">XT_P >^#?M6GW*RQZ'/%-"@61X
MB#&"<*3D9'\.3S]:@\0^%]5O/#?C.[MM-G:\UZ[MVM[-=NY8XM@#-DX4MM9L
M9[@=>*[VX\.6]SXGM=?:ZNENK:)H8T4KY>QB"P(VY.2!WSZ8K9H XS4;>]N?
MB3X>U.+3[HV5O9W,4TQ4 1M)LV@C.?X3G XKF+CPUKMYI/B1K;3&%X/$0UBR
M@NMH2[C4(-AYXSM;@X[5ZU10!PUI+=ZEHVI2Q^#I-')LI(O+D2(332L,!4V'
M[H]6QG(XX-9!TG5E\(_#ZS_LJ[-QI-Y:R7J +^Z6.)D8]>>6'3->H4@96) (
M)4X(!Z4 <?X?LM2T[QYXH:;3IOL>HSPW$-V&7R]JPJA&,[MVX=,>^?6EK5V;
M/XQZ-)]GFF4Z/<AO)3>5'F)S@<D9P.,GFN]+*&"D@$]!GK6/-X<MY_%$'B!K
MJZ%W! UNB*5\ORV(+#&W/) .<YH X/4_!FL7L&IZ]9VVS4'UVWU:VL)'"F1(
M%"A6.<*S#<V.W .#G'1RV-QXA\:Z#KOV*ZL[;1X+EC]H3:\DDJJFP+G.% 8D
M],XQGG'944 >5#1=8;X8^+]+_LFZ%]?WMW);0D+EUE<LISG XZY/%:%[#KFB
M>*M+\36>C76HVDNE)IU[:0E1/ RL75PK$!N20>?>O1:* .=U+2I?%G@^^L=8
M@%D;Q&V1E@S6V.48L#C<" W' /&3C)@\ Q:A+X;AU;6&1]3U%$EF9.FT*%3'
ML0-V/5VJ_K_ARQU]K1KZYO(X[=F_=P730I,&P"L@4C<#TQ[GU-;*JJ*%4!5
MP !@ 4 <?>VE\?BMIFHI87#V,6FS6TEPH&U7=T8#KG&%/(%8TEEJ?A[QCK)D
M\)'7M.U6=;JVN(1$7AD**K(^\C"_*"#T'OV]*HH \]DMM<\.>.(=931'U"RO
MM-BLYXM.* VLJ,S# <J"GS$9XZ9.*Y^'3=1UOP!XS@L[0R7P\333BV5QEBDT
M3LH/3.%/XU["1D$9Q[BLC0?#MMX?^W?9KFYE%[=/=RB=E/[U_O$848S@<=*
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
MDCVW43EALR&(4E7/7H:[KPY<ZA?%[F[\/C18@FU89'1I9&[D[. HQQSDYZ#
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
M!O#(02N[=C">G4U8TRRU.T\=^+=2ETNX^R7L-JMM('C/FF)'##&[(Y88SB@
MA^(UK/::-J*:3?C2=4EB@2]?8HCDD.%4INW8W<%@,9Z9KM*\HA\.Z_%\+?"^
MC'1;@W]A?V\MQ$)8OE2.7>3G?@\=.:]64Y4$@C(Z'J* ,[7-9BT.P6YD@FG:
M2:.WBBA7+.[L%4>@&3R3T%9(\:11Q>(%N--N5NM"19;J")D?<C(7#(Q(!& >
M#@\=*D\;+KC:+!_8<4LSB[B-W%!*(Y9+;/[Q8V)&&/'.0<9P0:Y.'0M9M[SQ
MPUOX;>WMM8TZ)+1$FBSO$3H5;#8W%G!/)'4[CQD Z&Q\>1W5YH23:/?6UKK4
M8-I=2E-I?R_,V%0=PXS@D#)'''-4/&^N1ZKX+\5P6FFR7MK9VT\$\X90%E$9
MSM!Y;82"3QC!QDC%5GTC63IWP^B&CW!?2'B-Z/,B_=!8#&?X^>3GC/%4XM)\
M1:-X<\7>%QHEQ?1WWVR6PO898]C+,K':^Y@P8$^AS^M '>>%/^1.T3_L'P?^
MBUI_B/5UT#PUJ>KLGF?8[9Y@G]XJI('XG%)X8AN;7PMI5M>6[6]S!:112Q,R
MMM95 /*D@]/6K&KZ9!K6C7NEW6?(NX'@?'4!@1D>_- '*^#- M=6\*Z?K.OP
M0ZIJFHP+=RSW48DV>8-P1 >$4 @87'3/6M&,VO@JS-N9;BZ-_J!6R@:0O(S.
M =FYCT7:QR3PH]JSO"DVO>&=%MO#^JZ+=WC6*""WO;)HVCGB7A"0S@HP& 0>
M..M+XJTC6]1.AZW:VR27NE7_ -I^P+( 7A9=C(&)VF3!SU ZC)ZD TH_%T:Z
MAJ&EW>GW$.IV5M]K^S*R-Y\.<;XV) .#P<X(-9UE\18+N'0KMM&OX-.UF1((
M+N0IM65P2JE=V[!P1NQC/J.:2?2KW4_%<_B0Z?<0I;Z2]E;V\A02S2.VXG&[
M  P ,D9)/8 G"CT#78_ ?@?33HUP;O2M1M9KN,2Q?(D1.X@[\'KP!0!V7_"4
MB6[N8[.QDNH;6]2QN)(Y%W)(Q4$[#SM&\9/7@X!'-)%XLCEG\0VXL)Q<:'L,
MR%E_>!D\P;#G^[ZXKE]:\-WU]K;ZOI6EWFD^(DO%5;V"51!=VX<<S*&.1LR,
M$;L@8XJQ<:?K=AXJ\8&#1IKN#7((FMKE)46.-D@\ME?)W Y (P#G- &H?'UJ
M8O#<D>EW\JZ_&9+;8$^4^67VM\WWL >W/)&*BC\>SRKJT$?AK46U+2F'VJT$
MD7RH5WJX?=M.5Z 9/MWK#T_1-=@M?AU'+HMPK:,K"]Q+$?+_ '!C!^_SR<\=
MJUK'3]5M_%'C:]DTFY\C48X!:,'B_>E(2A&-_'/3..* -9?&6GW&FZ3=6@,K
MZK!]HMHI'6/"  L7). !N4'&>2,9K*;XG:<FAS:B=/O&:VOQI]U#'L8PRE@H
M.0WS*<C!7.?2N<L_#WB31-&\(:G#H0O+K2K)["_TR26/>Z,5.^-LE<@J#UYK
M8\366NZWX118/#I@N)+^VG6RCDBWQQQR*Q+MN"[C@\ GM[T =EH^I7.IV\\E
MUI5UIKQS-&L=R4)=1C#C:2,'/KV-:--1B\:L59"0#M;J/8XIU !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M:5-ILJRL@AED1RRCHP*DC!K ;QM=RZ_J>CV'AJ]NKC3IH$F;SHT4)*,A\YZ
M8..O7@8H Z^FM)&LBQLZAWSM4GDXZX%<?+X_CB\(ZMX@.FRE-*NI;:X@\T;B
M8VVL5/0\GOCBJVKQ0_\ "W_"ERD2+++87N]P!N8 1X!/?&3^= '=T5Q&I?$S
M3--@^WLD4NEK<_9I)DN5\U?GV%Q%U*!N^<XYQCFM1_%+2WVH0:?8B[73KB.W
MN0LX652P4[@F.5 <<DC.&P#B@#HZ*9--';P23S.J11J7=V. J@9)-<I)XZCM
MM.T[6;K3I(=#OY$2*\,@+1A_]6\B8^5&R.021D9 H ZJ>XAM8C+<31Q1CJ\C
M!0/Q-/!#*&4@@\@CO7G^I3W=_P#%N'2KG3HKJP31I7$,LH*$/,BM(01UP-N/
M0GUK>UAAX+\!7CZ)9(T>F6;O!!)*=JJJD\DY)QZ=^G% '0O)'&5#NJESM7<<
M9/H/>G5Y7KEU/<+\.]6O;'??F]09C*O)*&MV/!X R><' '>NIL_'%N8=>.K6
M4NFSZ(4-S$TBR95UW(5*\'=TQZ\4 =717)V/CFVN/%%KH-S##'/>PO+:O!=+
M.K;!ED;;]UP.>X/.#6QKVN0:#90SS[29[B.VB#N$4NYP-S'[H]3^A/% &I17
M#^,/%6LZ1X-U6^@TM8+NVN8[7<TVY=K^6!*AQ\W,F "!R#GIBMN;Q!*FHVVD
M162OJ\T#7+6YGPD40;;N9\'J2   >_H30!NT$@ DG '4FN5MO'>GRZ9=3RV\
M\-[:W@T^6P.#)]H8@(BG."&R"&SC')Q@U6UO5)-2TKQ)HFJ:,\+PZ8\XD_UM
MO*I5L8<J/F!'3'N,T =BDB2QK)&ZNC %64Y!![@TZN)\%:O)_P (MX7TVRM/
MM3+I-LUS()-JV_[I-H;@\G/ '/&3@<UUNHW]MI6FW.H7D@CMK:)I97ZX51DT
M 6:*X^#Q[;OX@L-(FMX4DU*-VLWBNTE&Y1N*2[?N-CTW#WI+#QV=0O+C34TF
M2/5K>]^RR6,DP#JNW=YV0,>7COW^I (!V--:2-'1&=5=R0JDX+8YX]:P[_Q'
M)'>WUEIE@;^YL(%FN4$NP+N!*HIP=SD D# '3)&17(ZSJ,5YXX\ ZY:Z7<?:
M+JWO2('C$<Y_=+A6SC&"3U.!S0!Z917)6OCI)="U2]GTF[BO-,N_L4]C&1*Y
MD)4+M8<%3O4Y[<^E3P^+6%_K.G7.FN+[2[=+EHK>99%EC<'&UFV\C:<@@>V:
M .FHKB;+XA_:HO#]W+H=U;Z=K3I##=/*AVRNI*J5'.#@C=QS[8)O:AXR2V;7
M&L[![R+0T#7S"0(WW-Y6,$?,0O)R5'. 30!U%%<L/&UK)9:9)' (;C4H#<V\
M-Y<1Q 1#'SLX+  [EP!D\].#BWX4\4VGBO3[BXMXVAEM;E[6XB+!MDB=<,.&
M4Y!!'7- &]16->:\4UK^QM/MEN]06W^TR*\OEI'&3M7<V"<L0<  ]#G'?#N/
MB/9P^'&U9=-O'>&_&GW=ME0]M-O"D-SR,L,%<YR* .UHKG=+\4R7GBBXT"]T
MJ>PNDM1>0F21'$L6[83\I.T@XXR>M3>*O$7_  BVD#4Y+-KBV65(YF5POE!F
M"ASG^$$C/I0!N4UY(XRH=U7<=J[CC)]![UA+XE_XK7_A&I;/RY39_;(YS*"L
MB;MI &,[@>H].:Y'Q7?B_O/!6L'32)O[:,<(C(=Y8_+DP5/'RL0",X&,$X[
M'II( ))P!U--CD2:-9(G5XV&593D$>H-<M9^+/[1A\0VE]HD\5WI*C[19>9'
M)YL;H64JV0IR <@^E,T7Q)I\?AGPXFE:;Y+:I"/L-@K!0B!=S%F[*HQDX)R1
M@$F@#K))(X8S)*ZHB]68X _&G5Y=\0]3&M_#;7/MNDRVEWIM[!$1*FY2WG1_
M/$^!N4JW4 'DC%==8>*9+CQ6^@WFE3V,SVIN[:221&$L88*V0I.U@2..>* .
MCIK21K(L;.H=\[5)Y;'7 KF/B'KNH>'/!5]J6FPH\Z;4WN^/+WL$W 8Y(+#
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
M9=8P#\I((RIQ@D\'..,]5I?AZRT>_O[VU:?SK^02W)DE+!W  !P>G  XK6H
M\PF\.Z]+X5\>6 TB47&LWLTUFIFBPRNB*"3OX^Z2?J*V/$FCZY>:#H&H:3:H
M-8T>9)Q97$B@2CRS&\>X$J"0QP<XKMZ* .%UB/Q)XC\#ZW;R^'Q87%W9O;6]
ME]IC=R[ @NS@A0O3 !)Z^PI+S2M7FU?P/=)I4WEZ6)#>?O8LQ[H3& /GYYYX
M[>_%=W10!YGJ7A'6]8N?'*I;FR.J2V=QI]Q+(C*7MU3 8*Q(!9!VZ'\*Z+0]
M1\47R;M5\-)I9@C/F*EU'*UP^, 1X.%7OEB#T'J:ZJB@#RJW\,>((?ACX:T5
MM(D-_I^H03SQB>+ 2.8N2#OP<CI[UOQZ=KEAXY\1:C;::LUMJEE;^3,TR 1R
M1(XV,N<DDL.G'O7;44 >>:#X7NM)\40ZII&DW.BV<MO*=2TYKA&@EF(&SRU5
MF"G.<M@#&..2*ZKPQK%[K>D&YU'3#IMY'*\,MMYRRA64]G7@_P!"".U;! 92
M#T/!IL4,5O$L4,:1QJ,*B#  ]A0!Q_\ 9>J:'\0M2URTLI-0T_5[:%)TA=%D
M@EB!"G#LH*E2>AR#VQ6%>^#]8@T(?9[ W%[>>)5UNXACEC A02!MF68 MM4#
MCC.>W->H44 (I+*"5*DC.T]1^5<EH&G:E:^/O%.H7.GR166H_9OL\QDC.[RX
MRK9 8D9)XX_*NNHH \FU'PWXG_X13QCX;MM%\W^T;ZXNK:[^TQK'(DKA@N"=
MP8<@Y '&<] >EN].U>Y\=^&=4.F.+:SL[B*Y<31D1M($QQN!.-IS@?3-=I10
M!YSX<LO%_AN.3PTNB6]U8I-)]CU@W*!4B=BP\R,_,67)X'!X&1UIOB;PM?:O
MJEQJ%AI,^G^((;A!9:Q;3HB2197_ %R[LL ,@@J20!CN*](HH I:QIR:OHE_
MIDCE$O+:2W9QU4.I7/ZUP3>'==UCX>6?@K4M-,#0^1;3WRRQM"T,+J=Z8;?N
M94 P5&">>*]*HH Y!]/U,?%:/6!ILITT:0;$SB2/_6&8/G;NW;<#KC/M6SXH
MTZ?5_">L:;;;?/N[*:"/<<#<R$#)^IK6HH \ZFTOQ!=VG@CS-#DB?2;F-[I!
M<Q,5583&3][!.3G SQ[\5'J?A'5]:U'QU']G:TBU>&T^PW+R(1YD"_Q ,2 6
MQVZ9^E>DT4 <KX<O_%-_)"FM>'H=)\@'SY1<I*)VQC]V%Y49^;).1C'.21?\
M4VAO]*2T?1DU>UFE"W5JS("8L'YE+$#<#M(Y_+K6W10!Y9<^"=;7P%XBT6P6
MX>VEN8)=)L;VX5I(D1HW9-^2 "5;:">.,]36W/IVM6_CBR\6PZ6\L=QIYL+V
MQ2:,RP@.71P20K=<, >.V:[BB@#S'5/ ^LWEMJ^MV2QP:U/JUOJEK:RN-H$"
MA41R"1N8;B<$C) SWKH)+GQ+K?AW4Q=Z =/>2RD@BLS=1RR2RLN,[@0JJ/KD
MY/ P,]=10!YCX1\/>(?!LND_8]+FDL;NSCCU:S\^+_1[F-%7SHR7P=V.0/3/
M7BNV\5:*WB+PKJ>CK+Y+W=NT:2'HK$<$^V<5L44 <?X<O_%UPL%OK7AV&P:V
M7_2+I+F.07) P/*4?=W'!^8C X]QEWVC>(4UBQ\8V&GR'6FE-O>:>9H@C66>
M$W;L%EP&#9/+$=, >B44 <!+:^)O#_CC4]8TS13JNGZW' TT/VJ.*2UFC39S
MN."I&,X)Y'YVM1TS7+GQEX1U*2R\Y+!;HWDL,B!$,J *JAB&8 C&<=.>O%=K
M10!YE-HWBV"U\6R:;82PSW^J1W4(%S&CS0 (KHK!CL8A3@G&,]0:EL=#UFT\
M4:U?P>'$M;&_TE(8XX[F+<LB[_E8 X+$L,G)'^T3Q7I%% 'F*^'=>3P7X'TW
M^R)3=:1?VLUVHFBPJ1!@Q!W\YSQ_2H=2@U.Y\1^)FT[P[>7VFWQ2UNFT_4((
MEF*Q@.'$G(?YBA*$<#'4$UZI7./X&T4ZC/>P?;[22YD,MPEGJ$\$<KGJS(C@
M9/<]Z .9N(M7:[T/Q3X9T(RI:VTNEW>C3R)%(D:N!\C$E,JT?KR,8KN-%DU&
M>S:?4[..RED;*VJ2"0Q+@##,."V<GC@9 YQDW+>WAM+=+>WB6*&,85%& !4M
M '&W.E:GI'Q$E\165G)?V.H626UU#$Z+)#(A)1P'905()!&<@\U@ZIX.U=O#
MNJ-;V!EU#5M<BU%X%EC'D1I(A"DE@"VU.<9Y..@S7J%% '(_V?J3_%.+63IT
MJZ?_ &.;,S&2/B0RA_NALXP,9QU_.NAUC2[?6]&O=+NAF"[A>%_8,,9'N.M7
M:* /+CX(\22Z)H6H27,:>*+698)[A6SMM63R7 .>2%_>_P"]G%=!XIT:]FOO
M"BZ5IKRVNEWZSR;)$41Q+&R  ,P)/S#\!78T4 <-!I6KP^*?&E\=+F-OJ5K;
MQVC"6+,C1QNI&-_&2PQGWZ5BP^&_$VE:#X*U&QTU9M4T"%[:YTYYT7SXW55;
M8^2N1M!&2/Z5ZG10!P7BVS\2^)O 5];?V/Y-Y=2P>39"XC8Q*DBNS.Y(7)P>
M 3CCU-7I]/U.?XFZ9K TV9;"+39;:25I(\J[NK#@-DXVD''ZUU]% ',_$'1K
MW7_ NIZ;IT:R7DJQM$C,%#%9%?&3P,A<<U0N[/6M0\<^&-8?1I8;>TM[I+C]
M_$QC,H0*/O<XV\XSUXS7:T4 >6R^$O$5SIGB%K>T%KJ!\0#6=.\^1&27:$PC
M;6.,[6Z^HKL?#U]KVHOYVK:"FC1HFTPFX29Y')'(*<!1@]>3GH,<]#10!RGC
MGPO<^(;33[O3)8HM7TF[6\LVESL=AU1L= P[^PJ[:ZQK5Y"(V\-W5C=$89[B
M>%X4/KE'+,/3Y1GOMZUO44 <5#I6J^'_ !]JNL6]E+J6GZQ! )A"\:R0S1*5
M!P[*"K*>QX/;'-8MSX.U>VT2S6WL3<7EQXG&N7<<<J!85\S<4!8C)"A1QU.:
M]/HH Y".PU-?BA<ZT=-F^P-I"6BR>9'DR+(SXQNSC!QGU]N:XF\T_5-"\&^'
MK:^TZ2.[3Q;%.D/FQGS \SNH!#$ X('..:]EK*UOP]8Z^+07QGQ:7"7,(BE*
M;95^ZW'7'Y4 <YJ>C:WJNOWFOV4!T^[MM(EL]/%PR%FG<[MYVE@%&% SW)XP
M.<C3M#U]?$?A35F\.>0UI;W$.H/+>QO,\CH@\QF!.\94XY)YY"BO3@,*!DG
MZFEH \KG\,^()OAOXKT<:1(+[4M1N)[=#/%@I)('!)WX& .?ZUO^.]/N[KP_
MINIV&+77-/NH9+(2X/SNPC:)MI.0P8@X/8>E=K6.?"^D'Q*?$#6[OJ)4*':5
MRJX& 0A.T'!(SC/)]30!<TK3X]*TJVL8V+K!&$+MU<]V/N3DGW-8'C'1(=?D
MM;._T!]2L-CMY\$J)-:R@KM*$LI&1NZ'L,C%=710!A^#['5--\*V5GK-R]Q>
MQ!@TDCAWV[CL#,."P7:"?4'KUK<HHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K(\0Z_!X?M;66;
MR]UU<I:Q&63RXP[9(W-@[1@'L><#O6O6)XHM'O\ 3HK0Z1%JMI+,%N[60J"8
MMK<KN(&X-L(Y'U'6@""Z\4-IEA)-JMFEI-]L6S@3[0#',S*&#!R!A<$Y)'&T
M\$\5FV_Q&T])M9AU*..%]+@6Y:2TG%S%-&W V-A?FW87:0.2*PAX%UVT\/.F
MCRM$^GZLFHZ/8WTWF>7&J;6A9P3@-N? !.!CG).-C5-+\1^-_"&IZ=JEC!H<
MD\(6"$7(N"958.'9E& N5 P,GDD]A0!L1:[JW]L1:=<Z"\1N+9IX9XYC)$K+
MC,<K!,(W(Z;@><5EQ_$%9/!FE>)5TQO(OKI+9H3.-T1:4Q _=PW(SVJ_X=O/
M%E\85UW2;;3! N)GCN5F^TOC&5 'R+_%R<]!ZFN*3PMXKB\!VGAA-(@+:=J*
M3)<M=J%N(UN/,!4=5X/.>>. <\ '5WGC/44\2:CH>G>&KB^NK**&;/VJ.,.C
ML1D$\#&. >3[56/B-8)?&TVFZ#!;ZGI:(\[S.%^U'RBZLQ4'HN,#)].*MZ9I
MNJ0_$?5M6GL#'97=E! DHE1L/&6)XSG!W<'';D"J<'A[59M6\=M+:^1#K<2)
M:2-(I&5@\H[@"2.>?I^5 %9O$,@\!^%[[Q!HL.HM>RV*AO-5@LCA-LS;E&&R
M2< 'ZULZWXTATVZO[6U2SGN-/C62>.XO5@))7<$0$'<VW!YP/F'/7&!=:%XB
MNOA_X;TI])5;S3;FR,B+<HPV0;=S9.!EMO &?<BKMQ9^*O#_ (RU+5-&TJ'5
MM.U@123027:P26TR($SD@@J0!G&3Q^8!?M/'5MJSZ7%I4$;W&H61O8XKN?R#
MM!VE1\K9<'.1T&,YKI-/N9+S3;6ZFMWMI9H4D>!SEHR0"5/N.E<CXB\/S:_'
M#::[H:ZG&+?>ES9RI%+:W!8DB,LRG;C;@Y_A&0<\=#X8LM1T[PQIUGJ]U]JU
M"&!4GFSG<P]SU],]\9H Q9_',EK)9S7&D20V%WJG]F1O+*4FWER@?RBOW"PZ
M[LX(.*)O&>HOXDU31-/\-7%W/IYMV=OM4<8:.3/S#/H!D#J>>F.>6N/#'BV[
MT^W%WI-M<ZI::W%>R7SWB[KJ))MRJ@Q\BA<#:<8QP"375Z)INJ6WQ U_5+JQ
M\NSOX+:.*02HV&B5@V1G."6XX[<@4 5-4^)=CIUK+J"16]QIT-R;>4I=K]HX
M?8SK#CYE#9_B!(&<8KM9(XKF!HY426&1<,K ,K ^H/45P.A6'C/PRUSX>M=.
MM+K2VN)9+/5'N@IMXY'+X>/!+LI8XQ@'ID=:[^1FCA9E1I649"J0"Q].<"@#
MR;PYJ=GI'P+T*>_T==3M#*L;0N5VJ3<D*QSGHQ'0&NXU'Q3)!JVH:7IUE%>7
MMC:K<R0/<^5)(&W8$:[3N/R\G@9(%<@GA/Q GP=L?#/]FYU*&XC9U\^/9M6X
M\W(;/IQ]?SK4\8^&I_$LESYF@R?;(XE;2M3M[B.*:VDV]';<#M#<\;NIXZ9
M+QU[6G^*"Z(MK;_8%TL71S.0QW2A2Q&WJ-I 7W)SS@5KKXFV%M%;7R16\VES
MW(M_,BO%,Z@L5$AAQ]S(S][."#CM4L>B:[:>/-/U9HXKV%]&33KNX,HC*R+)
MO9]N,D')P!WZXZU2\+V/C/PY:IX7_LZTFTZW=DM=8-T 4A+$@-%C)< X'0=.
M>Y -+7M;;5=-\16-AID6H6]A$\-VTLP4-)LW%$&TAF4%2<E1D@9ZXL?#C_DF
MWAS_ +!\/_H(K$M=%\1:!J'BBRM--34--UF>6]@N!<K&8)9%PR.&YQD#!7/^
M&GX5M_$.A>&?#&D3:5 WE1""^D%T/W"JGRL!CYB3Q@=/7T .PHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL_
M4]5BTXVT(7S;N[D\JV@!P7;!))/90 23V [G (!H45&[2K 65%:8+PN[ +>F
M<<#\*QO!_B%O%/A>TUE[46K7#2 PB3?MVR,G7 S]WTH W:*YNW\27ESXKUC0
MDTZ,26%M%/$YN.)@Y;@_+\OW?>M?2M4MM8L%N[8L%+,CHXP\;J2K(P[,""#]
M* +M%%% !117-R>-M)CL-0O/M-L([*[^QN&N%!23S/+_ 'G_ #S7<#R>PS0!
MTE%<]<>)9)=:31](M8+V[^R+>2O)<^7"D;$A<,%8L20<8&,#)(R,W-#U>?5E
MOEN=.DL9[.Y-L\;N'W'8C[E(ZJ0_'].@ -6BBB@ HHHH ***@>]MX[Z&R:51
M<S1O(D?<JI4,?H"R_G0!/15*RGU"6[ODO+*."".4+:R+-O,R;02Q&/EYR,>U
M7: "BBB@ HKG-4\17B:K>:5HMA%?:A9VBW4L<T_E ABP5%.T_,=K=< <>O&[
M:2R3V<$TT#6\LD:L\+$$QL1DJ2."1TXH FHHHH ***9--';P232L%CC4N['L
M ,DT /HKCQXRU&3PZOB*#0/.TJ2/SHMEV//,9Z.T>W:!CDX<D#MGBNPH ***
M* "BJ6K3W]MI<\VF6:7EZH'E6\DOE*YR,Y;!QQD_A5P9P,C![B@!:**Q/%6N
MW7AS16U*VTF;4UB<&>.*54:.( EGYZXQT')S0!MT5AVVNW4OBZ[T2?2)H((X
M!/;WID5DG VAAM'*D%P.>N#Z5N4 %%%% !1110 4444 %%%% !15#6M7MM"T
MJ74+MU2&,HN68*NYF"+ECP!EADGH.:K0>(["XUN'2H[FU:XEM5NE N%/F(V[
M:8QU<?*Q)'08]: -BBBB@ HHHH **** "BH+N]M[&.-[F58UDE2%,_Q.[!5
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
M@(SE<<\?2L1O!6B-I^EV!AN/LVER)+9H+N4>4RC"G.[)P"0,YK<FA2XMY()
M2DB%&Y[$8- 'DU_I&M_#73)M8\,7RZIX353//H]X=WE1'EC"_I@DX/\ X]6Y
M+?R>*?&5YI):,6L>F6]S;V\TLD9<2[MT@"$9(^09_A[=36\/!&BBRCL-MVVF
MQXQ8O=R-"0.@*EN5X'R_=]J?K_@O0_$MS;76H6T@N[4%8KBWF>&15/5=R$''
MM0!Q-[INI6<W@;2K[Q%=WLQOI[2YN+>X>/SD$<A"L W+#&W=][CJ#5_5]/C\
M#:YX:U.*]OFT<2-I]XMS>22*GF9\J5MQQPWRDGL1Z5U<WA#19SIF;>5!I;;K
M,17$B"-NA/#?,3DY)SG)SUJ_JVDV6N:7/INHP+/:3@"2-NAP01^H% 'G_C1)
MX_A1KVM175[;W-VPNXC'<R(8T+J$4 '@%,$KTRS5LS72:O\ $FY\/W[O]DM]
M*CN8;<2%1,SNRNYP1G;A0/0DGK71ZWH6G^(=)ETO4HGDLY<;XTE:/< <@$J0
M<9 K/UKP5HFOO9RWT,_VFS&V"ZBN9(YE4]1O4AB#[F@#F;EKG2K_ ,+>$SK#
MW\,_VL27%Y*P:=X]I2)F7DX#GC/.P9[BM[PQH-QIAU&RU"_BOH#<K<VMLVY_
MLBGHN7))&1E?2K6J>"] U?0[?1[NP4VELP> ([*\3#^)7!W!N3DYYSSFK^C:
M)8Z#8_9+"-U0MO=Y)&D>1NFYF8DDX ')Z "@"XL$2323+&@ED #N!RP'0$^V
M3^=<9\1O.7_A&&@O+JV:37K6!S!,R!D8MD$=#T!Y!Z5V]9FL>']/U[[)_:"2
MO]CG6Y@V3O'MD7[K?*1DCWH XJTT.!OB/K6@-=ZD=*DTZ"[:V-_-S*7=2=V[
M>,@#(!P3US@5D:%KVHR^&/!FFW%ZSK?7MY;2SW$K RB%I!'&SCGG"_7;@Y!(
M/I*>&].37)]95;@7\\(@DE^TR<QC.!MS@8))&!UK/?X?^&Y?#AT"2Q=].\TS
MI&\\C-'(23N5BVY3DD\'N?6@#G;W3KGP]I6MV][XCEM[6\N+9K2UM-[RP%WV
MF*,LV<2%2!R N6]#4=@;N/Q+XRTQO/LK4:9!<Q6\-VY\ER) 65AC8QVC(4XR
M.IKJ/^$#\/G0)=&DM99;:6197DDN)&F9UP5;S"=V1@8YXIT?@?0HKR>\6"X^
MTW%M]FFF:[E+R)SRQ+9+8)&X\X.,T >?V"3V?AOX<:ZFH7[W]Y>6MM</)=.R
MR121ON4IG;V'.,Y&22>:T[Z_N='\2L?$%M<M87.JHUEK=E.62+]X MO,@/RK
MD%#U!)SC.377'P3H9T[3-/\ )N!:Z7*LUF@NY?W3K]TYW9.,G&<]:E_X1/2S
M(Y9;AX9+K[8]N]P[1&;=OW;2<?>YQTSSC- &AJT\=KH][<2W?V..*!W:YQGR
M0%)WX[XZ_A7G.DRW-EXP\%+;M=):ZA87(FEN)R9+[9&C++(F2%8D[AR3\Q!Q
MTKTR[M(+^RGL[J)9;>>-HI8VZ,K#!!^H-<]:?#_P]9RZ;+';7+2Z;N^RO+>2
MN44C&SEN4P!\O3VY- '07EE:ZC9RV=[;Q7%M*NV2*50RL/0@U1GT32X?+O(;
M*RM[JSMF@M;DPJ#;)MQ@'LH].F,UJU'/"EQ;R02C,<BE&&<9!&#0!YAHFKW6
MC:A'8ZWIMW::_!ITYAE6=IK752BABX.?O_+G!&0&//.*FT2PU'6M&\,^)K?6
MX;>4M#-=7 ED?[4K\20NI.T98X Q\I   KM;'PSIVGSVLT8N)6M(VBM?M$[R
M^0I !"[B>H &3DXXSBL_3?A_X;T;5FU*QLGB?S#,L(G<PHYZLL6=H/X<=L4
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
MIFC+;W4UT_SLT:W4_G2Q(3PC/_$1]3C.,G&3L4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445QWQ
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %4]4TNQUK3I=/U&V2YM91AXWZ'!R#Z@@\@CD5<HH S;'0K#3Y'FA69YWC$1
MGGN))9-@Z*'<D@=^#UYZTW1_#VF:#]I_LZ&6+[3*T\P:XDD#R-]YB&8\G'6M
M2B@#,U/P_INKW5M=7<,AN;576":*9XGC#8W89"",[12Z?H&G:;)<RPPN\UT
M)YKB5II) .BEG).T9.!TY/%:5% '.:+X#\->'M0:^TO3%@F)8K^]=ECW==BL
M2J9]@...E$'@3PU;:[)K,.F*EY))YS8D?RS)_?\ +SLW=\XSGGK71T4 9/\
MPC6D_P!MSZR+4KJ%Q&(Y9DE==P *@X!QN ) ;&0#UJ"+P;H$/AYM!6PSIA8N
M('E=]K;MV5)8E3NYR".>:W:* ,NV\/Z?:B?8D[RSQB*2>6YD>4H,X7>6+ <G
M@$<DGJ:I#P1X?&DV6EBSE%E93">VB%W,!&X.00=V>#R/2NAHH 0#: !GCCDY
MJI-I5E<:K:ZI+ &O;5'CAEW'Y%?&X8S@YVCKZ5<HH R;[PUI.HW,UQ<VI9YU
M5)U65T2=5Z"100' Z?,#QQTJS?Z39ZG$(;M'D@Q@PB1EC<>C*" P]CD5=HH
MH:GHMAJ^F?V=>0LUF<9BBE>(8'0?(0<>W2I;G3[>[TZ2PG$CV\D?EN/-<,R]
M""P.[]:M44 9VB:%IWAW3DT_2X7@M$SLB,SR!,]AN)P/85#>^&M+OM3_ +2D
MBEBO3%Y+SVUQ)"SI_=8HPW#TST[5KT4 8^H>%=%U/2;?2[FS_P! MRIB@BE>
M)5*_=X0CIC(K6CC$4:HI8A1@%F+'\SR:=10!STG@?P[+%J436!\O4G:2[1;B
M11(S'+<!OER0"0,9P,YQ5EO"^DO>Z=>-#,UQIJE;1S=2DQ@C!_BYR.#G.16Q
M10!S:^ ?#"^('UM=+1;YY!*Y61Q&T@.0YCSL+9YSCKSUKI*** ,"/P9HMO=S
M7%I%=61G<O+'9WLT$;L>K%$8+GW YJY?^']*U/2X].NK-&M8F5XE0E#&RG(9
M64@JP]00:TZ* ,ZUT/3[1+E5@,INE"7#W#M,TJ@$!69R21@GCIR?6L>'X=>%
MX([:-+"4Q6LXN+:)[N9DA<9^XI?"CD\#CIZ"NIHH YN_\ ^&-3ULZQ=Z6CWK
M "1UD=5EQTWJ"%?_ ($#6H-%T]=?;7!!C46MA:&7>W^J#;MNW..O?&:T** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
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
M34=)L;A)&UC2KC/V:)BF08LY&[?C[A(QZ=" =_JFI6VCZ5=ZE>.4MK6)II6
MR0JC)P.]9-CXMAN]672Y=/O+6[DLOM\*2!&\V+(! *L<,"1P?6K7BEM73POJ
M3: BOJH@;[,K8Y?\>,]<9XSBN+TNRU"/Q]I.M+X?U.*U;2I;>XFNI$>82%T;
M+_,3T!  Y] !0!J1?$W3I=+MM5&E:JNFRW7V66Z>) L#^88QO&[)&[NH.,\\
M\5N0>)H)O%L_AQK.[BNXK<70DD"".2,G;N4AB3SQTX[UYZVB:R?@Y/HO]D7G
M]I-J)F%OM&2GVOSLYSC[OOUXKIO'MC?.-&U_1&2+6+6Y6"(2@@21SD(R,/8E
M7]MAH ZC2=535X)IH[>>&..>2 &7;\Y1BK%=I/&01SCI45_K<5GJ$.G0V\MW
M?RQ-,MO"5!6-2 78L0 ,D <Y)Z#@XM:=8Q:9IMM8P9\JWC6-2W).!C)]2>IK
MCO$,6L:'X_MO$]CI5SJNGSZ?]@NH+0J9HB)"ZNJL1N'S$$9H U[7QMIMYI%G
M?10W?FWEPUI#9M&%F,RD[EP3CC:Q)SC ZTJ>,K/?JMO<6=Y!?Z9")Y[-E5I'
MB(R'0ABK+P>_!&#BL7Q!9:[>WGAKQ1'IK^=IEW(\NFJZF46\J;"<YVM(!\V
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
M#R.6P/>@#IJ*YBP\;V-YH5QJ,UM<6LMO>G3Y;23:9!<!@NP$':<EASG&#DD
M&DM?'.G-J>I:=J*&PN;"T^W2%Y%=&M^A=64GH>"#@_6@#H+^VCO;"XM))98D
MN(VB+Q2%'7<,95AR#Z&JFAZ':Z!8?9;:2YF+-NDGNIC++*V ,LQY/  ]@!7"
M^*-0?4]?\"7;Z3<6R3:JCPSRLN=AC<[6 .5)X..>AS@C%>D7$CPVTDD4+SNJ
MDK$A +GT&2!GZF@"6BN9T[QG;ZIX3@U^VL+HQSS"!+9B@EWF3R\$;L [NV>E
M3W/B?%S?V^GZ;<:A)IRJ;L0L@VL5W;%W$;GVX..G(YSQ0!OTFX;MN1NQG&><
M5PVI>/'F/A2?0;9KRQUJX(,H95; 1B8P&(PV5YSC&".IXT(-2TYO'U] NC7*
MZU%IB2/.2G[V'>=J+\^/O;NN.E '545PUK\3+6ZTO2]6&BZE'I=]<BU-U((P
M(7,AC7<N[<1D<D @9ZDYK:O?%$<.I:AI]G9S7MSIUNMS=K&RKL5LE5&>KD*2
M!P/4C- &_165X=UZ#Q+HL&K6MO<0VUP-T7GA0SK_ 'L*QP/KSP>*U: "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *Y#X@:/JFI6&E7NCPK<WFDZE%?BU9POGJH(9 3P#AN,UU]% '!
MV@U>]^)=OKS>'[ZVL/[&>U8SO$'60RA^5#GL"./Y<U@2^']?;X6ZAHXT2Y_M
M";5C<I#YD7,9NA+G._'W1Z]:];HH XCQKIVK2ZAH/B+2M+747TXS)<:;*RJT
MD4H7)4GC<I0''>J6O:5KVN^'(-0T[18M-O[&_@O[33I70/-Y><B1E^4%@QP,
MG&.2,\>B44 <C+/KGBGPSJ\$NBRZ5Y]A-;Q0W4J-))*Z$ _*2%4=,GDYZ#'.
MAX-6]B\(Z7;:AI\MC<6UK%;M%*Z,240*3\I(P2#CG..PK>HH XHZ?J6@_$;4
M=;BLIKW3-7M88Y3!M+V\L60N5)&5*D\C.#U]:P+[PGK$'AZ5H--EGO-0\2KK
M$MM')'^XC$BMM)+ %MJC.">2>W->J44 (K;D5BI7(S@]17'M9:@GQ8?5_P"S
MIVTX:+]D\]63!E\W?@#=GIWQUKK9;B&%D66:.,R':@=@-Q]!ZU)0!Y+_ ,(]
MK_\ PI\Z%_8MS_:7]H>=Y/F1?<^U^=G=OQ]WWZUNVMOK/A[Q_K6H)H]UJ&FZ
MXL$J/;O'OMI8TV%'#,.".<@\5W?F)YGE[UWXW;<\X]<4Z@#R.V\/^(8_AIH>
MDOH=Q]MM=82ZDC$L1_="X:4MG=_=/3KGM75VEGJ(^*M[JCZ=.FGS:5%;+<,R
M8\Q9&8C&[=T8<XKL:* /-=.LM>\.:SJVFGPI'J]I>7TMW97XDC54$K%BDN[Y
M@%)/(!R.@-6#;^(O"OC?4M0M=&DUG3M8AM]_V1TC:WGB39]UV V,.<YX_GZ
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
M7=R/D/*YKT&B@#S'7?"NK7?A7QK<0V#MJ7B&1/)LU=,QHBJB[B3MR0"QP3U
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
M>)]1N+"6*ROTM5MYC)&0QB1@W 8D<L,9% &QJ>N)8ZC9Z7!";C4;P.\4._:
MB8W.[<X49 Z$DD<=<8ES\0+>TT?7+N;3YEO-#8"_LBZ[U4C*NAZ,K#D=._3I
M2^(-(U*#QOH_BC3K9KQ(+>2RO+5'57,3D,'3<0"0PY&>1TK)U7P;J.M67C:^
M$/V>\UNUCM[6VE=<A8D(!<@D LQ/<X&/<  ZBY\3):^(-(TEK.1CJL,LL$JN
M,#RU#,&';[PQ7/Z)XZN_[&U_5M;LU@M['49;5=DRD*5=(E3)Q_$<ECQR>U1B
MV\1:GXJ\'ZI+X?DM+?3XKF*Y66YB+H7C1<X5B",CC!)X.0.,IIFD:UINF>)]
M.N/#L=_!=:M-=(CS1%+J"652R@$\,$W_ 'L<@8SG@ U?$/BC5=)\-:Y>II*"
MYT^T%Q&WGAH9 0WS!L G;MY& 3QV.:GMO$=ZEIHEM)ILDNHZC"67,F(PJ(K,
M[N =N<C P3DUS$/@G4H- \6Z3I275OI%]8>7I]A>SAS%.5?<$.YMJ'*C!/7/
M;K=G@\3S_P#"-B?099-,B@:*^T];N(-Y@50C2?-M= 0WR@GL2">  79?B+:Q
M>%8M=_LR\=#>_89HD*DPRB3RSGGYAGIM!SQP*T-/\6B?Q#>:-J.FSZ;/!:"]
MC::1&62#<5+$J2%(/49KAQX7\21^![K1QH6)AKWVR-8;F+:8OM ER,D8&!@9
MP?85T&KZ!J6L>.;R<V,\.G7?AZ73#=%X_P!W([[ONALX [XZ_G0!C^.=7.O:
M!X?U*/23]AFUBS>TNW8>8%,HPY3&55ATY)Y&0*ZN/4[#_A8&HVD>B2_VM#IJ
M2FZRF9X2Y"HOS?W@?O8KD)=,\6W/@;1O#TWAQ_MFDW=H&G6ZB\F>*%QAD.[=
MDJHR"!W^E=/#8ZI'\3KS6FTJ;["^D1VJR++$=TBR,Y &[.,-@$@<T 5;3XEI
M=:3I.KG0KZ+2[^Y%J;EW3]R[2&-<KG)&0,D<#/>MJ]\4B/4M3L+"R:]GTNW2
MXNQY@3 <,51<@[G(4G' Z<\UQ$/AKQ#'\*-&T(Z-,=1M=0CFEC$\. BW!E)#
M;\'Y3^=6]8&J/XTUBZTC0[ZYBEM(;2[ETZ]@C9GP6*R"7C>JNN"O(#<GD8 .
MX\.:[%XET.WU:WM;BWM[E=\0G*;F4]&^5F ^A.>.E4E\4FXO+J.QL3=0VE\E
MC<,DP$B.Q4%MF/N#=R<@\' QS4WA*>U?P_#:VNF3Z6EE_HILY\%H2H'&02&X
M(.<G.?6N3UOPQ?:CK;:KIVE7&E^((KU1'J5O.BPW-N'',RALM\F1@KG(';H
M;.M^/[+2$U&:.%+J'3&VW>+E$DR "PC0_?*@\]/09(-7CXKCO9!%HEL=1E^Q
MQWK8D\M5BD!,8R0?F8 X&.W)'&>=M;7Q/X8\1ZQ;VGA^+6-,U*\:]M[G[4D1
MMW?&]) W.T$9!4'CUZ!\]CXF\-^-)]9T_2UUJTU2T@AO(X9DA>*:($!P'(&P
M@GC/'X<@&O:^-H;FZ\.1?V;=PKKJR^5YXV/"T:%F5T/(Z<$9S45UX[BL[/Q+
M/)I=R[: P%PD3H=X*!]RDD<8(SW]C57Q#I^O/?\ A775TX7USIMS,]U9VTJ!
ME26-D&UG*AMN0,G&>O%8UUH/B2YL_B"C:*0^MH@LPES&<GR F#DC&#U/L<9Z
MT :/B#Q9!/X0U&\USPC>2Z.%MW42O$5N%=AM.-V0%;;P1GD<=<:5WXBU6+XF
M6F@0V*M9-ITERS>: 7/F1KNQV"Y/'?/M5/Q;I.KZO\*3I%IIDK:E)#;QFW:6
M,;"CH6RV[;C"GH3VJS?6&K+\1M+UZVTQIK1M,DLI@9D4V[-(C@MSR,*1\N:
M$TOQ)HEI_P )5?G3'TTV-V%OG;:7GDV+@_*2,G*@<]^U20>/K(:\-)OHD@ED
MM7NH9(;A9U=4&74[?NN!SCD'L36#/X2UK5;#QQ:&V:QDU.]CN[":61&5C&(R
MNX*Q(RT?<=#^%;FD:AXJU"U<WWAB#2IX(7W;KB.47$NTA50*>%)Y)8CTYR2
M#2T7Q%+K#64J6&VROK8W,%RDXD4 %<*^!PQW= 2/E/-6]9UN#1DM5=&FN;R<
M6]M A ,CD$]3T  ))[ =S@5R/ASPO<:7XLMM0TG3;K0]/F@D.IZ?).C0-*<;
M#$JL0"#G)&!@#U(K4\:Z)J-]<Z%K&E1B>\T>\\_[*7"^?&RE752> V#QG H
MN6?B<SZU>Z'<6+6^KVUN+E(/-#)<1$X#(^!QNX.0,&N7\!V,7B?3CJ6M:8LE
MU!J]Q=0WAE^=9%E90H(P<* %P>" .*W+?2[N^\<GQ1/8S6T=MIILX+>1D\V5
MF?>S'#$ #  R>I/3C*?#O3M2TGP]+9:II\EI-]LN)@&DC<%9)&<<JQYPU &G
M?^(/L^M_V/:6RW-^+7[6T33",F/<5&W(.YL@\< =R,BH(?%0DUW2]*EL)8I=
M1L6O(F9A\@4+N1AU!!85E^,_#Z>(+[R[K0[J<0VP>RU.QF2.>WGRV5!+J0,;
M".HZYJD^E>)M/U7PAK%Q9OK%W9Z?+9ZAY$J*PD<(0XWE0PRI!_/% &U;>.+.
M73=0NIK6:*2SU,Z6( 0S33Y4 )T')88SCN3BJNMZJVIZ5XDT34]'DADATQYP
MY_>P2J5;&'P/F!'(Q[C-<TWA'Q1/HFM-'90V^IQ>)#K=@K3JT<^"N$)'(! ;
MD@=NG;J9+KQ'KGAS5!=>'WT]Y+*2&*S:YCDDEE9<9W A54>YR<G@8&0#*\(>
M*VT_0?!>F76E7,5K?V4%O!>LZ;6E$(;&S.X A3@GKCTYKM]7U6UT32KC4KUR
MMO N6VC)))P% [DD@ >IK@SH>N?V%\/[4:/.9=&F@>]'G0_($A:,X^?GDYX[
M5T_CG0;GQ+X/OM,L9EBO'V2V[O\ =\R-U=0?8E<?C0 Z'Q)+'K)T_4]+FL@;
M1KM;G=YD013AE=@,*XX..1[U2D\=0V^GZ?K%UI\T.B7\B)%>%P2@?_5O(G\*
M-Q@Y)&1D"F6S>(O%6C7>G:UHO]B13VDEO.QN$F:1W0K\@4G"C).20> /4UB-
MX>US6/AU9^"=2TUH)(O(MI[X2HT)AB=3O3#;B65  "HP3S@4 ;L_C>X'B#4]
M&LO#>H7ESIY@,NR2)0R2Y^<$MC  Z=3SP,&L^?XENFGZG?P>%]4GM=*NY;>^
M</$#"(\;F W?-W.%S@#)(K0T73]2MOB-XDU&?3I8["^AM4@G,D9!,2N&R Q8
M9W#'';M7->'7U"XTCQUIMGI<MQ)=:U?Q12[T$09\+\^6R ,Y. <CID\4 =G_
M ,)5;WES9VFCQB^N;JS%^@,GEHL!P%9FP2-Q.  #T/3%9=U\1[*V\,W>L'3K
MQGL;L65[:C9OMY=X3YN>1EA@KG(/Y4-.\*ZCX.\2:9?V%O)J5@-'BTNZ2)E6
M1&B.5E 8@%3R",Y&<\U0UOPAK$_ACQ&]MISRZEK>J078MEEC'DQQO&0&8L%W
M%4).">6QVS0!U:^*K[[1!:2^';RWN[JZDAMDFD78R(F\R,Z[@@QQCDYX]<8N
MO>/KH> =1UC2[$QW=K>G3[A)9!^XD$HC+ C[W+#'UYZ8K3\4Q:Y<ZAH4EIIL
MUYI(>0ZC8I/'&[$J/+W98!E!SE<X/'6N4;PCXA?P%XLT==(AAGN=7:^LXDN$
MV2IYT<@5>FWA"/FQVX% '7:AJEH/%WABUU+0W_M&Y-P;2Y+HRVQ6,EP"#G)4
M =,<]>*?=^,1'::G?V6FRWNGZ7*\5U+'( Q*<R>6I^_MYSDCD$#-4M6L]8U+
MQ?X0U4:-,D%DUR]T//B)A$D>Q0?FY/<XR!V)JEI.CZWX<T[Q#H4>F/?07EQ/
M/8722QA,3<[)=S!AM8G) .1TYXH U[GQU;C4])LK#3KJ_&K6KW5I-"R!)%4
MXY.1]X9W8Q[GBM#PQXC7Q'9W<ALY;.YLKN2SN;>1@Q21,$X8<$8(.?>N7L/"
MNH:)X@\%PV]I+<V.CZ?/:W%T'C +NJ<A2P;&5/;N.M:W@G3M1TZ\\2M?V$EL
ME]JTEY;LTD;;HV5%'W6.#\IX/M0!J7FO%-9.CV%M]KU!;?[3(C2>6D<9.%W-
M@\L0< #L<XK$N/B18P^'#JZZ=>N8KX:?=6X"^9;3;PI5AGGDC&W.<BEGTO4]
M'^(MQXAM+.2_L-1LDM[F.%T$D,D9.U@&(!4@D'!R#S6!JGA#6/\ A'-3:VTY
MY]0U778]3>W26,>3&DB$*69@"VU.<9Y.,X&: /0='U"\U&">2]TFXTUXYFC6
M.=T<NHQAP4)&#GI[&LJZ\7%8M5N-/TV6_M=*D:*[>.0*Q90&=8U/WRH/.2O/
M R:Z1&+QJQ1D) )5L9'L<<5PFCZ9K7A>3Q'IT>ER:A:W]Y->V5Q'+& #*/FC
MD#,",-W .0?7B@"2_P#&EU/XA\)PZ+;)=:;J\4UP)?-"F4)'G;@CY<;@3GG(
MQZUBZ=JC^&?$WQ GL-%EO(H+F&>6.!DC5$%NK,<L1DGDX&<^U6H?!^J>'&\"
M#3[7^T4T6*X@NMLJQ_-*@&\;B/E#9Z9..QJQ#I&LI=^/96TB<+JRK]CQ+%^\
M(@$?]_CGGG''Y4 ;TWC&P^SZ8UJ8WFU*U^V0)/,L*B+"G<S'./O*, $D^P)&
M0OQ/L'T2WU&/3;R4MJ@TJ>*-D8P3E@.H/S#G(*YSQTK'@T3Q/H4'A;5[+11?
M7%EI*Z7J.FO/&KE1M(>-LE3AE/?D?II^)+'Q#K.BZ2XT3;<1ZQ;7K6D4\68(
M8V!(9BP#.<$\9'.,\9(!U^CW]WJ-F\U[I<^FS+*R>3,Z.2 >&!4D8-<WJ_Q(
MT[2;>XOC$L^G6MP;>XE2X3S00^QF6+JRJW!Y!X) (YKLU)902I4D9P>HKSK1
M;/Q7X9N;W0HM @U"PDNI9K+4S<(JQ)(Y<B5#\Q*ECT'/3WH VIO&DKZ[J&CZ
M?H-Y>W=I;QW"D2QHDJ/G!#%L <=^3GIU-9>I>/;JZT7PIJ6B61:WUJ^B@?S7
M"NGWB8\=,G8P)Z?GQ?L+#5+3XBZUJLFFSO93V$$$4RR1?O'C+D_+OR,[AC('
MX5S-CX8\0V?@'PA:G2':_P!%U=;JXM1/%EX\RY*MNVDXD'!(Z&@#K%U2S;X@
MM9G0W76ET<SBZ9D^>+S /*!!_OD]0.E8ND^/]4C\ W7B;4M&DGB@N)_,6VF4
ME8UF9> <9"@#)[X)K4CT_56^*46LR::Z6/\ 8OV-YA+&0LIE#XQNW$8XSCK3
M? NC:AIWAV\T'6=-5(%N+G]XTJNMS')([< $D#:V#NP?:@#>DUDK?:5:Q6XG
M-_&TN^.4%8T4 ENG*_,HR.["M6N'^'.BW6G6=T;NZ%U%:2R:=I\G?[+%(V,^
M^25/J(UKJ-'O+^]LWEU+3#ITPF=%A,RR[D!PKY7CD<X[4 :%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5E:]X?LO$=I%:W[3^3'*LP6*0I\ZG*DD<\$9K5HH 1%VHJEBQ QN/4
MTM%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5SMSX*TBXU2?48FO[.XN&#7!LKZ:!9B!C+*C $X[]:Z*B
M@""TL[>PMDMK:,1Q+G R222<DDGDDGDD\DU/110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 (1E2,D9'4=JRM$\/66@?;/L3SD7
MEP]U,)9-^Z5OO-STS@<#BM:B@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *S-=T&Q\16"V6H"8PK*LH\F=XFW+T^92#WK3HH AM
M;6"QM(K6UB6*"% D<:C 51T%3444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%4=2U2'3A;HRF2YN9/)MX%/S2/@D_0  DGL ?I0!>HK&U377L
MM0LM+MK:.XU2\BDECA>8QQA8P-Q+[21RR@?+SGVK(3QCJ5U%);VGAUSK-O:"
MZN=/GNA&4!=E55<*P9FV,1T&,9(S0!V%%9NB:S%K5HTBPRVUQ$WEW-K. )('
MP#M;''0@@C@@BM*@ HHHH ***P'\7:8EC>WGG1&*UNOLAS*H/F^9Y>&Y^4;\
MC)[ GIC(!OT5RNI>,_[+\4:3HL^FR;-5)%K?"9?(8@9*D]<^@QSD8K2U76Y[
M#5M/T^WTY[R6]WD%)541*N-S-G^'D#(SR0,<T ;%%%% !117/W7B6>V\23:0
M=%O7 LWN8+E-NRX9<9C7G@\@<\9/Y@'045E>'-:.OZ)%J#V4]C(SO');3XWQ
MNCE&!QP>5-:M !1110 4444 %%%% !14,EU!%<PV[RJ)IMQC3NVT9./ID?F*
MR/#?B-O$$NL1M8M:-IM\UF0T@<N0JMNXX'WNG/2@#=HHHH **PM5U^:VU7^R
M-,LDO=3^R->>3)/Y*^6&"@;MK?,S' &,<')'>;P_JFIZM:23ZEH<NDG<!%%-
M.LC.I4')"_=Y)&#Z4 :]%%% !116%X?\1MKFHZU9M8M:MI=T+8[I QDR@;/'
M3@CC)H W:*** "BBB@ HHHH ***YC3?%5WJ\NGW-CH[3Z->R2QK>I.-\>PL
M[QD#",5."&)Y&0,XH Z>BH'NX4NEM=X-R\32I$#\S*I )_-E'XUD^%O$1\2V
M-Y<-9M:-:WLUFT;2!SF-MI.0/6@#=HHHH **P9_$RR:Y/HVDVC7][;*K71\P
M1Q6^[[H=^3N(Y  )QUQ4UCKDMQK4FDW6FSVEQ'!Y^\LKQ2+NV_(PY..^0"..
M.: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N&N9GN/CC86
MLI)AM= EN(0>GF/,J,?^^0!7<US^M:/(VO:9XALX]]U8K)#+$#@S0/C< ?[R
ML%89ZX([YH Y[6=,MY_C'HA>2['F:;<NVR[E3!#1@8PPVCU P#WS1HVF6X^,
M/B-_,N\QV5I*N;N7!),F01NP1Z*<@=@*ZB?P[9WGB"VU]IKI;V"(Q0D/M54;
M!9=I'? SGG\J(/#MG9:_>:\DUT;RYC5)_GW*R+G:H7';)QCG\Z .?LY9+?XW
MZI:1D^1=:'#<RCMYB2LBGZ[2?RKN:P-%T=TUW5/$%XFRZOA'#%&3DPP1@[5/
MN268_4#MFM^@ HHHH *QI?"7A^:+4HY-'M&34V#WH\L?OV!R"WN#SGUYZULT
M4 <YXL\*V6O^$I-) %KY"*]E+$,&VDC'R,N.F,8X[9%9WPTN[G7_  M:^)]2
M=9-1U"((Q5<*B1DJ%4>Y#.?=O0#'775N+JUD@,DD8D7:6C.& [X/:J'A[P_9
M>&-(BTK3C,+.'/E1ROOV9)) )YZD]: .+_XG'C+_ (22.SNS:W=GJ$EG;3)J
M$L1M?+"[6\I5VL#RQW$YR1T PNLS75V;]/[6N+Z]M]$1VBL)FMX;60JS>>75
MADOCY5P2 OH<UOZC\/\ 0]1UZ36#]MMKF<!;H6EV\*70' $@4C=QQ[U/=^"-
M%O-6FU!DN(GN+=;:XB@N'CBFC4$*'52 < D#VXH XQKO4M63X9O)J]_"VJ6S
M?;/(F*>;_HI8DX[YSSVZC! KT32]%M]+LX8%EN;F2*+R?M-U*9)F7.<%^O\
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
MWT!:YD\RW9F*L@DSOP2N0,\<@<4?!^TB@^&VDSHTQ>:-MP>=W48D?[JDD+^
M&:Z>UT*VLUNWCFG:[O,>?=NP,KX&!SC  &<   9)ZDFCP_H%GX:TF+2]/:;[
M'#GRHY7W[,DDX)YZD]: .3;3H'^.C2%K@-_8*S?+<R*-PN,= V-N /E^Z?2N
M0FBN+/X>^+]=M-2O[:\T_7;R6W$%PR1@BX&=RC <$'!#9]L<UZO>^&M/OM?M
M];?[1'?00F /%,R!TW;@K '# -S@_CFL]O >D/H6H:*TEXUCJ$[7%RAFY=V.
MYCNQD9."0/3ZT 9EW=W>O^,]7T,$B*RL[=XXUU"6U8F3<6D!C4EL84<\#'O7
M1>%;?4[/PY:6NL:C%J-_ &CENH^CD,0,^X& ?<&J.L^!-)UN[L[V>6^@U"UC
M\E+VTN6AF:/^ZS+C(_\ K^M;]C96^G645G:Q^7!$NU5R2?J2>22>23R2<T <
M!\*"R7/C.WNS_P 3)=?G><-][8P78?\ =.#BNF\;:RWA_P )ZIJMLD;W]K9R
M/ & )'0$X_N@E2?H*DU#PGIU]JXU>*2ZL=3V"-[JSE\MI$'17'*N!VW XJY!
MHMI';W$,P>[^TIY<[W3>8TBX(VG/ 7D\  <GCF@#B=;DNO#]AX5UK3-0O;B6
MYO;6VNDEN'D2[CF&"=I) ;.""H&.G3BJ7V2ZU"3X@Q3ZUJX73Y=UIY=Z\9B;
M[.'&"I' )^[]WVKM=.\'Z;IHLHTDNI[:P;=96]Q-O2W."!MSR< D#<3@=,41
M^$;"(ZP4GNP=8_X_#YOWSMV\<?+\O'&.* .)2XU"'3_A[XA.JZA)>ZK/:P7B
MO<-Y,B2P,Q'E#Y!@@8(&?4FI+/1K[Q)J7C.SE\1ZS +.^"V;0WC)Y3&%6!..
MJ@G[O3KWYKKF\%:8^GZ/8F:\$&CR))9*)>8V080DX^; )'.:YWP[H<E]XE\8
MM<_VM9V]]>*5^1X4N(O*53@LO'.X94AL=^E %/P_K-YXETCPI+?WMU/>W&G2
MR2Z;;,83,0P07$DBLNU1CISDOD D5FPZGK%W\-O"%T^KWT=X^OQV<LR3$M)'
M]J=,.3]_A1UZXYSDUZ'=>#-'N;_3[Q(Y[26Q@^RQ?8YVA!AX_=G:1E>!Q52/
MX>:%#IMOI\/VR.UM[S[="BW+$)*&+*1GH 22!TYYS0!E:?9RP_$#7?#@U/4W
ML+C2H;H>9>R-)#*SNA:-R<KG .!Q[8XJEX>O[R^TRW\'WE[>?VY8ZB8KZ<7,
M@E:",B3S=V[=MD4QIU_C]JZVZTBVTK4KWQ3'%?WFHBT\IH8F#&6-<L$5>!G)
M)'0Y-0^'+/[;JU]XHN-*ET^YOHHH(X;A5$PB3)RX!(#%F/&>BKGG@ '3 8 %
M%9]IH]O9:MJ&I1R7#37_ )?FK)*61=B[1L4\+QUQUK0H **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBO*_B-\0+WPMXO\ #QB5QHL-UY>I
MRC[I9UX0^ZHV_'?(]* /5**YOQY(Z> -;N[:YFAF@L99X9K>9HV5E0E2"I&?
MY5Y)%K5W#\!+?Q,_B;4XO$ D;RI'U"1_.(G*[3&S%3\OMVSZT >_T5QNCV6J
M>*M!\-ZEK-U>V,HM&DN[:UGDMC-(P7:6V$$# 8XR,$CWK@OANE_XIUSQQIVH
M:]K>RRN1#9NFI3!H 7E&1\W/W5^]GI0![?17BWCZZU?2?B!X"TR/6=1CCO7A
MAOEAO)56?$B*3@-QG)Z8ZUJ^,O%.I7WQ%T?X>Z)>RV"SJ)+^\B/[X(%+;$8Y
MP=JYW=<D>^0#U2BN5OO",D-E"-$U74[:XCEC9_-OI9EF0."ZL)&;&1GD8.?;
MBN&U.]U!?VB],T-=5U)=+GM3-):K>RA"WER'H&X&5!P..* /8Z*9+&LL31L6
M"L,$JQ4_@1R*\%^'6O)?2^((O$>OZI,Z:E#9V,9U:>-_WDC)A0K@MC@GKTH
M]]HK+\/:9<Z/HT=C=7T]])'+*5N+B0R2,AD9D#,>I"E1^%>8_$:_U&R^+7@^
MPM-4U&WL]0E1;J"&\D1)!Y@'0-QP<<8H ]BHKQSXBWVH:?\ %7P;IUGJNI6]
MG?RQI<PQ7LJK(/, Y ;C@XXKV)5"*%&< 8&3D_F: %HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH K:A>#3]/G
MNS!//Y2%A%;QF1W/8*HY)->:>(O!D_B3X97GVB]U0WEPIO\ [&UHORW1^;:!
MY7FX!.P<_=QVKU2B@#R31KS7+[X&:CH^K:-JD6L0V$MC'$]G(6G!0B,CCGC
M/N,GK7(VGPWU*Y^%>DZCI^G75AXOT.62;8]NT;S+YK.%Y'S$#!'7N.]?1-%
M&!X4UZ\UGPW!>ZII=YIU^B8N;>:W=2''4H"/F!ZC&>N.M>??"#3=2TOQ=XRF
MU#2[^TBU&[$MK)/:R(LBAY3U(P.&7KCK7L%% 'C_ ,3-.U&_^*'@R^L]+U"Y
MM-.N4DNIH;21UC7S5.<@<\ GC-3>,_"^JZ=\3='^(.C6,VH01J([ZUA7]\%V
ME"RJ<%OE;IUROOQZU10!AV_B6/4'ACT[3M1E=V7S#<6<MLD2Y^8EI%&2!GY5
MR2<=!R/-M8M+]/VAM.\0#2=4DTFVM3#+=16,KJ&,<B\84D\L.1FO9:* .:B\
M23WOB2.TMM-U./3H;62>>ZGL98U=\J$C4,H8GEB<#L.O->5_#;1#I\OB$^(]
M!U6'S=1AO;)SI<TC9CD9P5*H=IZ>G!KWFB@#'\.ZK=ZS:7-W<Z?<V$9N62WA
MNHS'(8P%&YE/3)W$>V*\V^(VG:C??%GP?J%II>H7%GI\J-=3PVDCI&/,!Z@<
M\#/&:]AHH \=^(MAJ.H?%7P;J-GI>HW%G82H]S-%9R,L8\P'^[SP,\5["K!E
M##.",\C!_(TM% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%>?\ QH>2V^&.I7MO-+!=0-$8IH9"C+F5 <$'N#0!Z!17SZNKZA;W
M?P[_ .$4U2[NM5O+:)M6M4NGGC92(\M*I)"GF3)X/'M7J7Q+U/4+#P7?P:.C
M/J=S!(L6PX9$52TCCZ*"!_M,OK0!V%%<E\./%"^,? EAJ,C![D)Y%V/^FJ\-
MGZC#?\"KS;PQ<V#?%?QI8:YJLD6F6Q;R$GOWB2+Y_P"$[ACCTZ4 >[45X]\+
MI->\3^'/%&GWFHW[Z2\QATO4)G;S3&2P)5SR<#80>Q)JAXPM!I?QE\(:+9W-
M['IUS&OGP?;)2)/G<?,2V3P!0![A17F'Q%T4>&_ACXFN+&\NU8S1W%LQN)"]
MOEHD958G(!P3C/\ $:Q[CQG<^#/@)H^K6S-)JM_&D233$R'S&W$NV<YP%.,]
M\=J /9Z*XGPMX+M/^$<L[G59[R]U>Z@6:XO9+N02AV&2$8,-@&<#&.E<9\6[
M34/#/PJL@NJ7;W\.HE/MJSLLLD;M*P#,,9X*Y[9% 'M-%>-_%=I-,^#NE7EC
M//;72M;CSHIF5R&0ELL#DY//-4H-4O8/B5X3M/"FI7-Y!<6D3:Q;K<O/"@/W
MF;)(1L9/;D#UY /<:*X+XMZQJFF^"KR'1-_]H21-,SQG#0P(5\QQ^:C_ ($?
M2M7PWK8\<_#R"_MYO(GOK1HI&3K#-@JV/HV2/;% '445X9\2+$>'O&7@+3-.
MO-0CMKJZ$5R#>RDSKYD0^8EN>"?SKLO&/A^+0_!7BR\L[FZ59+/SH5:XD8V\
MJ*V61B<J#QP/0^M 'H-%>'Z1XQN_"O[.UIX@21[C5KN22%)[AC(2YFD4,2<Y
MVJIP.G KL/#'A--4^'EG<7][>RZQJ-HMR^HFY?SHY'7<I1@?E"Y  &!QTH ]
M HKQ3P=XIOO'GPGUVUU:XE&J:8I07D3E'.5)1\J1\P((/KCGJ:3P-XEU/PIX
MGN/AWXWG><3,3I][,Y(E#'A=QYPW;G(.5], 'ME%87@VW2W\)::%,C%X5=WD
M<NS,1R22236[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5PWQ<TZ^UGX=W^E:993W=[<M%Y<<2Y^[(K$D]!P#7<T4 <[X$MI++P1HUG
M<6DEM=6UG%#/'(FTAU0 _7ZBJD-K<:]XEO[JY&J:<ELGV:T(4*LL1PSOD@_>
M; QP<(#BNMHH \=^'&AZUX'\=:[IJ:9?/X7O)-]M<F/[C#IE>N,$J3C^$=JI
MZ-X'N-7\?^-/[>T:[CT?6E9;:X>/H=X*L.ZGC(R.W/I7MU% 'F7PLM_%7A@W
M7A37[&>6PM7;^S]17#(R9^Z><@=QGIR/2J'C71M7O_C+X8UJTTJ\GT[3E5;F
M=(^%.]B<#J< CH#7KE% '%_%2RO-8^'.IZ9IMG/=7EVL8BBC3DXD5CDG@< ]
M:Y>X\ 7GBKX(Z9X=GB>QU?3T5XUN%*@2KN&">X(8\C/4>F*]<HH XGPMX@U6
MT\/66G:QX<U:/5;6%8'6*$/'*5& RR;MF#C/)&*P_C%I.N>)O 5IIUGI4D^I
M-=I/)#;G<L:A7'WS@$\@?_6KU*B@#R;XF:1JWB#X5:9I&F:5>3WZM 7A\K:4
MV(0V2<#KQUYKT;P^OE>'K!&MW@D2W19(WCVLK!0""/K6G10!QUKITOB+4=7O
M+]=4T\/_ *+%"551);*.O(.=S,YQP<8!'%<G\)=(UWP?K>MZ#=:;>_V#-<-+
M87<B<<''S#J-RA>HZK[UZ[10!Y)\4=$U?6/'?@^]TW2KNZMM*NA+=21IPJ^9
M&W&<;N%/2NT\>PW&H^ -7M+*UGN+F\M'BAB2,[BS#C.?N_CBNGHH \?T;P#>
M:[\"(/".HV\NGZK;M)(GGI\JR>:[KR,@@AL''3-=#X?U?6]$\!6VE7?A[46U
MVQM1:QPQQ;XIF0;482CY I !.2".>*[^B@#R?PGX%O/ WPQU.UG@EO=9U++R
MQ6J[\'&%3/3CDD],D]>*Z'XA^!K7X@^&E" V^IP R64\BE61O[K=PIQSZ<'M
M7;T4 8?@VUN['P5HMI?HZ7D-E$DZN<L'"@')]<UN444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MD:IKT6GZA:Z;#;3WFH72/)';PE01&N-SL6( 4%@.N23P#6O7&^,?"]QKFHV>
MHZ'K!TOQ%I\;&"0C<DD;'E)%[J2OOCT- &YI&NKJMY>V;6%W9W-GL\V.Y5?X
M\XVE20P^7J#^H-:U>71_$#5K#1O$Z:WI$-GXGTBR65FB.Z&X0[@DB]]H8G(]
MS[@;,=IXBL-6L=6COHWTL02?;H9;]YS<_+E'B!C 1LCHN 0>E '<5$+B)Y98
MD</+$ 70'D9Z9^N*XCP^NI^(O#6@^)HM>DMKJ:1;J[4L6@>$D[H!'D*N. &^
M]E<DG-0>$-.)\6^.-E]?(ZWZ(K^<6QF!#G#9!(SQD<#B@#MM)O+C4-+@NKJP
MEL)Y 2]M,RLT?)&"5)'O^-7:\HT+Q3J=UX0\!VMQ>S&YUVXD2ZO"?GV)O8J#
MV+85<CH,XP<$:US>ZGI/C/4_#T.H7;6-QHSZA;2._F2VLB-L(#."2IR#\V<'
MI0!Z#4%[>0Z?937=PQ$42EFVJ6)]@!R2>@ Y)KRNPO\ 6;?P]X UZ37;^>XU
M&[MK6ZAD<>4\<J-G*X^]D [B<YSVP!ZTRJXPR@C(.".XY% '*Z7X[MKWQ#%H
ME[I.J:3>W,;26@OHE5;A5&6VE6/(')!YQ71W]];:9I]Q?7LRPVMO&9)9&Z*H
M&2:P)+)/$'C"PU0 &RT43+%)_P ]IW&QL?[**"">['_9-9?QC$A^&&J;,[-\
M'FX_YY^<F[_/I0!OV/B>"[O[2RN+.ZL9KV%I[07(4><JX+ ;6.& ()4X.#['
M#YO$MI!XJM?#S0W/VNYA>9)/+Q'M3&?F/4\CIFN<\=;CXN\!K;_Z[^TW(V]?
M+$3;_P ,5/K/_)7?"_\ V#[W^<5 ':T444 -D8I&S*C2$#(5<9/YD"N*A^)N
MG2://K$FCZO#I=O.UO/=-'$RQ,K;6+*DA? /<*:[>O'?">CZMXB^'NNZ+9RV
M=M;7FJ7D4MS)N=U0R?,%0  G'0EJ /7H)XKJWBN()%DAE0/&ZG(92,@@^A%2
M5Y_J%H=,FBT.RU&]D@L-%6.WLK.0QRQ,N5$\L@(&,* %/4AL*:R5UG7-3T+X
M=7/]LW-O+JDBQ7AB" 2?N6);I][Y?IGM0!ZDT\23QPM(HED!*(3RP'7'TR/S
MJM9WMQ<WU]!-I\UO%;R*L4SLI6X!4$LH!R #QS7 +H36/Q4T*SEU?5+QDTBY
M;SKBY.]L2H0#C Z'!XYP,YQ45WXIU30+7XAW;7LMVVF7$"6GG@$1>9&G8 #
M+Y]\4 >HU2TR]N+Z"62YT^:Q=)GC6.5E)=5. XVD\'K65;Z+>6FLVEW!X@N6
MLY+=HIX+A_-,\A&5D0DX0C!.%&TCM7!7&MZZGPOU6_36KL7UMKCVRSG:2T?V
MI8PIXX&#_#MH ]?HKSV0ZOX8^(^BVIUR\U#3M;BN1/'>E2()(DWATP!M4],=
M/TQG66KZE;ZKX.ECU.\O4U"ZE@N[MF(M[P&-V!CC)^4 J,$!01Z@T >F_:8V
M,Z1$2RP\/&I&0<9 ]B01^=1:7=SWVF6]U<V4MC/*FY[:5@6C/H2.*X'PA8.E
M]XZ>+4+Y)8]3E1)#,7(_<QG.&R"1T&1P.*K:+XFU&[T'X>Z=<7DWG:ZLC7=W
MN_>,L<9<J&[%CM&1SC.,=: /4J*\YO=0U72?$WB'P]#J-V;4Z&VJV<[L));5
MU8H4W."6!(R-V2.<50LKW5[33OAYK+ZW?7$NJO;VUW!*X,3K) S9VX^\"H.[
M.2<]N* /3KZ>6UL+BXAMGN98HV=((R TA R%!/&3TYI;2:2XLX)I8'MY)(U=
MH7(+1DC)4D<9'3BLGQG-<VW@K6[JSNI;6YM[*::.6+&X,J%AU!]*Y&XO=7GO
M_AU#'K-Y FIVT@N@FT^81:[]QR"2V?7(S@XH ]*J-YXHYHX6D42R E$SRV.N
M/IQ7(^"+F\36/%&C7-]<WL.G7R+;RW+[Y CQ*^TMW ).*I:M9"?XS:,3<W2A
MM*N'VI.RJ"KQ] #@9[^O&>E '2>'?$<?B%M45+.>U;3KY[*1)BI+,JJQ/RDC
M'S>M;=>.-#>QZ%\1]4L]6O;*:PU:ZN(5MF"@ND,;?/P=PXQCIU_#IFUG4->\
M0VVCQ_*G]C0W[I'>/;,[R,5R&12V%V].!EN<\4 =[7+2>-D7Q#?Z)#H6K7-Y
M8Q+-,(1!C8W0C,H)[\ 9]JN^$[?6[/0EM?$%Y;WE_#(R&:%MQ9.J;SM7YL$9
MXYZ]ZY*V;4%^,WB7^SH[5Y3I=J/](D95'+8/R@Y^G'UH VKCXB:4/"D/B*PA
MN+VSDN$MF" (T+LX3#AB",$CH#^7-=?7DNO^%/\ A$/A3<V;W7VJZN=7M[NY
MF";%:5[B/.U><#  K=\675U]OUM+?4KN22VTOS8;6Q<Q&T?#GS97R <X7"G/
M"GY3R: .]HKS)M5UG4KGX;L-8N;?^V+1WO%A" .WV7?NQMZY)QU X..*V_!%
MS>)K'BC1[F^N+V'3KY%MY;E]\@1XE?:6[@$G% '82.(XV=ONJ"3^%<A-\0$M
MGTI)_#>MQ/JK;+17%N"YV[L$>=\O'KBNQ(R,&N!\>?\ (Y> O^PG)_Z*- &C
M>^.EL(X3<:'J<#OJ,.GLDWE#8TFW:^5=@5^;J,\@@XKK:X?XH*S:+HPC;8[:
MY8@/C.#YHP<=ZSY]8U#PIXF\3P?;[O4;:VT+^U8X[QPY656D! ( PIVC@<#M
MB@#TBJU_?VFEV$]]?3I;VL"%Y97. H%<9IMIXFFN=!UFWU&'[)*JM?B:_>5+
ME'48*)Y85&R01MP.W-5?C0SKX1TW?G["=8M?MWIY.3G/MNV4 =-'XFFEL/[0
M70-4^PE/,63;'YA3&=WE[]^,=L;O:M;3;Z+5-+M-0@#"&ZA2= W4*RAAGWP:
MM#IQTKC)+_[=\0(_"L4LEMIMKI(N]EM(8C*QD\M0&4@A5 Z C)//2@#LZ*\?
MUKQ!KUGX1\8V2ZK<K<Z%?PQ6]ZNW?)#*R$*YQR0K$$C!/'X[]]!J=K\1]/TJ
M/Q!J1M-5L9Y+A6=24:-DP8_EQ'D-@X'3WY !Z#17C]]K.N6?P[\5^3K=Y]HT
M?7?L5O<N5:1HC)"-KL1DX$C<C!X'-;.I7&K^#_'6DL=8OM4L-6ANOM%M<E3Y
M<D49D#1X V@XQC^= 'H]%>;Z3_PE.M:3X>\1V6H6\33F*XO?-OW:&6%AEXQ%
MLVH1G (.1CDGK6;/)K5SHGCZZ;Q)JB2:-=SM9F-U7&R%7 ;"\KGC;P.3G)Z
M'K5%><:UXAU&U@TC5M0M=1FT.?3$DN9M+<B2UG8 F1U4@E,?4#!R#5S[9_:$
MVAP0:Y<ZE!+I7F+!8N8IKA_E N'D#+M7J,$C+'H2,4 =O-/%;H'FD5%+J@+'
M&68A5'U)('XU6:]N!K26(T^8VS6YE-Z&78K!@/+QG.2#GIBO)I+N\\0^ OAY
MJ&HWMRUW-K<,,KQRE-X#R+N(7 +?(.?KZUV#WE[8_%2"P^WW4NGC09;C[,[
MC>LJ+NZ9+8SR2>IH [:BO*SK&JWWPF;QU;ZG/'JJH]Z(Q(3;[%<YA,?W2-HQ
MG&[/.:T$GU+7/B']@.L:C::?<^'XKXV\+*K1NTI!"MMR. .>ON!Q0!Z)6-J'
MB2VL]6CTBW@GOM3>/SOLUOMS''G&]V8A5&>!DY/8&LSX<:C>ZGX,@DU"Y>YN
M(I[BW,[_ 'I!'*R*6]\ 5B> F8_$GX@B[/\ IOVN#:&Z^1L;R\>V* .NMO$'
MFZW%I%UIUY:74L#SH90K1LJ%0<.K$$_...OMTSLUFZY>1:7I%WJKQ++)96\L
M\:]VVH6*CZ@5P&I:MJNF_#/2_'$&I7,]_LMKJZA,A,,Z2LH:(1_=7&_ ( /R
M\D\T >HT5P$,.HZQX_\ %.D2Z]J4-E#;6DD*P.J-$7$F=I"\#('N<#)(KG+7
M5]<?X=^&/%<NN7KWS7EO!+$"JPRQF;RF#(!R2.<GG/3% 'L5%<"D6HZM\1?$
M>CRZ[J4-C'96TL:6[JC1ER^=K!>!P/<X&3C@\U;ZMKI^&F@^*Y==OGOTO(8'
MC!5898_M'DD.H'S$CDDG.>F* /5OMMQ_;9L?[/F^S?9_.^V[E\O?NQY>,YSC
MG.,5*;ZU6TFNC<1BWAW^;)N^5-A(;)]B#GZ5RAN;U_BU<:4^H7)L)-"\]8 P
M41N9MA9< '.!U.37GK6 '[/5]<_:[TO]JER#<N0?]-9>1GG()SZGDT >ZT5Q
M.H7-X_B^'PM:RRO#'IIO6WW\D,DI:4H/WB@MA<= 1]X9Z8K-6]\3:2-#\.:I
M?6]S>7U[<)Y\=RR,T"1[TC:0)D2'(R0N2!P<G- 'I%%<UX7L=>TZ]U6#5;R&
M>R:1)+",W+3S0J0=RN[*"1D?*3D]1GBLJ^.HW?Q6.CC6;Z#3Y=#:X,,+*NUQ
M,JY4XR#COR>N",T =U17C<U]KL?PTUS6#XBU$WF@WUQ!;-O4"18IL#S>/WA(
MX.>.G&<D]3XCN[F;4KV.'4;MVCTKS8K*P<Q-;R'<?.D?<!C@ *<YPV%/- '=
MT5YA=ZQJR^!O"7C.6^NC%#';R:O#$Q59H7 #2;1W5B&XQD9SQ78Z-*^I:SJ>
MIQW,KV(9;6W02$QL4_UD@'3ECL_[9GU.0#>/ )QGVK%\.>(X_$<>I,EI-:FP
MOI+%TF*EBR!23\I(Q\WJ>E95WJ4NJ?$;_A&C/-!9VVF_;91!(8WF=I-BC<I#
M!5 )X(R2,]*X[1M2NO#^C:W;6UPSS7GC)[ 7$S@, ^S)+8.&(&,X/)SB@#V"
MD<E49@I8@9"CJ?:N%?3O&.GR:V;*]M_(N+!C86T]Z]Q)%=#C*O(H^0Y'!) ;
M'8U'X9UN'5[G4[..YUC2]3ALQYVFW[%Y(&R?WL;/N#*<@9Z<#@9H [/2[N>_
MTNWNKJQEL9Y5W/;2L"T9]"1Q5RO+K+Q!K!^%WA#49KJ=EN[J!-4O,_.D+,P+
M9_A!;:I8= >,=1<M7U>74/&$EKK5_P#V-:VZG3I0R2+YAC+2;7=6+[2!SD@9
M([< 'HM%>46-]K%KH_P]UR37+^XFU2>VM;J"5P8G22%F)VX^\"H.[.<Y[<4_
MQ;K.HV&FZ]JEEJMW<W5CJ42QRV[%+:U3?&I@=2<2-\S9(!P6&2,8H ]0,\0N
M%MS(OG,A<)GDJ" 3],D?G4E>?BT4?&V\D-Q=X70XI]@G;&?/<8QG&WY1QTSS
M5+2IO%/B7P]I'B;3;Z"WGEE%S,9;]S T.X[XC%Y>T8'&<YR,DT >FT5C>*[F
M6T\+:C/#J<6F2+"=MY*F\1$G&=O<]@/4C@US.CWM]_PL*[T5)M3M[";14NXT
MNY1)*DGFE-Z[BQ7(_A/<=!0!W]%>-Z=J6N+\/O"WB>77]0FO)-1BAEB9QY4L
M;W!1@RXY..^>.V*ZBYU:7PGX_NAJU_<R:/J-D\]GYDA*P2Q M+&!_M+AAGT(
M% '>45E^';:[M=#MA?RRR7D@\V;S9"Y1FYV GLN=H^F>IK4H **** "BBB@
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
M3T(!_"J%WI+WFK7NHOX<\61O?VRVU['%=V:)<A5*JS 39! )^Z0/;&:]'HH
M\UM=&>S.@&+P_P"+2=#5EM-]S8MPR;#NS+S\GRX& /KS6EI>A/>76OK):^)-
M+;6$WSW,L]JNU@ @\LQ,S*VWVQQSS75W6IQ06E]-"AN9+('S88F ;=M#;>2
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
MM[V7S!&\:;Q(G ">A P.>E;2>!-(&@:AHLK74UG?W!NI0\N&$I<.65E (.X
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
M07$,T[3&)XX]ZRH7)(/4$=/;-:L7@;1UT;5-)G$]U9ZG.]S<).X)\UCN9E(
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
M  %7: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *P?%7B-O#-E:70L6NEGNXK5L2!!'YCA0QZYZ]!^
ME;U<1\5%+^%;15=D9M5L@'7&5/G+R,\4 =O17F>H-?\ @GQK"+'4-0U"RO\
M3+RYFM+RX:;9+ H8.I/*[BP7 X_3$NCV>M:I8>&?$5MJT<&\PRWDKWTLJ7:2
M !HS$0$5MQ^7'W3P* /1Z*S]>5V\/ZAY<TL+BWD99(FVLI"D@@]J\RL'OK/0
M/AUK@U?4I;R_NK6UNA-=.T<L<D3$@IG:3D [L9SU)H ]=J&:[@MYK>&654DN
M',<*GJ[!2Q _X"K'\*X32&F\9)XL>XOKRUN;/4I["T\BX>+[,L:KM<!2 222
MQ)SG..G%<Y87,OBO4/AAJNJ&X2\O(;U9FAGDBW;(FPPV,-N[&3C&<XZ4 >KP
MW-\^KW5O+I_EV4<:-#=^<#YS'.Y=G5=N!R>N:Y^?Q=J=Q'-<:%X?.K6L5W)9
M,4NUBD\Q,J6VLN-F\8)W9[XQ5;23/-\2_%FGS7MY):"SM&2(W#@1%_,W;,'*
MYP.1@USGAJR%K\+O%-Y:W=]!<QRZD4D2\E^4H[E2 6P#D#)QD]SS0!ZE9RSS
M64$MU;_9KAXU:6#>'\MB.5W#@X/&>]3UYM:ZM?7K^#=$:4NMYH?VN0R73PM<
M2*L0P74%C@,[$=^IZ<PWDVM>&[;3M!O-8,JZIKJVZ2I.[RVMLX+^3YC?,6.W
M:&/.&XY H [&/Q&S^.9/#36+)MT_[<MR9 0P\S9C:.G.><_A6]7G]AI\6G?&
MV9('G*/X>#[99FDVG[1C@L20.,X]<^M:GQ!UJYT70;3[-*T!O=0M[*2X7K#'
M(^'8'L<9 /8F@#K*YBZ\57C7-^FC:.=333KE+:["7 CDW$*S>6I&&VAUSEE[
M^E9E_P#:?#_Q$\/65C<74FGZS%<PW5O+</($:- ZRJ6)*GL<'GCOS4/P\TV"
M#6_%\J271:+6I(U#W<K@CRH_O L0QY^\<GWH [JZNX+*W:XN95BB4@%F]20
M/Q) _&L<^(V7QU'X::Q8![![U;HR#!"NJ;=N/]KJ3VK!^*]K'<>&]/:0R@IJ
MUF!LE9.LR@_=(YQT/;MBJ^HZ5%<?%K3K#[1>1P#P_,&,=RXD9?/3@R9W_B"#
MQUH ]$J.X>6.VE>&+SI50E(]P7>V.!D],],UY1I_B#4;/PS9Z:U[+*'\3S:0
M+FXN&5_)5I"JF7!8$[57=UP>,'!K?;2-8TJ+Q&\FK-%97%BTUK:QWDDLMO(B
M_,Z.X!"G(R.@/UH [/3YKFXTZVFO;3[)=21JTMOY@D\IB.5W#@X/&15FO)VG
MU"Z\._#)_P"UM0B>_,,5TT=PP,P-NS$MZG(ZGZ]:]*TC3$T?2X;".ZN[E8MV
M);N8RRMDD\L>3C.![ 4 7J*\NLM%O/$FI^,[.7Q%K, L[X+9M#>,GDL858'C
MJ 3]WIUXSS1X>UF\\2Z1X4DO[RZGOKC3I99=-MV,/G88(+B216&U1CISDOD
MXH ]1J&:[@MYK>&654DN',<*GJ[!2Q _X"K'\*\ABU+5[OX:>$[E]7OH[Q]?
MCLY)DG)9X_M+IAR?O\*.O7'/4UJ:QX8M;#Q_X*MOMNJW"S37[&2?4)6=1Y);
M:K!@0,^G)'!)H ]#AN;Y]7NK:73_ "[*.-&AN_.!\YCG<NSJNW Y/7-7:\WN
MM9O]%\4>/;B*XN+E+#2(;NWMYI"R(^V4G [ E1G%:^CZ6;BV\.Z_#X@NQNA5
M[K?,TD=]YJ# *D[5(8Y&T<=!Q0!TEA<WUQ->K>:?]D2*<I;OYROY\> 0^!]W
MDD8//%7:\BO;W48O!?Q(=-6U 36&H2BVF^T-OC411D*&Z@<G@5HWUMJ/AWQ%
MX1U2UUC4KK^U;E;.^MKBX+QR!XRP=4Z)MVD\?XY /3*A2[@>\EM%E4W$2)))
M&.JJQ8*3]2C?E7E=YJ-W"-#U*PU.]O%G\21V\FHM,T<4\3S,AB2+<044?+G
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
MO[+X5:7XVL]1NY=71+:ZFS.YCN?,90\1CSM"_.0  ",#% 'J]%><QZ?-K/Q
M\7:;<ZMJJ6<=K:21Q0WCQ^6SK)DJ5((Y&< X/?.!6]\.-2N]7^'>AWU],TUS
M+;#S)7.6<@D9)[GCK0!MO<WPUJ*U73]U@T#.]YYP&R0$ )LZG(R<].*NUQ=S
M+<K\8+2T%[="UFT2:1H/-/EAQ*BA@O0'!ZUP\[ZC%\,M8\0?VYJS:AIFJS"V
M=KQ]H5;D)M9<X<%>/FS[8H ]LK'UGQ!%I>B:OJ-O%]M?2T9IX4<*0502$$GO
MM(/?K6QU%>1:9I\%MX-^)\D;7&4N]2B >YD==ODJ<E2Q!;_:(S[T >HZ3??V
MIHUCJ'E^7]JMXY]F<[=RAL9[XS5RO+=/CGT>_P#AW<6^HWS?VC!]GNH9+AFB
M=/LVY0(_NKM(&" #ZYIUJ-<\9:!>:G8ZDEAJ,5_,J7)OI0MJ(IB C0@;"-BC
M(/7=DT >GMG:=H!.. 3BN*C^($TG]MNGAV]EBT69H;PPS1LWRC)**2"PQSV/
MM79Q,6B1B5)*@DKT/TKR[PW8:IJ6I_$&ST^^MK,3ZJ\3RR6YE9,Q@$K\P&<'
MC/?\J .IE\=6CKX:GT^W-W8Z[.(8KG>$$9VLW*XR3\I&..:ZNO--6T"U\+Q?
M#S1;)G:"TU<(K/\ >8F*4DGZDD_C5#QKJ-W;Z-XJU73=3O;FYL+N/9<QS-##
M9%3&# JAL2'DEOEP=^"<C% 'K5%<#J%M/?\ Q;_LR34]1CL)M":>2W@NGC4M
MYZKD;2"O&.5(/'7!.;WPUNKJX\+317=U-=-::A=6J2SN7=D25@NYCR3CC/M0
M!V%8-YXC:S\9:9X?:Q8K?PS2K<^8,#RP"1MZG[P]*PO&MYJ6F:Q%?/87VHZ$
MEH5N(]-N6CN+5RQ/G;%(+C QUXVD^N<JY6VUGQ9X ^S:E<SVLVE7>+N-RDLR
M[(N2WWE)[D8(YY!H ]0J*ZE>"UEECA,SHI98PP&X^F3TKS'3KV:#PQXATZ?7
M;Z".S\0FQM92S37#QEHV$"L3N+-N90V<@'.>*UO"US>IXS\6:;-Y\5I#!:SP
M6LUP9C"75]V"2<9V@D D ]* )_\ A8)/@C1_$JZ2[1ZE/%$8O/'[GS)-@)..
M?P%=JQ(4D D@=!WKQF'_ )()X3_Z_++_ -*17L] &%X6\1-XDM+Z9K,VC6E]
M-9-&9 ^3&<$Y '>MVO&[+1)KSPKXRU.WUK4K"[L=8U*>V-M<F.-61BWS*.'!
MQ@[L\=,5LZ9K6I>+-3@T^[4(W]AVEZT O)+4M)*&\QP8QDX(4 =L^IX /2Z*
MQ/"=IJ>G^'X;+5]2CU*]MV:-[E226&?E#$]6 (!/?%;= !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%9^M:+8^(--:PU"-GA+K("DA1D=3E65@0000#6A10!F6.A6ME=/=N\UW>/$(
M3<7+[W\L'.T<  9Y.!SWS61I'P]T'0]1^UV*7:1B0RQV;73M;1.?XEB)V@^G
MIVQ5L>(I?^$]_P"$:>R58SIQOEN1+DMB14V[<<=3SGTK?H @O;1+ZQGM)&=8
MYD,;E#AL'@X/;BL(^"-*.FZ3I_F78MM)E2:R43<QN@(4YQEL D8.>M;MO>V]
MU+<Q02J[VTOE3 ?P/M5L'\&4_C4] &#/X1TZ74KR^BDNK62^0)>K;3%%N !@
M%AV..-RX/O3]0\)Z1J*:6KPR0#2S_HAM96A,2E=I4%2/E*\8K;HH Q[?PW9V
MNN7NL02W"7EY&L4K>9E=JYV@*1@8R<?KFJUIX-TRRT*^T:"6[%C>F0SHTQ8D
MR??PQY&<GOWK?D+K$YC4.X4E5)QD]AGM5;3)KVXTRWFU&T2TO'0&:!)?,$;>
M@8#F@#$U'P'HFJ:+IVF7*W.W30!97$<Y2>#  &UQST '/H/2I)_!&AW7ATZ)
M<PS36YD$YFDG=I_-'23S"=V\8'.>G'3BNBHH Y_3_!VFZ?K<>LB?4+C4$MOL
MOGW%X[EDW;L$9P>?;'&<9YK3U;2;'7=+GTW4K=;BTG7;)&V1GN"".00<$$=*
MS?&7B*7PKX<FU>.R6[6)XT=#+Y> [J@/0YY8<5OT 9-AX>M;*ZCNWGNKNZBB
M,$4]U)O:-#C(7C'.!D]3@9)Q3='\.6>AW5]<6DMR7OIC<7 EDW!Y" "W/3@
M<8%6])GO[G3(9M4LDLKQL^9;I,)0G)Q\P SD8/XU=H SM<T.Q\1:4^G:@CM
MS*X,;E&5E8,K*PY!! JI'X5L(M:@U=);L7D%L;5':<M^[)R0=V=Q+#))R<]Z
MU;F]M[1H%GE5&N)1#$#U=R"<#\ 3^%8^E>(I=0\6ZYH<MDL(TQ('682[O-$H
M<],#;C;[T 5SX!T&30[_ $>X@EN+*^N&NI5EE)(F8Y+JW53GGC_&IM/\&Z;I
MNE7=A'/?S?:X_*FN+FZ:68I@C:&;.T8)X&.I[\UT-% '-_\ "$:7]ET>V$MX
M(M'8-8@3G]T0,#_>P..<\5TE86J>)8[/6;?1+*V:^U:>,S"!7"+%$#CS)&YV
MKG@8!)/04#6]0M]7L-/U#2/*-ZSJEQ;W'FPJ51GP255@QV\#;CKSQB@#F/#V
MAR7WB;QB]T-5L[>^NU*X1X4N(?*53@LO'.X94AL=\8KI+OP9HUU?:?>)'/:S
M6,'V:$V<[PCR>/W9VD97@<5T%% '*)\.]!BTR#3HA>1VL%Y]MBC6Y;Y)0Q92
M/0 DD <9.3DUJ:OX;T_7);":\^T>?82%X)H9VB<$KM894C@C@UKT4 8T'AG3
MX-:OM5'FO<7T2PW"N^Z-XU!"KMZ8 )_/G-4M"\!Z+X=NA-8?;/+C+-;VTUV\
MD-N6SDQH3A2<D9Z\GU-=-10!P/B_PO%I_@;Q3'I45]<WFKJ[O$H:4R3, ,@
M?+P .PXK=T30;40Z9?3/>3S6L&RV6\)!M\J V%(!SCC+9;'?!.>AHH Y ?#7
MPZMJ+55OEMX[L7D$2WL@6WD#;LQ@'Y>2>G//6M5?"^FQZ]+K4/VB*\EA2&39
M.P1P@(1F3.&*@G!(-;501WMO+>SV:2JUQ B/*@ZJ'W;<_7:: ,*+P-H<?AV?
M07AFFT^64S;)92620MN+*W4'=SD'K5ZT\/V]I</=&XNKB]:'[.+J>0-(D><[
M5XP.>2<9.!G.!5G2I[^YT]9=3LDLKHLP:%)A*  Q"G< .HP?;-7: .77P#HR
M^';;05:\&G6TPGBB\\Y5PV\'=U.&R>M=.JD(%W$D#&X]3[TM,EEC@A>:9UCB
MC4L[L<!0.22?2@#G&\":0^DZKICO=M::K.UQ>(9SF21L;CGJ,X' P.*N2>&+
M*75=,U.2:Z>ZTU&CMF,O"JP 8$8P<@ <^E5=,\27^O68U'1](2337)\F:ZN3
M"\Z@XW(@1OE/;<5)] *TM#U8ZUIQNFLY[-UFEA>"?&]"CE><$CG&>">O6@#2
MK$?PEHKZ=K%@;11;ZQ(\MX >7=P 3GL>,_7FMNB@#(UKPWIVO:(-'NUE6P&S
M]U"YCX0@J,CG (!_"C6/#EGKEM9P7TMRRV<Z7$923:?,0Y5B1U(/X5KT4 8\
MGAG3Y/$*Z[_I"WX@6!F29E615)*[D'RL022,C^E9[^ =&DT.^T9VO&L;ZX-U
M<(9SEY"VXG=U&6 . >WUKJ.U9=IJD\6C6UWKMO%IUS+(L3P+-YH5W?8BA@!G
M)*]N] $%QX=MVUBWUO?<S:C9P-#!NEVJ5/52,8Y(&3BO.])T)VM5A^Q^-],U
M9BSRP6UX\=JDK$LVQBQ39N)]3CL37K#7MNM^EB95^TO$TRQ]]BE03^;"IZ (
M;-)XK*".ZE$MPL:K+(!@.P')QVR:RK3PO9V.I:EJ-O<7BW6I;3=.9<[RJ[5(
M!&%P.!C%;=8FJZ[=:9KNE6(TF:XL[YS$]XDB@0/C*@KU.<'D= * #3?"FDZ9
MX:/AZ.%YM**-'Y%PYD&QLY7)YQR:33O"MAITEFPENKG["I2S%S,9!;@C'R^I
MQQELG&1GDUN44 <XG@K2TT[5[ 279M]7E>6]4S<R,XPYSCY<@ <8Z5+)X1T^
M631W>6[+:1_QYGS?N?+MYX^;Y>.<\5O44 ,FBCGADAE4/'(I5E/0@C!%<RG@
M#18]+L-.1[[[-87"7%L&NG8HZ?<P3GA>R]/:K6@>(I=9UC7=/FLEMFTJX2#(
MEW^9N0.&Z#'!''-;] &,OAC3QK=UJTAFEN;NW%M.)'W(\0SA2N,8Y/YU1T#P
M#HGAN[$]A]L*1EC;V\UV\D-OG.?+0G"G!(SUP3ZFNGKG['Q'/>>+]8T%K%8_
ML$$,R2^=GS1)NQQCY?N^] &^RJZE6 *D8((X(KG++P5I^EEX],N]1L;-V+&S
MM[HB$$G)V@Y* GLI%;&E3WUSI=O-J5FEG>.N9;=)1*$.>@8 9JY0!CZEX8TO
M5+*UMI86C^QR":UEA<I)"X_B5ASGKG.<YYS33X7L'L=1MY7N)'U)/+N[AI/W
MLJXV[<@?*,$C"@ 9)ZDFMJB@#GG\&Z;):Z/;&6[\O1V5K(";_5E5VJ3Q\V%X
MYSQ6?XE\-V]OI7BC4[1+V?4M4T^2W>--TGF$1LL:A .,;L9]^:ZN[NX+"SGN
M[J58K>"-I))&Z*H&23^%5[RYODFL/L-DES!-+BXD:;888]I.X#'S<X&/>@#G
M_"7AV >'O#\M[]N>6PMH_*MKS(%M*(PK$*0"2,L 6S@'C%+<?#?P]<PWT#K>
MBWO+C[4\*7DBQQR[@Q=%!PI)'7\L5UM% &)!X7L;;6I=7AFNTO)+9;5G,Q8>
M6OW1@YZ$DYZYZDUF^4G@72[/2-%T/5-3@GDD$:1LKK"Q.[YV<C:K,QYYQS[
M];2-N"G: 6QP"< F@#'T+P];Z+X4MM#10D:0&.0PY3+-DN5QR,DDCTJ[I6FP
MZ1I5MIUNTK0V\8C1II"[D#U8]:Y&'X@WDMMKETOAV62WT2YDM[LPW2LY,8RS
M(I W#!SU!]JZW2-5L]<TBUU2PE\RUNHQ)&V,'!]1V/:@"C<^%[&Z\26^OR2W
M0U"VC,43++A50]5VXP0??FK&O:#8>)-*?3M11VA9UD5HW*.CJ<JRL.0016G4
M$][;VUQ;032JDMTYCA4]78*6('X*30!A1^!](AO[B^1[[[7<6PM9IFNW9I%Y
MY;).6PQ&>PZ8JQ#X3TJ+PFWAEHY9=*:$P>5)(20A[!NO';TJ_!/?OJ]U!-9)
M'8QHA@N1,"TK'.X%,?+CCG/.:NT <])X-TV5-+5YKYCIDOG6[O<LS>9C&YB<
MECCC!XQQBH;_ , Z'?Z[+J[+=P7%P MTEM=/%'= < 2JI ;C\^^:VK">_FFO
M5O;)+:..<I;,LP?SH\##D8&TYR,>U7: ,>X\/6,FNVNN.9UNK*%HH1&WRJAQ
MN78!SG ]^!BN/\%^&A>Z9KEOJD>I06]UJ]S/)9S*T<<\;2;D)##.",9 (!Z,
M*](J".]MY;Z:R256N($221!U57W!<_7:WY4 8U[X,T>^UF35)$N$GFMQ;3I#
M</''/&,X#JI ;&3_ "J!? 6AII&F::@O%BTR42VLBW<@EC.-N X.<;3C XQ6
MUI4]_<V(DU.R2SN=[@PI,)0%#$*=P ZC!]LU=H QX/#5A;Z_-K2&;[7+ MLX
M:3*&)>0NWIP2?>JMGX*TBQCCMH1<?V?#/]HAL&E)@BDW;@57K@-R%)*@\@<"
MNBIDK2+"[1('D"DJA; 8]AGM0!DQ^&;.'6-0U6*>Z2\U"-8YW$O!500H Q@8
MR<8]:GT'0[/PYH\&E:?YHM( 1$DC[B@)SC)YQG/6K&FS7EQIMO+J%JMI>/&#
M- DGF"-NX#=_K5J@#(F\.V<_B./7C)<+?QP&V1ED^58R<D;<8Z@')YK.;P%H
MS>'KO0F:\.GW<QGFC,YRSEMQ.[J,M@X!KH9KVWM[BVMY956:Y<I"AZN0I8_D
M :Q]!\12ZQK6NZ=-9+;-I4\<.X2[_,W('!Z#'!''- &Y$GE1*A=GVC&Y^I^M
M<_)X)T=VUC'VJ--7W&[C2X8(Q8!7(7.%+  $CGZ5T=% '/MX/TYO[&S+=_\
M$G_X\OWOW/EV\\?-\O'.>*JR_#S0)==GU98[J)[E_,NK>&Z=(+E_62,'#>X/
M![@Y--N/%U\GC&X\-VVB"XN8;,7H<7816C+;1U7[V>W3WJA<_$NW/@N\\06&
MG2226-T+.\L[B01202;U0@X# X+ \=1WH [HC*D D9'4=JQM&\,6&A7U_=V<
MESYM_*9KGS9=X>3^]@]/PP*VJ* ,G5_#UGK5U87-T\XDL)O/M_+DVA9,$;B.
M_!(YXYK*O?AUX?O_ .UEF2[\G5'\VYMTNG6(R'&9 @.-QP.?:NKHH PXO"MA
M!K<>KQS78O8[7[&KM.7_ '6=Q!W9R=W.3DY[U/H7A^S\.VT]O8M-Y4TSSN)9
M-_SL<L03ZGFM6B@#*O="AN]2:_6[O+:X> 6[F"7 >,%B 5((SECR.1G@BJL?
M@_28+_2KNV6:!M*A-O9I'(0D<9 ##'?( R3D\5OT4 <M-\/]$N+*^M9?M;+>
MW@OY'^T$.MP,8D0C[IX'3CVJQ:>#-*L=3N=1MWO5O+F!8)I6NG<N%R QW$Y;
M!(R>@Z8KH:* .9_X031_^$;M- #78TZTE66&,3G*LK;E^;J0#SUKI5!5%4L6
M(&,GJ:AO+VWL(//NI5BC+I&&;NS,%4?4D@?C6./$4O\ PGO_  C3V2K&=.-\
MMR)<EL2*FW;CCJ3G/I0 S_A"M)#WJJ;I;.^F:XNK(3GR9I&.6)'7!/500#W!
MH\0>"M'\17=I>7(N;:]M%*0W5E.T$JH>J[E[>WUQUKHJ9--';P233.L<4:EW
M=C@* ,DDT 0Z?86VEV,5G:1E(8AA06+$Y.223R22223R2<U9J.WGCN;:*XB;
M='*@=#C&01D5)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7(^/M6GTZVT2SBF>W35=6@L9YT8JR1
MMDL%8?=+;=N>HR<<UUU9^MZ'IWB+2Y=-U2V6XM9""5)(((Y!!'((]10!P5Y!
M'X>^*EY=6$;DQ^%IYUA9V9=ZS*> 3QG SCZ]2:?HNG:EJVF^&?$EOK4,#,89
M;N?SI'^V*^ \3*3M!+' P/E(P *ZJQ\&:18:M#JJ_;9[^*#[.L]Q>2RL8\YV
MG+<C/8\<5!I/P^\.:)JAO["SDB;>9$@\]S#&YZLL9.T'\..V* .$LIO^$8\+
M_$/5M/,L=S:ZS/%&YE=PBL(06VDD$C<3D@GBNLL_#]Y%X@T_4H=6C@T^X@>&
M>WBN99/MFY"R.K,W#C!.X<D9YK;B\):+#>ZE<BT+'4\FZB>5FBD+ *Q\LG:"
M0 "0,FJNA>!-"\.,[:;#<H2ACC\RZDD$*GJ(]Q.S\.: .$\/:5)=_"BY\0SZ
MOK#:E#9ZBL<@U"4 ;9)-I(!Y(*@Y//KD  3/:36]I\.]0AU/4TNM2,%K=O\
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
M%V.H!&&));/?IT&*YW2]3U3Q'%\-;N_OKV";4!=QW8@G:,3!(G"L0#@$@9W
M C=P1QCT>Y\)Z7<ZG<Z@%N+>XNT$=T;:X>(7"@8&\*>2!QG@XXS3KCPMI-Q>
M:7<F!XWTH%;)896C2$%=I 52!]WCD=* ,+P*'L]?\6Z.D]Q)96-]%]F6>9I6
MC#PJ[*&8DXR3WKMJP&\&Z.RZP"ESG6%VWI^U29DXV@CGY2!QQCBMF"VCM[..
MUBW"*.,1K\Q)  P.3SGWH \O\+Z7J6L?\)_86>I0V,-SKMS#*YM3+( RJ#M.
M\ '!QR#BM=]%L-(O]"\,6,US=)::?)LTSS-B,-RC[1+(#Q@Y  !Y8D#BNGT7
MPQIF@7%[/IZ3H][,9[CS+AY!)(>K88G!^E)J?A;2M7U:VU2ZBF%Y;QF)98;A
MXBT9.2C;2-RYYP>* /,8;S4KWX9>"[B75+Y+M]?BM'F2Y;<\?VITPW9\!5^\
M#TK7U?PMI^G?$#P5:QR7\J2R7[%IKV5W \K=@,6R!D^O/?-=.GP]\.1Z=!I\
M=K<1VMO=?;(HTNY5"2[BP(PW !)('0$DXR:T]6\-Z9K<EC+?1RM+8N7@DCG>
M-U)&UAN4@D$<$=Z .*NM5O=%\3_$*ZMIIYS9:1!=6\,TK2(C[)6.T$\#(!(%
M;.C:3;SVWAS7X-;NE9H5:=C,76_,B#AP3C(;D8''(&!6W!X:TRWUF]U5(I#=
M7L:Q7&^9F1T4$*NPG;@ GMW-4M#\":!X=O/M.FVTR%2QBB>XD>. M][RT8D+
MG)Y S@D=* .#O9[R+P-\2F34;\266I3?9Y?M<F^,".,A0V<[>3QG%:=_877A
MWQ+X0U33]3U":35+I;._@GN6D296C+;]A.%V[2?E %:'B_PK!9>!_$T&BVEY
M->ZNK,\:R22F69L#=@DA>!UX' K>T30;**+3[YENI)[>#RX!=NY-N" & #=#
MQC)R<<9Q0!P-W>3)'H6JZ=?7=TD_B1(7U.28I]HC>5E:)8P2#&!\O..5R!SF
MMOPWI5J?BCXW8>>I7[&05N)!R\+;CPW/7CT[8K6_X5OX9%O]G%I<"!;H7<48
MO)0L$@;=F,;ODYS]W%:B^%]*CUR76(H98KV6)8I&CG=58*"JDH#M+ $@'&10
M!YMI>NW]MX \-6\E[=$:EXA>QN;MYF,@B\^7C>3D$[0N<YP3BNDFBFTGXEV6
MD64MP-+U;3IWGMQ,^(7C*XD0YRA.X*<$9//6MR+P3H$/AV70?LCOILCF4Q23
MNY5RV[<K$[E.[G(/6KEIX?L[2268/<RW4D0@-S-.SRB,<[0Q/RC//&,GDY-
M'D^F_:HOAMX2\2'5-2DU/^TX8VDDNY"K1O<%&1ESM8$'DD$^]>O:TADT._42
M2QG[.Y#Q2%&4A200P((K)7P'H"Z%:Z(L-R-/M)A/#"+N7Y'#;@<[L\-SC-;U
MS:17=C)9S&3RI$,;%7*L01@_,.?QH \H66\N?!GPSF_M*_CFN[NWAG>.Y8&5
M6B=CNYP3E1R>:Z7PC&VG>/?%FCPW%R]A EG/#%<3O,8VD5]^&<D\E0>M:X\#
MZ&MCI=DL5R+?2I!+9(+N3]TP! .=W. 2.<]:O6GA[3[+7+S68%F%]>*JSNT[
ML'"YVC:3@8R<8'>@#D_%>FVUU\5/!C2B7,L-\K%)G3A8T(Q@C'4].O>L:?2X
M]0U3XF2R7%Y$UNT<L/V>X>+;(MJI#?(0200.#D>U>B:OX<TS7+FQN;Z&1IK)
MV:"2.9XV7<,,,J1D$<$'@U77PAI"/JS*ER&U88O3]JD_><;?7Y?EXXQQ0!QU
MCK5]KEUX2TNZFC87OAY+]UFD9!<S$(#DKR2 6.WISGL,=;X0TR^T?3KJPOM4
M&H&*Z<P\LS01, RQ,S$EBH/4\X(J&_\  'A[4=&T_2Y[6;R=- %E(EPZRP
M !9,[L8 &,]AZ5M:5I5GHM@EE8QE(5).6<NS$]69F)+$^I- '"S)>R?'2\%A
M<6\$O_".Q_-/ 95_UY[!U_G5#Q;X4A\*_";7HQ=27=W?7T-Y=W+J%,DKW$62
M%'W1[5WJ>%M,C\2/X@5;C^TWB\EI3<N08\YV;<[<9YQBI]=T&P\2:6^FZG')
M):.RL\:2M'N*D,,E2#P0#^% '*^)]M]K^I6T-Q<7<T&E9-HLIABLR2Q$Q<'.
M]L8  )&WJ :P8[F^U33/AC//J=^LM\-ETT5PR^</L['+ '!;(^]UYX(-=W=>
M#-%O=5_M*>&=KEH!;2D7,BK/&.BR*& ?J?O9J&W\!Z#:0Z7%##<JNEL7M/\
M2Y?W;$8S][GCCGMQTH S?!2O8>+O&&BQW%Q)8V<]L]ND\S2F/S(0S@,Q)QGG
M&:B\0P/<?%'P_9F]OH[6ZL;LS0Q7+HK;=F. ?E/S'D8/O746'A[3]-U>_P!5
MMEF%W?[3<N\[L'VC"_*3@8'' I+GP]I]WKUKK4RS&^M$:.%UG<*JMC<-H.#G
M SD=J /,ETYI/!WCM6U+5"-#O+L:;B^E!@V1+(O(;+8)_B)P.G4YVX]4O->\
M0:3H]Q)$R2Z!%?F.65XQ/(YPY^3KM &!VW$^F.G3P7HR6>JV@CN?)U9V>]4W
M4A\UF&&.=W&0,<8XJ'4O /A_5;#3K2YMYQ_9J[;.>.X=9H5QC D!W8P!U- '
M/+9W6E6FBZ'J>OSZG<C4)1%:0$[KJ,1EA%([,#MC#!B2>0%&"<5SM_=ZBOPK
M\;AKVZ@FTW698;8PW<A,*;HOW8?@LHWL,'L>E>D7/@C0KFTTZW-M-$-.D:2V
MEAN9(Y49OO'S%8,2W<D\U _P\\-R6.HV1LYA;:C*)KF);J0!VXYX;C)4$XZX
M&<XH ROL[Z+\5=*@MKV\>+4M.N6NEGN'D5W1D*OM)PI^8CY0!C@ 5G>&M0N;
M'Q%I.E^([:ZM]4<R&WU*&<RVFJ#8QR><*V/F (XQ@8! KMI/#.G2ZQ9ZM(+E
M[VSC:*&0W+_*K8W C.#G SD=J9I_A33-.:Q\H7$B6 (LXYYVD6#*[3MW$\[2
M0,YP"0,4 <]\5+.&YTG1&E#DKK=FHVR,N-TH!Z'KCOU':J][I-O=_%ZVL'DN
M5MAX<<,L=PZLX^T+P7!W8^AR<<\9%=GK>AV'B'338:C$TD!=9!LD9&5U.596
M4@@@CJ*K1>%=+AUB/5HUN5O8[;[*LGVJ0_NLY((+8.3R2>2><T <%HU\[^"[
M*QN]5OBT6ORV4$2,7FO4CE?; 7+# P.6)Z+@]:J7XGF\)_$[3;S>L%B#);VX
MN7D6'-N'VJQP=N[G;T!KNF^'WAYM.%CY%RL:WAOHW6[E$D<Y))=7W;E)R<X/
M>IX/!&@6[ZHR63G^U(O)O%>>1A*NW:<@M]XCJW4]<T 6_#-K%:>&].2+?M:W
MC8[Y&<Y*CNQ/Y5K51TG2;31-.BL;(2B&,8'FRM(W3 RS$D\ #V  J]0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M2:&SFEMXTDF1"R([E%8CL2 <?D:R_!^N2^)?"6FZS-"D,EY%YC1H20O)X&:
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
MN;<8BGBE>*15_N[D()'7CW-;]% &+)X3T66XTR?[(R/I8(LO*GDC$((P<!6
MY'!R.:?>>&=,O[NYN9DN!)=1B*X$=S(BRH 0%958 \$]NYK5DW^6WEE1)@[2
MPR,]LUGZ1J\>JI<(4\F[M)C!=0%LF-P >O=2"&![@CH<@ %#6_ _AWQ!):27
M^G RV:[()()'A=$_N@H0=OMTJ74?"&A:G865E/8A8K AK1H)&B> CNCH0P_/
MFK^K/J4>FRMI$-M-? KY:7+E(S\PW9(!/3/XU=H PK3P;H%F^HM'8;SJ2!+S
MSY7E\X!=OS;B<\#KU/)IOA[P7H/A9W?2+(PLZ[-SS/(57.=J[R=JYQP,=!Z5
MOU5N=1M;2\LK2:4+/>.R0)W8JA<_@ IY^GK0!4UKP[I?B 6O]I6[2-:R^;!)
M'*\3QMC&59""./>L]O 'AA[74+;^S-L&HN'NHTGD42$8]&&,X&<8S@9S3]!\
M0W>J^(_$6E75K#!_94T,:-'(7\P/'OR20.Q'&/SKHJ ,E_#6ER:I8ZD\4[7E
MBA2WE:ZE.Q3C(QNP<X&<YSBLN?X<^%[D7R2:?((+Y_,N+9+J5(7?(.[RPP4'
M@<@5U5% $26T4=J+9 RQ!=@PY! _WLYS[YS6?I7AO2=&TJ32[&U*V,F[=!+*
M\JG=G<,.3P<G([Y-:M([JB,[L%51DL3@ 4 <YHO@KP[X4EEN]*TYXGVL /,D
MEV \D(K$[<^V,U@_#WPDD/A"TMM:L+N*ZAN9)I+6>9C$6\UG1M@8H<#:?J,]
M>:[G3[^WU33K>_M'\RVN(Q)$_P#>4C(-6: ,N3P[I<NN_P!MO [:AY!MC(9W
MP8B<E-F[;C/.,=:RH?ASX5@AMH4TP^7:S^?;JUQ*PB;GA<MPO)RH^4]Q74T4
M <Y=^ _#5[KK:S/IJF]DVF4K*ZI,1TWH#M?'N#3]=\$>'O$E_!?:G8%[N!=B
M3Q3/$^W^Z2A!(]CZFN@HH CM[>&TMHK:WB2*&)0D<:#"JH&  /2N;D^'?A:6
M.XC;3#Y<]P+DH+B4*DN[=N0!L(2>NW&:9)XCU?4+O4E\/V-K=)I=ZMI/%/(4
M>8[59RC=%VAQU!S@].,]70!CP>%])MM2N=0@@FBNKF)8972YE&4484 !L#';
M &.U9<]M<>%-/LM#\+>'9+FUE$BAGNOW5J>H+[R6*DDG ]#QDUUE% %#1=*M
M]#T2RTNU $-K"L2X&,X')^I//XUR_C'2[C4_&7A.5;*\EL[*:XDN9H"5\K='
MM0Y!!^]CI^-=O10!C2>%M(FTR]T^:WDD@OCF[+3R;Y^,?,^[<1@ 8SC''2GW
M7AK2+[P]_8-W9BXTW8(Q#,[/@#I\Q.[(['.16M10!D:!X9TGPS;/!I=LT0D(
M+O)*TCMCH"S$G YP,X&35RSTNRL+F]N+6W2*:]E$UPR_QN%"Y_)1^I[FK=%
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
M:64MD\2*S-]G$RIYK+SD<$MP>HKTRY\-Z1=RZ?)+: '3O^/01R-&L/&/E"D
M<<?3BB+PWI$-WJ%TMINEU%0MX9)&<3@# #*Q(.!QTZ<4 <W9^%K5-?LM3BU.
MP%C>VSV\EC:6I6*_4KN#-F1@2!SNQD@X)YKE?"T.EVOPB\-K()8IK^_CB$-L
M%4WKB=RL4A/&P@'=GL#UZ'T70/!?A[PO-++HVF1VLDHVLP=G(&<X&XG:,\X&
M!Q43> _##:=)I_\ 9$0M9)Q<%%=AMD!)#*0<I@LV-I Y/J: .&\N6&U^*5@P
M6TBM;5)X;>SF98X':U+'81MZD G@ GM5\?#^SU;X=1W%CYRZW=Z;;2)<O.YS
M*B!ER"< '.TX&,'VKK1X(\-JUZRZ7&C7L0AN2CNIE0#&#@]QU]>^:???:_#>
MBVEMX>T-]26-UA%M]L$?E18/S;I"<@8 Q[^U &'X5U2V\;7EAK26PBCTZT\I
MX]N/+NGQOC_[9A1_W\I-'>2/XS^)8H\^1+IMI+*.WF LJ_CM_E72:%IC:-HY
M1XD:ZEDDNK@0  /-(Q=@N<=S@$XX S4>AZ*UC>:EJEUM.H:G*KS;3D1HB[8X
MP>^!U/<LQH POBVI_P"%<:C*LDJ/%) 5,<C+UF13G!Y&">#534]+M]1^,<-K
M=-.]M-H,CR0>>X1R)T&",]/4#KCFNSUC1=/U_3VL-3@^T6K$,T1=E#$'(SM(
MS@@'\*B_X1W3#JR:J893?I#]G6<W$FX1]=OWNF>?KSUH Y[X8%D\-WUGYCM#
M9:K>6L =BQ2-)2%7)YP!53Q?IEC=_$[P2;FTAE,HO4<N@.Y5AR ?8$DUV&DZ
M'IVAQ31Z= T*3RF:0&5WW.>K?,3R>_K3=5T#2]<>U?4K-+AK5S)"S$@H2,'H
M1P1P0>#WH \ZN-&LM7\0?$S[8CR+"MN\2B1E"N+0$-@$<C P3T[=32Z=JESJ
M\G@G2]1N;<Q7V@"XQ>Q&6.ZN,1@AEW+N8*6/.>I.,X([U?"VCI+J,BVT@?4@
M%NR+B3]\ ,#/S>G'';CI4%[X'\-ZCHEMHUWI:36%J0;>-I'S#CIM;.Y?P- #
M/!VC/H%E?:<=5^WI'=N\:",J+56 80C+,<#.1SP&K#\56,5W\3_"<$LEQY-Q
M;7PFC2=U5PJ)@8!X^\<XQG.#Q79Z7I5CHNGQV.G6R6]M'G;&GOR22>22>I/)
MJ*ZT+3KS5[759X&:]M P@E$KCRPWW@ #CGOQSWH \TLGL]/\.>*=(FNKV"QB
M\1K:6<%L^7(?RF$"EC@*Q+ Y( !-6+:UQKOCS2KBTM8;,Z7!-]AA;="CE),D
M @#)VJ3@#.!7:2^"?#L]I?6LVG>9#?2B>Y5YI&WR#&'R6R&X'(P>*FL_".@6
M%^U];:9"ET\(@>0Y8LG/7).3R<L>3GDT >;PVEM9> ?AI<VL,<$TNHZ=YLD8
MVLX9#D$CJ#@?E6Y-&C^/_&5LKND9T6"1EBD*8<^9EOE(P3@9/>NF'@CPX-!.
MB#2XQIY<2>4'?*L#D$-G<N.V",=J=#X,\/V\TT\6G*DTT'V>242OO:/GC=G.
M3DY/4YY)H \WMK>#0OA/HWB6*:>*]N[:RM;V]>:1@EN\J;SMW # XR,'!ZYY
MKMM'\.#2?%JZE;ZI:107EH4.G65L8XIBI!$V-[#(! R!SD>M;MMX>TFUT(Z)
M'9H=,*&/[-(QD3:?X?F)X]JK^'_"&@^%EE&C:<EJ9<!VWL[$#H,L20/8<4 9
M/Q)U2XTOP[9F*1X8+G4K:VNYT8J8H'<!SN'3(^7/^U5+4+-=#^)?AN#2(5@L
M]5@NHM0M8AMB98T#))M' 8$[=W4@XKMKZPM-3L9K*^MX[BUF79)%(N58>XJI
MI^@:=I<GF6T4AE$?DB2:>29U3^ZK.Q*K[ XX% ')?#K2["WU?Q=+#:0I)#K<
ML4;*H!5/+C^4>U;GC:TU&]T>"+2WM6NQ=)(MK=,1'>!06,+'W )]/EYXK1TO
MP_IFC3W4]A \4EU(99R9G;S'/5B&8C/O4VI:59ZO#%%>Q,ZPRB:,I(T;(X!
M8,I!!Y/>@#RZ;Q)##H1@BLI- >3Q!!;:M:W'S1VP>,'@J0/*;8G((&&;L:Z6
MW\$P)J6K6LNI0"TU6SP=.M+<Q)$ZD#ST^=MK<CIC)P>U=&_AK1Y=,N].GL4G
MM;QMURL[&0S-@#+,Q+$@ 8.>,#'04F@>%]%\+V\D&C6*6J2$%SN9V;'0%F).
M!DX&<#- '&>"YO[;T[2_#]]"AO/#TSQZB-O\<64C/_;3/F9[[#ZU1L["3QKH
M.K7D^LVFGZG::C.)+O[.QN+#RI3M4/Y@VKL4<8 ()SDY->G6VG6=I=W=U;VZ
M1SWCJ]Q(!S(RJ%!/T  K'N? GAB\U_\ MR?1X'U'(9I<L Y'0LH.UB..2#TH
M Y1?#]EKWQ-UVRU)[J>V_LZSF\L7$D8\S<YW !LKTX'0>E9.O21-ID^M:6SS
M,GB.,#4YY,3;O/5&BC &?*497DC.#P<YKU&'0--@UN;68X'&H3((Y)O.<[E'
M12"<8'88XK-F\ >%KC[9YNCPL+N;SYAO< R9#;E&?E)(&2N,]Z .=_L2RU?X
MK:_97_GSV;Z7;2- UP^PL7D'3/3CIT[XSBL+PYK,LOA[X=Z;J=R[Z??S7<-P
MTK<2M$76&-SW!XX/4J!7IL/AG2;?49=0@MGBNI81 \D<\B_NQT4 -@ =L=.U
M57\#^&Y?#PT&32XWTL/YBV[NY"-DG*DG*G)/0CJ?6@#EO$T=MX.TFZCT[49(
M+6\U6U-W&Y_=6,,C88*%V[$;;R 1PQQC(K:T7PZ-$\5S7T6J6L5O>6?S:;:6
MQBA+(P_?CYV .&"G &<BMBV\+:'::%+HL6FP_P!G3 ^; X+B3/4L6R6/ Y)S
MP/2J=CX'\.Z/HU_IVFZ3$D%[$8IHVE?]XI!&TN26"\GITR<4 =$K*ZAE(92,
M@@Y!%>?:AI=IJ_QFDM;Y&EMSX<7?%O*J_P#I+<-@\CVZ5UWAW1HO#^@VNEPG
M]W &V@$D*"Q;:,DG:,X&>< 4K>']-;6GU@PR#4'A\@SB>0'R\YVX#8 SSCUY
MZT >6:3JMS#X4\):5-/+_9USKT]A/(SDEHDDD\N(MUP2%&.X7'0UTC:9':_$
MR;0;6+;HFIZ.\UU9IQ'%(L@42*!PA(..,9(SU%=,G@_08]&ET@:>K6$LAE:%
MY'8;\YW DY4YYR,'/-7M/T>RTQY)+:-S+*%5YIIGED8#. 7<EB!DX&<<GUH
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
MRL#+WR^W//4T >E9!) /(KCK/Q7JEQ:^+F>SLQ/HDS1PH)&VR 1!\LV,YY[
M?UKEM)BCL?%OP_ELX8[6VO+*Y&XN#/<QB%75YRH +$X;'."3SS6EI?3XG?\
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
M@#GH!CIQP*Z&26.( R2*@)P"QQDU4O\ 5[+3;BQM[F8+->S>1!'GEVP2>/0
M$DT 4=*\-6FE^(=4U>""*"6_""18B?G*D_.V>YSC '&.^:N:OHFF:]:+:ZI9
MQW4*2"5%?^%QT8$<@^XJ\\L<94.ZJ6.%R<9/M222+%&7=E4#NQP/SH S]/\
M#FC:3?3WNGZ;;6US.JI))$F"RJ, ?H/RI^KZ)INO6?V/5+5;JV)R878[&.<C
M(!P>1WK+\':]?:]!K!OX[=)+'5)[%?(!"LL>W!.2>3DU?\2ZY%X;\-ZAK,T9
MD2SA:7RP<%R.@SVR<"@#1MX([:!((@PC084,Q8@?4DFL!? 7A1(_+&@V6SSQ
M<!=G <$G('8<G@<<]*L:;+KZZA*VJ/IKZ:T"R1S0*T;I)_$C!F8$8YW9'TK9
M#J4WA@5(SN!XQ0!0L]!TW3]1NM0M;;R[NZQY\H=B9<<#=D\X' ].U0?\(IH6
M=1(TR%3J1)O-F5\[/WLX/?N._?-:RNCDA65B.N#G%8WB?Q+;^&--CN)8GN+F
MXG2VM+6,@-/,YPJ@GIZD]@* "^\(:!J6BP:/>Z9#/86^/)BD)/E8X&TYRN!Q
MP>G%/E\*Z'-H::(^FP_V8A!%JN50D'.2 >>>>>_/6J6H7GBO3M%N=06VTR\G
MBA:3[#%YB'(&<"0D[S[;5S[5T/GQ!(V:15\S&W<<9^E '%77ARYN_BA!J,NG
M71TR'2#9I=+=!667S=V<AQ)C;D9]ZZ*[\+:'?:3%I=SID$EE#()8XL8V."3N
M!'.[)/.<G)]:U\C.,\TF1@G(P.] &'_PAGAS_3-NCVR?;(UBN-B[?-0# 4X[
M8 R.^.:G/AG2&EL)&M"7T\8M&,KY@&,?+SQQQ]..E:B2)(H:-U<'G*G-"2QR
M9\MU?:<':<X/I0!1M-"TNPU.ZU*UL88;R[.9YD7#.>.OUP,^N!FGZCI-EJR0
MK>P^9Y$GFQ,'9&C?!&Y64@@X)&1ZU=K,UK6$TF*V0)YMW>3K;VL.<;W.3R>R
M@ L3V /4X% $4_A71;FR6SGL5D@$WVC:SL2TO]]CG+-QU.34C>'-)?47U"2T
M$EV\!MGED=F+1'JAR>5[X/&>:>_]K+J5B%EL39>6XN]RLLK/@;?+&2 /O9SG
MM4:-K@.I%FTYRLH-DB[P3'M'RR'LQ.>0" ,'!Z4 5+7P-X8LS:&#1+1#9R&2
M [<F-CZ$_P N@JS'X8T>);]8[/:-0S]KQ*_[[/7=SSQQ]..E3Z+J]OKFE17]
MMN57W*\;_>C=259&]PP(/TIVJ:O9:/#!)>S",7%Q%;1#/+R2,%4 =^3GZ GM
M0!)I^G6NE6,5E91>3;1#;'&&)"#T&>@]J@;0M-?6EUEK;.HK'Y0N-[;@G7;U
MQMSSCIFLI?$%ZOQ&ET"9+9; :5]O209W[O-V8))QCJ>E=*&4KN##;C.<\8H
MPM5\%^&]<U.+4M3T:UNKR( ++(G) Z!NS#V.:NR:%ILFKKJS6W^GK'Y2SB1@
MRI_=&#P.^/7FKZ2)*@>-U=3T93D&G4 8@\(Z$-/N[#[ /LEY(9;F'S'VRN>K
M,,\D]_7C/2B7PAX?GO+>[FTJ"6XMXA!')("Q$8Y"G)^8#MG..U;*2)*"8W5P
M#@E3GFA9$=V174LOW@#R/K0!B)X-\/1V-I8QZ7%';6<OGV\:,RB.0='&#]X=
MCU%65\.Z6E]=WR6S+=7BA+B597#2*. "<]!V].U:+2QIG=(JX(!R<8STI=Z>
M9Y>Y=^,[<\X]<4 5=+TJQT6P2QTZW6WM8\[(E)*KGT!/ ]JJ7OA;0M1U0ZE>
M:7;3WAC\HRNF2R^A'0X[9Z5JM+&GWG5>0.3CD]*YS7M>O]+\5>&].@CMVM-3
MGEBF9PQD7;&SC;SCL.N: -G3-+L=&T^*PTVUCMK6(82*,8 JO/X=TJYUB+5I
MK7=J$(*QW'F.&0'J%YX!YX'%:32QHZHSJ&;[JD\GZ53_ +7LCKG]CK,&O1;F
MX:,'[B;@H)],D\?0T .U32K#6].ET_4K6.ZM)<;XI!D'!R/QR.M9\?@[P[#,
M9HM)MXYF@^SF1 58Q\Y&0<\Y.3U.3FKVFG4BUZ-1>S8"Y;[-]F#9$.!M#Y_C
MZYQQTJXDB2;MCJVTX.TYP?2@#/@\/Z5;:(^BQ648TQT,9M6RR;3U4 ]![57_
M .$3T+R;&(:>BQV#;[559E\IO[PP?O>_6M<RQ@@&102=H&>_I]:?0!A:AX,\
M.:MK$>K7^CVMQ?1X F=.3CIN'1L>^:N7&BZ?+JL>KO:F34($*Q2AR&5>ZCD
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
MPZC=B6$O*K"2,(J['56.1D$X((YKK+O1-,O[FVN;JRAEFM3FW=EYB/JOI^%
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
MP=V9X\!AWX['M7#6>E:?;_!71]5BM85OX-63RKD+^\C OV7"MU P3P..3ZT
M>WWEPEO#S<P02/\ +$TQ^4MVXR,_0&L+P/X@N?$'@>QUK4S!%/,)3*8QMC7;
M(R\9)P,*.IK%T>>VU3XC^,;+64BDEMXX(K:&< @6ICRQ4'L6)W$>P/05QGAW
M48K'P;\/(;F[CMM)EN+Q)9I%#1K,'?R0^>.N[&>X![9H ]M6ZMWMOM*SQ-!C
M/FAP5QZYZ4Z.:.4N(Y$<HVUPK [3Z'T->/\ C30=(L/ 'C)[._%[YTMO<NBJ
MGE6TI=03'M&%9A@D=>1ZUZGI>AZ7HOV@Z;90VQN'$DQC7!D;&-Q]3[]^M !K
MFM6/A[1KG5-1F$5M;H68D\L>RCU)/ %8VI^(;VT\<>'=,A>U?3=3CNFD;:2Z
MF) >&W8P2WIVJA\7HHY/A=K321HQCC1E++G:?,7D>G&:J>)+'3;KXA^![,06
M[V9340T* >6?W<9(*C@C/4&@#T"&:*XB$L,J21MT=&!!_$4V"ZM[I6:WGBF"
MG:QC<-@^AQ7C=Q.-#\/>,8;5?L^EV_B:(7"0IE8K9O),H"C^$Y.1TP37;:)I
M>CKXP76;#6DN;FYL/+:"T$8BDB5@5D8)W&< ^AQ0!V39VG:0#C@D9KSZT\6^
M*+S_ (2=[>WTJ7^PKEX?**R(UP%7=PVXA21['FO0J\L\+:-_;FK^/[-]3O;6
MWEU=XY8[4QKO4H 1N*EAD<<$4 :T/CRXU5?!E_IL<2:?KL[Q31S(3+&51R0&
M!Q]Y".E=N]W;1W"6[W$2S/RL;. S?0=37">(=,L]%UCX?:;I\*P6EMJ+QQ1@
M] (']>I]ZY;QG<V4_A7QC>:>T40AUB-9IKI]\[W*/$"(NGEJH''4GYN .: /
M9I+B&'/FS1IA2YW,!A1U/T]Z<CI+&LD;*Z,,JRG((]17GD^E:5J7QK<3V=M<
MQ2>'Q(ZL@9)&%QC+#HQ'OGH/2K_PJ C\&-;IQ%;ZA=Q1+V1!.^%'L* .QNKF
M*SM9;F=PD4:EF)/85ROAO6=<UZ'2M:273?[(O(&EN+8AA-;9&8\-DAO1L@>H
M]*WM>AAN- U!)XDDC^SN=KJ",A20>:\L@>.P^&_P\_<Q1Z;>75FFI.J !QM.
MT2>JE]N<^@'>@#UU+B.[MVDL[B&3J%D4[U#>^#S],UYW)XXUT?"&7Q4JV(U"
M*=XW0Q,8RHN#%\HW9!Q@\D]*T3:M8_&2W_LU!';W>DN^HQQC"$JX$3D=-W+
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
M'5)-1\CSK34[BS!@0JI6-MH."2<GKUKG[SP_9:'\5O"T^@VL=HUU!=KJ*0#
MEB5 5=_4^85^8\DD<US=Q>S67@/7Y%+"R;Q?*FH,O:V-P/,S[$8!]B: /9(K
MNVN$=X;B*1$.'9'!"GWQTI1<P-&T@FC*+U8.,#\:X?6;)+;XF^%9=*BC1;RW
MNHK](E 26V5 4+ <$!V !_VL5C6EB-&U75?AREL!9:I.+NS94^5;.0DW"'TV
M[64=_P!XM 'J+75NBEGGB50F_)< ;?7Z>](;NV'DYN(AYW^J^<?O/]WU_"N
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
MMF;_ !C[485\W'INQFK-S=VUG%YMU<101YQOE<*,_4T^*:*>,212)(C $,C
M@CUS0!3M]#TFT>Z>WTRSB:[R+@I JF;/7?@?-^-0#POH*6]M FCV,<5KN-NL
M<"KY1;[VW ^7.!G'6M&:ZM[8J)YXHBV=H=PN<#)QGT )_"J'VB>?6;*2VU.R
M;3I+=V,  :29LC:Z,#]T#.>.] %^VMH+.W2WMH8X88QA(XU"JH]@*2[L[;4+
M26TO+>.XMI5VR12J&5AZ$'K3$U&Q>[-HE[;M<J<&$2J7!QG[N<]*#J-DM\+(
MWEN+LC(@,J^81Z[<YH I6WA?0+/R3;:-81&&,Q1%;=1L0DD@<<9R<^M'_"+>
M'_L"V/\ 8>F_8U?S!;_94\L-Z[<8S[UJ22)%&TDCJB("S,QP !U)-9FA>(M,
M\1::;_3KF.6 /(N0PZ*[+N]@=I(SVH 6]\-Z)J5S;W%[I-E<36PVPR2P*Q0>
M@)'3VH_X1K0_[)?2?[(L?[/<Y:V\A?+8^I7&,^_6KEI?V=^C/9W<%RJG#&&0
M. ?0X-3.Z1QL\C*J*,LS'  ]30!F#PSH*Z0ND_V-8'3E.X6IMU,>>N=N,9]Z
MTH88K>%(88UCB085$& H] *BM+ZSOXS)9W4%RBG:6AD#@'TR*DFGAMX_,GE2
M),@;G8*,GIR: $NK6WO;66UNH(Y[>52DD4JAE<'J"#P15&/PWH<4EI)'H]@K
MV:[;9EMT!A'HAQ\OX4R_NY+A;5M,U6QB"7J1W!DQ('7.&B7!&'.1CT]*O7-_
M9V1075W! 7^Z)9 N[Z9Z]: *]OH6D6@NA;Z791"[S]HV0*/.SUWX'S?C2:3H
M&CZ#')'I&F6EBDK;I!;Q*FX^^.M8_BC7-0TK6/#45G);_9=0U 6MP&C+/@HS
M95LX'W?3\:V;C7=)MM*N=3DU&V^Q6P)EG64,JXZC([^W6@"^RAE*L 01@@]Z
MH6.AZ3ID\L]AIEG:S3',LD$"HSGU8@<_C3])U2VUG2[:_M75HIXUDP&!*Y4'
M:<=QFJI\2Z6/$O\ 8'VN(WX@\YTWCY06 53_ +1R2!Z#W% %J\T?3-1G@GO=
M/M;F:W.89)H5=HSZJ2./PJM/X6\/W-Q=W$^B:?)->+MN9'MD+2CCACCGH/R%
M76U"R2]6R:\MQ=,,B RKO(_W<YJS0!G+H&CI=B[32K);E8O)$RP*'$>,; <9
MV^W2I=/TK3M)B>+3K&VLXW;<R6\2Q@MZD =:<=2L!=FT-[;?:1UA\U=X[],Y
MI?[2L?LYN/MMOY(;:9/-7:#Z9SC- $ES:V][;26UU!'/!(-KQR*&5AZ$'K52
M/0M(BTQ],CTNS2P<;6M5@41$>A7&*LW-]:65N+BZNH((3C]Y+(%7GW/%<YXH
MUZ^TS4/#/V":V:SU+44M9LIN9E9&;*MG 'R^AZ]: -VST?3M/ADAM+*"%)1B
M0(@&\8P ?7CCFJW_  B^@#3FT[^Q-.^PL^]K;[*GEEO7;C&:OVMY:WL;26ES
M#<(K%&:*0. PZ@X[USWC+6M1T1] :Q> 17NKV]E<+)&68I(W.TYP#QZ'KVH
MV+O0]*OXK>.ZT^VE6V.8-T8_=<8^4_P\<<5;MK:"SMTM[:&.&&,82.-0JJ/8
M#I3;6]M+T.;2ZAG$;;',4@;:WH<=#38=1LKBYEMH+RWEN(O]9$DJLR?4 Y%
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
M7NB^"9];T:>U=HVBPSIYBNKR*F5(8#/S9SR..E='=W]GI\0EO;N"VC)VAYI
M@)],F@"9$2*-8XU"HHPJJ, #TIU(K*ZAE8,I&00<@BEH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKB/B7?C3;#0[BZ)&DC6(!J)QE1%\V"_^SOV$_05V]1W%O!=V\EO<PQS0R+M>
M.10RL/0@\$4 <=?VGAF\B\3W=@8+NXO-.S>F.021$*C"/(R5#8SCOA:Y'[#9
MW?A?X3FX@BD+RV\3%E&60V[$J?520,CH:]4M]#TFSTU]-MM+LH;%\[K:.!5C
M;/7*@8-1GP[H;1P1G1M.*0',*FU3$9_V1CC\* .,2;2?#OQ2CTJZCM=/TTZ3
MG3$8+'"',K&8+V#'*D^PJGJEKHFE1^!4T<A=)@UUDBE:0LOS)+G:Q/W=V0.W
M'':O1=2T?3-9A2'5-.M+V)&W*ES"L@4^H# XI;S2M.U"P%A>V%K<V8P!;S0J
M\?'3Y2,<4 >7W\FGWVK?%=-UM.ATN!@,JP++;R\CW!'7L127.D:8--^&$HLX
M!)/+#'*X0;I4:U;<K'JP.!D'@]*],_L#1MLJ_P!DV.V5%CD'V=,.J@!5/'(
M  ';%#>']%9($;2+ K;_ .I4VR8B_P!WCC\* //#IU@/$7Q'TL3II=C-9V0:
M2% %A9XW4OMX'IGU%/:ZU,)XFT;Q'IMDVJKH3RIJ%D/W5U"N\+N4\JX8GCW.
M.E>@MH.CM+<2MI5B9+@;9W-NF91Z,<<_C4MGI6G:>CI96%M;+( '$,2H& Z
MX'- 'FVGW^D)H'PZM4\AM0DA1[=VEVPQ2+;#<T@'WFPWRKP23U%<WJ#6=Q\*
MOB#&\UK<O#KLLL1C P,O#\Z#)V@DGH>YYKV5O#FAO8QV+:-IQM(Y/,2 VJ>6
MK_W@N, ^].ET#1IDG272+"1;AQ),'MD(D8<!FXY(]30!QNH6%OI7Q6T7^RK6
M"WFGTB\5A&H7S2&C*[O7DDY-4/!]UX:USP-H*ZI.K:M9WJRR0^;MN?MP<@D@
M$,2223GC!YX''H@T72A=0W0TRR%Q" L4OD+OC Z!3C(_"DCT/28=4?5(M+LD
MU"08>Z6!1*WU;&30!YC"=&UZ+Q=HWB;7C87 U.;SX9#"CF(,#"Z%U+$! N,'
MC'O5GQ'#J&G+K&J6#0:SIJV$46LZ7J!V7"QI%NWH_0,58D@C&0<<UZ)<Z%I%
MYJ,.H76EV4][#CRKB6!6D3'3#$9%+<:'I-W=&ZN=+LIK@XS+) K,<=,DC)Q@
M4 6;2X6[LH+E%=4FC615<88 C."/6O(KVU35M(\9^&3=V,]Q?:R[QWDMU&HB
M^9#AU9M^8]I48!!P .^/8Z\XB\':B\TT6K^%_"NL2RS.YU6X.)'#,2"R&)CD
M @8#8P ,B@";5M/LK#XG^!$M;>"'%O?Q_NHU3*B),# [<GCW-5)XYO#?CC5=
M#LXS'!XI07%H\:\13C"7!_!").>XQWKM-.\,Z78VFGQO96T\]C$L<-Q)"I=
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
M/BAXMLS!:Q(;:P2"$JH!7RY 0H],<<5V:Z'I*745TNEV2W,*A(YA;H'10,
MXR !4LFF6$M[]MDL;9[ORS%Y[1*7V'JN[&<>U 'C=G>1Z3\-]'DD 31X_%$B
MWX4?(L'GR8W#^X&V9'X5W=[:^&;T>)+NQ,%W<WFG9O#%()(BJJWE[ADJ&ZX[
MX6NEAT72K:SFLX-,LHK6;/FPI JH^>NY0,'\:2VT/2+/3GTZUTNRAL7SOMHX
M%6-L]<J!@T >3I8V-WX=^$WVN"%UD:.%RX'S*;=OD)[@G''0]*DURSTCPWKW
MC<I:2)X>?1X#?6MD?*7[0[E5 QPI*X)]FR>M==XE\)M>WWAR/3=*L/[,TZ[:
MXG@.U$92C+M5-N"?FSSBNICTG3HK*6RCL+5;67/F0B)0CYZ[EQ@Y]Z //M.E
M@D^+X@N[C395G\.>6T-O@Q_Z]=J').\X)YP,@]!7+6.G6$'P5\/ZE%;0K>1Z
MO$4N0HWKB]*\-U QD8Z5[+%X?T: 1"'2+",0QM%'LMD&Q&^\HXX![CO3?^$;
MT+[(MK_8NG?9E;>L/V5-@;U QC/O0!RNF?8X?C'XB$OD)(]A9F/=@%F)D!(]
M^E6_BA=S67@>>X57-LEQ!]M$8))MO-7S!QV*Y!]B:ZC^S+#[;%>_8;;[7#'Y
M4<_E+O1/[H;&0/:K#HDL;1R*KHP*LK#((/4$4 <)KDFC7-KJVL^&)X[C7FT*
M:.![*;<!& 60E5. =Q^7C/4#H<9^@Q^&=;'A75K3Q!)+=6B@6MK 85<93#QN
MJH&V@ YSZ9KT#3='TS1HGBTO3K2RC=MSK;0K&&/J0H&:99Z%I&G7LUY9:796
MUU/_ *V:&W5'D[\L!DT >1/J6G3:1X,O=/FM[;3W\2"2&*67?<X9Y?,>1R>,
MD\K@XR,DUM:O->Z)>WVK1K::YX:GU:*6ZA^[=65P'C52AZ. RH0.N",<<UZ
M/#FAJ) -&TX"643R8M4^>0='/'+#)YZU)_8>D_;3>_V79?:B_F&;R%WEO[V<
M9S[T >;!])UG4/&NA^)=;&GS/>,'BF,*%K78OE.C.I. .>#P>>IYFUBUU"P2
MXU'1IH=8M8M'@@U/2]4^6:6!5<JX?'#D%\@C!(/>O0KS0M(U&\AO+W2[*YNH
M/]5-- KO'WX8C(I;K0])OKG[1=Z99SS[=OF2P*S$>F2,X]J ':/=17VAV%W!
M&\<,]M'*B2#YE5E! /O@UY3+++9>'/B<-)V1ZHNH3>2L>!*$\J+<5 Y^[N(Q
MZ5['C P*K1Z=90WTU]%9VZ7<RA99UB422 = S8R1]: //M?CM9[#P!J'AT1K
M/_:%LELT. 3:LA,J\?P[!D_2NZUW_D7M3_Z])?\ T TMEHFDZ=.T]CIEG;2O
MG<\,"HQR<GD#N:O]: /%3H.G_P#"KO!6H:7:0)X@,MB;6XA4"5W)7>"PY*A
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
MBN+-I::?\9M-CLX(;=9-"G5EB4*& F3&0/3FNG\4+O\ "6LKC)-C/@8_V#0
M:3XCTW5] @UF*Z@2UDB25RTJXBW*#M<YP",C(-7K._L]1A,UE=P7,08J7AD#
MKD=1D=Z\IM]3A32?A;(9XGT>/RX[UE8%([@VP$(?T(8GKT./:NGL;:2+XS:I
M+9<64FCPF^"?=-SYA"$_[7E@_ACUH [&ZNK>RMWN+NXB@@09:25PJJ/<G@5"
M-6TUDN7&H6I2U;9<,)EQ"WH_/RGZURGQ>BBD^%FNF5$;9"K(6 .UMZX(]#6;
MXP33?#5_X9O8UCTS2);P_;;NVB3B3R2L+R$J00"3RP..M '>)K.ERZ>VH1ZE
M9O9)G=<K.IC&.N6SBA=8TMKF>V74K,SVZ>9-$)UW1+_>89R![FO+/%VF^'QX
M$\<W^F:DVJ/=1Q37$Q>)X5F' *;%"A\8W8YY7UK9UK2],7XC^!8UL[8)+;WH
M=0@Q(!&C+G^]AN>>_- '?6>H66H6HNK*[M[FW.<30R!T..O(.*CM=7TR^\W[
M'J-I<>4,R>3,K[![X/%>0:PTMEH/Q"CL(R+2+7('NH81T@*Q&; '8@'/MFNP
MU]$NO'G@F^T=T:5O/\UX2,/9^7D[L=5W;,=LD8H ["'5M-N+:6YAU"TD@B_U
MDJ3*53ZD' I+G6=+LK6.YNM2LX+>49CEEG55?Z$G!KS^.UET?Q?K/@Z*%A8:
M^XU"W95^6-&XNE)[9P,>AD%27VI6=E\3-5L-;U8Z5;W.G0+8-((5BEB&\2)F
M1" =Q' QD8]!0!Z.CI(BNC!D8 JRG((]16-<^*](M_$T7AY[V!;^2!IMK2 ;
M/F554\]6W<#K@&F>#+#3M+\*65EI-Q<7&GQ!Q;RW#!F=-Y((( !7^Z?[N*PK
MZ>VM/C58O<RQ1+)H,B(9"!N?STP!GJ?:@"QX4\5M<1ZLFOZG8QS0:U<6%L6*
MPB14V@!03DGGU)YKJ;[4K'3(1-?WMM:1$X#SRK&"?J37CUY964_PZ^)ES);P
MO.NKWNV5E!9=I0K@]L'FMV?6(+7X@K%K>L/IL%YHT'V&=_*$4F"QE7=(K ,<
MH<<9 &<\4 >F1R1S1)+$ZO&X#*ZG(8'H0>].KGO!6G:9I7ABWL]&N;BYTV-W
M\B69@VX%B25( !3.<<8QTXQ70T %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5!=65I?1B.[M8;A <A
M9HPX!^AJ>N9\?ZO?^'_!6I:QILJ)<V<8D421[U;D#!'7OV- &JF@:-%(LD>D
M6".I#*RVR @CH0<58_LZQ'VC_0[?_2/]?^Z7][_O<<_C7$W7BG7/#VL>&(M2
MEM+^QUR1;<F. Q2P2L 5(^8AEYYX!'K78-KFDK?BP;4[,79?RQ 9UWE\9VXS
MG..<=: 'G2---B]B=/M#9N<M;^2OEM]5Q@U)%8V<%D+*&U@CM I00)& FT]1
MM'&*JW7B+1+&62*[U>P@DB95D66X12A;.T$$\$X./7!K.TWQEHNN2ZM;V.IV
MR/8R-"9#*ISA%)D )Y4%L9Z9!YH VK+3[+3;?[/86=O:P9)\N")47)ZG &*B
M@T32;4(+?3+*$)(94\NW1=KG@L,#@^]5],O8K;PW:75_K=M>J(EWZB-D<<Q/
M&X8.T9/H:CU#5K.\\-WEUIWB"RLUVLBZCN22.!QW()VDCT)H T7TZQDEFE>S
MMVDG4)*YB4F11T#''(]C3[:TMK*'R;2WB@BSG9$@49]<"JCZQIMC%$E[JMFD
MGD^:6DE5-R <O@G[O?/04^WUK2[K3#J=OJ5I+8 $FZ293& .N6SCB@"W%%'!
M$D4,:QQH,*B# 4>@ JO:Z5IUC<33V=A:V\TYS+)#"J-(?]H@9/XTRWUK2KJ"
M>>WU*TDBMSB9UF4B+C/S'/R\>M1P>(M$NKR"SM]7L9;JXC$L,*7"%Y$(R&4
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
M0706Z88CH2,<TZYT;2[RUCM;K3;.>VB.8X98%9$/L","KM% "*JH@1%"JHP
M!@ 4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %<7\6G5/A9X@+,%S;@#)[EEKM*BGM;>Z %Q!%
M,%Y D0-C\Z .=T?PQI$PTC6I%EN[J"V7[+)/</*L(91DHI. 3ZXS[UYKJNM:
M7=:#;SVEQ;6$$7BB.5K$R;ID87/SRRLQ)7)R<   $#)Z5[;#!%;QB.&)(T'1
M44 ?D*C.GV1,I-I 3*P:3]V/G8=">.2* ."TNSTG4OBWXF$UM:7*OI]DZJZ*
MX.2Y)P?^ G/TIGAJYLA-\0-/N)8?/;5+B8P.1N\OR8_F*_W>.O2O05LK1+@S
MI:PK,229!& V3UYZTK6=L[2L]M"S2@"0E 2X'3/KB@#Q[2]6BT?PW\+M1OW"
M:)'')'<S'F.*9H]L3-Z8.\9/3-;GB[_A'+GX=^-+W1E@FCN(FEGNHGWQ2S[<
M?*<D9 VYV\9/KFO0_L%F;5[7[)!]G?[T7EC8WU'0T?8;3[,EM]E@^SI]V+RQ
MM7Z#H* /.[^#3I_B)X%^U1V[K-IEQM\P B1@L17KU(Y(K%N5TW0F\9S-91R:
M!<:S8QVR>88[>.Y&TR2$KT19-N['==M=QJOA:>_\9:/J*VNG-I5C;S0/;R$Y
M?S-IR$V%>"O3/.>U=1]CM?LGV3[-#]FV[?)V#9CTV],4 >5VE]93>,?'$<VI
MVEZ;C1X&WH%"2%4EW;1DY"\<Y..YJM!%9VW@?X5S1)#'*VHV8+J "2T3AN?<
MXS7K9L+-@0;2 @H(SF,?='(7Z#TIATO3RH4V%J5'0>2N!^E ''^$+NWB\>^-
M;*2>-;J2_B=(2WSLOV=/F ZXXZT_XIRQQ>&; R.J#^U[+ECCI,I/Z FNT$$*
MSM.L2"5E"F0*-Q Z#/I39[2VNMOVBWAFV_=\Q V/IF@#A=7M-/NOC1I,5U!;
MR^9HMQE)%#;SYB#D'KQN_6D\-36]IXW\9:;JJPPLWDO;I* J-9"+: H/&Q3N
M! X!)]:[A=.L5D61;.W#KC:PB7(QTP<4MU865Z8S=VD%P8SE#+&'VGU&1Q0!
MXS8V/D^%?A]#J"*R-K["V6<9;[,1-Y8.>V"N!Z$5UVCVFGM\7/%P>"W)^PV9
M8,H[K(&_3;G\*[F>RM;I@UQ;0RE1@&2,-C\Z:=.L2[N;.W+OG<WE+EL]<\<T
M <E\(G$GPLT,AMV(Y%ZYQB1QBJNBWMK;?$SQS;SW$4<TPLWBC=@&=1;G) [@
M8.3VKNX+:"U0I;PQQ*3DB-0H)_"DDM+:61I)+>)W9-C,R DKUP3Z>U 'BVG1
MVD'PE^'MRB0QR?VU9,9  #GS6#9/TX/L*U1?Z-+JGC'P_P"+-;DTY[F\=S!*
MT:+<VS(HC*,R$D@#&%.01QS7I_\ 9>GE AL+7:"2!Y*X!/7M["GRV%G/-#--
M:022P_ZIWC!:/_=)''X4 1Z1#';:+8P1"=8X[>-$%P?W@ 4 ;_\ :]?>O-O!
M&B:;XC/CBVO)9Y;>3Q'="2"&Z=$D0A/O!2,@\_7&*]495="CJ&5A@@C((J""
MQM+9R\%K!$Y&"T<84X_"@#B_%$-K8>,/A]:0)%!#%=SI%$N%"J+=@ !Z=!7&
M>+-8TVX\+>*DM)[>P\K7%,MHS[IYI5GB#S-N/R)QP% Z#GDBO:)K*UN)%DGM
MH9748#/&&(_$TC6%F[3,]I S3 "4F,$R =-W'/XT <-;IIU[\;)ID6VG#>'H
MY48 ,"3._P P_ ]?0^]-^&NKZ;I7P^L1=WD%O#)J=S:6^YL NUQ)L0?4=*[I
MM/LFE,K6=N9&!!<Q#)XQUQZ4+IUBJA5L[<*'$@ B7 8=&Z=1ZT 6:*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M#KMSG QQZ8H ]0HK(&J3S>(H+"U\B6U^R?:;B49RNXXC"\X.[#GVV'KFM>@
MJ.*>&??Y,J2;'*/M8':PZ@^]4M=U6/1-$N]1D /DIE%+8WN>$7/;+$#\:\^\
M#W"^&_'NH>')-4COXM6@74X9UE#YN0,7 X[DC>!V% 'J59=SXET&SN&M[K6]
M-@G7AHI;M%8?4$YK4KS>\N8+/X[SR3P32HWAE05AMVF)_P!(/\*@F@#T6&:*
MXA26&1)(G&5=&!##U!%/KS'P99Z_X7T#4I(])>*+4=:9[*RE8 6%M(WWW /"
MJ,DJ#^636E'X[NSI?BV6*"QO9_#Z>:)892L-Q&8O,R/O$$ $8R1D=10!WE59
M]2LK;4+2PGNHH[N\W_9X6;#2[!EMH[X!S7G/B7Q)XO/@=M5$&G6-M="R,3QR
MN\NV5U5U(P I^8<@G )')Y'37NMWUEXQ\-Z1=65E)_:"7)-TC'=&8TW$*I'
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
M66(,H)!W="1@]S0!Z)16=H\FL26\QUJWLX)Q,PB%I*TBF/C:26 .>N>.U:-
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !15$ZSIHUE='^V0G43$9OLP;+A!CYB.PY'6KU !1
M139)$AC:21U1%&69C@ 4 .HK%MO&'AF\F2&V\0Z5-([;$1+R,EF] ,\GVJY)
MK.FQ:O#I+WD0U"9&D2WW9<J.IQV'UH O5Q^NZ\-*\3K)'KFA1HEMY=Q87]^(
M'+$[E8'!VX![CG/:NPJ-H(G;<\2,?4J#0!Y9+:^&-:N?$M[JWB7P_:3:U9I9
M^5::C&XC5<XD9CMW/G'8 !0.:N:!XBN&BCLO$OC#PE+9P(4,MG?#S;L;2HW[
MB O7)QG)'8=?1OLT'_/"/_O@53U.[TK1K(WFHM!;VX=4,CIQN8A5'3N2* /.
M?"VHR>'[:'0)/&OA630[5\072WR_:C#NR(RN=H/\.[/3H,\C0TO5M-TCQ3XA
MOH?$_AF6QU.5+B-7U%5D#K&$VG&0!D [N?3'<>A?9H/^>$?_ 'P*/LT'_/"/
M_O@4 >06-EIEGX0\,VR>+O#2ZUX>N#+ XU%3#,I)W(QX*[E;&0#C'>MR34=&
MOM9O=>NO$/AR._;33I]K;IJJ,B!F+,S/@').!@+P%[YX]#^S0?\ /"/_ +X%
M49=0T:#5[?29)K5=0N%9HK? +L%&2<=ACUH \T!LD\*>$=)'B;PL9M#O+>XE
M<ZL-LBQ C"_+U.>_3'>NWU/QIHW]F3_V7XD\.F_*8A^TZ@@C#>K;23@=<=_;
MK71?9H/^>$?_ 'P*/LT'_/"/_O@4 >:Z%XCOK*>"*]\4>!UM6E\R\G@U O/,
M>Y^;"Y. /0#@ 8 J]JNJZ+XGT77M&USQ/X;2SNFVV3VM\A=$ !5GW-C<'&>.
M.*[S[-!_SPC_ .^!1]F@_P">$?\ WP* //EU32-4US1M2UOQ-X<!TA':)+?4
MD<33NH4R-G&T 9P.>6Z\<YP\2ZTFHW5\OB/X?O-+E8FEU)V\F/L@QCZD]2?8
M #U+[-!_SPC_ .^!1]F@_P">$?\ WP* (]/N(KO3X)X;N*[1D&+B)@5D/0D$
M<=<]*LTBJJJ%4  = !2T 5[Z\AL+*6ZGF@ACC&3)<2B-!]6/05YAX4U8^%]'
MO+)->\'3RSWDUTLIUK 0R-G!7R^<?49]J]695=2K $'J"*C^S0?\\(_^^!0!
MX_%HF@V'@V&RT_QWH:Z[!J9U=+MKJ,1&X.05*AB0A4[?U]JU[O77USPIJ]EJ
MWBGPC'>WEG):10VNHCR4WJ09&9LL3SP .,'DYX[MM0T9=931S-:_VB\9E%L
M"^P8R2.PY'6KWV:#_GA'_P!\"@#S.6]T^2[\&S#Q)X8 T,-]H']K+^\)B,7R
M?+[YYQZ>]5M)OI?#UQ=:3IGC3PHWA^:XDFAEFO5^TVBR,69%4':V"3@D]\G/
M2O5?LT'_ #PC_P"^!1]F@_YX1_\ ? H \_FU?2C\1K?7X_$GALV,6G-8E&U5
M?-.Z17W8QC^'&,_C5.*;29)O&JW/BGPW'#X@0K"T>I([1?N?*^8$#Z\'VKTS
M[-!_SPC_ .^!1]F@_P">$?\ WP* /-;;5K,>'=*TK4M9\&7]K!;&VN[1]279
M(%5 C*64Y;Y6."!][VS6IX-U/PSX8\.IIC^*M&95FEDCC744=8$9RRQJS')"
M@@9.,^U=M]F@_P">$?\ WP*/LT'_ #PC_P"^!0!YUXSU/3-<U'0+C3O$GAG9
MI=^MZXN-55#)M!&T;0V.O7]*U%\9P7&H6OGZ_P"%K2RC8O-Y.L++))P=JC**
M%&<$GGICO78_9H/^>$?_ 'P*/LT'_/"/_O@4 >50R6*^%?%^E/XF\+>=KEU=
M3PL-54K&)EVX;Y<Y'MU]J9K6M6<Z>&+"QUWPM)>:9 TLS3:B4C!""-2DZ88$
MY;Y<<CKT&?6/LT'_ #PC_P"^!6(^G>%?&5F9)+'3]3@@F>+<\ ;8ZG# $C(Y
M':@#A8=?M+KPOKWAF>]\*6-Q=VLGEW%OK DAD:8,K,[,-Q<'DYSG/458EO-.
MCD\(7\'B7PS)=Z%!)!-;OJBJDH>-4)5\$@C;G!7OC/>O1;+1],TVU6UL=/M;
M:W3[L<,*JH_ "K'V:#_GA'_WP* /-KJ?1+JP\4W+>)_#O]K:];?9=O\ :2>5
M!&(V1!NZMC<S$X&2<<8J&ZNM/FT[P= GB7POYFAS12SYU5<2;(S'A?E[YSSC
MT]Z]/^S0?\\(_P#O@4?9H/\ GA'_ -\"@#@+/5-'B\=ZSK,WB;PY]BO[2*V0
M)J:&1=F[D@C'.[UXQWIG@Z_T/2/!<?AW6_$OAFX@AA:V'D7Z$2QG.2VXC!(.
M,#ICJ<\>A?9H/^>$?_? JG?Z#I&JK"NH:99W0A<21B:%6"L.XR* .-^&EWHM
MCX?ALXO$=C?:A<L?(1[E#+Y*C;"A4'(Q&JDCL2U=IHW]J_V1;_VW]C_M+!\[
M['N\K.3C;NYZ8Z]\U;6"%&#+%&".A"@5)0!A:SIVH:EK&EXBLWTJVE,UPDLK
M!Y'VD+A=A!"D[L$\D#ICG*\9>%+[59]%O?#Z6%MJ.F7HN5FF9D!3!#1_*IR&
M'!Z=*W9/$VAQ7$D#ZK:!XFV2?O1B-O1CT4^QI;GQ)H=E#!-=:Q8P13G$+RW"
MJLASCY23ST/2@#1B,AB4RJJR$?,J-N /L<#/Y"N43P_JX^*#^)B++["VF#3_
M "Q,_F8$OF;\;,>V,_C72W.HV5E9?;;J[@@M< ^=+(%3GIR?6JUMXATB[G2"
M#4;=IY#A(BX#MP3PIYZ _E0!F>--$U/6].L8]+EMO,MKZ*YEM[IF$5RBYS&Y
M4$XR0>A&5'%84W@_Q'-)XS9IM*(\0VB1( TB^4PA\HY^4\#.<]\=%KT*J=_J
MVGZ6(_MUY#;F0D1J[@,Y'4*.I_"@#F=8\+:GJOPU@T 26D6HP1VP5M[-$S0L
MC<G:#@[/3C/>I;_0];O_ !7X9UF0:>%TQ;C[0BRN"QE4+A/EYVXZG&?05T5A
MJ=CJL#36%W#<QJQ5FB<-M8=0<=#[&K= ' Z/X8\5^'KF]TO3+[33H%S<R3Q3
M2A_M-J)#N9%4#:W)."3QG)!Z5KIH6HK\2'\0'[+]A;3%L0OFL9<B0ONQMQWQ
MC/O73UG:AJFEV]U;:9>W<4=Q?$I# 7P\O!)P!SC /- 'FO@O1M2\2_!ZQT-U
MM8M.NGD66Y$K&3RA<,6 3;C<<%<[L#.?:MG5_!NOWEWXJBMKC36L]9LQ;V\U
MP7\VU CV>4% QL)YR#P23AJZK15T'3KBYT+1UMX)+,+)-:0C B#Y(..@S@GB
MGS^)='MM2BT^>_CCN9I?(C# [6DQGR]V-N_&/ESGGI0!SMKX9UU-?\+ZC<'3
MF32K&2UG$<K@L7"#*@ISC8.I&<]JHW'@36+SPMXOTJ2:QBEUG4&OK=UD=E0Y
MC(5_D'_/,<C/7IQ7HM4[+5;'4I;N*SN4F>SF,%PJ_P#+.0 $J?P(H DL3>&S
MC-^(%NB,R+ 244^@)P3]<#Z"N3\7>%KWQ1#J%C=6.F75M*@^P7$LK)-9R;0"
MPPAX##<,$9Z'@\=I10!R%IX<U:T\<1:R9;:XMHM&73=TDS"61U??YC#81R>.
MOO[5AVW@CQ+9Z/ID"2Z7*]EJTU]):R32>1<)(S, QV9#(6R.",@'M7I=9VH>
M(-&TF=(-1U6RM)G7>L<\ZHS+G&0">E '()X/\0+IGC.TDGTQSKQD:%E,B[&D
MB6,[N#@#';.?:K5WX8UJ>V\'H@L ^B2I)<9G?#[8S'A?D]\\X]/>MRU\7^&K
MV>&"U\0:7/+,VV)([M&+GT4 \FMJ@ KA+;PKKMGIWB'1H9+#[)J]Y<SK>F1O
M,A2<_,/*VX+ $X.X ]_0]W10!P5UX0UO0M:M-2\'3V'EK81:?<V6H%PCQQ9\
MMPR@D, 2.F,5+K?A?Q%<7&BZ[I^H63>(-/,HE2=66VGCEQNCXRR@8&T\],FN
MXJG9:K8ZC->0V=RDTEG-Y%PJ_P#+-\ [3^!% '+ZUX6UKQ#HEM)>7UI#KEI>
MQ7]IY08V\+Q]$.?F92"V6P#STP *NKHFH7_B6SU_4H;2*?3[66&UMH9V=2\F
M-[,Y08&%  "GJ3[5T]% 'FR>!M>3X86GA;?IINH+I9C-Y[["HN/._P">><]O
MU]JV[[PU?ZCXWCU:=+3^SVTF33IHQ.WF'S&#$CY,8&,=>^>.E==5/3-5L=8L
M_M>G7*7%OO:/>G3<I*L/P(- ')>%]#\9Z+!:Z)>:CIDVC615(;N,.+J2)3\L
M;+]T< *3D\>_-=M+&DT3Q2#*.I5AZ@T^B@#@_#/A[QCH$,.@OJ.FRZ#;-M@N
M\/\ :_)!R(RN-H./EW9X';-21^%M:6/QFI^P9UTL;?$[_N\Q"+YOD]L\9]/>
MNXHH X-?"6N0#P7<6\FG_:M!MGM9UD=RCJT2Q[U(4$D;,[3C.<9'6KUIX:U)
M?%/BB_N&M5M-9MX88_+D9I(_+1ER05 YW9Z\8[UUU% 'G,G@WQ'-\-M/\-22
M:7]HLY+<+(LL@0I"ZL"3LSEMH&,<>IJ_J&@>*+#Q;/K_ (;GTQAJ,,<=_9W[
M.$#H,*Z,HST.,$#./RZF_P!9TO2Y(8]0U&UM'F8)$L\RH78] ,GDU/>7MKI]
ML]S>7$5O @R\LKA54>I)X% ''ZEX7UZ/7M'\2:;=V=SJMK!);7D5R6BBN(G;
M>0I 8IM;ID'C&>G-WPKH6KZ7KGB"_P!2>RV:I<).B6[,Q0B-5()('IU[]>.E
M=+;7,%Y;I<6TT<T+C*21L&5AZ@CK4M '.^-M!N_$7ATV=A+#'=QW$-S%YY(1
MC'(KX8@$@''7%47\/:S:>+T\361LI;BYLQ:ZA:/(T:':V4='VL<C.WD#(YXZ
M5V%% &%X9T!M%74KBX='O=3O'O+@QYVJ2 %12>2 H S@9.3@9Q4'BS0K[5I]
M%O=.:W-QI=Z+H0W#%%E&QE*[@"5/S9S@UI77B'1[*Z:UN-1MTN$ +Q[P60'H
M6 ^Z/<XI)O$>B6]B;Z;5[&.T#;#<-<*(\\<;LX[C\Z .>U+P0_B1M:NM8DC@
MN=1L%T^%;=BXMXU8N#N(7<Q<@G@< #WJSX?M?&T8BC\076DR1VJD*]H9 ]VV
M" 9-PP@YR< Y..@X/1+J%D]A]O6[@-GMW^?Y@\O;Z[NF/>J47BC0IBH35K0E
MR!'F0#S,G VY^]R1TSUH XS_ (0;7O\ A68\,;]-^U"]^T>;Y\FS;]H\_'^K
MSG^']?:M"Z\/^*M,\67NL^')]+>#55C-[9W[2 1RHH4/&RC)X R"!G'Y=S5:
M^U"RTRW^T7UU#;19"AY7"@D] ,]2?2@#F=?\.ZUJ,OAMH9[2=M,OEO+B6>1H
MS*VUE(50K8'SG&3Q@#WJP=#U-OB/%XA(M!9+I;6+)YK>9N,BR;@-F,?+CK[^
MU;.GZSINJM(EC>P3O%CS$1_F3/3<O4?C5Z@#AM%\-^(]"T2YTR%]*GB%_)-$
MLK.!/#)(799/E.TX8C@-Z^QO^$?"@\-WVL7$,,%G:W\L<D>GVSEHH"JX9AD#
M!8GD 8&!7551U36=.T2W2?4KR&UC=Q&AD;&YB<  =2?I0!E>-=!O-?T:WCTZ
M2!+VSO8+V 7!(C=HW#;6(!(!YY K,@\/^(SXPO-?N3I8^TZ4MG]G223Y'#NP
M^8KR/F'S8'TXKJI-5L8M6ATM[E%OIXFFCA/WF12 3^HJMJGB31]%;&HWT=OC
M;O9@2L88X4N0,("00"V <&@#CXO!.NQ>"O"VB!M.,^C7]O=2.9W"R+$Q; _=
MYR<]^GO5J#PQXAT;5]?&E/ITVEZW(URZW,KI);3NNUR %(=3@'&5KNP01D<B
MJ<6JV,VJW&EQW*-?6\:RRPCJBMG:3]<&@#@+?P/XFTK1_#-SI=[IRZYHMLUH
M\<N_[/<PMC*D@;@05!! ZUJ:_P"'O$VO>&XK>XFTTZ@;V"Z=5D=8(EB=6"*=
MI+$XY) Z^P%=O10 U"Q12X"OCY@IR ?8\9IU%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<;\3;
M[4]/\)B;3+F.W9[NWAE+1EB4>55(!!&.O/7C(XZUV5<_XTT"X\2^&I=/LYXH
M;D30SQ/*"4W1R*X#8YP=N.* .;U;^U$^*NBK!]DDOSHMR#(ZLD0_>Q\[<DD>
MV>?459L/'ERWAXRWUK"-575WT<I KO&TJL<N%&6*[06QU.,=\U?.@ZS+XVT[
M7YWL&6VL9+61$=U)+LK9'RG@;0.3SUXZ5C-\/]5FT/4;<W]O:ZBVMOK5A<PE
MG6*4G(5P0,C!()[YZ<8(!O:!KNKWFOW^F:C8/]GBB6:WU!+.6WCE!X9"LF2&
M!]"<CTKIZP] M_$?S3^([K3VF";$ATY7$0[EF+G)8X&.  ,]<UM2&01L8E5G
MQ\JLVT$^YP<?E0!X?I5M/K/PBUK0;+1[B^O+K4KI(,(!'&WG9#ER0!MZ^M=<
M]I<6'C[P#:7<_GW4&DW<4TV<^8ZI$"WXD$UM> O#NH^%]&N+"_DM92]U+<K)
M S?QMNP00.GKFI=3T+4+SQSHNMPM;"UT^&>)T=V#OYH7)&%QQM'?G/:@#'OO
M&NJZ9>V'VVWLH1=ZLMB=/))N$B=RB3%@Q'. V"HX.,U-)XD\2W?B3Q'HVG6F
MEHVF102PRSO(P82*YPP&.3M XQCGK65_P@7B4:-!IQU'2Y#::RNIQW$D<ADN
M<2E_WI[$ XXSG &1BN@L= U>S\4^(=79K&1=3MX(HU$CJ5,2LN3\IX.XG'.,
M=Z -3PIKG_"2^%-,UDPB%KR!9&C!R%;N ?3.:I>.==N_#GAX:A:VMM<8N88G
M6<G #R*N0!U(+9ZBIO!6B77AOPAIVC7CPR2V<?E^9"25<9)!Y QUZ5%XXT&]
M\2>'3IEB]O&[3PREYV8 ".17QP#G.W'XT 5+[Q#KQ\=R^&]/M=/"G3/ML=Q.
M[G!\S9\RC&>AX'KU'2K_ (+U^X\2>&X[Z\@C@NUFEMYTB)*;XW*$KGG!QGGU
MJN-#U3_A8!\1XL_(.E_8?)\UMV[S/,W9V8QGC]?:I/!6A7WAW1IK&^>W=WNY
MKA6@9B,2.7P<@=,X]Z *?Q1O]1TSX=:M=Z;<);S)&%9RA8[68*=O(P?FZ\XK
M,\2_VG'\0O X'V6:_P#*U$!MK1Q?<CY(RQX';//MVZ;QGH$GBCPAJ6BPSK!+
M=1A4D<94,&##..V16=<Z#KE]XH\-ZS=/IV=,2X$Z1LZ[S,JK\N0?N[1UZ^U
M%*S\=W<.C:JVJVL!U*PU5=+5;4/Y<SN4V,!RP&'R1R?E.,]*TM&U[6)_$\VE
MWM@\MD;83PZC'8S6Z!MV#$RR9^;N"#R.U8TW@#4+^P\1P3WD%K-J.HKJ5G<6
M[,[6TJ!-N00,_<'YFNB\/VWBD.)?$MYIK-&FR.+3D<*Y.,NY;OQP ,#)Z\8
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
MR/#-_<ZCH<,UU;VT$JLT6+1R\+!6*AHR0#M.../\:UZ "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@""]LK74;22TOK:&YMI1AX9D#HPZ\@\&GP016T"001)%#&H5
M(XU"JH'0 #H*DHH **** "J>H:3IVK1I'J-C;7D:-N59X@X4^H![U<HH 1$5
M$5$ 55& !V%+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%1W%Q
M#:VTMQ<2+'#$A>1V. J@9)-  UO"\R3/#&TJ<*Y4%E^A[5)61X9\0VOBG0X]
M6LXIHX)))$59EVM\CLA)';.W.*UZ "BBB@ JM?Z=9:I:-::A:07=LQ!:*>,.
MA(.1D'CK5FB@!J(D4:QQJJ(H"JJC  '0 4ZBB@ K)/A;P^VI?VBVAZ:;[=N^
MT&U3S-WKNQG/O6M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!'+;PSE#-#')L.Y=Z@[3ZC/
M2I*** "BBB@ J.XMX;NWDM[F&.:"52DD<BAE=3P00>"*DHH AM+.VL+6.UL[
M>*WMXQA(H4"*H]@.!4U%% !65>^&- U.\%Y?Z)IUU=#&)I[5'?CIR1FM6B@!
M%4*H50 H& !T%+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q?BCQ!#;Z];Z=
M>Z?JTMA"JW,AM-/EG6>3)V(2BD84C<1W.WMD'M** //?@YJD5]X-:WCAND:"
MZN&9IH&16WSR,-K$88COCH>#7H59NA:':>'=*73K(R&!9))!YC9.7<N><>K&
MM*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
' **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>ex10ormfactorxseverancep005.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M JYJ5[<626[6^GSWIEN$B<1%1Y2L>9#DC@=\<U:FD:*%W2)Y649$:8W-[#)
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
MDH!4,#D%D4$G/]]<]*Y*P\5:M!X*L$EU"62^U+Q&^DB]D"EHD,SC<!C;G:I
MXQDCBO0-"\.V'AO2WT_3$:&%Y9)NQ(9V)XXZ#( ]@.M9'_"N]';PS<:#-/>S
M6TMR;M)'D42PS%BV]&51@[B3WZ^E &%=1#0?BR;I)KJXCB\-7$PBGF:0@K*A
M(#-D\X'&?I4NE+XIU6P\.>(;._@3SS%/?B6]9H9H7&658MFU&&1MP>V"3UK?
ML_!5O;ZY;ZS<ZMJ=_>P6S6FZYD3:\9()#*B*#R!]>^:K:-\.],T*\#V>H:J;
M!)?.ATR2ZS:Q/G(*KC/!Y )(!YZT <SJ%Y/XM^&WC#6I;ZZA\M;V&W@BD*I'
M%$&7:R]&+8));.-W&,"O0?#7_(JZ/_UY0_\ H K#N/AUITK:PEOJ6IV=GK <
MWEE;RH(F=QAG *DJ3U." >X(XKI=,T^+2M+MM/ADE>*WC6)&E;<Q &!DT <1
M/IJR_&]<W5XN[06E^2<C'^D*-H_V?:LV76-47X=^.KH:E=?:=+U.\CLYO,.^
M-(]NU<]P,GKFNY;PS WBU?$?VZ\%V+;[((P4\ORMV_;C;GJ,YSGWK*O?AUIM
MZ-:A.H:G%9ZN[2W-G%,HB$K !G'RYR<#@DC/;I0!E:DVK:EXXTC28]>O[.TO
M=%EFE%OL!5P4&Y3MX//4Y[XQFE\,Z8UO\5/$:2:A?7#V]E8_/+.3YA*R9W <
M8[X  R371Q>$;6'7-/U9;^_,]C;&UB5G1E:,X)#97)R0.<]N,5*_A>U/B6?7
MH;R]M[J>!(9DBD CDV9V,00<D;CWQZ@T >7:')J.D?"WP]KEIJUW&T6J"+[*
MI40O&]VR,K+C+$Y/.>.V*ZZZN=9\3ZKXFL-/N&MI--D6VM62]: QN8E<2,JH
M=X+-C#9&%Z9R3HK\/-.3PK;^'5U'4A8V]P+B/YX]^X2>8.=G3=S_ /6I^J>
M;'4==_MJ#4]6TV_DC6*YDL+@1?:E7@>8-I&0.XP: ,"[_P"$CN?%/AO1KWQ!
M-;R7FF7/VTZ>5">;'L&^,E<@Y)Z@XYP!UKT*SMGM=/@MI+F6X>*)8VGEQOD(
M&-QP,9/6LAO"5E_;FF:K%<W<+Z;"T%O"C)Y>QL;@<J6.=HYSGBM^@#Q^QL_)
M\!_$V0W-U*4N]3A EF9P0(A@G/4]LUJ:?)J.CZQX"V:M=S0:K;-!<VTA7R@%
MM]ZE% ^4@CKDDCJ:Z-_ FGM%KL"7VHQ6^M-(]S"DJ[%:0 2%05."P'?..V*F
M;P=:O-H4K:A?[M$!%KS'SE=AW?)S\O';\^: ..U76M2L_LNH6NJW5Y(?$,=M
M)<Q-MM/):79Y 0G#$#@LH/S _-D8K5T2RS\8/%$ANKL^7:V;A3,Q7YO-^7'3
M:.P^M6F^&6DFQ>Q74=62T%X+V"%+@!;:0/O^3Y>F>S;L9.,&MF/PM9P^)6UV
M*YO8[B2".":(3?NY@F=A?(R2,GOSWS0 [Q9<2VGA;4)H-3BTR58P%O)4WB+)
M R%[DYP!SR1P:YG2;Z_/CW4M%2?4K:QDT>.[B6[D$DL<AD9"ZEBV 0!\K=".
M@KK/$.@V?B;0[C2;XRK!-M.^%]KHRL&5E/8@@&LRW\$VT&MC6?[5U:34/L?V
M-YI)U.]<D@E=N,@GH %]L\T <)INJ:ZO@CP;XEEUZ^FN[K4;>WGA9E\J2.24
MHP*XY..<YX[8'%=-<:M+X4\?7:ZM?W,FD:C8O<67F.2L$D0+2Q@=\KAAGT(%
M7T^'VG1^&],T)-0U%;/3;A+BW.Z/>&1MRY.SD \_SJOJ0M_&&N6FD3:/?>7I
M%^MS-=W=N8XV**=OEMT?<Q&<#&T-[4 =#X=MKRUT.V74)99+R1?-F\URY1FY
MV ^BYV_AGJ:X[4]-EU7XQ7%K'J5W8*WAV/=+9E5D(^T/P&(./P&>.M>BUAW_
M (9AN]?37+>^O+'4%MOLK26Y0B2+<6"E75AP23D &@#A-,\4:[%:P^'[N\^T
MW2^(9M)^WNWE--$D1D&6 .'/"Y SU[\U<UV+Q5H/AGQ9<MJ_DVJ6OVG3@ER9
M[B!E7YU+NF2A.,=2/6NFU#P+HFI>'/[%ECF6(3_:EN(Y2)UGR6,P?^_DGGW]
M*C_X0:TD\/WVDW>JZM>?;H_*N+NYG5YFCY^0$KA1R>@[F@#&BGU33/&?A -K
M%Y=1:S;3K=03%3&"D0=2B@?*<Y'<D=2>M5+*Y\4>*?#=OXATB]AMKMKEI%,U
MZP@$2R%3$\00C[HP3][/.1TKK9/"5O+J&B7SZA?&;1U=+;F/#!EVMN^3G*\=
MOSK/@^'.EVNKW%Y:W^J06ES,9Y],BN=MK(YY)*8S@GJ,X/3&.* ,U].5_C@"
M;J[&=!\["S$#/V@?+_N^U9>HW-_>>%OB=;7>IW<RV+2BW;>$9%%N'"_*!QD\
MCOWKNSX9@/BW_A(_MUX+O[-]D\L%/+\K=OVXVYZ\YSGWJO#X,L(X]>BDN;NX
MBUS=]L25DQ\R;#MVJ"/EP/PH YN[GU'0_#7AJX@MM4U'2!;;]0CLYV^T)F--
MC+@ABB_-E0>X]*ZSPE?VNI^&;2[L]2?4K>0N4N9.'8;VP&'&&'W3QVJ"U\(K
M90Z<MMK6JK)8Q/"DK21N9$8(-K!D*X'EKC '<]2:T]&T>UT+3ELK,-Y>]Y69
MR"SN[%F8XP,DDG@ >@ H YW^T)==^(&JZ!)<7%O9Z;9PR!()3$TLDI8[MRX.
M%   SC).<\8Y&[\1>(6\*W4']K3QWNE^)8]+^UJB_P"DQ&1 "XQUPV#MQG'O
M7H>H>&+:\UV'6[>ZNK#4HX3;M/;%/WL6<['5U8$ \@XR/6JM[X&TV]T6+2_M
M%Y!$MV+UY(G3S)I]^_>Y93D[N>,#MTXH U='TR72K::&74[W4#),THDNV4L@
M./E&T ;1VX[UQ7C/6[O1]8O?[5;4[31IK=$L]5L&8QV4N#N,R+SU*\D$8P!C
MFO144JBJ6+D#!8XR??CBL+4/"\6HR:EOU*_CM]2C$=U;(T9C9=NPXRA*DKP2
M#_(8 ,*XU"_\2>)-:TFQN"L-A;V_E/!>M VZ5"XERJG<.@ /'!R#GBCJL_B+
MP_H_AG6]:U3S#9W*VVMK:2GR)(V8HLIX&"K%"P &<D=!6[JOP_TS4-3M=2M+
MW4=(O+> 6WFZ;.(S)".B-D$$#MW_ "%;%QX?T^Y\-S:#)&S64T#0.&8LQ# Y
M8L<DMDDY/.>: .8U[7+O3-(U;6[:Y<)->PV%KYDG[N(&18GEP<@'<7QP1\JG
M')S/'I?B6SUFXE&HB#29[-D,3WC7$R7 R0\9DCXX!RO3N!6[<^&M*O/"_P#P
MCEQ;"33/LZV_E$\[5 P<^HP#GU%9^C>"H='MY(_[:UB]<Q&&&6]N!*UNAZA
M5QV')!/% '):$^KS?#.W\3W7C"ZM[JYTY49[A5>&,F0?.J!=QD(RHY.2PXZ"
MM32K[4#XXU?1DN-2M;)M(BNX5NI!++$Y=U+*6+8! 'RMTQT%:_\ P@>EGP0O
MA-[F]>PCV^5(9%$L6U@RE6"CH1D9!IT'@FU@UHZQ_:NJO?M9_8Y)7G4[UR2&
M*[<9&3P %[XSS0!PNFZGKB>#?!'B277KZ:ZO=0MK:XA=E\J2.60JP*XY/?)/
M'; XKI[:6_\ &$OBB.WU:XTZYT^]:QLO)<@0LB*?,=1C?N9CPV1@<<Y)NK\/
M]/3P]I6B)J&HK::7<)<VQ#1[@Z-N3)V<@'_Z^:=>^ ;"YU^;6+?4M5T^>Z55
MO$LKGRDNMHP"XQD''&5(- &?)?:GK'B6YT$7(<66G6\KR6]VUJ9I)-^9%*JQ
M*C:,#./FYSQCHO"L6M6_AZWM_$%U;76IP[DEFMSE7 /RD\#YMN,\=:S];\!Z
M;J]_9:A!=W^DWUI#]GCN=-F$3&'_ )YMD$%?;%;^G6$.F6,5I 9&1,Y>1R[N
MQ.2S,>22223[T <E>WFHZ]XLUO1+61XH].MX-GE7C6[AY%9O,RJDL!@  \<'
M(.>,J:3Q5!JW@73-3U[9=W;7<%^UCM,<ICB<JPR@.[ &<C ;MQ72Z[X'L=;U
MJ'68[_4M+U*./R6N=.G$;2QYSM?(((S[9_2II?!]B]]HMVEU>Q/I!D-N%=6#
M,X*NSEE)8L"<DGN3UYH X'69;X^"_B/H]SJ=[<Q:6W^CS2R_O=C0J^QF&-RY
M)Z]1QTK>UB6]T>#P0EGJ=XL5UJ4$$\;.&$B-&S8)(W8RHXSBMP^"-.D7Q L]
MS>3IKJXO$=D ^[L!7"@@A0!WZ4DW@JVN+72()=4U-_[*N%N8)&D0LTB@JI;*
M8X!(P !^/- &-X8LL?%7QI(;JZ;ROL1"M,Q4[HG."/09.!VK"\-:Q<Z;\/M
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
MM-,ZL&#,S*>ZKT X '3BL*XM)[CXR+)'=W]NB:$+?[5'"-KR><24)9"F<8;
MQ0!G:1K.L-H=SIFIZX_G:=X@.G&Y6,F>_A #"-=O(D((RPZ $DCDTR76M9B\
M,_$*..^OK632'+V9E=))HE,(?87.[(R3SDD9ZUUUWX#TNYTZTMDN+VVGM;TW
MZ7L,BB<SMG<[$J0=VXY&,8X   J%_AYICQZY'_:&J;=:14NP;@-G"A21N4X)
M ]\=L#B@#(AGU33O%O@W=K-[<QZU;3I=PS,OE@I )%9% ^4@C&>21U)J?X9V
M?DOXHD^TW4I37KN$"69G! *8)SU;C&:W9/"-M)?:'>/J%\9=&5EMN8\'<NQM
MWR<Y7CM^?-3Z1X9M-$U/4;VTN+O%_.US);O)F))&QN91C.3@=2<=L9H RO'M
M[=Z<GAZ:SNIH'EUNTMI0C8$D3OAE(Z'/YU6EO+__ (6%KVF1:C<Q6PT:.YC4
M,&\J4NX++N! X4<=*Z+Q%X?M?$NEBQNI9X=DR3Q3V[!9(I$.59201D'U!K.@
M\$6L&K7&J_VIJDE]<68LY9I)E.Y02=V-N,_-Z8'84 <1IVI:W%X6\">(9==O
MI[F_OK:UN879?)DCE+!LKCENAW$]?08 WHKR?Q9%XQD>^NK:/3;B;3[6*"0I
ML,<8+2,!]\LS'ALC"CCKG5'@&P70M'T==0U$6NDW$=S:D-'N#H<ID[.0,G^N
M:=/X%LGUB^U*TU'4;%M10+?0VTB".X.,;B"I*MCNI4T <EX6U2\DT+P1X>MC
MMCN-%:ZDQ<- TFS8H0.H)'WF8XP>!SC(,FNGQ=H/A-ENM<VSKK,"6SPR"5_L
MTDJJ$E)0$D9/(QD=3703_#71YM"TG3$O-2@DTG_CROH;C;<0Y&" V,8( R,8
MJU=^!;*]T./2Y]1U-@+A+J2Y:96FFE0@JS,RGIM&  !QB@#7T?2Y=*MYHIM3
MO=0,DS2B2[92R X^0;0!M&...]:--12J*I<N0 "S8R?<XXIU !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %17%Q#:6[SW$BQQ(,LS'@5+7"?%JW6?P=$S/,I34+3'ERL@.9D!S@C/7
MOT//6@#?D\1B/QI!X<:RE#36;W:W)9=A"LJD  Y_B[X_&M#5;JZL=+GN;*P>
M_N8UREJDBH9#GH&;@>OX5P^JZ8)?BKHMC'=W<,?]BW(:1)B92OFQ\;SEA]<Y
M]"*Q+S5M8A^$7BMDUB^%UI&I7-K;W?F9F:-)0%#/C).&QGK0!Z\I)4$C!(Z>
ME!) ) R?3UK@O&.J7^D:K'=WEKJ<_A[[$%EFTN=EELY=S9E=%(++MV\\@;3Q
MS78:+/%<Z%I\\%W]LB>WC9;GG]\-H^;GUZT <TOQ#C=M9*>']7DCT>4Q7CQ^
M2VP@9) \S+#'/ S5N?QQ8[?#L]C#)>6>N3B&"Z1@JH2I/(/S9^4\8[5R?AVU
MU:^UCXA6FF36D!GU,QF:=&8QYC W!1C/!Z$BI]3\/6_A2Q^'>AVLCR16FLJO
MF/P7)CE9CCMDDG% 'IM%>4^-=5O[/2O%&IZ?JM[<76GW,9BEMY#%!98\O,++
MNVRL<DGY3]X9(P*V=02^OOBLNE'6-0@T^;0VN'@@EV ,)E7*D#(.._7K@C-
M'>T5R/PXO;R\\,SQWMU+=R6>H7-HL\S;G=(Y652Q[G&!FL3Q?K%WH^M:@VL?
MVI!HLT<:6>JZ?,Y2Q?;\WG1J1_$<[B#P0* .MMO$:W'C&\\.FREBDMK1+KSW
M9=LBLQ48 )[@]<?2MRO.I[$:Q\7=1A6^NK>%]!MR7LY?+=AYTF,..0._&/RX
M-30=9O=2\#>%FOM8N6N9KR:&2*'/VC4!&TJA0P(*_=5F;(& <GGD [SQ'K(\
M/>'K[5VM9;I+2)I7CB902H&2<DC_ #VK/N?%JVUYX<MS83,-;.$E#KMB/EE\
M'N3@>F/>N,^WWUU\,_B+;7LLSBQFO;>!9Y?->./R58(7/+8+'DD_4UHZK_Q^
M?#/_ *^!_P"DK4 =EXBUD>'O#U]J[6LMTEI"TSQQ,H)51DG)(]/_ *U7+"Z%
M]IUK=A-@GB24*3G&X X_6L/X@_\ ).?$G_8,N/\ T6:Y&6'5/#?_  AFKVFM
MZA<IJ%S:V%W8SR!H621.J(!A"N.W4#DGG(!ZE17F-N_B3Q?H%QJVE7\5E?I?
M3+#*^H2K'"L4Q7RY( A0@HO.23\V<C@#M_$6K2:+X2U+5XXUEEM+.2X5 <JS
M*A(_#/Z4 :]8>J^('M-2.EZ=9?;M26T:\,!E$0\L-M'S$'YF.0!TX.2*X[5K
MW4=%\&^'_%5IJ5Y<W<DEH;R.29GCNTF*A@(R=J'+ KM QCO5Q-,A;XXW+&:[
MR-#BGXNI -WVE^/O?=X^[]WVH TV\:W$]O</IV@7EU/91PR7MF6"3Q&1=VQ5
MY#.%Y(R.HP2>!UJG<H.",C.#U%>:^'=,>'Q9X_>QNITNX)8A;O/=2,@<VHP7
M!)# $]\XJ#3/%;Z>FH?;X=6L=?TW1YYY=-OYGEBNF0!O-B<L01E2.,?>Z<4
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
ML-Y%--NB<&W+@[>@8$?>ZGN37J% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F
M:_H5GXDT>;3+[S1!(5;=$^UT96#*RGL00#6G10!@IX4M4URTU<7M\;NUMVMD
M+R*P*,06SE2220#G\L#BJ3^ -,ET+5-&DN[]K/5+EKJZ'F)N9V(+8.W@$@'
M].,<UU=% &)/X;6:Z:Y75=1BDDM5M)=CQXD12Q!(*$!OG;D8-:5CI]MIFFV^
MGV4?DVUO$L42+SL4# Z_UJS10!AZ)X6M-!U#4;VVNKN2349?/N1,RE6?ID *
M,<=AQ4FM>';;7+K3KBXN+F-]/G%Q (64 2 $9.0<\$C'3FMBB@#D+WX<:+?K
MK$4DVH);:M(9KFVCN2L7FG&9 O\ >.!UR/;@5HP^%+6#7HM92]OOM<5I]B4O
M*''E9W$'<I).X9R3G\.*WJ* ,G0/#UMX<MKBWM)[B2.>=[AO/8,0[G+$8 ZG
MG%5[_P *6VHR:D);V^6VU( 7=JKKY<@"!".5++E5 .TC-;U% &'%X7M8/$$V
MM075U'=26JVFU2FQ8E)*@*5[$D__ %JS(_ASI$.G:;:0W>HQ'3;B2XM)XYPL
ML1DR7&[;RK;CD&NOHH Y9? &D1V.M6<<^H+!K#%KI3<EL[E"MC=GE@!DG)]Z
MLS^$;2X.BE[V]W:.=UJ0R==NW+?+S\O'_P!?FN@HH K:C86VJZ;<Z?>1^9:W
M,30RIDC<K#!&1R.#67I_A6ULI+)IKN\OA8#%FMVZL(.-N1M49.WC<V2 3SR:
MW:* .2?X=:-_;ESJ4,^HVZ7DGFW=E!=LEM<OW+H.N>XS@]QR:ZJ6&.>%X98U
M>*12CHPR&!&""/2GT4 <W8>"M.T^&TM5N+R;3[*436EE/(&CA8<K@XW$+G@,
MQ X]!BTOAJW7Q2_B(7=W]M>W%L5W+Y?E!MP7&WU).>O/6MJB@#G8/!UE#/K4
MOVR]<ZRI6\#NN&^38",*-I"\<>@JQ!X9M$O(;J\N+G49H+=[:%KPHVR-\;Q\
MJC).U02V3Q[G.U10!RFA?#[2?#UVLEG=:F]M$Y>WL9KMGM[=CW1/Q.,YQG/6
MM+2?#5CHNHZA>V<ER#?3M<20O,3&LC8W,J]B<#U]L5LT4 86I>%+#4M?M]::
M>]M[V* VS-;3F,2Q%MVQL<XSSQ@^]5-.\"Z?H]E9VNFWVI6RV<LDD++.&*[R
M2RX8%2O)XQ[]>:ZBB@"AI.D6NC6\L5MO9IYGN)I'(+2R.<LQP ,GV '%8VI>
M ]+U#7Y-:2ZU*QNYT5+K[#=M"MTJ\ 2 =<#C((/O7444 8=[X5T^ZO['4+=Y
MM/OK*(P0W%H54B(_\LR&!5EX'!!P>F*@O?!.EWVA2:1))=)!-<"ZG=)!YD\N
MX-N9B#SN /&!P!T&*Z.B@#&_X1NW/B6'7WN[MKV&V-J,E AC)#$$!>Y .?Z<
M5G1_#W05\/7FA2)<SZ;<N7$,LY(A)8O^[_NX8DYZ^I-=510!S-CX(LK+2[NQ
M;4M6NVNH3;M<WEUYTJ1'JB%AA0?89/'H,*_@FQ?3]%L3>WPAT:1)+/#IE612
MJ9.WG"DCG\<UTM% ''>(O#L%K9>)M9@DOI[[4-.>W:%%\P/A&"*JJN>"Q_/F
MF>#_  [%)X7\-R:A+?RO86T+QV=VNQ8)A&%)VE0Q*Y8#<3CMT%=I10!S<_@G
M2[JXUV6YDNIAK<2Q7L;.-K*J[5VX *D \8/US4=GX%TVTU+3=1-[JD]WI\30
MQR3W;,70X^5N@(&T<#&>^:ZBB@#F$\ Z$-,U33)8[B>PU&1Y)+:68E(V9MQV
M#^'YN<]0:?I'@G3=*M)[:6YU#5$FA-N3J5R9]L)ZQKG@*>,\9.!GH*Z2B@#C
M8OAMI4=K86C:CK$EIIURMS9P/>'; 5SM52 #M&>,DD8X(&<]7>6<%_87%C<I
MYEO<1-#*A/WD88(_(U/10!R5K\/-+MWTEWOM5N'TIB;1IKLDHNW:%X XQQZG
MN3@5./!%@-/UJQ^V7Q@UF1Y;P%TRS. K8.WY<@ <>G%=-10!S%UX&TZXDTNX
M2[O[:^TV'[/!>V\JK*8O[C_+M9?J*C7X>:"=(U;3)UNKFVU2X-S<">X9B)#@
M[E/8C YZ\<YKJZ* .8LO!%E9Z5>6+:EJUV;J$V[W%Y=>=*L1X**6&%!]AGIS
MP,;.CZ7%HND6NF6\LTD%K&L41E(+!%& ,@#. *O44 8U[X<AN]9.KPWU]9WQ
MMUMC);R#!169@"C*RGESR02.V*BB\(:3_9^IVEW')??VI_Q_37+9>?C:,D
M #H%  [5O44 <UH'@C3M 4JMWJ5^@C,,2:A=&988SU1%/ !&!TS@8SBHM"\
M:3X>NE>SN=2>VB<O;V,UVSV]NQSRB?B<9SC/%=510!SL?@W3H'UDP7%[$NK,
M[W$:S?(K. '95((!8 <\X[8IK>"-,;1]*T\2W2G22IL+I7 F@P-H ;&",<$$
M$$=<UTE% &#+X3L;C3]4M9Y[J235$\J\NBR^;*FTKMR%PHP2,*!U)ZDFHV\'
M6;MHC&]O<Z*/]$^9./EV?-\OS?+Q_P#7YKHJ* ,[7-'BU[29M-N+BZ@@F&)&
MMI-CLO=<XZ'O65I7@FTTO48+W^U]<O6@SY<5[J#S1J2",[3QG!./K7344 8B
M>%M/.CZAI=U)=7MK?3232K=3ERI8YPAZJ 0",=.O6I;+0+:TOI+^6>YN[UX1
M;_:;AAO6('.U=H  SR2!DG&2<#&M10!@Z7X4M]-$*RZCJ>HI V^!;^X\T1'L
M1P"Q'8MDCM6Y)&DL;1R(KHX*LK#((/4$4ZB@#FK'P3IMA!;6:3WDNFVLPGMK
M":0-%$X.5QQN(4\@,Q ...!5L^&K?_A*O^$B%W=B]^S_ &7;N7R_*W;MFW;Z
M\YZ^];5% &?KFC6?B'1;K2;]6:UNDV2!&VGKD$'L00#6=_PB%I_:>E:B]_J$
MESIBR+ \DP<G> '+97G( ^F.,5T-% ',_P#"":/+9:U9W9N+NVUB7SKN.9A@
MR<?,NT J1M7&/058\/>$[3P[EH[[4KZ79Y:2ZA=&9HT_N)GA1P.@R<#/05O4
M4 8GB/PQ:>*(+:"^N+J.*WG2XC6!U7]XOW6)()XSTZ5L*C"$(979MN/,(&[/
MKTQG\*?10!R1^'FDG1?[+^TZ@(TOO[0AE$P$L,^22ZL%[ECP<CFI/^$!TOS=
M6E%UJ7F:M;K;W;&Z+>8H4KGG/)4D9[=L5U-% '.-X,LFCT1#>7V-%P;/YTXP
MNP;OE^;Y>.?Y\UIZ=I,>FW-_.ES=S&]G\]EGF+K&< ;4!^ZO'2M"B@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M97#J"O\ %@@D'MUXH [&UO\ 3C?>#K>\O;]-3EM&>VB0R"*?]R"YD.-K8 R
M3D$@]Z?I/C2#6)O$,4UI?6UOIL[0>8+>3=M6-2Q^4$@Y8X'7&#6(_GOXA^&\
MOV"_"6MO.+DFTDQ 6MP@#_+\N6&.:LZ TVFZKXWM;FQOE:>^DNXG%J[1O&T*
M %6 PQR"-HR?;K0!MZ+K6C67A#2+BVO+NYL[A5BLVGW23W!.<#!Y)P"?8 DX
M JQ'XNTEH-2>1YX9-,&Z\MW@?S85(R&V $E2.<KD=>>*\\TJQU/3_#GPZU=K
M"],6BF2+4+7[.XEC$D93S/+(W$+WP#P>*V=2LI-0\2^(?$=K!<FQ_P"$>.GI
MB!]US,69OE7&6P-HSCJV!T- '0V7CS0M0N],@ADN0-30-:3/;.L4AV[M@<C;
MNQVSU!'7BNBGF2W@>:3?L12S;$+G'L "3^%>6M'<CPM\,X?L%_YMC=6K72"S
MES %@9&+C;\H#$#FO53T- '(0_$_PO/]@=+JX%M?.(X;IK600AR2 K.1A6..
MAZ=\5:OO'NAV&IW>G2->/=VAC\Z**RE<J') ;A>5_P!H<<CG) KSG1X1XD^
M6F^&K."9]0N@D2 P,%CQ/N,I;& H )SGD\=>*[715D3XK^))7MKM89K.TCBG
M>W<1NR;]P#D;3C<.] &QJ/C'2-+WR74DRVD<XMYKQ86,,4A.-K..G) )Z \$
M@U-JGBC3M)-T)O/E-G#Y]U]GB,GD1X)W-CIP"<=<#.*\\TE(-/74/"OB#PI?
MZA>&\G>VD%NTEO>))*TBLS_=7!;G=TQZ\5IVU_<>$?&?B"VU/1]0NK'5Y(KB
MSGL[5IU8B)8VB;'W<;1C/&/2@#LY/$>G_9[66V:6]^U0?:($M8S(SQ8!WX[#
MD=<=<=:A@\7:+=:+;:K;W1EM[J7R8%2-O,>7)'EA,9W#!R".,$G@9KCM;:;1
M/&%CK.IZ#=SZ1=:6EHZ6$;2FQE1V8 JG\)#XR.XJ+4[9]*OO"OB33O#US;:-
M9WER]S9PVY,RK-&$$[1C)SG)(Y(!&><@ &CX=UH-\0_&+W%U>0V5I:VLCQ7K
ML%MSB0N0&. , '(XKI(O%NF2:I'IT@N[>ZFA:>W2>V=3.B_>*#&21Q\OWO:O
M/]5L[[Q+J_CE-+LKU?[0TNU6SEGM9(DE:/>2N6 QG('..OI6]X<U'2];OK*[
M7PG?V>H62NT\M[:NOV0E2&",WWB3@87J.3CI0!I0_$CPY<6]I<Q3736MU/\
M9UN/LD@CCDWE '8C"$D=#SR"<9J>W\6BX\=WGAT65RJVMO'(9C"V&9RW.>R@
M+U/4Y].?/OLUY_PI#^S_ .S-1^V_VGO^S_8I?,V_;?,SMVYQLYS77VK36OQ:
MU"X>RO&M]0TRV6"=+=S'E&?<&;&$(# X8@_C@4 =%XGUQ?#?AN_U=[>6X%K"
MTGE1+DG SSZ#U/:H+7Q/;-H^G7-RDZ7-Z%6*W$+"25]FX[5/.,9.>@'4TWQS
M9W&H> ]>M+2)IKB:PF2.-!EG8H< #N37(R27::IX+\2K8W[:99VLEE=HUJXD
M@+H@$GEXW;=R[2<=!GD<T =WI.O6&M&ZCM7<7%I)Y5S;RH4DA;&0&4^HY!'!
M[&K%_J-OIL*27#-F1Q'$B*6>1SDA5 Y)P"?8 D\ FN8T#3Y;CX@:]XCCCDBL
M;FVM[:(NA0SLF2SX(!P,A0>_..*A^(D%Y$^A:U!IT^I6VF7;/=VEN"9&B>-D
M+J!R2N<X_IF@#1E\>Z%;Z;J=[<RW,(TMPE["]LYEA)&5W* >".C?=]ZGM?&6
MD7>KC3(VNA</ UQ"7M9%6X1<;C&Q&'QD=,YSQFN+\0QV6J_#_P 3W6A^'+V"
M2^M4A5VLW6XNG!X&S!8JHZ$\<G'2M746DG\?>"+F.TO&@AMKM9I?LLFV(O&@
M4.=ORY*GKZ4 /MO&EAK_ (+UF_U./4=.L8VN(9)889!)'&K%,AE!PW&3CI5N
M\\80Z5J?AG2;>UO;F+486D$YC:1C&D6X>[.25)]!G/6N6LX[N'X5^+M$DTS4
M1?!]054^R2$2&1W,>PX^?(8'*Y [XXSH7GVBWU/X=ZF;"_DM[6WGAG$5J[/$
M[P*JAEQE<L",D #OB@#4T*YDA^)7C&*>\G:T@M[*5$FF+)#N64MMR<*.,\5K
MQ>+]*DU&TLG-S#)>HSV;S0,JW(49.PXY..<'!(Z9KD+S3+W5O$OQ#L[>WN86
MU+2X+>UGD@=(Y'$<@8!R-O!8#KWJ7PO>V&KMIL5QX1O[;6+'!G>\M7$=JRC#
M,CG@YQ\H7DY';- &W)\2?#D=C+?>;>&T@N&MYYA92[8&!"DR?+\@R<<\^U:%
MKXNTF[UU-'C:X6YEC:6W:6W=([A5QN,;D8?&0>.QR,BO.Y;>[D^%?CBT73M0
M^TW>IWCV\)LY0\JR290JNW)!'>NCU1I)_'7@2YBM+UH((;H32"UDVQ;XE50Y
MV_+D@CF@#?N_&.D64L?GR3+;27'V47GDL8!+G;M+]/O#&>F>,YJO=^/=#M+K
M4[4_;IKC3=INHH;*5F0,"V[&W[N!G=TY'/-<1X<B@MM,'A'7O"=]>:M;2LB2
M/;L]K<KO)24R?=4<@G//' )XK<L3)%XQ\?SR6=Z(;B"V$$GV23;,4A96"';\
MV"0.* -75?'5K:7?AM+*">\M]:<LD\43,OE>6SC'<L<#CL,YQ76*=RAL$9&<
M$8->1Z?!>6/AWX:74VFZAMTV5H[R-;.1I(286090+NQD@9QBO6'5IK5E!:)W
M0@'NA(_F* ,2?QGHULHGEEE%CY_V8WWE-]G$F[;@OZ;OEW?=SQFL;Q7KS)XT
MT+07BOC97"7,MR+>.0&7:B[0K+R0"Y)P>H&:YNTM+UO@_<^![G3;G^W8XWLE
MB,#F.0ER4E$F-NS!#%L\8/>M[489K/XA>#4,-Y/%86-U#/=);2,BLR1A=S $
M G:>] '7Z+I?]BZ7'8_;;N\6(MMENY/,DVDDA2W4X!P,\X%4!XQTC[98P/),
MD=_)Y5G<O"PAG?J%5^G.#C/#=B:U=2MI+W2KRUBD\N2:!XU?^Z2I /ZUYKX1
MDM;FPTG0M3\'WRZYIK1)(;BW8V\;1X'GK(?EZ D8Y).!QS0!V<GC31HKC8TL
MQA%[_9[70B)B6XSCRRWUXSTSQFK&J>)].TEKE9?/F:TA\^Z%O$9/(CY.YL=.
M 3CJ0"<5YCKD^H:GHUX+C1]5COK778Y6M+:RD6%(5N%/F#:,3,P^8GYCDD@
M5O6^JW/ACQKKXU/1M3N+'6VAN;2:VM&GR1$J-"X7.TC;QGC&: )M8UZ"+X@>
M%=0M[^ZETV^T^ZE$4#/(DV%C*%8QU;#'H,UV&A:_8>(K![NP:3;'*T$L<T9C
MDBD4_,C*>01Q^=<I>+<'XB^$)CIMQ!%!8W22B*W9HK<N$V(74;0?E(ZXX^E6
M?A^DL=WXL\ZVN8!/KDUQ$9H'C$D;(@#+N R"5/2@"'XG7%W:6N@26=]=VCW.
MM6MI*;>=DW1.6#+@''X]:KVVK7VB_%?_ (1Z/4IKW2)=,:\G6Y?S&LF4D9W]
M=I '#$]<T_XJPO>6/A^WCL;J\$>MVMQ.D-J\P$*EMY;:",8[5U+6-II>C7T^
MBZ1:K/) \BP1P+%Y[A3M5L =3QSZT 5[#QCI&H7=A;Q-.O\ :,;RV,DD+*ER
MJC+%#]#G!P2.152+X@Z%<73VUL-0GE2Z>T=8[&4E)57<5;Y?EST&<9(/8$UQ
M-A-<W.M^ M4;3=99X//CO%-C)%%;2- 5$:1X"J@/ 8#& ,L<&NJ^'HDCNO%8
MFM;J SZY/<1&>W>,21LJ ,I8#(R#0!4'C73-?^&EUK.K_P!IZ98R;P\MM'(K
MHOFLJ;74'G"@$],G'>NON]9M+"2&UQ/<74D9D2WA0O(47 +'T'(&21DG'6O*
MT@OO^&?]0T$Z5J0U*!)(#!]CDRSF=F 7CYAC!R,CGK70ZCJ-SX=\?PZ_/IVH
M76C:CI<=H9;:U>1[:5'9@&0#< 0WIUH U=1\3>'-7T?1+_\ M*]6UO-0A6UD
MM!(A>8/@1R$#@9R"K8S@U:U#Q[H>G7U]82->RWEDJO-;P64KN%;." %Y7 )+
M#@<<\U@^+S-=Z#X>D@T>[@7^W;:Y^S16K,\<2R;F=U0':?XB#SS@\YIUEJ=M
M8?%SQ,UQYH633[(JRPNXX\S@[0<$YX'?!H Z2+QCHESIFFW]I=&ZCU-BEDD*
M$O,P!+  ],!3G.,8YJ&;QWH5MX?N=;FGG2TM9VMK@?9W+PRA@I1@!\IR0,GC
MD<\UQ&G6NI>&=,T.*?3;N&ROM4O+J>2VM#-/8(^3%& JL4+ X8@9&2.#S6;>
M6E\/AUXZTQ-'U?[1<:TTUO&]M)(\B,\1!!Y+<*Q)R<8Y/(R >GVOB_2KS5I]
M,B^U"ZC@-RBR6LB>?&#@M&2/G&<#CKGC-0^"_%/_  EFCM?_ &2>V_?3*JR1
MD#:LC(O/0MA1G!X-9=^SS?%?0+N.UNVMETZXC>;[+)L1G9"H9MN 3M/6G?#
M3VGAE]*NK*[M[FTN[GS?.@9%.Z=V7:Q&'!!!RN10!H^)/%@T'6=$TX6=Q,VH
MSLC/'$6"*J,QQCJQ(' [9)[9N7OB>PLI+B,I<SO:QK+<K;P-(8%(R"P'? )V
MC)QSBL/QPDT.O^$=26TNI[:SU!S.;:!IF0-"Z@E5!.,D#.*JZ#//X:\5^)X]
M6M;L0:E<K?V<Z6[RB0% IB^0'#KM V]^U ';V-]:ZG8P7UE.D]K.@>*5#D,I
M[U8KE?ASHEUX>\#V-A>(8IPTDIA)SY0>1G"?@& /OFNJH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHKB/BC,UKX=L;M;F>#RM4M S1RL@*&50P8 X88['- ';T5SND^--*U;69]
M(5+RTOHH_.$-];- TD6<;T##E?U]J4>,]+%YI\,BW,4&I/Y=E=R18AN&QD!3
MG()'(R!N[9H Z&BN/F^).A0VM_<B+4I(=/N6M[MTLG_<%0,LV1D*-W?G@\<5
MNWFN6]L\<4,4][<21>>L-JH9C'_>Y( '/&3SVS@T :=%>?\ BWQO%-\/TU;0
M7N9$O)HX!-&A5H<S*CJ<X*O@L![T^WL] TWQMI+^9KEO?:B97M;&2206R,D;
M>8Q7[N2HSC)YP<"@#O:Q[_P['J%X]RVIZM 6Q^[M[UXT&!CA0<"L?2?'45Y<
M>(WOK.XLK+2)VC,TB<!5C5F+8)Y))P!VQWXK>L=86\OI+)[.[MIXXEF*SHH!
M5B0""I(/0\9R.] %#_A$8?\ H,Z]_P"#*3_&C_A$8?\ H,Z]_P"#*3_&KNHZ
M]9Z5J6G6-TLJR:A*8;=U3*E\%MI/;@$U4E\8:7;MK:3"Z1M%1)+Q1 S%592R
MD;<Y&%)]N^* &_\ "(P_]!G7O_!E)_C1_P (C#_T&=>_\&4G^-16/CK2+_4-
M,M(TO8_[3B\RTGEMV6*4[=Y4,>"P'X<'!K.\=>(K=O"'B2*S%^[V5M*DEU9D
MJMO-L)4%@P)P2N=N0,_-CF@#6_X1&'_H,Z]_X,I/\:/^$1A_Z#.O?^#*3_&H
M])UJ.T\-Z)"8KB\O9=.BE$$ #2%0BY8EB !DCJ>3TS43?$/P\NF:=J'G7#07
M]S]DBVVSDK-D@HXQ\K#!XZG' - %G_A$8?\ H,Z]_P"#*3_&C_A$8?\ H,Z]
M_P"#*3_&M+1]6BUK3EO8;>[MU+LGEW<)BD!4D'*GZ5Y]::[877C+6]$\4ZE?
MZ9JWVMAIO^ER6\36W C,6TA"QY)W9))QSC  .O\ ^$1A_P"@SKW_ (,I/\:/
M^$1A_P"@SKW_ (,I/\:EL[F30-#TVSU*>:]U%E$*[?FDN) "2?3H"220!ZU'
M:^,M'N;"]NFEE@:QG%M<V\T9$L<I("IM&=Q8D8VYSGB@!/\ A$8?^@SKW_@R
MD_QH_P"$1A_Z#.O?^#*3_&H;CQO96\>KQM9WHU#3+;[5+9,BB1XR#AE()4C@
MYYX[UER>)=/U3P;X?U#78M1M6O9K1D^SJZ!IFVLOS*>$)/\ $1F@#M+.V%G:
M1VZRS2B,8WS2%W;ZL>34]9-[K]O:7LME#;W-[=PQ"::&U0,T:'."<D#)P< <
MG!P*H3^//#\.EZ7J0N99;34YUM[>6*!V&\DC#<?*00>#SP>* -Z\M1>VDENT
MLT(<8WP2%''T8<BL7_A$8?\ H,Z]_P"#*3_&BR\::3=_VL)?M-DVE1B:Z2\@
M:)EB(+!P#R5(4^_'2KUEK27E]]C:SN[:8P^>OGH &3.,@@D9YZ=1W H H_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %<C\1[*[O?#$/V.UFN7@O[6X>.%=S[$E5F(7J3@=!S7744 <#K&DS>,
M?$UK?64=Q:VUIIEW;_:;B!X3)).H55"L V% +$XQD@#G.,WPB8IK;2M'U'P)
M/!K.G-$LMS/9+]G0QX'G)+T)(&1MYR?3)KU"B@#RC[->MX,^(]L-,U'S]0OK
MM[2,V<H,RO$BJ5&WD$@TMTD^D:]I6M7WAN^U72KK1X+.58;,RS6DT98\QD;@
MIWD=.H_/U:B@#S7Q99EOAY'!IGAR>S\_4(+B.QM;,EU19D9F=4!"L0I./H.N
M:T_$7G7'C_P5=PV=[);6[W;3RK:R%8@\)1=QV\9/K7;T4 >;6D$MG/X[L=1T
M"_O;>]NVN B0,4N(6B12$8=6X(P.0?3K5WP78:CI7B"XLK:]U&]\-BT5X#J<
M+K+;2[L>4K. S+MR>>F /KWE% '%^/HKF.Z\,ZI%9W-U!I^J"6Y6UA:618S&
MZ[@BY) )&<"L"47]QJ'Q'N/[&U-(]2TV%+3=:L3*PMW7  R<Y9>.HSSC!QZG
M10!YC+#=_8_ALHT[4"U@T9NP+.7]QBW,9W?+Q\QQ^O2J,7]I:1X/\9^%KW2-
M3FOI_M\MI/!:O+'=),K%3O P&R>02#T R>*]<HH \EDAN]'U'P_K6H>&;[4M
M-DT2'3[B"*U\V>TFC)(8Q]<'<0<>GTS>URU_T#PP^G>&[BQ@7Q!#?/;6]D=\
M<05@TDJH"%8D@XZX([@X],HH 0'(!]?6N$UAM(\2Z9?:;XL\/WSF&YGCMV2P
MED+H'8(\3HIP2H'<9^E=Y10!X^-&\0:+X:\%ZCJNEW&M?V6+B*^LE42SK#*1
MY9"_Q,@500/_ *]:&MZ?-?\ AY-:\-^%GLWM-2M;_P"RR6X@N+X1$[@5Z]&^
M7=SP>.F?4** .0;4Y_%>@:M]CT2_LQ+I\L*M?V_D2R2,I"HJGG R<D\9(QGF
MN7O1>W7PO\*6:Z/JJW-G<Z>LT+6<F]1"4\QMH&0!@\GKVS7J]% '"6/VKP[\
M1/$%[>6MY+INM1V\UM<P6TDOEO&FQHW"@E3T(R,=NM<XV@:AIFA:(&L+QI)_
M%@U9X(8&D-K 78_-M!QA2I(]2?2O7J* /.;R-SXW\67,VC7UY8SZ+'"(_LL@
M6Y*^87C5L8)(8#KWXJ?P;I]_I'B-[.PN]2NO#/V,O&FIPNLEI+N $:,X#,I7
M/'.-H_'OZ* ,S6-:@T@VPN+._N([ARA>TM'N!'QU<("0#ZXKG_#FDIHNI^*-
M=M;":"QOC'+#9)#M=S&AWNL?&TN3@ X)QD]:[.B@#A=4AGOM<\)>,X+"]2*W
M26.[M9(3Y\<4R<$H,G*L!D#)P3Z5;\.:7/-XT\0^)YH988;Q8;6T25"CF.-?
MF<J>0"Q. <'"Y[UU]% '%>"EF3Q+XNDFM+R".ZU!9H'GMGC61!$BY!8 =0:J
M> (;O2O"_B+38X1+J%AJ5X$B<X\PM^\CS[,&7GWKT"JG]G0+JAU"/='.Z".7
M;TE49V[A[9.#UYQTH \LL?[2NM6\"ZI+HVN-/;23)?\ F6K1I [0,H5(^%1
MQP&  QC+$UT^I6SWWQDT-X@=NFZ9<33MV'FL$0'W.UC_ ,!-=O52ST^&R>>5
M=SSW#!YIG^\Y P/H . !Q^)- &#XYN]1L[#3GL;.XN(6OXUNWM;?SIH(<'+Q
MK@G.<#(!(!.*XB:RODL_B3;Q:+K 74K9/L1EA>1I2;<)C.22=WXCOCI7L%%
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
MVD0.=CLG\+,N"1[^M;]%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %<WXX\27'A?0!>VUE)<R23Q
M0 J5Q&7<+N.2,]> .^,X&3725R7Q)L+S4/!LJ6-K+=3175M/Y,0R[*DR,VT=
MS@'B@#5G\0Q0W,%FME=RZC+"9_L4?E^8D8.-S$L$ SP/FY[=#B;0]=L?$-BU
MU8N^(Y6@FBD7;)#(IPR.O8BN4*W^G?$5?$DFG7SZ7J6FK:N$A,DMK(CEEW(F
M6VL">@.#UQ6EX,T>XL;OQ!JD\3P#5M0:XB@<898PH4%AV9L%L=0",\Y% &IJ
M7B"*PFGABL[N_GMX1//%:*I:-#G!.YE!)VM@#)..E4XO&NE7D.EOIHFU!]4A
M>>UBMPH9D3&XG>5"X) P3G/XUS.L6\VA^/\ 4=1OO"L^O:5JL,/ERVMJMQ);
M2QJ5*E3T5A@YZ59NCJ=GJ>AV@\/7-KHDEO,7M])C56BF+@I&[*1L7;R2I +=
M210!T-KXPTJ\T"TU>!IFBNY?L\$.S$KS;BICV_W@5;/.  3G S7-^-/$-MK'
M@7Q?9PB]LM1TJWS/"[^6\99=R'<C$,I'N?<5SFG:3XATSPKHEY;Z%>&YT'6;
MF>6Q8 -/#(TH)C&?F(5QCUSQFNI\37NH>)OA]KZV^A:A;_:;0PVT%Q!BXED(
M.<H"=JC@9.._08R :FB^+;*6]TW1)+>^AGN+3S+::>';%<;%&_8<Y)&<\@9'
M(S6[JFIVFCZ?)?7LGEP1X&0"2S$@*H Y))( 'J:XR\ANIO%W@.ZCL;PP6<%R
MMR_V=P(2\*JH;CC+ CVZGBM+XB:1J.K>';>32H_.O-/OH+]+?=CS_+;)3)XR
M1T]P* -*W\3VTNL_V1<6EW9:@T)GA@N G[]!U*,K%21W&01UQCFN0T./_A-M
M4U_^U;3489;/5S':W,<JHUJL:1D1@JQ())8G (.[KTQJ7-M)XE\:>&M8@M+R
MVM=(CN99GNK=X6+2($$85@">Y)&1P.3FG> HKFWO?% N;.ZMQ=:S-=0-- R"
M2)D10P)'JIXZT 7/$WBBYT37= TVWTV>Y&I7#H\D93@+&S;0&8?-P#Z8SSFN
M=LM:&A?$'QM(]MJ=ZJPV,JV\ ,S(/+D+XW-A1STS]!6QXUMKP:]X4U.VL+F\
MAL;Z1IUMDW.JO$R XSTR1D]JJ:;'=0^-O&E[-I]ZD%Y:VBP/]G<B1HXW#@8'
M."P'OVS0!T<?B>PNM/TV[L5FO#J47G6L,( >1, D_,0% R,DD<D#J0*DT'Q#
M9>(K:XEM!+'):SM;7,$R[9(95ZJP!(].02#ZUY?8Z3JFD:#X,U2Y\-7&IQ:=
M92V&HZ<;<--%N*D2(C?>P5[=C]<>E>&$A:SFNK?05T:&=]RP- D4K\??D5>
M3V!YP.>N  <_XIU2>7QYH>A2Z;=7.G2P7,LT*[-MP55 O!89"[CP<<X(S@&K
MUIJ^F>%M)NK&SBU74+'2&9;JX#";[/\ QE268,VU6'"AB!@=:AUF.X;XH^'K
MQ+*[>TM;2ZCFG2!F1&DV;1D#_9/3IWJCH<5]X8D\4Z7?:;>W:WM_/?64T$#2
M)<+,,^6S 81@>#OP.<]* )?$]W#>^)/ >H6-V\EM=7K;6CE;RY$,#L#MS@]N
M<9J30I5M/B;XU,MQ(+>*VLI3YTK,L8*REB-Q^4=\#BL:'PW?Z!8?#O36M[BZ
M?2YVDO)((F=8MT;@\@= SX^@S5J\T.^UCQ)X^M$@N+>/5M-@MK6ZDB81NZQR
M*WS8Z L/KSC- '2IXTT[?IK3V]Y;6FIN([*\FC413,PRHX8LI8=-P&:!XRLC
M_;B_8K_S-%P;N/RUW8*E@5&[YAM&??MSQ7+75GJ'BCP3H?AV;3+RSU&WGM1>
M-+"RQP"$@NZR8VOG;\NTD_,.G.-3Q!X?U&3QQ;7>G1G[%J]H;'56!QL1#O5_
M]XJ9(P>VX>E &_;^);:ZL='NX+:Y>/5B/L^ A(!0N&;YN!M!/?TZ\5AV7B?P
M]I6F^)M8MX=2$5I?/]O#QNS&4(I8JI/RKC']T5'X%\/ZCHUW?6=ZA%AI<TMM
MI+'JT,C"4GWP"B _[+"L&>PU"3PK\1K9=,OC-J5Y,]FGV9\S*\2(I''JIZT
M=I9>--/O=:L]+^RW\#WT+36DT\&R.X"@%@ISG(!SR ".034=_P".])T^SO;Z
M2*[DT^QN?LMS>11ADCD! (QG<<,0"0",GV.,:[ANI?%'@&Y2PO3#917 NG^S
M.!"7@"*&XX^;C]>E<U*8C%X@T2?1?$3Z'>ZK+-(EE8?:%<!P6V2JW"LR$D;<
MC) (H ]0&NQ'4M/LA9:ANO8GE64VS!(@N.)"?NDYX!K5K'@U^.ZN]+CL[&\G
MM+^W:=;Q8L11  $*^<%2<\#';ZUL4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7*V'@=-+'V>Q\0:W!IP)*V(G0HH)R55RAD Y[-GWKJJ* (X(
M(K6WCMX$$<42A$1>B@# %2444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4455O\ 4(-.A1YB2TCB**-!EI7/15'KP3Z
M DX )H M44BDE02NTD<CTJI-J4%MJ,%G.&C:YR()&^Y(P!)0'^]@$X/4 XS@
MX +E%%% !1110 445R>I>/[#2K:6ZN=-U46B71M!.(%VO('*?+ELD%AP<8H
MZRBN5U+QU;:3I^HW=YI&K1"QA6>2-H4!9"2,J=V#@CGGC(KIX91-!'*H(#J&
M /N,T /HHJGJFH)I.F7%_+#++%;QM+((@"P5023@D9X'UH N45R=K\0M&GBT
MR>XBO;*VU0JMG<W4&V*5F&5&X$A2>V[&:ZR@ HHI@EC,S0AU,BJ&9,\@'(!Q
MZ'!_(T /HJEI5^^I69N)+&ZLF\QT\JY4*^%8C=@$\'&1[&K,\AAMY)1&\I12
MPC0?,V!T'N: )**K:==M?Z;;7;VL]H\T8<P3@"2,D?=8#H15F@ HHHH **9Y
ML?G>3O7S-N[9GG'3./2GT %%8VM^([?0KO2K>XMKB3^TKM;2*2,+M1V!(W9(
M/0'H#TK9H **0G"DX)QV%<LOCRQ;PUK&N?8+\0:5<36]Q#M3S-T7WR!NQ@?7
MM0!U5%5[>Z6YT^*\CC<K+$)53C=@C./K5#PWXAM_$VE'4+6">&,3R0%)P X9
M&*G."1U'K0!KT444 %%%% !1110 4444 %%%% !13'ECC*!W52[;5!.-QZX'
MOP:?0 44C'"DX)P.@[UD>'?$-OXDM;N>WM[B 6MW+9R). &WQG#="1C/O0!L
M4444 %%%([;49@I; S@=30 M%9'ASQ#;^)M,>^MH)X$2XDMRDX 8,C%3T)'4
M>M:] !1110 4444 %%%4M2OWT^.W:.QNKPS7"0E;=03&&.-[9(^4=S0!=HJ*
M2=$+(/GE"%Q$I&XCV!_*LWPUX@MO%&B1ZK:0S0PR221A)P X*.R'(!(ZJ>]
M&O116)J_BBSTA](WPS7$6J74=K!-!M*!GY4DYZ8!/&>E &W1110 454U/5++
M1M.FU#4;E+>UA&7D?H.P'J23P .2:Q[OQ?'I^ES:I?:-J]O811F5IFA1CM S
MDHKEU_%1COB@#HZ*12&4,.01D4M !1110 4444 %%%% !1110 4444 %%-D8
MI&SA&<J"=J]3[#-9?AKQ!;>*-$CU6TAFAADDDC"3@!P4=D.0"1U4]Z -:BJE
M]J$5C:74Y5YFMHO-DAAP7V\]B1Z'\JBT+5X=?T*QU>VCDCAO(5F1),;@",C.
M.,T :%%%% !1110 445C>)O$=OX6T=M3NK:XG@61(V\@*2I=@H)R1QE@* -F
MBJ4U^\6KVU@+&ZD2:-W-TBCRHBN/E8YR"<\<=JNT %%%8R^([<^+SX;-M<+<
MBR-Z)6"^6R!PF <YSD^@Z4 ;-%8WBCQ';^%="FU:ZMKB>"$J'$ 4D;F"@G)'
M&2*V: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA[NY>[^->FZ
M?(3Y%CHDU[&O;S'E$9/X*"/^!'UKN*YK6M)DB\4Z7XFM8VD>UBDM+N-!EG@?
M!R!W*NH.!R06QDX! ,+QCJFIVG_"32VNJS&6PT\7%I;V*C_165&9GG+#:=Q
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
MUU$ ,9A(4W#^)5;C*M@@CH*I^'_&#":5-3N=2M=9L-.EFOM)OD \]U"GS8F
MP5^5@-IQANG&:WU\"QMJ_P#:MSK>J7%XU@UA,[M&!*A.>0J #!YXQGOGG-R#
MPI$;^QO-1O9]1EL(9(+=KA$!VN &+E0-Q(&.PY/&>: .=TR;Q;J5OX=UNSN,
MQW)BEOXYYT\B2"1<GRU"Y5ER-O/./F)K;\?/JUMX1N]0T6[F@O+("X*QA3YL
M:G+H=P/5=V,<YQ5;0_A];:#<(EOK.JR:5#)YMOIDLP,,39R,'&X@'D G&>>:
MZ]E5U*L RL,$$<$4 >=GQ=Y'C_3ICJD[^'-0L"R%@@BBN-GF@%L9YBYQGJ1Z
MT_6[[7-+T#PY=_VI=1SWNM6R7$3I&3Y,TF?*/RY&U<+D<GG.<UK+\/-"7PO9
M>'_*D:SM+I+J,LV6+*^[!/<%24_W3BM+Q'X<B\20V,<UY<VRV=W'>)Y&S+2(
M<KG<IXSVH YO3;:9OC+KK'4+LHFGVKB,LI7!:3Y<8X7C/&.2<DUR6DW.JZ+\
M+[37K+5IXA:ZLZ?8U1/*E1[UD8/D%B3N/((QQQGD^FR>%XCXH?7X=0O(+B6V
M6WFBC*>7*%)*DY4D$%CT(!Z'C(.5_P *ZM/^$0/AK^UM0^Q&X^T[_P!UYF[S
M?-QG9C&_GI[4 ;7BU9&\'ZQY5Q-;NMG*RR0MM8$(3P>W3ZUYU=6TT?P]^&P2
M\E:274M-9'E 819A;@  9 ]_SKU:YLX[S3IK*Y+21S1-%(>A8$8/3IUKEU^'
M\(TC1=.?6]3>+2+F*XMF;RLYC&U%/R8V@$CID]S0!B3>)-4\*7OC6&>_GU2+
M3-/AOK4W83<KN'!4E%4%=R@].!FMBR@\4QZ]I=W'<M+I<B,NH+=3QL')'R/$
M%7Y3GJ.A!]>:T&\'64VM:MJ-U<W%RNJ6JVES;2!/+,8!  PH8?>/.>]5_#O@
M=/#\D*G7-5O[2UXL[6[E5D@&,#H 6P"0,G ':@#$^)[L=>\"P3?\@^36T,V?
MNEQ_JP?QW5Z)+&DT3Q2H'C=2K*PR"#U!K/U[0=/\2:3+INIPF2!R&!5BK(PY
M#*PY# ]ZIVOA^^CA%M>>(;^]M0-NR1(E=U]'=5!/X8)[F@#+M]0FU[QGKF@Q
M7D]E9Z/;VP7[,P#R/*K-NW$'A0% '0DG.>*Y=_%?B*?PW:9U$PZA9>*$T6ZF
M2%-ETHE"[BN.,@C.TCO^'=W7A6%O$ US3[R;3[YH!;3&)59)HP<J&5@1E>Q&
M/3D<55N_ EA<Z39:='>7=NEM?#43*A0O-.'W[W+*0<L23@#TZ<4 8\<>M?\
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
M#\I.  "1C('>MFJFFZ?'IEC':Q22R!<EI9GW/(Q.2S'N223_ "P*MT %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 445QWQ+O=1T[PHMWIE_+9SK>6\>Y%4AE>55(.1G&#V(H [&BN"
MO6U/2?$&F^'$U6\O_P"TS<WCR7,ZQ2;4$8$2.B<#+%N #QC.*K7^F^-+;P?K
MB?VJ?M]I(;K33#/YDK0CDQ2$J-Q.& /7WXH ]&HKCH/$46J6\>O6$T[Z;9Z4
M;R2)9#^]=EW*A_VE56S[NM<]?ZUJ]G\+;+QW#J4TFH".&\N+<M^XEC=@&A"=
M% #8##YLKR3S0!ZE17#PW-[XMU3Q190ZE<:>^FNEK:"%MICD,0?S7 ^]\S8V
MGC"],G-.OI+]M2L=/N=8ENYAIA,EKIG[J22<,%,Y;("H,$!2<$D\'&  =E+-
M% JM+(J!F5 6.,L3@#ZDD"JWVZ?^V_L'V"?R/L_G?;<KY>[=CR^N=V.>F,5Y
M5)>WOB+PC\-M2O[ZY^U7.J11S-$^P.=LOS$#C=\@Y[<^M=5)J=[IOQ-GLY+Z
MYGTZ+P\UX+9MO#K*%)& "20.^>IH [BBO++C6]8/PIB\=V^I3?VDJ"]>#?FW
M>/?S#LZ !>-P^;(SFM%)-4UKXA:AI9US4;73WTF"[2*'8KQ,[L"%;;QT'J??
M'% 'H5%<M\.-4O=9\!Z;>:C.9[L^;%)*0 7V2N@)QW(49K"CMM:U_P 9^+](
M_P"$GU*SMK,6K6QMQ&&C9XV;&=OW<]1U/&3Q0!Z-17E7A[Q?K>NV'AG3+I@;
MV[2\^U2I-Y!G-NXC 5@"1G)8[<'Y>,"G^('\7^'_  9J+W&LA)8]2@^Q/'()
M9/L\DJILE)0$XR<$8)[F@#T74KZ>Q%J8+">\\ZX2%Q"5_=*W61LD?*.^.>:N
MUY]XDAU;PVFAF'Q'J5R+SQ%;1RB?R^8I#S'D*"%RO08ZD5<L;RX\5>)/$UBU
M]=6<.ERQVMNMM)Y;!BFXRM_>Y. #E<+TYH [6L73?$<6I>(]7T46D\,VF+"T
MCR[=L@D#$%<$\87O@\]*X;0_&FJZ[%X6T:\F,%Y?W%Y%>W4(V&5;7(.S^Z7.
MW)'3#8QQC5\)6ALOB?XTA^T33KY-@4,S[V4%)/EW'DX]3S0!WU%<;XUU2_TB
M\L+IK/4+G0ECE%[_ &:Q$T+_ "[)" 0Q0 /D#UR<X%9T'B"74[GP_I&F:DVH
M6UWI\UXUWYY@>Y".J@;@N5(W,6  .5[ $$ [^::*WB,LTBQH,99C@<G _6I*
M\D\4:?K]OX2AMM=U(RM'K]L+5H+@ES;M,NU93M7<R\X..P/45ZM%!Y5LL/F2
M/A=N]VRQ]R?6@#!OO%HM[B[2QTJ\U*.QG2WO&M &:-F /RKG+X#*3CIGO@XZ
M.O)=)O'\+Z9\1-<BFN;B6PU*<I%))E7;R8\%AWY(R?05KZQ?:GX=TWPUKEOJ
M=S>&ZNK:WOX96W)<+-P61>B,"01MP.QS0!Z'6'XE\3VWASP[?:RT$MY#9G$J
M6Y7<IX'.2.A(SU/M7+Z/;ZQK?BSQ);3>)M2BM],U*'R4B\M=RF)6*-\OW><<
M8]3DXQRIMC%\"O%LK7-S*3<WB8EE+CBX///<]SWH ]L1MZ*WJ,U5U6\FT_2[
MB[M[&:^EB7*VT!&^0YZ#) KD$EU+1_B+H=FVK75W;:K97#303;?+C>((5,8
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *Q_$OAVW\4:6-/NKJZ@A$J2DVY4,61@R\
MLIZ$ UL44 <_XD\(67B>VLUNKF\@O+)_,MKZUD$<\38P2"!CGN,8J]HNC1Z-
M:-$+JZO)G;=+<W<F^60XP,G   '0  ?K6E10!DZ#X;TWPYIDNGZ?#MMI9I9F
M5N<EV)(^@&%'L!69:> ]/L[%=+6[O'T9)Q/'ILC(8E(;>%SMWE V#M+?IQ74
MT4 <KJ?@2ROO$,FMVNI:II=W.BQW?V"<1K<JO"[P0>0.,C!Q4TW@K3WUNWU2
MVN[ZRDBM%L7CMI@J30J<A6R">"3RI!]ZZ2B@#CX?AUIEOX<T[18K_4TCTV[6
M[M)_.4RQ.-V ,KMQAF&,=ZU(_"]M'XG37_MMZURED+'RW9&0Q;MV#E=Q.><Y
MS6Y10!RMOX"TZUL7TN.ZO/[%:;SO[,+(85.[?M!V[]F[G;NQVZ$BKZ^&88_$
M]UKZ7]XMW<6RVS)F/8J*25P"F<@DGDFMNB@#(\->'K?POHT>E6EQ<S6\;NZ&
MX*EAN8L>54=R37(Z1:37GQ.\920W][9),EHL;Q1KMFVQ$,5+H02IXR.F>:]%
MHH Y74_A_HVH:-IFG0M=6#:6VZRNK.79-"Q^\0QSG=WSG-%WX$L[_P /-I%U
MJFJ2B29)Y[IY4::5T(*Y8J0 "HP  ./<UU5% &)KGAJ'7XM.2ZOKR,V%U'=Q
MM"8P6E3[I;*$>O P*CF\*0?V[<:S8W]YI]Y=1+%=&W\LK.%X5F5U8;@. 1CB
MM^B@#E[_ ,!:1=Z5IEE;M<V$FER>;975K)B:)S]XY8$-NR=V0<U8T?PG!I&N
MWVL_VC?W5Y>QQQSM<.FUM@(4[54 'D]..>E=!10!F7VCO=ZE#?PZE=VDT431
M;8=A1U8@_,K*>01P1C'/K6'>_#C1KK2=,L[>:]L9M,=Y+2]M)0D\;.27.<8(
M8DDC&/I77T4 <U=>";"]\.-H]Q>ZA(SS)<M?/,#<&5""K[B,9&T#&,8'2M^W
M@^SVJ0^=+*5&#)(VYV/J3Z_I[5-10!SVG>#[&P&L(]S=7D&KRO+=PW.PHS.H
M5L;5! P ,9[4RP\&6EE#I]M+?WUY9Z;()+.VN60K$5!"<A0S;0?EW$XXZD C
MI** ,72/#<&CZOJFI17MW-+J4BRSI,4V!E 4%=J@C@ =:RI?AUILNC:KI']H
M:FEAJ4SRR0K*F(][;V"90X!;GG)'8C)SU]% &#+X6AGUW2M7EU"^:YTV)XH1
MF,*P< -N 3G.T=,=.,59\1Z#;^)]"N='NY[B&VN0%E,!4,5SG&6!QTK5HH P
M7\+0R:_8:R^HWS75C;M;Q@F/:RMC=N&SJ<#ICI4N@>'(/#S:@;>[NI_M]V]Y
M*)RAQ(^-Q&U1@<#BMFB@##U#PTNH3W[?VG?0PW\(AN+=/+,;+M*Y&Y"5)!P2
M#_(56NO!=C+J6G7UE>7NFS6-K]B7[(Z@26^01&VY3P"!@C!]ZZ6B@#CC\-=%
M;PY/HCSW[0/=M>Q2F?\ >V\Q8MNC;'!!)ZY]\U:_X0FWET"_TJ[U;5+MK^+R
M;B[GE5IFCP1L'R[5')Z#N3UKIZ* .=?PA;27NA7;:C?F7159;;F/#;DV'?\
M)S\O'&/SJYXE\/VWBC0KC1[R>XAMKC D-N5#$ @XRRG'(%:U% &!X@\)6/B7
M2;>RO[B[$UM(LUO>PN(YXI!T=6 P#^&/:H/^$+MI/#M]I%UJFIW1OX_*N;R>
M56G=,$;02NU1@G@ =2>I)KIJ* .4U;P%8:K;Z5_Q,-1M;_2T\NVU"VE5)PF,
M%20NT@@#C'\SEUUX%L;FWTT#4=3BO;"=KB/4%F5IW=EVL7+*0<K@8QC  &!Q
M74T4 <I!X"LK3^T3;:IJL3WUTEVSBX#&.5=IW+N4YSL&=V>,@8!Q4]QX(TK4
M+;5XM3\V]?5DCCNI9-JL5CSL"[0 -I)(/7/X5TE% '/^'?"<>@-O?5M5U254
M\N)]0G$AB3C(7  YP,DY/ YJ]J.DM?7MI>1:A=6<]LLBJ8-A5U?;D,&4Y'RC
MTK2HH Y5_ >G-#I\:7=[$;*_;45:,QYDN&+%G?*$?Q-P,#GIP*+_ ,!:9J=Q
MKLMW=7L@UJ!(+J/<@4*F=A7"Y!&3W/OFNJHH Y>U\$6UMK-CJ\FKZM<WUI;M
M;>;-.O[U"0<, H'!4'C&>^:8O@*P'AW5M#.HZBUKJDTD]PQ:/?ND.7VG9P"?
M;Z8KJZ* (+.U^QV,-J)I)1$@022;=Q & 3@ 9_"N:/@"P;0]9TAM2U%K;5[B
M2YNB6BW;WQOVG9P#@?TKK** .7?P-9/JO]H+J6IQRR6BV=RL<JJMS&N=N_"Y
M!&3RI6K>E>%+#2O"?_"-^9<75AY+0'[2X9BA&-O   QQP/UK=HH QX_#&EIX
M33PT\'FZ:+86S(YY=<8))'\1/.?7FJ7ASP9!X==#_:^K:BL*[+9+^X$BVZ]/
ME  YQQDY(' QDYZ6B@#%\3>&-/\ %>F)97QGC,4JSP7%O)LE@D7HZ-V/)JK#
MX.CCT>XL)=9U:XENMJSWDTRO-(@SB/)7:$Y/  ZGU-=)10!@S>&+-?%$?B5+
MRZMKF*V%O(D1012Q YPXVY./7(QVQ7'^!M 76/#FKV=[=W\=I<:I=/-9,@02
M1M*2.2N\*PZX///3FO3J* ,2X\,6UQXDLM<%W=13V<#6\,4>P1!&QD8*D]AW
M[4W1?"MGHEIJ-JMQ<W<&H7$MQ.EUL8%Y/OXVJ.#Z5NT4 <EH'@"Q\/7$?V?5
M-6GL8&+6UA<W.^" ]MHQDXSQDG'7KS5:?X9Z;)9:IIT&J:I:Z5J3,\UA#(GE
M*['+%,H67)YP#CV[5VU% ',R:!=Q^)=&N[74M3%O90M%/$\X,$R;6 W+C+2;
MBISP %^F>FHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "N>UG6)#XBTOPY:2%+B\22XN)5^]%;I@''H68
MJH/8;CU KH:X:Z@DMOC?I]Y(#Y%YH4MK$?\ IHDRNP_[Y.?PH IGQ-#X<^(O
MB"+5-2O7L8[&UD@M\/.4)+[BJ*"<8 R<?4UOZGKB7?A$^*/#]V+J*WA:Z148
M[+B->7C(/1L*0#U5AZ9!R4NHM&^*NLW>HB2WMKO3K9;>9HV*2,A?<JL!@L,C
MY>ISTJ+0M/?P]\-/$-Q>PFUAN'OKY+=Q@PPON*J1V.W!QVSB@#N-.O[?5-,M
M=0M7WV]U$LT3>JL 1^AJS7-_#^QN-,^'V@V=TI6>.RCWJW521G!^F<?A724
M%%%% !7FOCU-9\/>'6U*#Q#J(NIM3C3"LGEI')-@(HV]E(&3Z5Z57 ?%TE_"
M5O!%')+,=0MG$<2%VVK("QP 3@ =: &^.+#5-#\&>(+^T\0ZF0EENCW2KOBD
M4]58*#@@\\]ABNATCQ9I%]?0:1'=2-?FW$JAX759E  8HY&U\$\[2:H?$IQ=
M?#+6UM\S-<6I2%8@6,C'H !R:S+^:.7QYX#FBW-%':W:R.J';&7B0*&./ER0
M0 >XH Z>X\7:+:7,4,]RZ++/]F2<P/Y)ESC9YF-N<@CKU!'7BM2]B\ZRF022
M1DH</&VUE/J#7DGALZ<-(C\(>(M$U6YURUE*"W?SVM[@AR4F#9\M5Z$DXQSC
M->M7T\5M8SS3.%14.30!XW%XD\0Z?\&M-\;+K]S/J7F+YEK<!&BN@9BFP+MR
M#CG*G/!KTZ]\7Z1IHG%[+*DEK"D]VL<#R_9E8<&0J#MZ'KV&>E<G\)=!TM_
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
M.UO=_O"R2A@?+5>023C&">M=0LZ#XUR2'<(O["6W\TJ=GF^>6V;NF[!!QUH
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
M;: <@C)R,C@^E06/CK0M0O=.M8)KC.I1[[25[:18I3MW%0Y&TL!U&>,$=>*
M.DHKF-!\5KXAUC6].2UN[=;&?[.DC0LI/R EB2,*<MP#SC!QS2:"+CPOX;8:
MWJ5Y>?Z3M@>[(DN&#L%1#M^\Q8\>@(':@#J**HZ=JL&I/<QQ)/'+;.(Y8YHB
MA5BH8=>HP1R,BN1^(T]W;7WA5;/4+RT%[K$-G<?9YV3?$P8D8Z \=>M '>45
MY_XUEU?P1I/_  DFEZE=7=G9NAO=.O'$JRQ%@I*.1N5AG/7'MZ]!=>,M'MD9
MM\\WEVBWTP@A9S% P)#MCID \=>#Q0!T%%<IJGC>VLM8\.6=M!/=0:QOE6>&
M%G7RA$S@K@9))V\ <#)..*OZIXLTK1UN)+IK@PVI474T4#NEOD C>0..""1U
M ()P#0!N44R*6.>))8G5XW4,KJ<A@>00:Q+SQCH]@)Y9Y9?LMO-Y%Q=I"S0P
MOD##.!@8) )Z \$B@#>HKB?&'B%K;Q#X;T=!>?9;^>0W+6T4A,D:PLP5609.
M6VD[3G YX)K<L-%ET_P_=6%KJ=](TPD:WFO)"\D&\?*H)Y(4],Y/O0!M45YK
MK-G=:=\0/"&BPZYK#6FH1WGVK?>,6D,<:LISVY)Z8KKK<IX;MFAN[^[O3/<G
M[*LA,LS94'8,#)QACGL.IXS0!N45S,OC[P_!I%UJ<]S-%#9S_9KE&MWWP29
M"NN/ER2,$\'/6FM\0?#R.B2S746^[%FC2V<J*\A&X88KC!'(/<=* +/BCP[-
MXB_LL1WR6HL+^*^&Z#S-[QDX!^88'//>MX9P,D$]R!BN93Q]HDC7L*+J!N[,
MCS;/[!-Y^",AA'MW;2!UQCUZBHM6\1>']1T#1]0?4[V*ROKN VLUF)%,DF\;
M48@< G@AL=#Z4 =917/7GC31K+5+K2V:[EO[:(2O;P6<LCE22 5 7YAP>1D#
MN:E3Q?HTVDZ;J-O<F>'4FV6:QH2\S8)*A>H(VG.<8P<T ;E%<?KOC^QT_P %
M:IKUC%/<O8N]L\)A8&*<<;9 ?N@$C)]#QG(JUJ.JZ5-K?A^.XNM3M;J:>0VD
M CEB28A&W"0$8( !(!]C0!K:[I,>O:)=Z7+//!'<Q[#+ V'7Z9_EW'%9MKH&
MKN%BUGQ"VH6RLK>4EFD/F$'(WD9R,@' VY^F14^H>*]+TXW?FM/)'98^V200
M-(MOD9^<J/0@D#) ()P*9?>,=#T^[T^VFNG:34(VEM#%"\BS*%W?*5!#'&,
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
M]^*/B2 37P@BL[9A;718"%R7W;5/ !&#D<&@#O**XCXC7LFFCPU>+?3VL?\
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
M5+@8'W2!SVKU*B@!#T/&?:O+O"MK=:9KFC+H$U^=$N][W>CZA"V=,.PD%'8
MH-QV[>^21D<CU*B@#Q&\-U#\+-=\-C2]3DU2'5&=HH[.0@H;Q75E;&&!!& I
M)]L FNG.KS>&/B#K-YJ&FZC/I>N0VSVMQ;V<DNQXTV&)U W*3G(!'<^]>CT4
M >?:D)3XV\"3+I<]M! +PR1Q6[%+97BVQJY4%5)Z8SC.?K5SP2)%\2^,6>WN
M(DGU)986E@=%D7RD4E20 1D'I7:T4 >?>-_.TKQ?H^OW&FWE_HZVLUG="S5G
M>W+,C+)M7D@[,'_]55=0NHK#2K&]TCPY<6>GWFK+)<7/V%I+F-=AS<"(@LK$
M_+N() .<<BO2Z* /&IX;A='^)=I'IFKDWRAK7SK:5VF#0*HP2"22<\=1W QB
MNB\<++>?!SR+6TNY9Y(K14@CMG,F5DC+ H!D8"GJ.U>AT4 </JS--\4_"US%
M;W+V\=G=K),+=]B%PFP,V, G:>M<OH,5M;Z?+X1\0>%]0O=4BGD6,M#(]K=J
M9"R2E_N*.023TQZ\5[!10!Q'AW>OQ1\82O;7*17$5D(9G@=4D*(X<*Q&#@D=
MZO?$?2K_ %OX>ZSI^EJ7O)808T!Y?:P8K^(!'XUU-% 'F6HZ\GB#7_!-]::9
MJJBWO)&ND>PE4VY,++M;*]B<$C(_2L36+F]U+1W:?2=4AO;3Q!'+)96UC(L,
M42W /F#:N)F888GYCDD@ 5[110!YZ8KH_$3Q#']EO8AJ^DV\=K.(&**P$@;<
MX&U2NX'!/TSQ67X1DLKFPTC0=4\)Z@-<TUHD<7$+F"-H\#SUD/R8P"1CDDX'
MK7JU% &-XMGN[;PCJLUCIZ:C=+;/Y=I(F]93CH5_B'MWZ5PNF2M)\0="U*.U
MUFYMY=(F@>XN;22-?,+1G;M( C  /8 ]BQKU.B@#R[PG:W6F:[HT>@SW[Z#=
M)(]UI6H0MNTL["1L=@"HW';M/7)(R.1T7Q1BFN?AOK5M;P37%Q/#Y<<4$32,
MS;AP H)KKZ* //\ QN+G[+X:UZUTZ[O[+3[@O=VD",LWE/$4+A>&RN>G],UD
MZ[:1:OX7O]6\,>'KM66YM+F7SH7CGOUAD#% K_,0H QGKR!TKU:B@#S:77;?
MQ!\2O!=U:6]Y%%]GO^;JV:$D[(\@!@"<=R./0GFN;U'[5%\-?%OAL:7J4FJ?
MVG-*L<=I(5:-[@.KJV-K @\ $GVZUZ?J/AV2_P#%>DZX+X1G34E2.#R<AQ*
M&R=W^R,>GO6]0!PM[*TOQ5T*]6UO/LRZ7<(\IM9 J,S(55CMX)"G@UG>'-.N
M]2\#>--+BAN+6[OK[4?(\^%XMPESL8;@,@Y'->ET4 >:>%KO3M8_LJUN/"NH
MP:W8E?.-Y!((K5U&&=7;Y3G'RA>3D=LD<XTM[:?!K6?!MYIFHG7;831[4M)'
M6X#3%Q(K@%2#N]<Y_"O;J* *]C*)K&"0)(@:,';(A1AQW!Y!^M>8Z3'=:;\.
M]?\ !^HV-U+JP-Y% H@9A>"8NR2*V,8)?DD_+CG%>K44 >;:5IUSI'CWPO:7
M$=Q,++P\;*6Z6!VC\W,>!OQ@9"GO7H\CK%&TC9VJ,G )/Y"G44 >4:+I&I:C
M\!KG1[6UG@U0"<B"XB:)F/VAI N& ^\N!^-7],GT[Q2JM8>'-0LM8AMID-Q?
MP2)]B=XRI"NW4DD#Y>V2<8Q7I%% 'B5[K);X2Z=H%SI>H6>HZ;/86UTDUJRQ
MJ4FC7<)"-K!L9&"3STQS78&X?1?BMJT]S9WLD6I:?;):O!;/(KNC.&0L!A3\
MP/S$#')-=#XK\.MXGTA=.^V?94\Z.9G$6\DHX=1U&.0,UM(&"*'(9\?,5& 3
M[#)Q0!XEI4&H:;X*\$:I<:+J5Q:Z6US%J%I'"ZS(LI.V15X+ 8!X[-]:ZBYM
M/#VJZ#=3KH&IVMA?W, :[BAECNMZY*SA<%P$.W#$?WN,#GT>B@#R'5K/Q'=_
M#GQ=IDLD^M10O ;"]^S[9KI R,X( ^<KC&X=<'TK1\07XM?&.G^);K2=4NM!
MN].^R,T-O*);:19"RNT8PP5@V.1G@5Z;10!Y7JEM_9EQX9\2:9X?NK?1K349
MYKJUC@8S%98M@N&CY;(.21UP1D Y U_#]W]M^*>M7T5I>BSN=.MEBN);22-'
M*ER1EE&.HZXSVKO:* .-^(D$[VF@745O/-%9:W:W5QY,32,D2[MS;5!) R.@
MI+2T.L?$M/$-K&ZV%MI;69G>,IY[O(&PN0"54#KTRV.QQV=5=1M9;W3;FV@N
MY;.66,HEQ$ 6C)'WAGC(H X3PWHM[I_BZ[\.E =!TR<ZG9D'IYP8)#CT1O.8
M?\ ->A3*7AD4=2I _*L_0]'_ +&LVCDO)[ZZF;S+B[N,;Y6P%!P       .W
MKDG3H \7A%T?@]X>TLZ9J:WEE?6JSQ&RERNR?<^!MY  SD<<]<Y%=!K=E<ZM
M\0]5BM8KA%O/"LEE%=&!Q&)FD8@;\8R P/6O2** /,/"=SI^IQ:1I][X4U&+
M7-/:/SOM<$GDV[I@&59#\O.#MQR<CMDUV'C;P\?%7@W5-$601R74.(V;H'4A
MES[;E&:WZ* ..\->*TCT6TL-:L[ZQU>VB6&>W:TD?>RC!:-E4AU.,C!-4_$P
MU&+Q/X4\3/8SFPLI+F*[AC4R20I*@5)"JYZ8^;&< _6N]HH \RU:PEOM4\8^
M(+6"X-G<:#]@A"PONNIL.<JN,L!E5!QSDXZ5'<K-_8WPT46=X7LY[=KE1:R$
MPA;=D8O\ORX8@<UZC10!Y9K D&K?$Z9K>X2&?1$6*5X'5)"D,H8*Q&#C<.].
M,*^)_"W@.PL(I3<6EQ8W<SM"RBW2),L22, G@ =\Y&0,UZ!KNF-K6A7VEK.(
M!>0/ \FS<55E*G R.<&GZ-I[Z5HMGISSB?[+"D*R!-NY5  )&3S@4 >2^(;B
M^U/0]42;2=4BO;;6XY/L=K92+"L*SJ?-RJXF9@-Q.6.>0 !FNNTZ9O\ A:VK
MWSVMY';2:3;HLKVSA2RL[,N<8) 8<5W5% 'F'ACPY+KGP6BT2:*>RU",S/"9
MXFB>"83/)$^& (YVGZ&MWPIJ-V_A6X\7:Q:2"\N[=9GM[=?,811I\JH!UR=[
M@?\ 32MC7M#N=:>U6'6KW3X(RXN(K7:/M"L -I)!*]^1SR>^"-5;:..T6VA'
MDQJ@C01\; !@8],4 5=%U>WUW2+?4K5)DBF!^2=-DB$$JRLO8@@@_2K]0VMK
M#9VR6]NFR)!@#.?J23R23R2>34U !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<YXU\3/X5T(7L=I+
M<2231P)L7*H78+N;\^G<X^HZ.N0^)EI=7G@N46=K-=2175M.8H$+NRI,C-A1
MR3@$X% &7J>KFR^*.E7#G41!/I%PQLAO<LXD0#;$"0&QGH.G)KI[#Q;I.HZ'
M_:T4DJPB8VYBDB995F#;?+*==V[C%8$TTUU\4M&U)=/U!+0:5/&TKV<@5&9T
M*ACC )"DX/(Z'!XKEFTO5G\/:I=6^C7=Q)9^+)=4^Q36[QM=VQ)'R!@,DAB1
M]* /3=+\1V6J:E>:8J3V^H6@5IK6X3:X1ONL,$AE/J"?>M>N3\*S:;J5[)J6
MG^&9],_<^4]Q>6?V>9SD'8 >2HP<GIG&,\XZR@#S.S@>^^(GC.PNM;U6VLK"
M"UDMRFH2(MN7C8NW+8QD9^;(JQX"\;W-WX(TNZUYGN+^\NI+6S,48#WH7)#@
M< <*<DX''O4>D:7;W_Q6\5W.I:)+-:7,5H+6:[T]C&Q1"'VLRX'./K6SXQNK
MNPN] BMK"Y;3&N'6[GL;4RS6Z["$"!02H8G!8#('0C- %F?QYHEMX>O=:G:Y
M2VL9VMKI/L[,\,JD JP&0.2.<XY'-9NK_$6"U>TBLM-U&5I]3AL3)):LB$/\
MVY=V-V5!QCZ].O&7EAJ(^'_CW2X]$U<3W>JM-;1O;O(TJ,8L8;DMPK9.3C')
MS7:>/%GNM-\-W]K97EQ%::U:W<T<5N[2K$ P)\O&[C<.,9H TX]0TJX\>0V^
M_4$U8:8T@@<.D(A+KDD'Y2^X@9&<<BG2^--(AEM=[3BTN[K['!>^7^Y>;) 4
M'KU!&[&W(ZUC3QW%U\5[6Z%G?0V[Z!);F<VS[8Y7E1@I8#:#@$]>U4/ ^IZC
MIVA6'A+4/#E^-4T]A!YS6Y-J55OEF$O3&.<#DD8% '06VMZ';:YXHNEGU$W%
MC' VH(\<K)&-K;3&F.X!)*C!X-1VOQ(\/75WID*M>1QZF%%I<RVKK!([#(C$
MA&-W;'KQUXK&,<Z>)/B//):7<<%SI\ @FDMW6.0QP2!]K$8."16;:VY\4_#+
MP9HUG;7/VA#8RR2O;NBP)$%9GW$8.0,+@\[OK@ [:Z\;:1:27!D,[6MM=K97
M%VD>8H9F*@(QSGJR@D @$\FG7OC/2[+6I]',=]/J$, N#!!:.[.A.!MX^;G/
M(XXZUYYXJ.KZMH7B6UGT75_MT.IHUO!:VKB!H%FC(E!7 E9E!)^\0>@ &:ZN
MV>9_BU/J+6%_':/H4<(E>TDV^8)6<ID#&=I'&?;K0!+JOQ!M(O#^BZMI5O/>
M0ZI?0VJ,(\>7NDVN&!P0W# #U]J[&&3SH4DV.F]0=KC##V(]:\>MK#48_AOH
MX.E:CYMAXD6\G@^R2"40_:7?<J8RWRL#P#7L$$OGV\<OER1[U#;)!AA]1V-
M&9K_ (DTWPS;07&IO+'%/,D",D3, S' W$#"CW)%06WBVQNX T-KJ'GO-)#'
M:R6K1S2%,%F"OC"X(^8X'('4XK)^)<4\^AZ=';VEU<NNJVLS);V[RD(D@9B0
MH.  *I^-4N++Q/HOB)M&N=7TI+::TNH((3)+#O*,L@CZGE,'T% '06GC+2;Z
MQ6XMFF>5KMK'[*8]LPN%!+1E3C! !/)Q@9S5'Q)K^BS>$KZ;53JEI9QSK!,8
M4D29) RD#<G0$E1G.#GKS6/?Z;HNJ:%#N\-:AI=G=Z@)8Y[.W:*Z@D$;$7+*
M@++R-O(Z$$]>,K6;?Q%<?"G7=.O4O=5N/MT<=A,MFPGNH5DB;>Z 9R,,-Q R
M%![C(!Z3>ZY:V6H1:<J2W-_+$TZVT !?RU(!<Y( &2!R>2>,UC'XC>'/[$76
M!-=_8FF6#S6LI5 <MMP2R@<'()S@$8K%\4:A_9?C[3M8M+34VF;2WBED@T][
MI3&9 55HU*LA#9.XX],'MBWJ6,WPT&F:%!JMW<Q:K!/<Q26$JSAS.LKLT>W*
MKC)'; QDF@#T&P\7:7J&J7>G 75M<VL N66[MVAWPY(\Q=P&5R,5/I_B*VU&
MYMH8[>[C%U;FYMY9(\)+&-O(.>/OKP<'GI7,:AYQ^*,E^NF7EQ:?\(Y)!N-K
M)Y;R&4.(RVW&2H/\NO%5?">G7FC^)+&#1)M4?PY-;R-/8ZG X.G,,;%C=P#R
M3C9D\ GG@T >D5S^J>,M+TJ;4$E%Q*NFHDE^\$>X6RL,J6YR>!G"@D#DUT%>
M5^+VU34F\::9+I.IDM98TY;*W817(\KEWD7&]@>-C'H  I- '?W.OVD$Z00Q
MSW<SP?:=ELH8B+. _)'!/0#).#@<5>LKN+4+"WO8-WDW$2RIN&#M8 C([<&O
M-M0T^/4[?2;@+KNAZQ:Z5']FU&WM9&R>0894"D$94-M;!.[M7>>&I-2E\,Z;
M)K$*0:DUNAN(T  5\<C Z?3M0!-J^KV>AZ;)?W\IC@0JO"EBS,0JJ .I)('X
MU0B\6Z<QU2.9+JWN-+19;J!X2SJC E6 3=N! /3.,'.*K^.[K4;/PTTNFV3W
M<GVB$2B* 321Q;QND1"#N=1R.#SSVKDK*.>#Q3XJN(]+ULVM]I$(@GN()':1
ME$@.<Y8'+ ;, C/W0* .ILOB!HE_-I21?;%BU0 6MQ);,L3N5W!-YXW8!X]0
M1U&*T=+\266KZAJ5A;1W(N=-8)<I+'L*L1E0,]<CD$<>]>?BVO%\$_#FV.FZ
MCY]A?VCW48LI2T*I&RL6&W@ D5L>+]*U"#Q;I]_HS!#K<9TF_P -M*IM9UF'
M^TBB3\Q0!VFE:G!K&F0:A;+*L$Z[HS(NTLO8X]#VJ2^OK73+&>]O9D@MH$+R
M2/T4"I((8[:"."% D4:A$1>BJ!@ 5S/Q'T?4-<\#7UGI:[[P-'-'$3@2F.17
MV?CM_/% &A;^)[&75H-+GBN;.[N8VEMDNHMGGJOWMIR>0""5.& [5QWVL^+?
M%'BC3+U-9@BLOLZ6CVA:*2W/E>86&#@.2>,@Y&!6AJ2OXPUSPI<V=I>VXT^Z
M-[=/<VSPF$",CR_F RQ8@$#/ )],O\,-+%X]\9W,MG?16]U-;/!+):2*LH2
M*VTE><$$>_:@#GM/N+;Q+HFKZKK=SKUH;"_N3]JM&D0K!&VSRL)G^$?, .N3
MD=:[JPUK3+/P_HGV5[JX2\MX_L,39>>9=@;)R>H7!+$@>IYKDO#Z7,?P\\66
MTNG:A'<3W.H210O9RJ\BR%BA4%<G.X=*J1C5-!M_ FO_ -DZA=6MCI7]GZA;
M16[&>W+)'\XC(R<,F#CM0!W5GXNTB^TZ>\BED'D71LI8&C/FK< @>7M[MDCI
MD=\XJ!O'&CPPZJUT+NVFTI!)>6\D#-(B$9#@+D%< \@D#OBN>\6#4=8T&PUJ
MP\/W$D5CJB7C:?+%LGNH0C([;.S?/D \_+[XJ.^-EJW@_P 27>D>%+RREN=+
MFM5>73S'<3R,A"HJ %BH/4GC)&.AH Z_0_$]CXADE6RBO J11RB6:W9$D5P2
M"C$8;H>E;59/A<M_PBFDJ\4L3I:1(\<T;1LK! ""K $<BKNHVSWFF7=K'(8G
MFA>-9!_"2I /X9H QG\:Z1&EO<.TZZ?<3?9XM0,?[AGSM W=0"1@,0%/8U%J
M/CW1M-U.[TV2/4)KRT1))8K>RD=MK' 8 #E1W8<>^>*XS[#?ZG\($\$3:9=P
MZTB1V+(]N_E+LD7]\),;"FT;LYZ\=:Z/2HIH?BQJTK6MY]G?3+>".Y>V<1NZ
M,Y8;\8SAAWYH [>L_4-8MM/N+>T999[RYW&&VA4%W"_>;D@ #(Y) Y ZD5H5
MP6N->:%\4++Q!+97EUI%QI;:>[VL#3-;2>;O#,B@MM88&0#R* ,C0=7LO^$:
M\=W&KW6K+IL>JSQ,Q:5IX(_*CRH/++@Y]A]*ZZZ\8Z-HATNQE-\\MY;&2U1;
M>25Y55 <9P=S8QP"3D\^M<48;Z?PA\2(1I.IK)J%W.]HC6C[I@\2*NT8SU!^
MG?%:TPG?Q7\/[@6%^8;6TN$N'^QRXA+Q(JASM^7)4CF@#I'\86 L!=Q6M_.!
M;+=2Q1VY\R"-@2"ZG&#P?E&3QP*G7Q3ID]M8S6,CWQOXC-:Q6RY:2,8RW. H
M&0"6(Y('7BN-U/.@^/\ 6+C5O#E[JNF:NL+VUQ9VIN#$Z1B-HW4<@' (/3GZ
MX2=;OPEXKTG78O#EPNBS:8UA)9Z=!YCV3>:9%)1/4'#;<C(/MD U]2^(MFNF
MZ/>:5;W%VFHZDEB2(B#"V[YU8'!WX5@!^/3KOW/B*V@G^S1VUW<W:P+<26T$
M>Z2*,YP6!( )P<#.3@X!Q7*>+#>7VD>']3AT6[CAMM>@O'MX[<M.L(W NT:Y
M.<MG R<$9YS4E@]UH/Q#US4;ZSO3IVN6]M+;S1V[R^2\2%6B<("5/.1VZC.:
M -FX\>>'[?2=-U0W<DEGJ,ZV\$L<#L-Y.,-Q\I!!R#@\'BM71]7AUNQ-W!!=
M0*)&C*74#1."IP?E;G%>7S:%J&FZ!IC-I]ZS7/BX:N;>&W>1K:W,I/S!0=N%
MP2/4XKU]2&4$9P1GD8H SM>UVQ\-://JNI-*MK ,NT<32$?@H./J>*S;+QSH
MM]X@CT53=0W4Z-);-<6SQQW*KR3$Q&'P.>.HY&15+XK?\DM\0_\ 7K_[,*JZ
ME;MXHU_PE)9VUS&NFS-=W$\UN\7E+Y941_,!EF8C@9X4D]L@&U=^--)LHI;J
M4W!T^&?[/-?K%F".0-M()ZX#<%@"H/!/!JS?^([.QFN(A%<7+6T N;C[,@?R
MHSNVD\Y.=K8"Y/'2O/\ 3+/4+'X6:KX(O--O)=72.ZM("+=VBN?-9BDHDQM
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
M6[7/^KEA8!@!Z2-Y1/KAZ]#H IZEJEII-LL]VY4/(L4:*I9I)&.%50.23_\
M7Z"J5GXELKR[O;$17,6HV<8EELY8\2E#T9<$A@<8R">>#BL7Q]8Z@TWA[6+*
MWENTTG45N+FVA7<[1%2C,JC[S*&S@<]:;#:MJOQ(B\2017$=A9Z4]LTDD#QM
M,[.&VA6 8A0">G4@#G. #-\)%O&33:I>2:K;7EIJTSQ2Q2-&GE1R;1 1RI7:
M,,N.N3G->CUQ7PS2>#0KZ&YL[NUE.IW4P6YMWB)1Y2RD;@,Y!%=K0!PY\4Z3
MI&B^+-:TV/4KU[*X=KJ&;>-LHC4D*'QM0#!/'KC/%;%EXF273]-,MK=-?7D/
MF+;+&%=@JJ7<9( 4%E[]Q7&#3K^\T#XF6L6GW@FOYIWM%DMW3SP8%4;2P&<E
M2*M:A:VFO:3X<%S:Z]I=U!:N;;4K>WE26UD58P590"0K<\, #L..H) ._P!.
MU"'5+".\@618Y,@+*A1@02""#R#D&K58/@R36)/"MHVO ?VAEP[^5Y9D4.VU
MV3^%F7#$=B>W2MZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBN5^(EYJ=AX1FN=,CN9#'-$;H6A
MQ-]GWCS?+/9MN>1TY/:@#JJ*X;PU+HFNW.GZSX5UFXFM(2XNK(W<CCE"%+(Y
M)5@<>F<D\X%:I\;::-"U75S!=BWTJXDM[Q?+7?&R %CC=@@9'0F@#I**\YU3
M6$T_XIZ=?*-0N8;C0I9%M8 \I=O,CQMCS@''4\#U-=#I_CG1]3T<:A;?:-WV
MH61M)(]DZW!./**L0 WU.,=Z .EHKDO$6OZ3)X0UJ76;34[>SMF^SW<:*1*/
ME5LJ8V/&&7YLX[5KW.M6ME)9V,45Q=7=Q$9(;:'!D\M0,N2S  #(&2>2<#)H
M UJ*\FT+5-.C\%>.+C6O[4.FKK-S'(FZ1KB--D?RYR2,=,YQ[UWDWB*SLI[3
M3;>WN[N[EM#=);0[2XA7 W$NP'4@=<DT ;M%<O+\0-"BT?1]4W74EIJTJPVS
M1V['YVSPWH>#QU.. :JOXAT;5=:\-F[LM8M;Z:XG6SBGADA 948/Y@SM(P#@
M<]10!T^J61U+2KJQ$QA%Q$T1D"Y*AA@X![X-0:!I(T+0;+25N&GCLX5@CD=0
M&** !G'&<"L_5?&6G:1#<W4T%W)8VDHBNKR&,-' V0#GG<<9&2H.._0XEO?%
M5G:&\,5O=7J642S7+VH5A$K+N'!8$Y49^4'B@#=HI"0H))  Y)-<X?&^EK'9
MW4D=U'IMY*(;?460>0[$X7ON4$]&*@'CGD4 =)17 ZYJ,FH_$BU\.W>G7<^F
M?V9-,\*E0)',B()#\PX4%L=P3D#H:WKN\L_ ?A%9KE]0N[&P0*\K'SI0F?O,
M3@D#('L* .@HK$?Q/:QZ_8Z,]M=+<WL!G@;"[&50"WS;NHR,@?J.:Y7Q]JR7
M.E:?=1&\MEL_$%K;NV\JLF)0'X5L..,<CJ#WS0!Z+16#IOBVQU+4;_3Q;7]M
M=V4:S-#<6Y5Y(VSAT R2,@C'7/:J'AS7= M?!=C>Z:;S[!/.\-K'.6>>64RL
M-HW$G)8-U/ Y. #@ M:AX6FGUR76--UW4-,NIXTBG6(1RQR*F=ORR*V"-QY&
M.M:VG::NGQN6N)KJXE(,MQ.1OD(&!]T  #T  Z]R:XSQAXBMM7\$^+[*'[;9
M:GI5H7FA9_+DC+(61MT;$,I [$^XK5T+Q=8RSZ3HLD-[%<7-F'MIYH2L5QL0
M%PC'DD YY R.1F@#JZ*YSQUXCF\*>$+_ %>WM'N984P@7&$9C@,V3]T$CIS7
M/^(=2:V^(?@Z\>+4(A/#?A[/<7+E43;B-6*Y^8\CL>3QP >AT5S^G>,=+U'2
M+O4<7%LMI<&UG@N(MLJ39 ";1G))9<8SG<*9_P )G9I>7UA/8W\&H6EM]L:S
M>-#)+#G!>/:Q# 'MG/M0!T=%84/BNQN?#EEKD$%S+:WKQI JJN]C(P5>-WJ1
MWX[XP<:.J:G::-I5SJ5_+Y5K;1F25\$X4>PZT 7**PK/Q5:7.IRZ;+:7MK>I
M:"]6&6,,9(2=NY=A;//&.O/2J&E_$/1M6@2Z@AU".Q,,TS7DMJRPQB-B&#-V
M;C(']>* .LK#TWPW]AUBYU.YU2_OY9'<P1W3@I:JY!*H !Z 9.3@8]<I;^*K
M.37;?1[FUO+&\NHFFM1<HH$ZK][:0QP0""5;!]JN:QK=IHL5LUR)'DNKA;:W
MBC +2R-DA1D@#@$Y) XH T:*R]%UZUUS[:D$<T,]E.;>Y@G4!XW ![$@@@@@
M@D56U/Q9I^E:Y;:/-%>27MS$\L*0V[,'"XR >A/(Z=.^!0!NT5QQ^).D_P!E
M7=^+#5F6QD>.^B6TR]H4^\9.<  <\$\<]C6Y<:_;1BW6UBFOYKF'[1%#;!=S
M1<?/EBJ@<CJ1G/&>: -6BN4_X6)H)TW3K]6NVBOKL62 6[%HYLD%''\)&#QU
M..,TL?CRPEN[ZQ73-7.HV@5VLOLO[V1&SAU&<;>#R2.>.I H ZJBO-?%GB&R
MU33/!?B*PN;L6DVM0J54N"RXDW(T8^\P9,8P3D<5TVD^-])U2ZU"UD2ZTZZT
M^/SKB#4(?)98O^>@SP5]^W>@#I**YY/&%@-5LK"YMKVT>_C:2R>>(;;@*-Q"
MX)8-CG:P!]JAT?QUINNWL-M86>INLDTT#3FT811/'G(=OX2<< \].F10!T]%
M9FJ:Y;:5=6-F\<L]Y?.R6UO"!NDVKN8Y8A0 !GDBLF?Q_HMMX<DUR9;M;:&Y
M-I,GD$O#*'V%7QP,,0,YQSUH ZFBL+3O%ECJ.O3:,+>]MKM(/M*"Z@,8FBW;
M2Z9YP"0.0#STKCOB%XBAU'PI!<:?'J(MVU&WCAOHFV0R_OE##ALE2 P!9=I[
M'D9 /3J*QM28W6NZ7IZL0D9:]GP>JI\J*?J[!A_US-4Y?'&E0V\-](ERNE2S
M>0FI;!Y&[=M&3G<%+<!BNWWP0: .EHKE]3\>:9INK7>E_8]4NKVUB29X;6S:
M1BC-C<H[@=ST]\\5?\5:X_ASPOJ&L1VDETUK THB0@=!G)R1@#OW] : -FBN
M?M?$R#2M+DNK:Y%_?J!#:A5\R9@FYB!NVA0,G)( _$5;T?Q!9ZU+>6\(EAO+
M&01W5K.H62(D97."001R""0?6@#5HK(N_$5K9>(K+0Y8+G[5>QO);N%'EN$&
M6&<]1QQ[U5M/&-C>:=K%\EM>*FDRO#=(Z*'#H,L -W. 0??/&: +/BC0%\3^
M'KO1I;E[>&Z79(\:@MMSG SP.E:=M$\-M'%))YKHH4OMV[O?%>?2ZJ=-^+5S
M*8-2G$N@1S+8Q[I7#F9@<+NVKPHSR!QZGG2UCQ1X<U;P39ZM=?;VTR[N(E3R
M%=)%D$H4*Q4C;AQ@Y./K0!VE%9&H^(;>PN9K6.VN;VY@@^T30VJJ6CCYPQW,
M!S@X&<G!P.*XW6]?L[WQ3X UVPN;J6QNVNF"1&0B4?9VVCR_[V3CIF@#TFBL
M?0/$=GXBCN_L\-S;SV<Y@N+>ZCV21O@'D9(P0000:SM8\57&G>--(T*+3+B9
M+N*69Y4V<A .%RPZ%@23[8SS@ ZFBO+]%\2P>&-1\:R7<>J7EO;:IO8Q*TY@
MB\I"69F/"CGC.< X'%=W<:_;(+9;6*:_FN8?M$4-L%W-%Q\^6*J!R.I&<\4
M:M%<HOQ"T9[#3KR*.\DAO[O["A$0!BN,X\N3)&PY]>/>MW^U(_[;_LH0S&80
M"X:0 ;%4D@9.<Y)!QQV/H: +U%<)X[N/L/BCP;=&6Y5#J#I)'$[D./)<@>6.
M&.<8XS6M;^.=(DTW6+VY6ZL1I!Q>PW46V2/*AE. 3D,",8ZT =+16':>*;.X
MU2?3;B"YL;N&U%Z8[D+S"21O!5F& 1@@G(]*?IWB*'4KBUBCLKR*.[MS<V\T
MBKLDC&WG(8D$[U.& /Y4 ;-%<+\2YOL:>&+SSKB-4UZU601.^'0EB047[W0<
M8)]*UM)\;:5JM_?6#QW>GWEE%Y\L&H0F%O)_YZ#/5??MWH Z2BN?C\86#:II
M]C/;WEJ=25FL9IXP$N,#.!@DJ<<X<*:9=^-=,LC!-/%=+I\]S]E34 BF#S,E
M<$YW ;@1NV[?>@#HZ*Y2Z^(&EVUSJUM'9:I<SZ5M-U'!:$E5*[MW..,<\XSV
MS71:??V^J:=;:A9R>9;7,2S1/C&Y6&0?R- %FBN9G\<Z5!)(6CNFM(KX:=+>
M*BF*.<D+M/S;N&(&0N,]Z;J'CO3+'5;[2UL]4N[ZSC662"ULV=F5L\KTR!CK
MTZ#))Q0!U%%<G_PL;PZ=)TK4TFN9+74YO(@:.W9B).<JW'##:>.IQP#5C2/'
M&DZM<:E;.MUI]SIR>;<P:A#Y+K%C/F<_P^_YT =)63XET-?$GA^[T>2Y>WAN
MT\N1T4%MIZXSP#52/QCIYN=.CN(+NTBU,[;&XN(PL<[$9"C!)4D<@.%)^O%5
M+76M#M]?\4W,2:A]KLHX&U ,DC+C:VSRT^@))  /!YH Z6R@>ULH;=Y?-:)
MF_;MW8XSBIZY2R^(.D7TND!+?4(X-6 %K=2V^V)G*[A&6S][ /3(R",\4FD>
M,'O_ !#X@L[JPFM+32G5&GE*;5&S>S,=W ((QUX'..0 #K*P]<\.'7;JV:75
M;^WM(U9)[.WD"QW*MC(?C..,<$<$U'%XOL6U:PTZXMKRT?449[*2XC"I<;1D
M@8)*G'.&"FN2^)_B*&\^'FL2:?'J!ABD$*W]LVR+S!(%89#!F7.5)VE<]Z /
M3    !@#H!2UGMJT::Y#I!MKLRR6YN!.(280 0-I?H&YZ5H4 %%%% !1110
M4V12\;(&92P(W+U'N*=10!B^'O#HT*.1IM2O=3NY0JO=7KAG*+G:HP  !N)^
MI-;5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !65KU_>Z;;6T]E8S7
MI^THLT,*@OY9!W$9QTX/OC'>M6B@#S670+2\^(^C:YX;TV[L)D>0ZK.UI);1
MRQ%3A65U7>Y;'0'U/05F7]KJMMX<^(.@KHFI3W6H7EU=6TD4!,4D<B+C#]"V
M01M'/MUQZ[10!YZ$O+'QEX>UJYTR_6R71'LY3';M,T4I=& 98]S 84\XQ567
MPY%/;ZY>:QI%Y+9ZYJL<H@MT;S[:-(]J3X3YE;<NX@<@-R,Y%>F44 >3ZAIW
MB$_#;Q9I$CZEJT+D0Z5+<6[?:IE*J2'& 3ALC<P&<>F*U+@W^C>/]/\ $3:;
M?W>E7>D+82?9[9WEM9%?>"T8&[:<XX'6O1** /(I++5)O OQ"M?[%U))]1U&
MXEM(V@):4.J!< 9/\)YZ>];]U=:DWB'2+>72M3DT=],&&M(BCM<;@#'*V0R*
M% ."0"3SFN^HH \:TRPU6W\!>![";1-3CN--UR.:Y3[,S%(U>7+\9X^=?<]L
MUV/BN*XF\:^#;B&TNI8+6YGDGDC@=EB5H612Q XY(KM** /*K&U?1=6UC1M7
M\#S:P;J_FN;*^CLXY8I4E<N%E=ON%22#GM^&9O$^BS-?7M]H\&IZ7XCM((X[
M::PMW:UOP(P5C<8*;0Q*_-C P<D#CT^B@#.O[.YU/PW<V,KK#=75FT+NG1'9
M""1[ FO.I--U+6_A/;>"9]+O+;5D6WLI6>!A#&L3KF82XV$;4R,'.3C%>K44
M <3.DZ_%^TO/L=XUFFCR6K7(MW,8E:9&"[L8Z*>>GO777]E!J6GW-C=)OM[F
M)HI%]588(_(U8HH \A7PYXIC\,:;JKP--KWARZ6WL(=Q'VBW1C&Y/IYB$$^R
M*>]=!XQTFXMO"^@6%M;W-Y-!JEK<3M!"SEML@>60X!QDDGWSQ7?44 <3$)E^
M+=UJ1L[P61T.. 3_ &:3:9%E=RO3KM(_EUXKDM/TO7;'P!X8O;?2+R2]T/59
MKJXT]XBDLD3O*#L!^\VV0$?CWXKV.B@#@O$>H7OB3P!X@^S:%J-N+BR:"WBN
M+8K<32,"/N#)51P,GU/0#)BNHKF7Q+\/[A+"^,-E%.+I_LL@$): (H;CCYN/
MUZ5Z%10!RGQ*TZ\U;X=ZS96%N]Q=21*4B3EGVNK$#U. :SM2EN=2\?>#=2CT
MO48[:"*\\YI+5AY7F(@3=C.,E3QV[XKO** /(;O1-7OM.\6-9Z7-)<#7XM4M
MK>ZA:-+R.,1Y7+#!SM;@^@]:Z_PK/9ZG?"]M?!LNBM'"4DGO+)()221\B8Y*
M]23TZ8SDXZ^JNIV1U'3+FS%U<VAFC*">V?9)'GNI[&@#A_#&A7>G^,;_ $CY
M#H.F3M?V(!Y22=3^[QV"9E('_31373>,9=5@\(:G)HMJMUJ(A_<PL@?=R,X4
M\$@9('<@"K>BZ/#HEC]GCGN+F1VWS7-S)OEF? &YF[G  ]  !6C0!YII27$7
MQ(M-872-<^PRZ*\#W-Y&S/YGFJQW G*\ X4 ?[*XJ#1_#^J:C\#KG0%M9K35
M,3[8;J(QY;SVD4?,,$,,#TYYKU*B@#A?"UU;ZM?6DO\ P@DFCWML&-Q<75BD
M0B)4@B%^K9/<#&W.>P.AXVNM4MHM*-C9W4]HUZHOGLXO,GBBVGE!U&3@%AR
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !56_U"#3H4DG)+2.(HHU&6D<]%4=SU]@ 2< $U:K
MB+RY>[^-6FZ=(3Y%CHLU[&O;S'E$1/X+D?\  CZT =LI)4$J5)'(/:JDVI06
MVHP6<^Z-[C(@=A\DC $E ?[V 3@]0#C.#CF?MM_XDU_Q+I=IJ4NG_P!E"*"
MPA<F5X]_F/D'(!( 7IP<YR,4_B"=0M/A-<7=W<POJ^GI!<_:(%VKY\<B$LH[
M<@C\30!WU%16TWVBUAGV[?,17QZ9&:EH **** "N4U'Q_IVEV\MS<Z?JBVL=
MT;3SQ;C8\@<I\N3D@L, XQ75UP'Q=54\$P!5 ']IVG '_344 :NI>.[/2M/U
M"[O-*U:(6,*SR1M  60DC*G=@X(YYXR*Z>&4301RJ" ZA@#[BN3^**K_ ,*S
M\0MM&X63C..<<50@NM6T?QMX:LY=6FN[35[.?S;>2-%2)HD1E,>!N Y(P2WU
MH [ZBO-;'5/%?B/0-/\ $.BR.DLT_FF&:6(6S0!R#&1@L"%'WNNX'H.!Z50!
M@:QXLM-$UFPTJ>SOI;K4-_V401JPE*#<P^]Q@'OBK&B>)M,U^6[@LY)%N[)P
MEU:SQF.6$GD;E/8]B,@^M<GXW:=?B=\/S;1QR3"2_P!J22%%/[@=2 <?E0WA
M[5])N_%GB^XU'3+#5+ZV6.#<S-;VJ(H 9V*@L> ?NX^M 'H=%<%H^K:C)X^E
MT1;W4#83:,+R-[N-!()!+L+J",@$'[K#J.F*Y_3V\1:W\)KOQ#?>*+WS/[-O
MMT$,4:!F1GVMN"Y!^7'&., 8Y) /3;[5!:VUI/!:7%]'<S1QJ;10^U7_ .6A
MY'R#J36A7F<UUJ>B>!O!$EGJMR!<WFG03*Z1G=%(%!3.W(''UY.2:V1>:CXG
MU?Q-866IRZ<VELEM;>4%_P!:T8?S'R#D98 +TPIZYX .FNM0:VU&QM!8W4RW
M3.&GB0&.#:N<R'/&>@Z\U=KB+[4-;L?%O@>QN-25Q>BXCU".&-1'+)';LVX9
M&X#=DXSV'%8T!\5ZW!XM%MXIN+:72M1ECL]MO%\VV-&59/EY7GM@\DDG@4 >
MH45YWIOB+4/$>G^'KN6]>W6^TQIGL;!?])DGRHW@D$+$/FY) R0"369#XH\1
M7W@3P1J:ZH8;S4-5BLKIO)0K*I>122,<'Y!]TCJ: /5Z;'+'-&LD3JZ,,JRG
M((^M>>"YU:#5?&.@3ZW>W,4&FQWEO<N(UFB9P^Y054#&5&.,CMZUM?#:%XOA
MWH+/<S3>980.!)M^3Y!P, <?7)]Z .KK,\0ZY!X<T*[U>Z@GF@M4,DBP*"V!
MU/) _6H?%4^JVWAJ\FT6!Y[Y I2./&]EW#?MSQNV;L9[XZUP6JZ]::]\-_&<
MEGJ=W.L5B4>QOH]EQ9OM;<K# .#Q@G/0\\4 >HVTZW5K#<("%E17 /4 C-2U
MY[:76K:1XL\(VKZM-=6FL6DRS6TD:".(QQ*ZF/ W#N#DG-4KSQ!K%E<:/<)J
MLEY)<>(%L;EX$7['Y+R,HC7< 2R@#++G#!@3VH [6W\2V]SXBU+1$M;H75A
MD[EE7;(KYQLYY^Z>N*D\-^(+;Q1H<6K6<4T4$KR($G4!P4=D.0">ZGO6!I?_
M "6+Q#_V"[/_ -"DH^$__)/;7_KZN_\ TIDH [6BL7Q?<W=EX.UF\L;I[:ZM
MK*:>*555L,B%APP(QQ7(#4M=TO0M#OY]:N+R?7VL[98C%$HMV:,NS(2.2P&/
MFSR<\]* /2:;%+'-$DL3J\;J&5U.0P/0@UYUK-OXGMM#\6BZO+B/2O[+EGLW
M:9#<Q2JA++N4<H>.>HZ9%1V]WJ6C:3\/$MM4N6BOY8()XY%C(:,VY;:,*",%
M1CG/N: /2Z*\]N=8UA-3^(-M%JDRKI=E!<61\N,F%FBD<CE>02HZYK*U6[\3
MZ?\ "U?%*^*+IKJ>QLI!#]GBV(SL@8@[<\A^>>O/'  !ZO17%6]UJVF?$RVT
MJXU::^L]0TZ6Y:.6-%$,B.H^3: 0N&Q@DGW-=K0 P2QM*T0=3(H!90>0#G!(
M_ _E3Z\MLK^?P]J_Q'UF2]N[H::Z2+!(RE9#]G# 'Y<@ G Q@ 5=U75]8T#P
M]H'B0:G+>"XFMDO[9U7RY$FP"8P!E2I88YY'7/6@#T6F-+&D@C+CS&4LJ9Y8
M#&2!^(_,4^N!NK>>7XVVH&HW:1C0WE$:LNT?OXP5 *G .!GOP.>* .F\/>(K
M;Q'#?26T%Q#]CO)+*19U ;>F-W0GCFMBO&1+JVG>%/'6M:;J\UG)I^O7L\<,
M<:%)2&7(DW D@CC V_CV["YUF_UGQ)=:/:&ZACMK""X8VLD:.SRE^<N#PH0=
M.[<]J .VJ&ZNK>QM);JZF2&WA0O))(V%51U)-9GA7^W%\/6\?B-H'U6/<DSP
M$;7P?E;C@$C&0.]<E\:)'7P?81,2+*?5K:.]]/)R2<^VX+0!TT?BR&6R_M!-
M*U0Z;M\P7?D#!3KN$>[S2,<_<K7T^^AU/3;6_MB3!=0I-&6&#M8 C/X&K
M  P!VKD)+]IO'$/A"RF>QL;32A=MY& SY?RT0$@X50"3CG..>"" =A17DFL>
M*?$-EX6\66HU-UU#0;^"&*\$29GAE=-H<;<;@KD$KCM6[=G7+7XAVFC+XBNF
MM-3L)II,PQ;H'C9>8OEPN0V/FW?B>: .^HKR2[\1^(;/X?\ B*6/6)6O='US
M^SXKEXHRTL7F1 ;_ )<9Q(1D =!6X]UK_ASXB:-8W6LR:GIVMI<*T<T*)]FE
MC3?E-H'RD<8.?<DT =_17F%IX@UB#5?"A;59+\:C=RVU[-&BBTE^1V'DY ;"
ME1AAP><DFF3WOB*ZM/'<B^);N$Z),[VGEPP@G; ) K93!7/8 'U)H ]2HKSV
M_P!>U:TC\'^)9K^2/1[U88]3MU1-D;2H-DF2NX*'(!Y[CWKI]"FN;Z\U2^>Z
MD>R:Y,-I$0NU5C^5V! R<N'ZD\ $=: -NBJVH22Q:;=202PQ2I"[)).<1HP!
MP6_V0>OM7!:1KFIQ^+O#-FVH75Y:ZG83M<2S1JL4TL:HWF0C 8+ECV"D$$9Z
MT =!#XVL9M)UW4197PCT6>2&YC,:[R40.Q4;L$8/<CI6WIE_'JNDV>HPJR17
M<"3HK_> 90P!QWYKSJQ_Y%CXI_\ 7]??^DR5VW@[_D2- _[!MO\ ^BUH VJ*
MY#XBZEJ>D^'K>[TJ]-K.;^WA;]VKAU>15(.1GOV(-9RS^(-"^(=AHUUKMQJ%
MAK=K.\;R0QJ]K-$ 25PN-I## (/X]P#T"BO(M.\2>(-/^%I\=7^MRWDL5M,G
MV)H$6)Y#.41V( /!ZX(&..,9/1ZY?:KX5U'PW<#5)[^VU&^CTZ\BF5,%I =L
MJ;0-N".1T(/3O0!W5%>5PR>+-8TKQ9<6_BFX@GT?4[F.T MXL2"-%8+)\O*]
MN,<DDYX O:5XMU'Q7+IMI$EQ TNBPZA.+21$<O(Q7@OGY05)XZ[AGT(!Z-36
MEC1T1G56<X0$\L<9X_ &O--0O?&>FZ;X7M]0U5(+^YUE;&=X4C<2PLKLK,-O
M#X49 P/SI;G2=1L_B1X6L[GQ'J5VYM+UC,PC4\%"/E"[<X;!.,G':@#TRBO/
MX=>U#0-?\2:5K%_<7C+;K>Z3N5%:2-OD\M=JC+B0A><YW+7::3;W=II-K!?W
M;7=XD:B:=@!O?')P  !GIQTH N45R_BS7+BPU'0-(M93!+J]X86N  3'&J%V
MVYR-QP ,@]35*WO]2L?B#/X6FO[B>RO---[:W#!3-;,K[&7.,,.006!P>.:
M-,^+K=KV&*WT^_NK22\-BU[;QJ\<<H.#N .X*&!!;& 1^-=%7 _">UDB\,3R
MM>7$JM?W:^6^S:")W^;A0<GZXYZ5V]Y$TUE-$LTD)9"!)$0&7CJ,@\T 9>O^
M)[/P_80WLT4UQ#+<I:[K<*P5V?9\V2, -P:VZ\1BCN#\!M#G:\FFDGO+-AYV
M&"-]I'3 !.3R<DGWKKGUG4O#?C/5[.[U*XU.RCT)]6"3HBM&Z.5*J44?*1C@
MY^M 'H%%<#ILOBR]_P"$>UBUG9[>Y\N34([B6+R7BD4',04;E*DC:,\CJ2:[
MZ@#*U3Q!9:7=V]DPEN+^Y!,-G;KND<#JW8*H_O,0/>HX?$<#:K;:7<V5[9WM
MR':*.>,$,JC).]"R>G&<\]*Y+PJ[3_&CQNUY_P ?$,%G%:ANT!4D[?8M@GW-
M=WJ#6\%N;Z>/?]C5YDQU!"$''O@D?C0!;HKS"Y\0ZXOPPA\=P:BYNPBWDED0
MOV=HB^#%C&1A3][.<CTXK16ZU?5_B!J&DQZY>6FGOI,%W&L440DB9W8$*2I_
MNCJ"?0B@#OJ*\@&O^)5^&5MXKDUZ9KNRNQ T*PQK%<(MUY)\P;222.X( ].Y
MZ"Y;7M5^(>KZ#!XAN;&RCT^&YC,,,1>-F9P0I*]/E&<Y/H10!W]%>8Z+XCUN
M^\/6\&IZK%#=V6M3:9>RQ1?OKT1;L"%5!^8G;G X 8Y%4[SQ-K\?P[\9W,>H
MW-O>:/J,D-M+(D32B/$9"O@%21O(R.>G- 'K5%<,;C6-,^(.D:?-K-Q=VNKV
M5R\D3QQJL$D>PAH\+D#YB,,6]R:HV&N:Q:VGB+P]?:G--X@M[I8;&=DC!>.;
M AD"A0"%^;=P?N&@#T>JU]?6^G6K7-R^R,$*,#)9B<*H Y))(  ZDU+!&T,$
M<;RO*RJ 9'QN8^IP ,_05QGB2Y>?XG>#M+8G[,!=7K+V>1(]J?EN8_E0!VD3
ML\2NT;1LPR48C*^QP2/RI]<E)JEQK'CV^\/1W<UI;6%C'.Y@P'EDD)QR0<*H
M';J3SP,5R-[XK\1KX5U*,:D8]2TC7H]-:Z$*8NHFD0 L,<':_.W'ZT >MT5G
M:/I]YIT$\=[JT^I-),TB23QHAC4X^3Y0 0#GMWK1H **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ
MAK&KVFAZ>UY>,^S>L:)&NYY'8A511W)) % %^BL.#Q*&U:TTR[TG4;&XNPQA
M\]8V1@JY/S([ 'V)S[8YK<H **Q7\1PIXPB\.-:7 GEM'NUG.WRV5652!SG.
M6[@5M4 %%5-3O)=/TRXNX;.>]DB0LMO!C?(?09(&:LQN7B5RC(64$HV,CV-
M#JYG6M)DA\5:7XGMHVD:VBDL[N-!EF@?!# =RKJ#@<D%L9. 7V/BU=2T[7+F
MTTF^>;2;F2U:U^3S)7158A<,1SNXYKH(7,L$<C1M&S*&*/C*Y'0X[T <MJ7@
MF*^\1-K^F:UJ&DW=S$L5TUF4*W*#[I(92-P' 8=J/$VA+J^AV_A2U1Q:S/%]
MKD))V0(P9LL>KN5V^OS$GI7644 (    , =!2U5U"^73K-[N2*1X8_FE,8R4
M3NV.I ]!SZ U/%+'/"DT+K)%(H9'4Y# \@@]Q0 ^BJ2WTS:U)8&PN!"L F%X
M<>4S%B-@YSN&,]*NT %8'BSPM%XMTV.PN+ZYM84F2?\ T<)DLARO+ \9K?K"
MUWQ3:Z':V-RT$UU#>7D=FLD!4JCN^T%LD<9ST!Z4 2Z_H*^(O#=SHMU>31Q7
M*>7++$JARO?&00/RJM+X46?6M$U234KDS:1')'"H5 L@=0K;OEZX Z8KH:*
M.,L?AW;:;J$YL]9U.'2)YC/)I"R+Y!8G) .-P0GJH.#T/'%=G110!SVL>%$U
M?Q'I.MMJ-S!/I1D-M'&J;/WB[6W94DY ]:N^(]!M?$WA^[T:\>5(+E0"\38=
M2&# @^H(!K4HH Y:V\&-#K\&N2:]J4^H1V9LWDD$8612P894( ,$9XQGOGG,
MVC^#K32?!\WA@W=S<V$D<L1:7:'"R;BPRH ZL>U='10!R,G@1)M!TG2I=:U!
MTTRXAN(96$>XF+'EJ?DQM&/3)[FG:AX&2Y\1RZYIVM:CI-W<QK'>_9"FVY"C
M"DAE.& XW#M7644 <]=^$[:XU70[^.\N+?\ L4/]GB7:RMO38V\L"3\O?/O7
M*>$[%]6U/QM!%JTMO!=ZK)N2)5)>,QH-\;$<9Y&[D<<8/-=_?7TUI<V,4=A<
M7*W,WEO)%C; -I.Y\GIQCCUJ[0!R\G@>SCUFPU'3;Z[TTVEB-/\ *MBFV2W!
MRJ'<I(P?XA@^]4;;X;VMKHNDZ5%K&H?9]+OQ?6^[RR0X9F53\O*@LWN<]>F.
MVHH Y]?"D/\ PD.I:O+>W$C:A:K:30$*$\M<XQ@9!^8]^]6/#6@+X:T6#2TO
M[J\B@41Q-<;<H@X51M ' [GD^O2MBHYYHK:WDGF<)%$I=W;HJ@9)- %75]..
MJZ>UJMW/:/YD<BSP;=ZLCAQ]X$$97!!'0FL*_P# ]OJ=OK(N[Z;[5J\"6US<
M11HA\I,X5000/O').3], "YI?B=M4O;2-=(OX[2]M?M5M>LH,3+P0&P<HQ!!
M /4>X(K8ENDC\U$4S3Q1B0P1D;R#D#J0.2IQDCH: ,.3PDLNJ:#?OJ5T9=%1
MT@ 5,2!UV-O^7^Z!TQ61'\,;:+3+;38]=U5;2ROEOK*,&/\ T=@Y? )3YADG
M[V<5TGAG7[?Q1X=M-:M8988+H,427&X ,5YP2.U:U &#;>&%M/$U[KL>H7)G
MN[=+9HW"E%5,[2.,Y!)/)YJ3POX=B\+:,NEP7<]S"LCR*TX7<"[%V^Z!W8UL
ML2%)"EB!T'4UQZ_$6P,>JS'2=7%OI4S07TPA1A"R\MD*Y8@#G(!XH Z+6M,7
M6M%O=+>>2".[A>"1XP-P5@0<9!&<$]JR;[P58ZGX.M_#E[<W,D5LL8@NE8)-
M$T?W'4@8##'7%;MA?VNIV$%]93I/:SH)(I4/#*>AJQ0!S5CX0$>EWMGJNKZA
MJSWEN]J\]RRADB88*J%  SW/)) R>!5:;P(DOA[2]-_MK4/M&ESQSV=Z1&7C
M*+L4;=NTKM.,$<]3FNKDFCB>-9'56E;8@)^\V"<#WP"?PJK#?32ZO<V+6%Q'
M%#&CK=MCRY2V<JO.<C'/'>@#GE\!Q+/KLYUG47EUJV2WNF?RSD*A7</EX.&;
MI@#/3BIK[P5!?^!X?"DNI78M(HXHA,H3S2D94J#\N/X1SBNHJE8WTUY<7L<M
MA<6JVTWE(\N,3C .]<$\<XY]* ,^3PT)O%-EK\FH7!N+2W:V6,*@1E8@MGC.
M25'0UNT44 <ZO@ZR&MZQ?O<W,EOJZ!;NQ8KY+D1^7GIN^[VSCOZ8@L?!4-K9
MZ?I]QJ5U>:;ILJRVEM,%^4I_JPS 98)QCIT&<XKJ:9)-'#L\QU3>P1<G&6/0
M#WH ?6%J'AB*]\36>O1WUU:W5O;M;.L)7;-$6#;6R"1R!R"#[UNU3L=2AU%Y
MS;!G@B<Q^=_"[@X8+ZX(()Z9X[' !S9\ 6[:!KFCMJMZ8-9N9+FY?;'N5I,;
M@ORX .!U!I=4\!QWU]8:G::SJ&G:M:6XM3>6VS,T0YVNI!4\\].OX5U]% %3
M3=/CTRQCM8Y)9=N2TLS;GD8G)9CW)/X>F!2:MI5EKFE7&F:C;K/:7";)(V[C
M^A!Y![$5<HH YW3_  WJ%A;)9?\ "2ZA-9(-J+(D9E"_W?-VY/IG&[WSS3K_
M ,)VT^JV&K6$\FGZA8PFWCEB4,KPG_EFZG[RYY'0@]Z99>+4U&[L?LFEWLVG
M7SR1PZA&H:,%,\L <JIVG#$<\=,UT= '*:CX$LM2\/W^DR7MTAU&Y6ZO+I G
MFRN&4CJN !L4  =!]:NS^&1<>)[#7I-1N/M%G ]ND81-C*^-V>,Y)4=#6]10
M!Y7X\\.1:#\/_$$45_<SRZMJ45XR.%W"0S1;R@49P%3/?&*[6/P]!?7L6I:A
M>MJ+I;O!;MA51$D WL-O5F  +>G0#)SOT4 </;?#:"WM-'MCK^K/'H\_FV63
M$/+3:5V<)SPV,G)&.,5?7P5$L'B*+^U+LC72QN3MCRFY-AV?+Q\HQSFNIHH
MX/7%L;;P\GP^$-[?W5SIXM[=FMF*;?N*[NH"C9C<>G3U(KL]/L8-,TVVL+92
ML%M$L2 ]<*,#/O5FB@"GJVFV^LZ1>:9=;OL]W"\$FPX.U@0<'UYKF[3P$L%]
MHE[-KVJ7-QI"/%"SF,!HV4+L("#LHY^\?7ICL** .6@\%10:?X@LQJ=V4UR2
M26X8K'E&D4(VSY>/E '.:V]'TT:/HUGIJ3R3QVD*PI)( &*J !G  S@5>HH
MX3XLE7\(P0>:T<DFH6I4I]\ 2J68#GH.<XP*W[?0A)J2ZQ<7[7=ZML8+:8(H
M2%&()*J."6PN2?08P,YV7FC22.-G4/)G8I/+8&3BGT <UI7@K3].\&R>%IYI
MK[3761"+C:&VNQ8C*@=R2#U%+9^$T@&FC4-3N=0ATH[[1;A4&U@I57<@#>RJ
M2 >.N<$\UTE8H\21'Q?)X<^QW(N$L3?"4[=CIO"87G.<D]0.E '%^$-.;6'\
M9VJZK-!;7FLW&^*-5R\3*HWHQ&0&Y&[D<<8/-=%K'@*SO[C3;S3+Z[T6^TZ
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
M+A;BWG1/W,D<9D#1!0,#@C'/N2:N_%M3-\-]2MHUD>:9X D<2EG;$R$X YX
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
MC12!6W3%0H"!5!Z #'/2@"&[GU_P]K/A34VUVZO[76+F.RO+.9$$:F1"RM&
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
M(M!<A (CMV[L(J[FVY&3V)QU-9-A]B\8^*]/UY=*O+=-(CFC26]MVA9Y7(7
M!ZA0&.?5ACG- '66UJ\&G1VKW4TLBQ[&N&(WL<<MZ9[^E>,M;-'\!O%,SW=S
M,6N+M2)I-PXN3SSSD]S7M]<=+\.=.ET+5=%_M+4TT_49GE>%9$Q%O?>RIE.A
M;UR1V(R<@%7[1J6B_$31[235KJ\M-4L;AYH)0NR-XMA!C  *\,1C)]\GFL_3
M+OQ7XCT#2/$FEW4<,LTHN)5FN_\ 1V@W'=$4"<$#C=G.1R:ZV7PM%/K^EZS+
MJ-ZUSIL3Q1+^["N' #;@$SD[1T(Z<5F:?\.M/TO49)+/4]4BTV28SG21./LN
M\G)^7&=N>=N<'OD<4 =1J'_(-NO^N+_R->1^&O#.J>,_@OH.A,]I::7*%>XG
M$C/,R+*6VJFT!22!SN/TKUV]M3>V4UL)Y8/-4H9(MNY0?3<"/TK/\,>'8/"N
MA6^CVEU<SVMN"(OM!4LH))QE5&>3WH X[QCJ6H6,'B>6RU2Y>73K-);2&RX6
MRVH6)F+?*Y8_PG)VXP.<U+J=YK.I>*_#%C!K=U8V^JZ7/+.MNJ?*ZHA#(2IP
M<OWS[8/-:]_\/["_N];E.HZE!!K4>R\M895$;-LV!Q\NX'&.,X..01Q4\'@J
MW@U/1K\:IJ3RZ3 UO"':,AU8 -N^3)SM'0C&.,4 <]H&ESV_Q4U>";5]0N9(
M-*L\RR2#+G,@.1C &1G '4GUJI9>*]6M?#%P)]0DENI_%#Z1'>2JN88S-LW8
M "Y"@XXQDCBNVD\,6[>*F\017EY!<R6ZV\T43J(Y54DJ6!!.02>A /?(K.'P
M\TE_#VIZ)=7%Y=6NH73W;M*R!XYF;<60JHP=W/?\J +/]E:I87FI/%KTYL)K
M3,$,F))H9E^\ZLP.5(QP01GTKBHM<U^Y\$_#^\CUJ>*ZU2]BM[IS&C>8&61B
M3D9R-HX! ]0:[C2_"O\ 9UI/'-K6J7]S+$81=W<JO)$GHHV[1VR2"3@9S@8X
M_P 4:!#H.E>"M"LKV]:&RUF)UF(5I(8@D@W$A=N 6'+#'/- $\=[KGAWQ7KF
M@2^(&N;5]%?4[2^U,*3:.&V$.5 !7)W=.@^M2Z/JFH)XWTO35O-1>ROM(DE>
M2ZQ^\E0I^]C5LLF=Q^4@#I\M=%=>#=/U*WU1=2FGO)M3MA:S3L55DB&2%3:
M% )+=#DGG/%5[;P+!!JFFZE)K6KW%Y80/;I++*GSHV.& 0#C:.F"?XLT <,^
MK>(8OAQ>>)F\17KWFG:F\:1[8Q'*@NA&1( O.5/; '&!Z],MH[_'"X/VV["C
M1(Y@@D^7_7L-N,<+\HXJ\WP[L'\*7?AQM4U(V5U<&XD;=%OW%_,(!\OINYZ5
MI3>&+=_$EOX@-_>QW<-J+678ZJD\8;> XV_WLGY<>G3B@##6:6V^-=U8PNR0
MZAH"W$NWM)',45OKM;'X"NLT>QN--TFWL[K4)M0GB4A[J< /)R3DXX[X_"L2
MST:2[\1:MXCN1- ]Q:+8684;98X%RQ?!Z,SL2 >@5<\D@7_"FFWNDZ!#9W][
M=W<J.Y66\D$DVPL2H=AP6QC^63C- &U1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MEXP"7(M'F$+F))CC"-(!M!Y Y/!.#S5=?%]N_CB7PV+:Z#PVRS/+]FD*EF;
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
M3S#X:M9I_P!G>XTZ&WD^V#3+N(V_ED2;SYF!MZY.1]<UZI10!Y;K-_#>^$_
M;PI/B'5K!I-\+J55%^=B",A03@MTJ>VUF#PSXP\3Z=X@LKJ6WU>X6YLIH[1[
MA+I#$J&+Y5/(VXP?7\_2Z* //M6*IX]\ _Z(+1((KL/"B_+;!H55$)'"\C:.
MQ(XK*T:_TZ/3?B)870$D]QJ]XJ6P0E[C=&BA4'\1SV'3(SC->K'.#CK7/^&?
M#L_A^;5WEOX[H:C?27Q"VYC\MW"@@?,<C"B@#B=,6YT*ZT3P]J=M/;RQ:#''
M]KM+8R2W,@/-N)54[57K@8/.<@=<K2)0/!7PU@DAGCDL]40W"RPLOEA5D!8Y
M'"@LHW=,]^*]KHH \RF1[KQ1\2(8$=WN]*@C@"J<2NL,JL%/\1!8 XZ9KJ?
M5W'=>!M%5$F4P64,$@EB:,AUC4,,,!G!XR.*Z2B@#F_&]OI]WH"6^IO=PP27
M,>VYM"1);.#E900#C! R>@')KS[7IM9F^&WB[3;^Y35UCD@CL=1@@P]\"48C
M"\.R 8+#T/H:]EHH X'5+J-OBGX>N;?]]&NF72[D^[N8H44MT!.#@&N1BU+[
M9:^#+TV=[ ]MK ^T6%O821PV.5D'EJH7DY(YY/)/ .*]LHH X30KB*'XF>-9
MI6V1/#9[)&&%;9&X?!Z':2 <=*G^$X:/X::/!(K1S1(ZR1NI5D/F,<$'D<$'
M\:[2B@#D?B@"_P -=<A16>6:V,<<:@EG8D8  Y)K*\9R2QZ3X7URUMKJ\TW3
M[D27<-D6618FB:/>H4AOEW<@>_O7H=% 'EVI:AHY\-ZOK^@:#/?).;9+B[O;
M>:7S ''S>7)\SB(?-GIG&#P<003VI\9^(YIX-5U&PN_#RYDEMY%-RJF7>!\H
M"Y' P!DGCK7K%% 'DUI8:RT6H^'M&UIM9TJYT:X6TN;A0)]/D("I$\F!][T.
M&&WH,<NO&_X2;X:Z%X?M(98=<@ELXI+=HRLEF\++O=A_"H"M@]\@#)->KT4
M>=6,T,?C+XARR';'+!;"-V7B3; RL%/\6"0#CN<5C:%J9L=$\!VES:S6\?V"
M2*2_CLS+/!( H\A?E)C+=^,D* /6O7J* /$K>&?_ (5W+"+&_P V/B@7$ZO;
MR%EB%SN+=,MA>3C/O7:O'#K?Q(TO7=/96L=.T^=+F\7A)#(5V1AN^W#,?3(S
MR:[BB@#S?P7HUMXA^&.HZ'>JZ+<W5VK!E*LFZ9V1P#_P%@?:M/P VK:G;-JF
MO1;+ZU0Z6O.0YB8B64'_ &W S_US%=!KNG:EJ5M!'IFM2Z3*DP=Y8X$E+I@@
MIAP0.H.?:KFGV,.F:?!96^[RH4"@L<LWJ2>Y)Y)[DT 6:\L\-:O!I5CJ/@_7
M](N;K4Q?3R0P/9M+'?*\ID23?M* 9;DL1C'M7J=% ' :5=GPY\0/% UMC#!J
M;07-E=.#Y<BK'L:,-TW*1PO4YR!7,:3H^I^%_P#A$-8O+:=-*M[Z_>: (2UG
M'<9\IF4<@ =?[NXY[U[-10!Y9KUH;Z^\<^(;,YTQ_#;6GFK]RXF"R,64_P 0
M5=HR..2.QHDCM_$GAOP!8Z7B2\L[FRNI=BX-K'$F7+_W<\* >I(QFO0?$&F2
M:WX?O]+CN%M_MD#P-*T>_:KJ5) R.<'UJ31;"32M%LM/EG6=K6!(1(L>S<%
M .,G'3UH \OT^;3;1M7\*^*=+U:YO9;^XD@A07#PW\<DID0C:=@^]SNP!C)/
M7'0Z3Y<?Q>U$>6$']CV\"$ E=ZNY9 Q') (XZUWM% 'BGB6_?4/#^O1-8WEK
M=6VM(YL+6R=4V+<(?/=E7]XS@$YSCI@<9KK/.:/XLW$QANXTU'0X8[:7[.^-
MXE<D$X^4@,"0<8KOZ* /(/"DNE3Z-IWA;6]%U637].=(S9RFX,.^,X68-GRP
MF/FS^0/&?7Z** .'\96NHZ=XET3Q%HUL9[IM^F7" <&.49C9O]E) I/LQJAX
M4T&_T?Q/>>')%EDT6QG&J6UQ)SO:52/+/;B02O[$+7H]% ' :?\ O?B3XT5
M3Y]A:QQ'!Q(RK(& /0D;AGTKEDN5D^$OA&R,%RMQ9ZC9+<1R6[J5\N3,G!'(
M4#D]!D5[110!PUO*C_&FYE0[HGT&*(2 ?(T@F=BH;H6VD''7%=S110!Y 96@
M\#?$;2I;>Y6\DO=0DC0P/AQ)_J]IQABV> .>#6K<S1-XC^&TB'*0PSB5@IQ%
MNM]H#?W<MQSCD8KTJB@#QW17TQ=,N/!WB;2-5NM7CN90EJ3<-!>@RETD!!\M
M5Y!).,$$U[$.E%% 'GFOVEQX;^)]IXQ^S3W&EW-@=.OC!&9&MCO#K(5')7@
MX'%=;:^(K#4GC32Y!>[F&]XL[(U[EFQ@'T7J3[9(UJ* /*]'E.E^#O%'AG68
M93JC37GE1&,LU^LVYD:/^_G=@XZ8YQ4FF6,^C^+? =A?.7GL=%FM[B3JJ2%8
MP%+=,G:0/7%>H44 >2Q.A\'_ !0C /F75W>M;KM.9@\"JI0?Q L" 14L%_:6
MGC'P'/=2K'&-!F0R2# C;$0.XG[O((YQSQ7JM<_>>'+BZ\::?X@6_C1+.WDM
MQ;FW)+*Y4L=V_@_*,<?G0!P-V)=*?Q'K\&FB73-3UNT\J1[8RB!$4"2[6/'/
MSY*GN<'D=703I'JWQ$.-1D2]TJ!K>>YMW!GQ#*I(RH RS !<#.>!7KE% 'E#
M2(NA?"Y<$/:RV_GC:<P@6[(V_P#NX8X.<<UI^)M-U'3_ !JCZ2I^S^)XOL%Z
M5.##(@)$P]_*$@^JK7HE8.E:!>6FJS:AJ>M3ZG)F06B20I&MM&Y!*@*/F/ &
MX]AQC)R ;<,4<$,<,2!(XU"HJC 4 8 %<;\20Z67AZ[\J5X+/7;2XG:.-G,<
M8+ L0 3@9%=K10!Y]I]\=$^).NWNJ^9!I^M6MK+8W,R%47RT*M$Q/W6RVX*<
M'D]ZTOAUI5QIFB:B\T;PQ7NJ75Y;02*5:*%W^0%3]W(&[';=77T4 <C\2;74
M+GP=))IMN]U/:7-O=M;)RTZ1R*[*!WX&<=\50O-2M/'>@:L/#ME+]NFTN:V^
MVSVK0-&S#B'<P!.2<G!(&,]Q7>T4 >57KCQ3X \/:)9Q2PZU!<68DMVC*R63
M0D>8[#^$ *V#WR,=:TM,GAC\:?$*:0[8I8[7RW8$"3; 5;:?XL-P<=^*]#HH
M \;C(C^%WP_A9'$UMJEDTT>P[H@C$N6&,J!GDGU]ZW='U73+#XC>/1?RQHLA
MLR-ZY\T?9QE5_O'G[HR3GI7H]<_H_ARXTOQ+K>L27\<PU5HF:%;<IY9C38,-
MO.>.O'6@#SR'2KG0?!7P]T^\BDCG@UU+J2(@DV\3&9OF] H=02>AJZUY8:/X
MG\2:3XIL]5>'5+HW%G);"XDBNXWC5#%MB.-PVXP1T]L5ZM10!YUY:Z+\0_#4
MATZ>ULSH<EG#%%&THBDWQD1%@#C '4\<=:PM(DTR.PO/!_B?2-5NM56ZF\NV
M_P!(:"^5I3(D@(/EJ,D$DX (S7L5% "*,*!TP*X?7I#8_%3P]?2P7#6[V%S;
MJ\4+./,+1D*=H.,@'K@<5W-% 'D8='\(_$^, F2ZN[IK==IS,&@55*#^(%@0
M,4LU_'H>N:)J^K1:BVB7>AP6GVJS,W^CSH22L@C.[!#8Z=1TX->MT4 8?A2V
MT^WT8MI>G26-G-*TT:2A@[[NKLK<J6/.#SC!."<5N444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5SWC+Q.OA31!?&VFG>2:.! D995+L%RV.@YZ=2>!70UQWQ/MY[CP3*;>WFG:
M&[M9F2%"[;$F1F(4<G !/'I0!=O_ !WH6F7(M;N6[2Y:W:Y6#[%-O:-2 2%V
MY)YZ#H 2< 4MQXZT&VAFG>>9H+>.*6YD2W<BW60 H7X^7((..H')Q6+-=+=_
M%C1+U+:[%N=*GC\R2UD4*S.A4,2/E) )P<'UQ6!XRGN]1M_'&F/IE_%.(/\
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
M'RV5+ GCY1M!.6QTKB/"7C.RT;2]376]0O9O+UNZM_M$B23+"@EV()' (0=
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
M, #P& R,$'(XK2IL<BRQK(ARK#(.,<4Z@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJU_J%OIMM
MY]RY52RHJJI9G9C@*H'))/:@"S17.'QOH\4.JM=&ZMI=*02WD$ENQDC0C(?"
MYRN >1D#OBHE^(&A?:;&%VO(UOHO,M97M)!',=N[8C8^9L=AG)X&3Q0!U%%<
MU%XZT5].U6]E-Y;KI1_TV*:TD$L0*[@Q3!.TCG/2F6?Q T&]U>RTU)+J.2^3
M=:2S6SI%.<9*HY&&(]OI0!U%%</X8O/LGBSQU]LOI39V=Q ZM<SLRPH8 [8+
M'Y5R2?2MN#Q9ILU_96DBW-L]^I:S:XA*+< #.%)Z''.UL'':@#=HK&TKQ/I^
ML?VD+47&[3I##<I+$4*N!DC!Z\=^G/6D7Q/92V5I<6\-W.]Y";B&WCA/FM'Q
M\Q4XVCD=<=0.M &U16':>+=(O])MM1LYGGCN9###$D9\UI!G<FP\AAM.<XP
M2>.:9;>,=(N;6ZE#S)-:W*VDUK)&5F69B B;>^[(P1P>N>#0!OT51T[58M2>
MYC2&XAEMI!'+'.FTABH88[$8(Y!(HU;5[/1+,75[(41I$AC55+-)(YVJJ@=2
M2: +U%8 \8:4+;5II_M,#:1@WT+P,TD0*[@<+G(*\Y&1P:AL?'6BZA?Z;:1&
MZ4ZE%YEI-);.L4IV[RH<C!8#M[$=: .EHKB?'7B*V'A/Q'%9O?F6SMI%>ZLM
MRBWFV94%U(.02N<9QGYL"NB\,N\OA31Y)&9W:QA9F8Y))09)- &I17,7_BPV
M?CFQ\.K8W+B:UDN'F6,D<,H 7V^8Y/0<>^+%]XPTJP2ZFE-P]I9R^5=744)>
M*!^,AB.>,C) (7OB@#?HIL<B2QK)&ZNC@,K*<@@]"#6)?^+M+T_6SHTOVM]0
M^S&Y6&*U=RZ @?+@88Y/;.,'.,4 ;M%<@?B5X>&E?VEF^-JDACN6%G(?LC!M
MI$W'R8/8\]^E:NH^)[#3KMK3;/<W*6QO)(K9-Y2$'&\\CC(. .3@X% &U17!
M>(M4CO\ 6/ FI:9?3FSOK[_EG*ZQS1F%V&Y.AZ#J,BNG@\16$T5]/NDCM;%G
M6:YD0K%E/O;6_BQSTST(Z\4 :U%8MIXHL+G6DTB1+FUO983/#'<PE/.C'4K]
M.X."/2M2[N!:6DMP8Y)1&A;9$NYFQV ]: )J*\IUSQ7-K_PWTKQ AN].9]1M
MF.V1HD,;3@;20<.-O7/%=WIGBK3=4U2[TV,7,%U:QB9H[JW>$M$20)%W 97(
M(S0!MT5@)XQTIKZQMG-Q$NH9%E<20D17! SA6]2.1G&>V:HS?$?0(K.]O/\
M3WM[&Y:VNG2RE/D,N-Q<8RH&[OZ' XH ZVBL"W\8Z3<ZY;:4C7 ENT9K69[=
MEAN-HRWEN1AL#GCC'3-31>)K*:YACBCN7BGN'MHKE8LQ-(NX,,]1@HPR0 2.
M": -FBN?U'QEI.EAI;IIQ91SBVEO5B)@BDSMVLW^]P3T!X)!K)AGF@^,-]#]
MHN9+;^PDN/(,K.H?SF!*J3@$A1TH [:BO.-!D;QKJ&LR7<^KVD]CK+I:S0,\
M2Q1Q!/W9'W?FRVX$'.[V&.YUC5[30M*N-3OVD6UMT+R-'$TA '4X4$X]^E %
MZBN=L_&VD7T<TD7VM4C$)1GM743^;]P1G'SDXQQG\N:5?&NBK'JINYI+*32D
M$EY%<QE7C0C*L ,[@>VW//'6@#H:*QK/Q/876HSZ?(L]I=PVPNVBN4V$PDD;
MP<D8R"#SD=Q3K#Q%::C<V\,4-T@N8&N;>22+:DL8V_,#V^^O!P>>E &O17/?
M\)IHX^RRN\R65W-Y%O?-$1!)(3@ -V!(P&("GL33+OQQI%IJ.H:<$OY[VP17
MF@@LY'?:V<%1CD<?>Z<CG)H Z2BL)?%VD2V&E7=M,]R-6_X\8HD^>;"EC@'&
M, '.<8KEO'7B&VU/X>SZKIE[=6S6FH0P2X=X6C<3HDB. 1T!.0<B@#T4YP<$
M ]LUA>&O#LOAYM4+7RW(U"^DOF'D[-COC('S'Y>!CO[U'IOC+1]8UF;18S=V
M]\(C*D=U;20&:/IOCW 9%<SX6\36_A[PEK&H:U<WLUK;ZW=P>>V^=D42[4#'
MDXZ#)H ](HJA/JT%O>V-G(DWG7H8Q!4SC: 6W$=,9%77=8T9W8*BC+,3@ 4
M.HKGK#QGI.H7>GP1&X4:DCO82R1$)<A!EMI[<<_,!D=*GTWQ1IVJIJ;6PN =
M-D:*Y62(H4<#)&#UXP<].>M &U16#)XNT]3;QQQ7<US/:&]6VCA/F+ #C>RG
M&.2,#J?3@U1U?Q!X?U#2-!OI+Z]%I?WMN;*6T$B^9(6^17('"D]0V.A]* .L
MHKBDEEB^,T\'VJ<VK: )S"\S&-7\_:6"DX7@#I6G9>--(O[G3XHFG$>I%Q8W
M#1$1W!0$MM/4< D9 SCC- '145Y=H/C&S\-3>*QJLVJ7,-OK<HWB.6Y^S0[(
M\%VYVH#G&3ZXZ&MC7KWS_'/@.YL;Z9K.]DN25BF;RID^SLRDKG!ZY!Q0!W-%
M8&J>,-*TA)YKK[0;2VE$-S=QPEHH&.!AB/3(R0"!GG%;RLKJ&4@J1D$'@B@!
M:*YBS\6&[\=:CX?%C<K'9P1,9C&<,SE^?9<*,$]3FIF\::.@MYG>9;&XF^SP
MWQB/D/)G &[L"1@,1M/8T =#117/:EXTTC2I+\3M.\6G%!?311%DMB^"N[N>
M""< X!YQ0!T-%8.H>,-)T[65TF4W4E\]N;B.*&UD<R("!\A PQY[9Q@YQBBS
M\8:3?Z-%J=N\S)+<&U6%HBLOG@D&,J>C @]> !G..: -ZBN=O/&>F:?82WEY
M%>P1PW2V<H:W.8Y6"E0<=CO7#=.>M7$\163^)&T#;.NH+;_:2K1$+Y6<;@W0
M\\<=Z -:FR!S&PC95?'REEW 'W&1G\ZR4\2V,EJDZ)<%I9WMX8?*/F2NA(;:
M.X&UOFZ<9SBL^7X@Z!;Z/=ZG/-<11V=Q]ENHVMWWP2D@!7 'RYR,,3@YZT 6
M_"7AUO"VA)I7VS[5''))(CF+8WSNSD'DYY8UNUFZ/KEKK:W+6L=T@MYC$WVB
MW>+<< Y7<!E2".:EU'5;73!")R[37#^7!#$I:25L9PH'H 23T Y)% %VBN:_
MX3C2!;ZO+(EY$='56OXWMV#PA@6!Q_$,#.5R,$5>?Q+IT=_I-FS2B35D+V9\
ML[7PF\@GL=O/- &O17/ZAXRTG3 TMRTZV23_ &:6]6(F"*3=MVLW^]\I/0'@
MD&I[OQ-8VDURGEW,R6LB17$L,6Y8G8*0I[]&4D@$ 'DB@#9HKE['Q?\ ;/&>
ML:&;"Z6+3XH3YODD[F<.2>/X<*N.Y.?:FZ!KF@VWA:74K6^O)-/^URKYEWYC
M2M*9"I158;OO' 7&?:@#JJ*Q;?Q/83:A<:?(ES;7\$/V@VLL)\QXLXWH%SO&
M>/ER0>"*S+7XC^'KR'3IX7NS:ZA,((;DVKB(2%BJJS8PI)' ]QG% '6T5C7G
MB:RLYKI#'<S):.L=S)#%O6%V (4]\X92< @ @G%;- !16-?^)K&PGNH?+N;E
M[-!)="VB,GD*1D%L=\#.T9..<<BJUYXXT&SBTN5KJ26+5/\ CS>"!Y%EX)P"
M!C/'W?O$\8H Z*BJ6D:I!K6EP:A;QSQQ3 X2XB:-Q@D'*GD<@U1U3Q3I^EW5
MQ;.MQ/-:VWVNY2WCWF&+GYF_(\#)XZ4 ;=%9)\1V#QV+6IDO&OH#<VZ6ZY9X
M0%)?G&!\Z]>>13%\364L-DUO'<S2WD;RPP+%B0HA 9B&QMP64<\Y(% &S17*
M:EKFB7K^'9;BXU&!KJ]4V2QI)&)) &&V3C&.IVMZ=*TKCQ-96]Q-&([F5(+A
M+:::*+<D<K[<*>_\:Y(&!GDB@#9HKF-,\6'4?&NL:$+&YCCT]( )6C.&9P[$
MD]EPJXSUYKI)9%AB>1@Q5020BEC^ ')^@H ?17%Z5XL\-:-X-TR^BO;^73+J
MY:"WN+I9)'9S*R_.Q'RC=G&[' K:TGQ3IVL:I=Z; MU#>6J+(T5U;O"S1L2
MZA@"5R"* -JBH+R[BL+.:[GWB&%"[E(V<@#KA5!)_ 5S4?Q&\/21Z;.9+M+3
M4<+;W3VKB$N02$+XQN.#QZ\=: .LHK!L/&&DW\^HP%KBTET^,37"7D#0D1$$
MB0!@,KP>>V.:2P\7Z9J%Y:VJ+<Q27ML;NS,L)47$0P2R?@P.#@X/2@#?HK@$
M^))/A;Q#K9TB]QIL\\4<1BZ^7A?F;.!\V2?0>IZ])!XBA.FV,LL%R;JZ3,=L
ML1$DA !8@'HHR.20.1SR* -NBN7D^(/AZ+2!J<MQ.D(N_L4BM;ONAGR 4D&/
MD()'7 ],U8M?&&GWI"6]MJ#7#22QK;26K12L(]N]PKX^4;UY_P!H#KQ0!T%%
M5=.U"'5+"*\MQ((I,X$B%&&"0<J>0<@\&K5 !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<;\1[*^F
MTG3+^QL)-1_LS48[N>RCY>:(*Z,%'=@'R![5V5% 'FUXVGZMX1\2WFC^%[VU
MEN-*FM1+-8LEQ.[(0L:K@L0#U/3)&,\X;=I<-%\."+"_/V.1&N<6<I\D"W*'
M?\OR_,<<UZ710!Y1K:3+<?%6=[6ZC@N=)C$$TENZQR;+>0/M8C!P2*N2P?\
M"4:-X%M+*WN!+8W-I?3RR0.@@2*/D%B ,L2% &<YST&:[G7])_MW0;W2C<&!
M+R%H))%7<0C @XSWP:FTJR;3=)M;%IO.^SQ+$)-NTL%& 2/7 H \SU+0]2UX
M?$RPM+:ZAEU$P-:230/&D^R) P5F !R5*]>_I6KJAF\9VOA2&WL;RUNK/4K>
M^NQ/;/%]E$2MO4E@ 220H SG.>@S7H=% 'GGB71KZ'QO"=,P+3Q+#]BU-0V"
MGE_-YH]S%OCSV)6F>*D?1/'=IK-UHEWJ6B3Z<+)_L4)E>UD61F5BB\[2&QQZ
M5U6C^'#IFH7%]=:K?:E<.76%KME(MXV8,40 #@D+R?[HZ8K<H \LUNP-E%H.
MOZ?X4G&E6MW.]UID$.+@QRH%\XQC^(%<XZX(S@YQ>N+30=6T"\F_X1;4+73[
MZ>!9)8K5XKMF4DB;:H+X0[<$\_>XQC/HM% ''^!4UFW?5;/4+V?4=/@EC%A?
MW4/ES3*5RRMD#=M.!NQSSZ<6/'EY?V6BVLMC92W(-]"+AX;?SY;>'=EI43!R
MRX&.#C.<<5U%% 'DL<-Q'>_$01Z5K)BU'3(OLCSV\KM,1 Z]3DY+,!MZC/0
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
M%T=I/NKC=SGICN>*M>(K"[@UC4M4\,_VE8ZZDT<;V1MW>SU10J@$@C:.#M+
MC;M.?6O4J* .(T[[1IWQ3\123V-X8=0M+1H)XX&:(^6L@<%P, C(X/)[ UR5
MOI6L/X$L[BVTV]-QI7B5M3DLG@>.2>$3.WR!@-QVL&'T]:]DHH X>XB&N^/M
M#UZTBNDLM*L[DSRR6TB&0R!0L85@&8C#,<#CCN:Y*WL[Z/X,^']/;2]2%[!J
M<4DEO]BEWHJW1<DKMSC;SFO9:* /+?$UG=+K.J:OX:.J6.O+)&C6K6SO::JN
MQ,;@5V]"5+9&W:<XZUZB,[1D8/?%+10!P.B27'A?Q9XHAU2VNWM]1NA?6=S#
M;O,L@*!3'\H.&7:  >HZ5SUAH-_X?TSP!9W%C=N]KJ4UU<)#;O*MLD@D(5BH
M(&"Z@^^>U>OT4 %>=^)9[^Y\1ZWILVF:C]GDTP"Q>QMVQ=N5?<))EZ;21A2P
M!R<YR!7HE% 'DUKIL.H^$_"4%W%KFBZG9:8$M]3@MY%:"1516C=0#\K$=& S
MM..HS8ELKO6=%\/MXB_M/3->BAG>+5M.@=?*;> !(J@@>8NUBK8Y!'!XKU&B
M@#RV[;7;O1O LFKV-S+J$&L+/=M;V;X$0$JB1U4?(2&0D'&"QX'9=<LKN#7+
M[5O#)U.SUHWB)/I\D#O::DN57?R-H^7JX(QM.?6O4:* .)TA;BP^*GB8S6-W
MY.HPV;6]PL+&(B-'#Y?[H()'!.3G@5VDCB.-G;=A1D[5+'\ .33J* /&;6TO
MH_A-X<L6TO4A=P:U'-+!]BEWH@NFD+$;<XVD'-=C"LK_ !CENQ:78M6T-(!<
M-;.(S()F;;N(QG:0>M=K10!3U9MFCWIV.Y\AP%C0NQ.#P ,DUY>MM>)\-_ -
MJVFZC]ILM2L9+F(64I>)8V.\L-N0!Z]^U>N44 ><ZF^H1?$#Q!?V.DW%T3X=
M$5N);5_)GF5Y&\LL1@Y!'&><XK-TU[FX\7>"M3&G:Y(JVMS#=2SVCQI%*R1@
M*$("QJ,$9 "G Y8@UZQ10!Y.EAJ,G@/Q]H:Z7??;9;N_FB!@8+*KMN38QX<D
M=ESTYQD9EU>>>.]\->)9-!U*^TF*RDL;NW%LPG@+>6PD$1PV,H0>.@SSQGU.
MB@#RWQ);0W'@])M(\-7EHESJ]K<>3'9/YTJI(K/*Z*"5X!^]R0/>MWQII]EJ
MUYI7FOJMA<I'++::M8QR9MF^3*. #PX/1L9V$=:[6B@#!\&2ZQ-X5LWUU0-0
MRXD81>69!O;:Y3^$LN&([$]NE;U%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9/B#Q#:>&[2&ZO
M8KAH)9D@WQ(&"LQPN[)& 2<9Z>M:U97B318O$7AO4-(F.%NX&C#?W&_A;\&
M/X4 ,C\1VLGB>3P_Y%RM[';_ &DEE 0Q$[0P.>>>/YUR'BK6HY]2\'ZI$;ZW
M@.KO \99L2JJ2?\ +-20_P R\'!)[<$9SGTCQ;<6GA_Q5Y#Q^(\BPN8221';
MNOEEF'M(/._X%CM6]XJT]K;4/!5O8V5U+;:=?JSF&!Y!%$L3("Q /<B@#6M_
M%NEZKI^LB2&_MVTX%+RWD@99D5ER& 7)P5Y!'Z4FCZWI%GX6T-K#[5+!>0HE
MA YWSS#;NYW'LH))) 'K6%;Q7,?BSQ_<-87PAN[6V6V?[+)B8I"ZL%XY() ]
MZQ;6UUG1-#\ :W'H]_=#1[62TU"QCA;ST$B*NY4."VTIVZ@_C0!H^/?$=KK'
MP[UFXL9KNTNM-O8;>XC,AB>)_.C#*VTX8%6]2#FNNT[Q78:CKTNC+#>6]VD'
MVF,7,!C$T6[:73/4 D#G!YZ5R_C:>^\0_#S4?LNAW\37,]O]GMVMF\^3;*C,
M[(,[1A3@-@_+[@5H7"S3?%K2[]+.\-FNDS0M.;:0(KM(C*I)'!PI^G>@#>U_
MQ)I_AJWMI]0\X1W$Z6Z&.(N S$ 9(X Y[G\ZSE\=Z<VHW6F_8=5&H0QB9+5K
M-A)/&20'0?W<C!+8QWJK\2(+BYT;38[6TN;F1-5M9F6"%I"J)(&9CM!Q@"H]
MLW_"W_[0^QWGV+^POL_VC[+)L\SSM^W..NWG].O% &G!XWT>XT&SU:)IREY<
MBSA@,>V5I]Q7RRIX# JV<D#C.<4V3QOIL6E:K?R6]ZO]DR&.^@\H-)#P&W$
MD%<$'*D\?0UQ&G/K>E^&52+2-2$<GB*>2[,=DQN([9W=A)&I&><@$@$@$]#R
M-WP7831>)/%\%UI%_!97LT4D3W@++*GDJI!8L2Q/.1DX[X/% '5-K]N+;2IU
M@N'74W5+<(%)Y0N">>!M4G//2CQ'XAL?"VBS:MJ/G_98<;C#$7/)P.G3D]3@
M5RO@+1[^RU"\L+UQ+8Z!))9:;)NR71]LF6]T0H@_X$*O_%*UN;[X=:M965K<
M75U.J)%%!$SLQWJ>@'' /)H T8/%UC<>:J6NH+(+@6\$<EL4:Z8KN!BW8#+M
M!.3@ #)Q26OC+2)[74YIGELY-+D$=[!<)B2)C]T87.[=D;=I.<\5B>.X+N9_
M#_B"TT>;5K73YI&NM/\ )_>O%(FW<J,,EE.#CK65K=A-JWAF75/#WA1["2"]
MM+S[-+;+;W%\(7W,K*.< 8V[N20<#ID [&/Q9;G6K?1YM/U"VOKF)YH(YHU
MD11DD,&(!Y P2#R,@5 WCO24\,/XA*77]GQSF"4^4-T;"3RSE<]-W'&:YW^V
M/[;^)_A.Z73K^R0V-]A+Z#R7)Q'D;3SQZ]#VS7/7MKJT?PTU_P ,)H.JRZ@N
MI/*I2V/ER1M="161^C9!Z#)'.< 9H ]%GO\ 2!X^M[5_MW]K)I\CH )!"8=R
M[N/NLV<= 34.G?$#1]4N5CMH=0\KS9HI;E[1EA@:($L)&/W. >O/KC(JE="X
M?XK:7J'V"]%HFD31/+]F<JCLZ,%) (SA36;X?T:^U'X?^+-&-O<V=U?75_Y/
MVF%X@5E+%&Y'0YY]* .IB\7Z>VJ6%A-!=VIU%6:QFGC"I<8&2!@DJ<<X8*36
MAK&LV>AV2W5XS!7E2"-$&6DD=@JJH]23]/6N*\*3QZ@VG6UUX#EL-6L]OVBZ
MN;%%AB91@O%)_$3VV^O/ YWO'5UJEIHMM)IEG/<YO81=?9H1+-%!N^=XU(.7
M&!C@XSGM0 L_C2UBT[79DL;QKS14WW5DP42 %-ZG(8J01DY!/0]^*QY?'UY#
MH'A:Z;2+II]8FMXG8*H4;D#MM&[G(#!?QSCC.59:9?R:IX^A@T?4XXM5TV(6
M<MT"?,(@D4@LS$[BS#@G(SR!2W,>H3>"_ DRZ-J8;2+^S-W ;8^:JI"R,P3[
MQ 8^GOTYH [;4?%%MI\=PWV.]N#:PB>[2WC5FMT(S\V6&3@$[5R<<XY&:LOC
MS0UN=-@A>ZN6U*W:YM#;VSN)4 !X..3R..W?%<K<B31O&NKW&K>$+S5]/UGR
M9[>:WLUN7@<1*C12#^$?*.<X_I?DLIH/'/@^2+1I+2UM;2[26.UMB8;8R!-B
M$J-N>#G'&?K0!9UGXB6\'@35-?TVRNI)K.5K62WFC"/;S @?O 3T!93QG.15
M_4=4TJ77_#<5_#J5O?S32FSCPRKN"-N\PJ=I^4$@$D\CBN*O])U.^\%?$.T@
MTR]-Q>:JUU:QO;NAFC_=<KD#/W&XZ_G71:_+<:EXF\%7\.F:BL$%U-+-NM7S
M$C1,BEP =N21P>1W H WK_Q;8V(OG$%W<P:<<7L]M&'6W. Q!Y!8A2"0H; /
M-1WGC;1K.\TRUWW%P^IQ--:-;P-(LJJN[Y2!R<$<#/49P.:YW0DO?#1\4Z3J
M&FWUS]KOKB]LI8+9Y4N4F&=A900K \'<0.<].:H:5X?O_#^I?#FQFM[F?^S+
M6[2\GBA=XXFDC&T%@,8W9'X=J .\\/\ B*S\1VUQ+:I<0R6L[6]Q!<Q[)(I%
MP2"/H0<CUINI^);33M1.GK!<W=ZMJ;QX+95+)"#MW'<0.N0 "2<'BL7P5%<1
M>(/%TDUI=01W6I">!YH'02)Y:+D$@9Y4U%K\^I2>,GLIM,U"72Y-/_<26,9
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
MY(7G;  +NA4GN?<FN%\):1+KP\7V\VLZVDMGK-Q:6<HU6XS BJNT8WX;!/\
M%G->H,P52QS@#/ R?R%<)\.H;FVO_%@NK*\MA=ZU/=P-/;O&)(F"@,"1['CK
M0!O:MXLL=(CO)I(+NXM[#'VV>WC#+;\!OFY!.%()"AB 03BJE_X_T:QOELTC
MOKR=[+[?$MI:M)YT61RA_BZYXXP#DURRPG0O$^NV.L>#KK6K;4KQKNSO+:S6
M=65U ,4A;A,$?Q'&/:M6VM;BU^*&E2_V9+!:1: ;-FM[9_L\4ID1A&K 8  4
MX[<"@#2/Q TMI=1@@LM6GN-/CCDG@CLG$@5U+#AL= .<X]LTL7Q!T2<Z5)$M
MXUGJ;I%;WOV=A!YC_=0L?XB>.A /!((-9^E+/;>//&MY+97JVUS#:B"7[+(5
ME,<;*P7CG!(^O;-<U#8:C%\*?!VGMI>H?;+/4;22X@%I(6C6.7<Y(QT _/M0
M!W,.I:./&VJ(@U ZG;V,9N%V2&/RMS;=B?Q'.>5!^M5K3XD:'>0:9<Q17XL]
M1F%O#=-;$1+(6*JK-V)(]\=\57MA-'\5M5U![.]%F^D0PK/]ED*LZN[%0<<G
M#"N4MM/U&+X0>&M-?2M1%];:G!)-!]DD+HJ7!=B1CIMYH [_ %3QKI>E2:D)
M([J:+2PAOYH4#+;;QD;LD$\$$[0< \U!>>+98?'-AH$.GW$T,]F]TTZ!2& 9
M -O/0;CD_3&>:Y#Q<NLZS:^,M.ET;59':#_B6K:PE89D\L?.S#&^3.1M;)&
M N<UK@7\7C;PSJQT?4#;/I$MHP6'+12%HR/,Y^0$*>3CWYH V=(UC04OO$UW
M#-=0FUF5M1>[+JD9$8.5#?=&T \ 9JW#XLL6U&RLKFWN[)]04M9/<QA5GP,X
M&"2K8YVL%/M7"ZCX=U/Q!9_$C3K:VN;>74IH9+-YH6C2;9&@(#, .2A7\<]*
MV=46Y\:+X51-.OK.XLM2AU"\^TVSQ" 1JVY S !B6(4;2>.>E %^?XDZ+#;:
MC<"WU.6+39V@O&CLW_<[0"7;.,*,_7@X&!6[+KEM'J.F6:Q7,W]HJ[PS11%H
ME"J&R[=%R#QZUY^MK>GPO\2+?^S=0\[4;JZ:T0VDF9@\*HI7Y>[ _P ZZ?3_
M ! -)L_#&EW.EZEF\MDA:?[,1';R*H&V0G!4D\#C]* -_5]6L]"TFXU/4)?*
MM;==SM@D]<  #J22!^-4+?Q39RWU[836UY:WMG MS);R1!W:)L@,OEE@W((P
M.<]JB\;SZI;>$;Z71K,W=Z-FV)8Q(VW>-Q5#PS!<D ]P.O2N6TI9[?XC7&II
MI.M_8+C0TC%S=1.S,ZRNQW DL#@C"X!]%Q0!N6?Q'T2]CTJ:**_%IJDH@M[I
M[8B+S&)"H6]21VR.QP:L^(=>M19ZM80Q7UQ):VY:Z>R.TV^5)&6# [L<X7+8
MQQR,\);:?J,/PK\&6#Z7J O++4[62X@%I(6C6.4LS$8Z '\>U:VFR:AX>U?Q
M=IUYI6I7,>JW4E]8W5M;-*D@>,+Y;$#Y"NT#YL"@#HOAQ+)/\./#\LTC22/9
M1EG<Y+''4DUU%<O\.8+FU^'NB6MY:3VEQ!:K&\4Z;6! ].WXUU% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !6?K6F/K&E2V4>H7FGLY4BYLW"2I
M@@\$@]<8/L:T** *>EZ;!I-A':0-(ZJ2S22MN>1F)+,Q[DDDFKE%% !1110!
MB7OAQ+WQ3IVO->SI+81R11PJJ[&5\;LY&?X1WK;HHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K#
M'AM1XR;Q)]NG\\VGV/R-J^7Y>_?Z9SD]<UN44 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4$MI#-<PSR(6
M>$DQY)PI(QG'3."1GKR?6IZ* "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ***R]3UVVTRZMK/RI[J^N0S0VMNH+LJXW,<D*JC(Y)')
M ZT :E%96DZ_:ZO=7EK%#=07-GL%Q%<1%"A;) ]&X&<@D<]:U: "BBF>:A=T
M5@SH 60'D9Z<>^#0 ^BJ>DZ@=4TN"]:RNK(R@G[/=ILE3DC##)QTS^-7* "B
MBH;N[@L;.:[N9!'!"A>1SV Y- $U%<QI/CO2M6UL:.UOJ-A?R1F6"+4+1H#.
M@ZE,]<>G!]N#70W5U!8VDUW=2I#;PH9))'. J@9)/X4 345C:?XEL[^\@M3%
M<VTMS";BU6Y0)Y\8QEEY/3(RIPPR.*?KOB33?#JV1OY65[VZCM8$099W=@!Q
MZ#/)[?E0!K4444 %%%9VIZYI^CW&GP7LXCDU"Y%M;@_Q.02!^F/J1ZT :-%%
M8OB/Q-9>%K.*[U"*Y:"2580\,8?#L<*",YYH VJ*P[#Q7IE_K+:.?M%IJ8B\
MX6MW"8W=/[RYX8?0G%;E !115.^U!;/3;J\B@FO#;JQ,%JH>1RO55&>6]J +
ME%1P2^=!'*8WCWJ&V2##+D="/6JVJ:@VF68N%LKN\)D2/RK6,.XW,!NQD<#.
M2?04 7:*** "BBB@ HIJ2)(7".K%&VL <[3@'!_ C\Z=0 45CZKXBM=(U;2M
M.G@N&EU.8PPR(@**P4M\Q)XX!Z9K8H **1VV(S8)P,X R37*/\0=,3P=>>)S
M9W_V.TEDADC$2^:"C;2<;L8S[T =91348.BN.C &G4 %%%-=TBC:21@J*"S,
MQP !U)H =10"" 0<@UCZ5XBM=6UC5M+A@N(Y]+>-)S,@4,77<NWG)&,'G'6@
M#8HHHH **** "BBB@ HHJEINH'48[AFLKNT\FX> "YC"F3:<;UY.4/8]Z +M
M%%% !16/<>(K6V\466@207'VF\ADFBD"#R\)C<,YSGD=N]:Y(52S$  9)/:@
M!:*:CK(BNC!D895@<@CUIU !1110 452U/4#IT4#K97=WYLZ0[;:,.4W'&]N
M1A1U)[5;\Q/-$6]?,*[MN><>N* '452TW4&U&.X=K*[M/)N'@VW,84R;3C>O
M)RI['O5V@ HHIHD1I&C5U+IC<H/(STS0 ZBBD9E12S$!0,DD\ 4 +16-?^);
M.PUS2-*DBN'EU4N+>6-08QM0N<G/H.P/6MF@ HHHH **** "BBB@ HHHH **
M;)(D4;R2.J1H"S,QP !U)-.H ***I:KJEKH]E]JNF(4R)$BJ,M([L%55'J20
M/Y\4 7:*R](UK^U9KV!].OK&>SD$;I=1@!LC(9&4E6&/0\=\5J4 %%%% !11
M10 4444 %%%% !1110 444$X&3TH **;'(DL:R1LKHX#*RG((/0BG4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %<9XR\-ZGJ6J66M>&M4BL]?T^)D6.
M<;HKB%SDHXZ@$KP?_K$=G7':^TD?B1+VU77H[F"#R0UI:++!*K$,=P/WL''0
M@CGGF@#$M_B)/;Z/XEN-5T/^SO$^D6:M<6[-NCF7YO+96'5-S'/UZFM:-_%%
MEK-E?>9<3Z/Y$AU!+MX2<A<H\(CY!SD$=,$=^:I1164K:K-JNB^(-1N=4@%M
M<R26 0"$ @1HH/RCYB>I.3G/3%;P[:MH30I/_P )AJ=G:@K:6UW:*5A&".2,
M%R 2!DX [4 :FAS>(/$.@Z%XCM=92%KJ1+BZM9$4P?9VSNC7 W!@,88GJ#GC
M@5O"-I>2>+?&P_M>]W)?(BE_+;&85(/*]L\ 8'L:SM%TJ'0KCR;6/Q<=%28S
MQ:2UHOE1MNW8W??V \[<X]<UHVK+8Z_JNJVEGXGB.I%7DM_L*F-9 @3>._0#
MC.,\XZ8 *&A^,=5O?"7@B&>\/]HZ_/(D]YL7*HF]FVC&T,<*HXP,GBM*?5M7
MTOQ=J7APZC+-#-I#ZC974B(9+=T;:R'C#+T()&>W-9<&C6$'A33-#73_ !1N
MTJ83V%Z+)1-"X)(/H1R001R#^-::RJ\][>W.G>(9M2NK7[']I&G!?*BR3M1<
MX&223G.3CL * ,FPUOQ%%H7@77KC7)KAM5NK>TNK5H8UB995;YN%W;P0#G./
M8"O4Y(TE7;(BNN0V&&1D'(/Y@&O,?[-A&A:#I*VOB<0Z)<1W%N_]GIN9H\A0
MW8CD],5TFIZ_+?Z9/:0Z=XDLI)4VBX@LAO3U*YR ??M0 ^YL%U_QQIFH(!]F
MT(3?O?\ GI/(H0H/95SN]R!U!QF_&-I%^&&J!"0C/ LI'9#,@;]*R])M+G3)
M[/=>>-;FTM6!6T>RB2-L= =B@XS@]><<UJ-<Q75MK%IJ>F^)=0L]38YMY[,;
M84*@;$P<@=_K[\T ,\>R?9O%7@62'Y9$U*0?*.1%Y3;^G;;7&^*O&.A:K:V&
MI2W<OVUM6LW6%K64?9K9)0VW)7!8XW-C.3@#(45V5E+'#J-E?7NG>)+^>PA:
M"T:6P \L, &8X/S.0 "WIT R<V-?O;;Q!:VL%QHWB*-;:\ANU,=ER6C;< <G
MH2.: .PM;J&]LX;JW8M#,BR1L5*Y4C(.#R./6IJ@M+G[7:1W'DS0[QGRYDVN
MOU':IZ "O*_&]LOBM-:,4-\UUIZB+2)8+2215N(V#NP95(&758SZ;#ZUZA.D
MDL#I%*878860*"5/K@\?G5'0])_L31H=.6ZDN!""!-*HWMDY);& 2222>^:
M*WA'Q!'XH\*:=K,8 -Q"#(@_@D'#K^# BN;^,&X>#;;: 6_M2TP"< GS!WK<
M\+>$D\*M?K;ZC<SV][<O=-!*J!8Y'.6V;0,#VJ3Q9X7C\6:=#8SWT]K#'.D^
M8%4L60Y7E@>,T 9<GAC5-4^(.G>)M2-G:PZ5;RQ6T$$K2M(\@(9G8JN% / &
M?6L6S\0ZQ!J_A3?JKWXU&ZEM[Z2.-?LDAV.P\DE0Q"E0 PX/.237H[VXGLGM
MKAO,$B%'(&W<",'ITKC;;X;1V]KHMN?$&J.FC3^99Y\H;$VE=G"<\'&X\C'&
M* *NB?\ "1:YXBU^W?Q-<06^EZJL<:QVT69(S&K%"2O3YN#UZYSQC%T*XU33
M/@UKFK6FLW8O('OI8WE6.3#)-)SRN23CG)/MBO0-#\-C1-3U:^6^FG;4YQ<2
MQR*H57 "_+@9Q@ <YK,C\ 01>'=6T)-6OA8:BTI\LA#Y"RL6<*=O.23RV<=N
M^0".'6KO4_$6E>'Q=R6V_1AJ5Q-&%\R4EE0*"00!G<3@9Z=.<T/$=UXG\.^"
MX99];26^BU.&$SQ0IF6!YE4!P5P&VMR5 K4U3P)'?C2;FVU>\L-6TN+R(;^
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
M)#JMX=5TDDVVH,J;\%0K(R@!2A  (P#QG.<FM;2M$BTV[O;YY6N+^^9#<3L
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
MKC=&H#Y?!R,#(R3QZT 00ZCXBT'QEJ.@7.M)J$%QI$FH6=W?1I']FD1MI#E
M!LR0<XX%&DZYJ@\7:#IYU*[NK74M-F>::6)51YD"'S(?E#!?F/4;2,$9KH+G
MP?::JNIRZI<R75QJ-D;%I8P(Q% <G;&.<9)R22<D#L *J6W@;[-J&C:E<:_J
M5S<:3$\*%EC DC8*-I"K_LCD?,?7I0!DV.O:S9VWB30;_4I9]>MKE8["9HXU
M\R.? @<*% .#G=P<;35N:36W^(Z^'E\07263:(;EG6&+S!()50LIV8!(]00,
MG '&)-*_LOQEXOL_%-G:7"QZ=:R0)/<0/"9)';H P!(0!^>F9..AK;?PV&\8
M#Q(M],MP+,V0AV*8_++;\],YW>] 'GDNM^)X_ASJ^N'Q#-]KT*]G@0+;Q!;I
M8IMN9?EYRO'R[?7DUU5YK&H:OXFU+1K)KR%+*T@D+6CQ*Y>7><DR=@%& .Y.
M>U/;X?0/X6U;P^^JW9MM3N)+B:38F\%VW,%XP 3[<5)JO@7[=JMKK%EK=]IF
MK0P"VENK8)_I$8.0'1@5)!Z''], &'/J'C*WN/!=CJ6I16E_?3SV]^((TD1]
ML;LKCCAL ''3/8CBJ6J7NK?\(S\1M'N=9N[@Z1%OM[LA$E*/!YFQBJ@8SD9
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
MA+<AA\A?MM0E@,C.><XJQ\/+C6;WPPMYK5Y<7,TLL@B::)(\Q*[!' 55/S*
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
ME)4E"PZX/N,'FII/"-F=<TC4X+FYMO[)@:WM;:$((A&P *D%2>BKWXQ70T4
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
M0JH ""01CT[YJ]X4TZ^TK0(K/4+VZO)4=]LMW())MA8E0[#@G&/Y9.,UMT4
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
MN2I.UR2PRJC()8]:SM)\.(_@V3P;K$<LMM#";595) F@_@8,.C!< CU'H1D
MQKL:QX9\2>&+N/7+V^M=6N!97=G<;2BEHRRO& !LV[3ZY'4]ZNS3R6GQMMH8
MB?*O]#;SE'0M'+E&/OAV'XUO67AJ&VNK2ZN[Z\U&:R1DM6NBG[G(P2 BJ"Q'
M&XY.,^IS2M]&>_\ $VH^(KA9H2]D-/LE7Y9%BR6>3G[K,Q& >@09ZX !U%<)
M?#4K[XJ2Z,-;O[?3Y-$^TF* JI5_.V_*=N1P.O)ZX(KH?"FE76C:!%8W=W=W
M3H[E'NY1+*$+$J'<<$@8]NPR!0_AJ!O%3>(A>WBWAM/L>P%/+$>[=C!7.=W.
M<_IQ0!P>E^*]5/AOP]IT]]*]S?:W-IDE\V/,,4;OWQC>P55S[D]>:Z*VO+W1
MOB9'H(N9[G2[_3WNHUGD,CV\B,%;#MEBK C@DX/2K$?P]TE=!;2'N+V6+[8;
MZ&9I%$L$Y8MO1E48.23R#UQTK7L-"BL]1?4I[FXO;]X1!]HN-@98P<[0$55
M)Y/&3QZ# !3\9S:M;Z(DVD6TMTZ7$;7%O!)LFE@&2ZQG^]TZ8.,XYKBM1\2I
M/X#O=5T/5]26:'5;>/R;IF6:T#/$CPR!N3U8\Y^]UKT;5=*&J1VP^V7-I);S
MB>.6V90P8*RX.X$$$,<@BLJ[\#Z7?Z3JUC=R7,CZK*DUS=;E64NFW8R[0 -N
MQ<<=N<Y- &9J>L7>E_$F:-9YI+%/#T]\UKORK2)*H! ['&1Q2Z%!J>LZ'X;\
M1QZ_)%/<".YOD8EH9HW7F%4SM0@D ,.>.<DUI6G@JTM]=@UJ?4=2O+Z.U:T9
M[B92)4+;B&4*!U X&!QTR2:KZ+\/M,T&Z#6E_JAL(Y3-!ILESNMH7SG*KC/!
MY )(!YZ\T <8\%ZNF?$K4K/5KRQEL-0N+F$6S!0SI;HPWY!W#@#'3KUXQZGH
MUW)?Z'I]Y+CS+BVCE?'3+*"?YUB#P/9BQUVS_M'4#%K;N]YEH\Y==K;?DXRH
M _\ KUO:;8IIFF6UA'+++';QK$CRXW%5&!G  Z>U 'GMK8Z[XCU;QA8KXJU.
MU^P7BI9M"47:QB5@&PO*@GH,9YR3Q@T+Q#?^)=$\*W5[>S^==V4SSZ?8DQS7
M#JP02[P5V(,$\D#+ <\"I/#FFRZCXL\:G[;J5E#=W:;?+C"+-&(E4LK.A[Y&
M5(_D:Z*;P/I9O],O+*:\TZ33[8V<8LI0@>#@^6V03C(SD8.><T <=;W_ (BU
M/X1VNNPZA>/J6FW$LDR1OM:[@BG97C;'<HO4<Y'O74P7_P#PDEY<:AI6I7$>
MGP:>HCDA<8>:1?,!VD$95"G4?\M.>0,,A@L/AUI<5C9V>MZE#=W,GEQQ(;CR
MV8E]IZ!5))Y/KR>*T/#7AJ+0_"$.CQ*+1G1FE^SX.QW)9@I(.0"<#(Z 4 >?
MV^H:\/ G@SQ$/$%^;Z\O+:VF5RIB=)7*ME,<GODGZ8' VIM6U#PIXJ\16W]H
M7FI6L&@'5DCO'#%959P0I &%(4<#CTK;'@#3U\.Z7H:ZAJ*VFF3I<6Y#1[PR
M'<F3LY /_P!?-7V\*VDGB276YKFYFGFL_L,D,GEF)H<D[2-N>I)Z]_3B@#GM
M.M?$]S+H&LVVHPBVF56O_-OFD2X211@HACVHP)! 7 ['-<U=7NO?\(1XNUG_
M (234OM6BZM=):X*!2L;J ' 7YACC' ]J[;0?A]I_AZX0VNI:M+9PL6MK"XN
MM]O;D]U7'.,\;B<=>O-*? %@V@ZOH[:AJ+6NK7$ES=$M'N+N<O@[. 2!_3%
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
M+R(W5=GS93IMXP,#\>:N0^$X(-2UJ_CU&^$^KJBW',>!M7:NT;.,+QW_ #H
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
ML.!6]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
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
M.5R>F.G0XKT&B@#FKSP-I%YI,=BS74;QWO\ : NXI=L_VGG]YNQUY(Z8QP
M!43?#_26?5W^TZCNU>!8+PFZ+>8H7;GG/)4D9[=L5U5% '//X/LW?1':\O=V
MC#%H=Z<?+L^;Y?F^7C_Z_-6--\-6.DZOJ&HVKW*O?RF:6$S$Q"0@!G"^I '/
MY8K9HH R-8\.VVM7VG7=Q/<QR:=-Y]N(F4 /@C)R#G@D8Z<U73PE:1W>M727
MEZ)=955NSN3G:NP;?EXPO'_U^:WZ* *&BZ3!H6CVNEVLDKVUK&(HO-(+*HX
MR ,XKG9OAIHDUK=VGVC4DM;BZ^V"!+LA(9=X<L@[9([YQSC%=C10!AVWA>VM
M-;N=7@O+U;JYMTMW+2*PV)G;]Y3R,DY.2<\YK*\N#P+HUEX?TS1]7U:&?S4@
M5(UD2(GG;*YQM4ECR<]_2NQHH RO#6AP>&_#=AI%NJA+6((=HP&;JQ_%B3^-
M.O\ 1A>ZA;WT=]>6EQ!&\2M;LN&5B"0RLK \J,<<5IT4 <S<^!=)GTO3K*%[
MNT.G3M<6US;2[95D;=O.2"#NW-GC'-$/@/1(_P"V@XNYTUE%CO%EN78. @7/
M7K@9SUR3S7344 8EAX8MK.>TFGN[R_DLD*6ANW4^0",'&U1DXXW-DXSSR<Q0
M>$;.(VB2W=[<VUG<?:;>WG=62.3G!!"ACC<< D@>G QT%% ')#X=:*FMW.HP
M3:C!'=2^=<V$-VR6L[]V>,=<]QG![BGZEX-TO^V;OQ"DVI6T\T0%W#93.J76
MT87>BC+$#CC%=510!YQX/\+1:S\,/#ECJ::AI]]II$J.JM!/!*I8<;AT(8CH
M0<UT5MX&T6"XU::1;FY_M:)(KQ+B=G6157;R/7&>>HSQBNEHH YC0/ UAX=_
MX]=0U6<1H8[9;N[,JVJGC$:D8''&2"<<=":C7X?Z6OAB#P\MU?C3X)Q.B^8N
MX,'\P?-MSC?S_P#6KJZ* ,7_ (1BR_X20:\);I;PP)!*%EVI,%)*EU'!()/M
M[5)XC\-Z;XITHZ=J<;M%O62-XW*/$XZ.K#H16M10!S"^!M/.@7ND3WVIW2WR
M".YN;FY\V>1!G";B.%Y/  ZGU-69?"EK->Z-=O>7AFT@,+4[DXW+L;=\O.5X
M_P#K\UO44 >>^-O#"67A+Q==6/\ :%Y?ZS!MDA1/-+N%"KM5%R, 8]/6M_1=
M!MWBTK4+B>]NI;2#%LEX OV<E=K';M4[L<9;)QGGDYZ.B@#GH/!FEQQ:S#.9
MKN#6',EY%.P*NQ &1@ C@#IZ#O4FG^%K6QELI);N\OC8*5LQ=NK>0"-I(PH+
M';QN;)QGGDUNT4 <=IX3Q9XFL=;GT*^L%TA)HX6U"$12/(^%.T9/RA5//<L,
M=#6S/X=MKCQ+!KYN+E;R"!K= K+L$;$%A@KW(!S[5L44 <P/ VG#2-8TLW=\
M;;5YI)[L%TRSO]_!V\9P.!^&*9JG@#2]5_LZ9KO4;6^T^+R8+ZTN/*G\O^XS
M 8(_#^9KJJ* .>G\&Z=,FE*)[R,:7,;B B4,S2G.7<L"6)W-G/J:>/"6GG4-
M9O)9;F5M9A$%Y&[C8Z!2H   (PK$<'OSFMZB@#GK7P?9VEAI=G%?ZIY>FSI-
M$3=ME]J[51_5,8^7CI]<]#110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %<#XZ\0IHOB31(=8N+RR\.7"2B:ZM
MG>,?:,KL61TPRKC<>",GKP#7?5SNMZE!'J?]EZIIDMUI-S:EI)1:M/&C;L;7
M !P".<D8&* #181IS:AJ!UI[S1)(8YK:6>Y$JPJ-^_#DY*]#N))]^*GMO%>F
MW&KV^EL+FWN;N-I;47$#1BX5>6V$]P""0<''.*\XM?!MRUAXVT[PLMS!H-]9
MJ+*"X#(C7/)<1A^0A& 3T)/<"MW0KG3_ !)):A/"E_8:O;QN)9[VV9!9,4*L
M4=OO$G &WMR<8H Z5_&>C1W%HCRRB"\N?LEO=^4?)DFR1L#>Y! /0D<&JFD^
M,X]4UG7K)[*]AATR01;_ +.Y+?)N)^4$C.1@=<<]ZP/ ^K75KH.F^%-0\.WP
MU?32L#&2U)MP$/$PE/RXV\C!R3P/6M#P[)+I?C7QC'=65ZJW-S'=13+;.T;Q
MB%02& P3D8VCGVZX -+0-;T2S\&:;>6E_=W-A,?*M9+DO)/.Q8@#GYF)(/T
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
M#-;.'DBS@L@ );!Z@<CTKS_5M+U35)_B&FGV-RTT]S8W-HLL+QI="%8RZJQ
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
M29(XPIY!P,@'&<XKCGAN$A^)D,6EZP5U&S3[&TUO*[39MM@Y.226/3J.X&,
M Z76?B=IUIH\UWIUI?7+J;=49K1UC(F.%8,0 P'L>3P/6M:YU/2I_%FA0S3Z
ME!J,D<[6UL4DCCE7:-YD!&TE0!@'D9]ZY[Q/;W5W\'K!;:RNY)K=;%WMU@82
M@1R1EQL(W9 !XQVJUK$[WWQ$\%7T-E?_ &:.*]\R1K20"+S$0)OX^7.#P<$=
MP* -R_\ &>C:;YDEQ+*+6*X%M-=K$3#%*2!M9OJ0"1D \$BHUU+25\;7L8NM
M0.I0:>K2VVV4PB+><.J8PS$Y&5STQ7*>%M1O-"L;OPAJF@7]U?Q7DS6TGV4O
M;W2/*TBR-)]U0"W.>1CN>*V8%E_X7-<W!MKD6YT2. 3FW<1&03,Q7?C;G!!Z
MT 2Q?%#PM*EC,MU<_9;V3RH[MK600JY) 5G(PI..AYQ@G%:6I^,=)TF6^2=I
MW&G*CWSPQ%UME<94OCVYP,D#DUYEHT0\1? .S\-VEO-)J%W^Z13 P5/](+>8
M6QC: "<YZC'7BM/Q:VH7\7C329-,U/S19A;%;.U<)>#RN9))5&'8'*["W0 !
M6- '=W_C#1].U2#39I;A[NX@,\,<5M(_FH,?<('S'D<#)]<5DZQ\1+&U\$77
MB'3H+FX,4QM3$T+*T,VX)B13@K@D9'?(QUK+M9)IO&_@ZZ^P:A'#%I$T4KR6
MD@$;MY>T,<84G:>#^.*Q+VQO[KX?^/;>'3;YIYM>:[AB-JZM+%YL+;D! W<(
MW3TH ]>MK@75NDRQRQAL_+*A1ASW!Y%9>I^)]/TN[EM)!//<PVQNYHK>(NT<
M.2-Y_$' ZG!P*TK*[2^M([F..:-)!E5FC,;X[$JW(^A -<-XCNKR;Q9J.G3:
M=J"VTFF 6DMC;,3=R'=E))E'R!<C"EE'))SD"@#?N_&^@V<>E2/<RNFJIOLV
MBMY'$HV[A@A>I'1?O$D<4^+Q=I]S8075M!?3--"9Q;I:MYRH"5)9#@KR"!GD
MX.,UY]I8N5TOX8K)IFI(=/<BY#64O[K]PR9;Y>!N..<>O3FM;Q YT'XAW&IZ
MGH]]J&D:E9PQ)/9PO,;>6,O\K*O.&#YSZ_C0!WFD:O8Z[I5OJ>FW"W%G<+NC
MD4$9YP>#R""""#TQ5VLGPW;6]KHD26FE#2[=F9X[38%* DG+ =&/4CMG'6M:
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBN>\<7NE6'A*]EUM[U+ A1(UGO$@^88PR<KS@9) YQ
MWH Z&BL#4/%VF:7K::+*E[)?/;M/'%#;._F*"!A3CYCSVZ<YQ61K'Q#MH/!,
MFOZ7:7,["X%HT4D>QK>7>$(D4GC!/3OQ]: .VHK)GUZ*'RXULKR:[DC,WV2-
M%\U4!P6.2 .>G.3VS@UF?\+#\/?8-+O5GN'AU*8V\!2V<D2#.4;CAAM/R]3C
M@&@#J:*PM+\6Z9JAU-?W]G)IF#=QWL1B:)2I97.?X2 3GVKE/$>N_;_$W@F2
MVCU.VBN=0RC.62*XB\MSDJ&ZYVD!P#@_6@#TBL>_\/17]V]RVI:K"6Q\EO>O
M&@P,<*#@56U3QEIFD1SW%PERUC;2B&YO(X]T4#D@8;G)P2 2H(!X."#5F_UV
MT2XDT^**ZO;CR/.ECLOO1Q'(#%MPQG!P =QP<#B@"M_PB,'_ $&-=_\ !E+_
M (T?\(C!_P!!C7?_  92_P"-9?PGNI+OX:Z;<2SS3N\ER?,F9F=A]HDQDGDG
M&.M3^'_&T>J1:]=7]K+I]GIEW-"99P J)&J[MQ!/S9+''IB@"[_PB,'_ $&-
M=_\ !E+_ (T?\(C!_P!!C7?_  92_P"-2P>*K&35+33[B&ZLI[U"]G]JCVBX
M &2%()PP'.UL-CM5_4M4MM*BB>X+%YI!##$@W/*YSA5'K@$^@ ). ": ,O\
MX1&#_H,:[_X,I?\ &C_A$8/^@QKO_@RE_P :6#QEI$EOJDL\DEH^E.([V&=/
MGB+#*\+D-NR,;2<]!S4L'B>RDU8:7<P75E?/"9X8;B,9F0=2A4D$CNOWAZ4
M0_\ "(P?]!C7?_!E+_C1_P (C!_T&-=_\&4O^-9__"R] -D+T)J!LUN3;37'
MV1PD#[]G[PG[OS?CR,@9%:^I>);339+Q/L]U<FQA$]U]F0-Y*$$C()!)(4G"
M@GCW% $'_"(P?]!C7?\ P92_XT?\(C!_T&-=_P#!E+_C4#^+)!\0$\.+I]R8
MA8?:FF"@@DR*JD<_='S9/K]*RW\5:7H_ASQ7K>DP:C>/9W<IN8I]XQ,$7. Y
M!5!QV]< \4 ;?_"(P?\ 08UW_P &4O\ C1_PB,'_ $&-=_\ !E+_ (T6GBNW
M,VBV=Y;W4%WJJ-Y&^(!694WMT)QP,C-4]9\=VNG:+XANK:SN9[K1!B> H!AB
MNY3G.-N,$D=O?B@#IK2V%G:1VZRS2A!C?-(7<_5CR:GK#M_$2'3;"26UN3>W
M<>8[54 DDPH+, 3@*,CDD#D#J15C0M?L?$-I-/9-(&@F:WGAE3;)#*OWD8=B
M/RH U**X1O%$WB"V\7V'V.^LTTY9(8YE8QL&$6_<65LJ23P!VQGJ13/!7C&R
M3P[X3TV[^V_:+VRBCCNY(6\J281@E/,/5N#^((SF@#OJ*Y_5?&&FZ/'<W$\=
MU)9VD@CN[J&+=';L<?>YR<9&=H..^*V+B_M;73Y+^:=$M$C\UI<Y7;C.>.M
M%BBL&'Q79R:N-)EM;RVOW@-Q!#/&%-P@ZE#G&1W4D$>E0:=XXTK58(9+.*\D
M:6\>R$7DXD65!E@RDY4 #DGI^(R =+16'JOBFQTHWH:*YN?L$0GO#;(&^SI@
MG+9(YP"=HRV.<<BN?U>^2[\?^ [VPO)GL[Z.[D 25A'*GD;D;9G&?FZXSS0!
MWE%<\/&6F'2M7U'R[H0Z1,\-ZOE_-&44,W&>0 0>,U9?Q):;K=+:"YNY9K47
M@B@0%EA/1B"1UZ #).#@<4 ;%%<K<ZSHE[K_ (6:1[];N\22>P50Z1L#%N;S
M/X20O8Y(-:&F>)K/5KC5+>WAN5FTQ_+N4E0(5;&0!D\Y'(/3WH VJ*Q5\2VL
MMI9RP6MW-->0FXAM4C E,8Q\Q!("CD=2.N.O%3Z)KUAXATH:CI\CO#N9'5D*
MO&ZG#(R]0P/:@#3HKBY_BCX>M[:>Y*:D]M;7#6]U,EC(5MV4@$R<?*,G'//M
M6O>^*]/M+D6T*3WT_P!C^W,EHJL5@S@/DD @\X R3C@4 ;CABC!" V."1D _
M2L3PMX=/AG3I[(7ANDDN)+@,T84AI&+,.#TR>/ZU"WC32<Z(8_M$L6M ?8ID
MB^1R1NP2<;3CG!Q4^I^*;#2'U 7<=ULT^V6ZN)(X3(JH=V/NY.?D;MP!DX&#
M0!MUA:SX<?6M0@DEU:]AL%0I<:?$5$5R"<X<XSCL<'D<>N:0^(&B_:K"&2._
MB34(O,M)GM'V3';NV*1U;'0 <]LU;TWQAI6H0:G(QGLFTL_Z9%>1&-X@5W!B
M/0CD4 ;]%8,?BVP.KKI=S;WMI=RP-<6\<\!S.B_>*!<DD=U.&]JSK?XDZ#=6
MMA>1K?\ V.]G^S)=-:L(XY"Y0!V/W<D?AD9QF@#KZ*Y>W\6//X[O] -A<)!9
MVT<K3E1@ERWS=>%PO7US[5?L/$MKJ,UFL-M=B&^C,MK<,@\N5  <@@DC(((#
M $^G6@#9HK,U/7;73+VSL626>^O-Y@MH0-SA!ECEB  ,CJ1U%9<OC[0H?#]M
MK3R7 M)[C[*/W#927?L*OV7#9')^F: .GHK#TOQ7I^JZO=:6D=W;7EO$LYCN
M[=HC)$20)%W=5R,<X-<AXY\1Q:AIN@W&G_VBEO-K-JD-W&Q2&=?- 88#9*D
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
MSBVCO;#4/']K+I>H-]N=I[>6.W9XY%-NJC:PZG<,8&3^&35'[+>KX3^&UO\
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
ML=6>.>VNK2R^T;6$2QO$X_A'RC&>,&NPO-&DOO 5YHUK;0Z9)<V$L$4$0 2
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
MT]RS*;>[4+(N"1DX)&#C(.>E0ZMKL.EWFGV7D37%YJ#NEO#%@9V*68EF(
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
MYL_!&B65Y;26]U:V44$L4@&59$"GIP1QUJSXIL+C5/".LZ?:J&N+JQFAB4G
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
M@$5>I%8,,J01Z@TM !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %9NM:S!HL-LTJ[I+JX2U@3<%#2-G
M )/ & 3^'&3@5I5S_B^QBU/2H;*ZT4ZO933A;J%2 \:;6/F+EAR&"]#G!.*
M'2>)H[2RFFO[*:UF2[6SCA9E)FD95*[&SC:0V<DC !SC%9R^/8/,UFU;3;AM
M0TJ 7,EM#(DAEA(SOC;.#C&"#@YKF)?"7B6+PX19--?#2]82^TJTU.4&26!4
MVM$['IG>^W/( &<=NT\.7%_J!>YNO#HT6+9L$4K1M+(V>3\G 48QSR<]!CD
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
M\V'[GVOSL[M^/N^_6ME8_$7AGQKK%[9Z#-JNF:V8IU\F:-)+:94"%7W$#:0
M<C.,=Z -]O%UI)#8_8X7EN+RU%Y'!*RPE(SC!<L>"2< <\@]@35GPQXDLO%6
MCC4;)9(PLCPRQ2XW12*<,IP2/Q!Z$5RVN6'B'3O%-AXEBT:+6DEL!97]G"ZA
MHB'+J\>_ 8 L5[$CGZ=CHGVIM/\ -N[&*PDD8N+5""8EX #%>"W&3C@9QSC)
M .?N_'K1:EK&G67AS5;Z[TKRS/'$(QE64L&!+8/&,#[QSTX-6;3QQ8ZI8Z)<
M:3;SW;:PLC6ZD! @C'S^8W1<'Y>^3TXYK$T>_FLOB=XZ\O3[J[#"Q*^1M/S"
M#A3DC&?7IQR15.P\.^(/#FG>&M,^P2ZAI@-S+J=M93(F)I&WH#N9=T:[F!&<
M'&2#P* -V?XB6D'A4^(#IEZUO%=-:72 INMG5]A+9;!7=W!/!!K>N]9:VU2U
MT^.QGN)9[>2<^4R814VC!W$<DL /7GTKF/!?ANYC\,Z[H6N:2MM:W5]=%461
M622*5B1MV]  1C(!]A4OP\L=0M-!DO-3F^VW2@V=O)'UDMH&98SR>K'<V>^X
M4 1Q?$ZUDT+3M=.B:FFDW<X@>Y(3]RQD,:Y0-N;D#.T'KCD\5KV'BU+GQ%<:
M+?:;=:;<):F]B:X:,K+"&VELJQVD$C@\\UQ,?AWQ GP=T[03HMQ_:<-ZDCPB
M6+A5N?-)W;\?=]^M=!JFC:AJGQ"%T;"XCTV;0IM/>YW1_NY)'5ON[L\ 'G'6
M@"T?B#IZ7.DF6VD2QU:98+2Z\Q#EV&4W(#N4,!P3^(%5Y_B.D=EK%W'X>U26
M+1[EX;TYB'EJBJS,/GPW!Z+DX&3C(S2\()XCLK6PT'4O"L$4U@$B?5A)&T,D
M28 =0/GWE1C&."<G'2JXT76SX9^(-F='N1/J]S<O9*9(OWBR1*BG._CD=\<4
M ;=_XLOE\:Z%I=C8M-8WUI+=>:KJ#( %Q@$\ ;\GN?PYT;?Q2M[*6M+"6>S6
M^:Q>=)%S'(K%&++G(7<,9ZG@XP<USW]EZU;Z[X-U./2)I5M--ELKJ,2QAH'9
M8P"V6P5RAR5R?8]*K2^&[Y_$]OK.DZ;>:-JQU+_3FCD7[+>6H<Y=U#$%F3!'
M ;<>?4 '=:YJ]OH.BW6J7*2R0VZ[BD*;G8D@  >I) K.M_%)?5[[2+C3+B+4
M+6U6\$*.CB6)B0-K9 R"I!!Q]33_ !F-;;PI>CPZ"VI878JL%8KN&\*3P&V[
ML$]ZY?2M,U.S\?3:Q#X:N;:PN-&6#YYXFE\U9&8^9\YRY!'.3VR1R  7[+XD
MVUY9Z)J']C:A%IFK3I;1W<FP*DKDA%*[MV"1C<!CGJ:T-9UR*[CUC3+739-2
M6SAQ>;&4*I9=P09/S/MP<<#D<Y.*XZW\/:_#\,_".D-HMP;[3M2MIKF(2Q?*
MD<I9CG?@\'C!S6MI]GKGASQ!XE@71KB_L-9G-[;7,$D8\J1D"LD@9@0!@8(S
MQ^5 &I\+O^28>'O^O-?ZUUU<Q\.["_TOP%I&GZE9O:7=M (WC9U;IWRI(KIZ
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *:\B1+ND=47(&6.!D]*=7"?%>.'_ (1O3[F2$220:M9L
MA";F7]ZN=O?)'% '=T5REAXV#^(I=%UC2;G1[@V[75NUQ(CI-$OWCN0D!AU*
M^E5E^(^GB]TA9(4%GJTJPVLR7".ZNPR@DC'*!NW)QQG% ':45PDWQ'=-.UJ_
MB\-W\D&C7<EO>$RQ*45 I9A\WS'#9P,\#DC(K:U#Q;:6UQ#:VI@FNIK87:K/
M<+ @C)PI+'/+$' QV.<4 =#4$5[:3%1%<PR%F*C9(#DCJ/J*\W\5>-#K_P ,
M%U/1X)%BN;J*UN0\@5HCYZ(\9QD'<"1D<8/O6FUMH.E^/]$DE\++;ZSJWG;+
MM'4I$8HFSP#]XKQD*,Y')Q0!WE%<'I?C:]5_%U[J]D(K#1[AT'E2ABJI$K8Q
MQDG).>@SCMFNGTW5+J\NS#/8K%&8%GBN(9Q+%(&)& <#D<'TY&": -6FR1K-
M$T;C*,,$9QD4.6",44,P' )P"?K7'O\ $&%/!4OB?^S9OL\%RUM-#YB[U(E\
MK([$;OTH [".-(8UCC14C0!551@*!T %.KE[WQ?-!XIG\/6NAW=U>QV0O$(D
MC1)%+E>I/ R#UYXZ&FV?CJRO?#6GZM':SB>_N#:061(\PSAF5D)Z8&UB6]!G
MVH ZCS$\SR]Z^9C=MSSCUQ3J\VTZ[6Q^+GB"]U"SBT]8=#BFN'1PZ.!(Y,F[
M )X&.0#\I]JUXOB%9G5]+LIK9535<BT>*Y21@X&0DBC[A(Z<D9X)% '945R6
MA^-;C7[XQ6WAV^2VBO9[.YN9)(P('C]0&R<D8^7('')KK"< D#)]* !F5%+,
M0% R23@"A65U#*P96&00<@BO++_6K_Q-\/\ Q^-6TZ%8K-KV&+]X'$;11@ #
MCDYRV[U-;WA_Q6\$GAO1;O2KFWBU"R L[IW4B1HX@S J#E?ER1GKZ"@#MJ*X
MG5?B5INEVTFH-''+ID-S]FFF2Y3S5(?87$75D#<9SGC(!')[4$, 0<@\@T +
M17FGQ(MM-/C/P3)J$5MY$EY,D[3JNUE$>0&SP1G'6J_A^V$WBSQ;;:;&TO@]
MK-0B."UO]IQ\PASQMQG.WC./:@#U&.1)4#QNKH>C*<@TZO/? VL-IOPX\'6L
M-G)<W-]"(H@,JBX5F+.V#M& >Q)..*O7/Q$@M?">J:X^EW+MI=X]E=01NAVR
M*P7(8D97YEY SSTH [2BN;L_%;S>*ET*\TFYLGGMFN;265T83(I 8$*25/S
MX/;T/%=)0 4T2(SLBNI=<;E!Y&>F:Y^/Q2UU=W*6-C]IM[6_6PN'28"2-RRJ
M6*8^Z-W7.>"<8YKC[#4I/#?B_P"(,VG:+)>)#-;3R1P,D2JHMPS')ZD\G SG
MVH ]!UK0[#Q!I_V+48F>(.LB%)&1XW4Y5E92""/455L/#UCI#BZFOK^Z>+[D
MFH7CRB/(QD!C@'!(SC/)&>:@'BI;M-&_LNQENGU:U-W"9#Y<:1A5/SM@X)WJ
M ,&N1\;:Q9^+/A"VL1VIC(O(%5)0"T4BW2QM@CZ$9'4&@#TXR(LBH74.V=JD
M\G'7%.KAM4@B3XS>'IEB199-,NP[@<L 8\9/?&37<T -$B-(T8=2Z@%E!Y&>
MF1^!IU>7V5_<Z%\0O'1TCP_/J+DV4C0VS)$!^Y)8Y8C+$GH,DG-=+;^/]*O]
M&TJ_LV4OJ@<P17,@AV;.)-['.-IP#C/)& >M '5TA( ))P!U)K!\+>*[7Q1#
M?"*,PW-A<&VN8MX<!AR"K#AE(Z']*TM7GCMM'O)Y;5[N)(69X$VYD7'(^8@=
M,]30!;CD26-9(W5T895E.01Z@TZN&M/&5AI7ASPHUAH5RMGJXCAM88"F(<H6
M5#D@YP/IZD5M>'_$S:SJ.JZ;<Z=+87^FO&)87D60%)%+(P9>.0#QVQ0!OU&;
MB$1R2&:,)'G>Q887'7)[4]E#*58 J1@@]Z\JT.YT_1OAUXPDN]*-[IL&L7XE
MLX@H!C$G3D@  >G/H* /5@01D'(-%<Y=>)[/3UL;&WCMUN9K07$<$UPL,<<0
MP!EB#W.  #T/0"LVR^)%E?6&E7D-E,4OM3_LJ1?,4M;W'/!QPRX&<@]Q0!VM
M%8MCXA6\\4:GH36KQS6,44QDW@K(LF[&.X/RG-;5 !3)98X8VDED6.-1EF<X
M ^IKE+GQW#!HK^($T^6;0(Y3&]XC@OM#[#*(\<QA@><YQSC%9OBG4KR;Q[X2
MLX+-+NPF6ZG5#,NRX*Q+@D$8^7><9ZYH [Z.1)8UDC=71AE64Y!'L:P-1\'Z
M9=ZK-JZW-_87<JJ+B6RO'A$P48&\ X.!QG&:TM(T>PT+3Q8Z9;+;6P=I!$K$
MA2Q+'&3P,D\#@=JP;O4#JWQ$B\/=;*PL?MURO:61GVQJWL &;'KM]* .CL-/
MM]-MO)ME;:3N9Y)&=W;^\S,26/ Y)["K5<]<>)I'N-3ATK37U Z80MUME"9?
M;N\N/(.YPI!(.!R!G.<9\WQ$LF@\/SZ=I]W?PZX66V>(HN&56)1@3D-E<'L.
M<GB@#L:R]=T&T\0V4=I>274<:2K,&MKAX6R,_P 2D'')XJ?2;RYO]+@NKRPE
ML+B0$O:RNK-&<D8)7@^OXU7U;7(M,N["Q2(SW]^[);0!MN=J[F9CV4#J>3R
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
MN^HH \YT"S\6^&C<>'(]"M[RQ%Q*]EJQN458XY'+?O$/S%E+'@=>G'6O1@,
M#K110!Q/B_3-6O\ Q=X4O;'3);BVTRZDFN)%EB7"LFT8#,"3S^E=;?\ F-IM
MR(H7EE:)@L:E06)'3)('ZU+'<0S-(L4T<C1-LD"L"4;&<'T."/SHEN(8#&)I
MHX_,<(F]@-S'H!GJ?:@#S2PT?Q3IWA/P?IS:3--;66Z+5;".YB5I1MPA#;MK
M(&.2N>>,C%4;GPIXD/@CQCHL.@QI)J.J&YM$AN8]FQFC.!DK@ (1S@],"O7:
M* ./O;'5+GXCZ'JR:9,+&WLIX9I&DB^1I"A'&_)QM.<9_&NPHHH \WU;PO?7
M^O#5M/TJXTK7H[]1_:,$Z+#<VPD_Y:J&RW[OC!7.<=NEJ#2=8CU7QY<-I,_E
MZLD8L_WL7[PK (CGY_EYYY[>_%=]10!YI8:3XFM++PE8W6C/=Z9:::+:\LA<
MQ*%N%"A9'^;#QX!XYZYQD"J'_"+>)%^%%WX=_L4?;?[1,L21W,>UD^U>=NR2
M !MX'?/4"O6J* .0O[#4[CXD:%JT>FS?8;:RGAFE,D7R-(4(XW9.-ISC/MFN
MOJ,7$)N#;B:,SJH<Q[AN"DX!QUQD'FI* .+MK/5M%\<^)-232)KVUU5+8V[P
M2QC:T494JX=@1DGJ >/RK"_X0W7_  O:>'M2TBV@U2_L#<B^LO,$8F6X<.WE
MLW VL!C/4#\*]1J WMH()9S=0B&$D22&0;4(ZY/08]Z *6AS:E=6SW.I:>FG
M-(1Y=H)%D9%'=V7C)/89  '/6I]82:71;Z.WA::9X'1(U*@L2" ,L0._<U<!
M# $$$'D$4M 'F4/A_7HO#O@&S.CS&;1KF*2\ FA^54C9#@[^>6!X[5T&AZ=J
M5M\0_$VI7%A)%8W\=JMO,9(R&,2L&R Q(^\,<?E76T4 (3@$@$^P[UYDOA[7
MC\//&&E'2)5O=3O;N6VC,T/S),V5)._ QWS^&:].JNU_9I>K9M=P"Z8;E@,@
MWD>H7K0!PFH:=XDTO6](\1Z9HPU#_B6+I]_IKSQQR(%;<KHQ)4D$L#ST_2QX
MET[Q!JFBZ/?KI<9O;'5X=0.FQ3)N$2@J4#G"E^=W8=@3C)[NB@#B]!L=:_X6
M%J^LWNE?9;*]LK>.,M.C,K)ORK!2>?F[9'N:[)U#HR'HPP<4ZD=UC1G=@J*,
MLS'  ]30!YG8>&]?LOAU>^!'T\R$K+:6VHB1/):&1B0[#=O#*&/RA3R!@\Y&
MK?Z)J%MXP\(2V.FSW&FZ-;7$$LXEB!P\:(F 6!/W>>/SKM8I8YXDEBD62-U#
M*Z'(8'H0>XI] !7%I9OIOQ@EO7&+?5]*$<;GIYT+Y*?4HVX?[K>E=I4%W9P7
ML0CN(]P5@ZG."K#H01R#[B@#C])T[5_"OB+Q"8M-FU'3]5N?M]O)!+&K1RLH
M#HX=A@9 ((SQ619^#=5T&#P/:6]DUXNE74US>RQ21JJF57R%#L"0&?TZ#UXK
MTZB@ KD/%6C:DWB?P_XETN W;Z8TT5Q:!U5I895 )0L0-RD X)&?6NOILDB1
M1M)(ZHBC+,QP /4F@#E+#2;S_A*]7\536,T;S6<5G;6>]/,95)9F;YMH))
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
M*D!APPRN01U&*TZ:B)%&L<:JB* JJHP !V IU !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<I\0M;
MU+0/#0NM,CB:22YA@9Y)"I17D5<KP<GG';'7G&*ZNN8\?Z-?:YX3EM=-C26[
M2X@G2)W"!_+E5RN3P"0#UH =J/BP6%V-.*6"ZF+<7$L5Q?B&-%)(4!RN225/
M\/8Y(XSDQ?$R"[TW0;RST:[G_M:X:U">8BF*50V5///W3SP,'.13-1L_%>F>
M*T\2Z3I,%\E]9I;7^FF[6-XV1F*.KL-IP'((_+/6IM<TWQ!J5WX7NY+!));+
M4#>74<,R;84*,H12Q!<C<,G SSTX% $R>-=4&KV&D7/A>XM]1O+66X$37<;*
MI1@N-P[<@Y]^A-4S\1;W^P-2U1?#,Q.D3RPZE&;M (C'@ML;'[SY2#T'UK2U
M#3-1E^)6DZO%9,]A;6,UO)*)$!W.RD84G) V\_6L-/#VN'PGXYT\Z8XN-9N[
MJ6T'G1X*RHJKN.[@C&3^F: -V_UO3W\7>%H'T@7$M_'/+97[[?W $6YMH^\"
MPP#T_'%9T_Q$NTL->O(/#5Q)'HER\5WOND4[$569AUR<'.WT'7G%*^C:N^N>
M!KO^S7$6DP3)>$RQY4O"(QCYOFY&3[>_%5%\/ZV= \>69TQQ-K4]Q)9CSH\$
M21+&-WS<8(R?:@#I;GQ+,US;P:9IS7/G6)O_ #YY##"J< +OVM\YSG&.@)S7
M/:EXZOK[0_".IZ):(MOK5_%#()Y=KK]XE.%(P=A!;T[<\+'I/B-=3T03Z5%>
M:9!I4=N;::Y54M[I3S(PY#C  ! )'/ R:S+'PGXEM/ ?A2R;3H6OM#U5+EX%
MNE_>Q@R D-T!^<'&>@]>* .KBU:T/Q$_L^XT:.'45T@W!U LI_=>8 8P<9V[
MB3SCITYJM/X]6WT&/Q*=-9O#SR!3=+-^]6,ML$IBV_<SS][."#CM22Z+J5Y\
M1/[3N;$KI\NAMI\LB3*<2-('.!D$KC(SC.>U8]MX7U__ (5U)X$N;,$ ?94U
M194\HV^_._;G>'"\;=N,@<XZ &_<^,+O_A)KS0=/T*6[N8+1+N-VN4CCD5F(
M!SS@<'U/MCFM7POK\7BCPY9ZQ#"\"W ;=$YR496*LN>^"IYK%LM'O[#XAW>I
MII\ATW^R8K*%Q*FXM&S-T+9P0P /KZ5/\.]*U#0_!UOINIVWD7,,LS$!U<$/
M*[C!!/9A^- #[C5;1?B+;Z:^B[K_ /LV6>*_)3<8PZ@QKWY)'4CI6,WQ,F70
MKC6V\.7"Z=9WC6MY(URFZ+;((RRK_'@GD<#T)YQIWFF:DWQ.L=9CLG>P@TV6
MU>02(#O9U884G./EQ]37,S^%?$$WPP\0:$-,(O[^_FGA4SQ[=CS"0$G=Q@#!
M]Z .VO-<:;69]#TZRBO;F&W$UT)IO+CC1\A5)VMEFPW&,8!R>F>,\ :]:Z#X
M MS-%';R76K74%O;R2+&JMYLC89NBJJJ<GGIP"2 =8:=KVB^/K[7K'2S?6&L
MV\"7,/GQQRVLL0*J>3M92#S@DY_7"M/"/BNS\-V5S;6MI%K.EZQ<7\%N]QN2
MXCE9]R%@,*2K\'\\4 ;;_$R&+3O$,K:=YUUHB+++':72RQ2QL,ATD(&1Q@C&
M0>QJW)XWO(-8TRQF\/3A=5A=[%UN$+.Z*'*LO&P8YSD\#H#Q5?6X/%'B;P-K
M5K<Z-'8W5Y:FWM[);I)2&.<N\G"@=, 9Z'UP'7NDZM<>(/!5ZFFR>5I2S?:\
MRQY4O#Y8 ^;G!Y/M[\4 .;Q_);Z%XAO+O1)8[W0GVW5I'<*X*E ZL'.,@J?3
M/M5JT\93R>(-*TV\T:6TAU:!Y;.X,ZN6**&964?=X.0<_4 US^I>&]=NH?B!
M''IC9UU46S)FC&<0B,[OFXY&?I6G<Z3JT_B'P5>KIL@ATJ.9;O,L>5+Q",8^
M;G!&3[>_% %2?Q2;3P]XVU+1M"@L[_3)Y//\UU'G.L2L9&V@Y.".,\XZC-6K
MS6Q#I?A)M;T2.\EO;VWCAE\U76&5ERLO(!W8W'@?C51?#&L76D>/K*2T$#ZW
M)+)9L\J$'="$ ;:3@Y7\C4FIZ5K^HZ+X1C;2-D^FZC;7-Q&MS&VV.-"IY) +
M$G( XQWH T-<\>VVE'4_LT5K<_V7_P ?,<EZL,C':'*Q*0=Y"D==HR< DYQ-
M'XUBU"YAMM'MX[J>73H]12*>?R'DC?=M"#:<M\ISG &1SSQEQV?BSPSXHU9]
M)TBWU;2=6N!=J7O%@>UF*JK[L@[E.T'Y02*7Q5X:GU\?9]1T5KV>&T1K34[*
M5(98+GYMV"6!5<[".O?(- ';VLS7%G!.\;1-)&KF-NJDC.#]*R_%GB$>%?#5
MYK36<MVEJNYHXW53C.,Y/;Z9/M6?9:AK^DZAX>T74+-+V*>S$=SJ:SC=]H6,
MEOW>,E3L^]ZN*K_%?_DEOB'_ *]O_9A0 ^+QO/%XHL-(U30KG3X-3#?8+MY5
M<2LHR591RA(Y )_+LA\<O')I<MSI,EO9:GJ#:? TDNV</EE5FB*C"DH>=Q."
M#CFBYTN_\1ZOX=N+JP>QMM*D-VYDD1C++L*JJ;2?ERQ))QT'')QRQ\,^+KBP
MTAKW1[:?5K#6H[RZO7O%W74:N^-O&54!A\IQC'"F@#N--\2R7OBC5M"N;%;2
M:PC297:?<)XWSAU&T<#!!]#Q6AH>I2:QH]OJ$EL+<7"[XT$F_*'[K9P.HY^A
M%<MXWT&;4=:T"YL;D6U].\EA<[<YDM'0M*,^J[<J>Q(]:[A$2*-8T4*B@*J@
M8  [4 <Q%JUJ?'^HV":'C4H--2;[7E-\\9<A4'H,@]2/I639_$J6ZT;2-:?P
M_/#I=_=+:O.UPI:%FD,:G;C++D#)XQGC/6M&/3M3B^)M]K?]GR-8/I26B.LD
M>6D61GZ%N 0V!GO7,P^%?$$7PMT;0#IA.H6E_'/*HGCV[%N#+D-NYR#CZ_G0
M!ZFRJZE6 92,$$9!%>4Z)>66A_#+Q5/<:0M_86^K7XDLQM53&)3QSQ@>P/TK
MU4,3'NV,#C.WC/T]*\T'AG76^'/BK1CII6]U*\NI;=3-'M*S.6!)W<8'7],T
M =1?>*K73I+.P@6R2ZEM!<K%<W0MXHX^ !NP>2>  O\ ">E9ME\1[>^L-&O(
MM/<)J&I?V7(IE&Z"?YCV&&7"YR#SD<57U'3?$VF:]IGB31=,COF.G+I]_ILM
MPL3X5BRNC\KD$MWZ?I/XETOQ%JVD:-?_ &&"34;#5HM0.GQS@8C564QB0@ M
MALY.!G(]* -W3_$/VWQ3JVA/:^5)I\<,OFB3<)%DW8XP,$;>:FUK7(M'%G%Y
M9FN[Z<6]K &V[W()))[* "2>>!T)P*PM TW7(_'VM:S?:?#;6E_:6R)BX#LC
M1[^" .3\W/0>F>M3^,]!O]1N-$U?2E22^T>\\];=WVB>-EVN@)X#8/!/% %B
MS\3RS:[>Z!<V"6^L06XNH8_/W17$1.W<K[01AN""O'O7-_#^S_X2+1C>ZUIU
MO-)#J]S=PW)E+.LRS,!CY1@   <] .*W+;2;N\\:MXINK*6U$&G?8K>U=T:5
MRS[V8[6*CHH'S>N<<4GP^TS4M&\/26.IV9MYOM<\X_>(ZE9)&<<J3R V#0!:
MU_Q2^B:YH^F)I4]V^IO(D;QR(H5D0MC!/M[ 9SGC%4K;Q[!'INO7&LV+Z?/H
MDHCN8%D$V[<H,>Q@!G=N  XY-/\ $NF:C>>+_"U_:6;36VG3S27#B1%P'B*#
M )!)R<GVKGM4\$ZMKQ\<6[Q&R&K2VT]A.\BL-\*H!N"DD LGH>#Z\4 =0_BF
M>PUO3M,UC35M#J89;2:.X\U#(HSY;_*-K$=,9!P>:Q=%\3:I?Z-XMN]7TJ"Y
MMK&\NH#;PSALK&J@QX90""-Q))YR>*NW.F:IXHO_  [-JFF-IRZ7<_;9]TR/
MYDJH558]K'Y<L22V#@ 8YXIZ=H>NZ?IWC+3VT])(]1N[NYM)4N%S)YP 5=IQ
MMQSDD_3- &GIGB2U&A^&H-,TY(Y]5LEFM+$/L2"(1JQW,!PJ[E7A3DD<=<*/
M&BV^ES3ZIITNGW4=^=/2*=]L<TG4.DC  QD9;=@< \9X/.?\(YXETO3O!NJZ
M;81SZGHEC]@O-/DG5//C*(I*/RH(* C/_P!:M3Q#I/BC7M#M-0BAM;/6;"^C
MOK2Q:7>F%4J8WD &2P9N1P.!GJ: -+P]XQAUO7-0T9XH8[RS190]M<">&6-N
MZN .0>""!CWKIZY>VU+Q9-I-Y?W'A^"TNXH2+?3C>HYFD]6D VJ.P'N<XXK8
MT/49=6T*RU":V^S2W$*R-%NW!2?0]QZ'N* ,N?Q1<32:J-'TP:@FE/Y5R3/Y
M9:0*&:.,;3N8 CJ5&3C/7&?+\1+>5?#LFE:9<7\.NK)]G=9%3:RH6*L">N1@
M]AR<G&*;I.EZSX5UOQ"MKIS:C8:K=MJ%N\<R(8IG #I('(.W*@@KNX[5EV7@
MO4M _P"$%M+6V-Y%HLD\MY,DB*"TJ,#M#$$X9R?H/6@#OM+NKR\TJ"XOK!K"
M[=<R6K2K(8SZ;EX/UKS>\U;4_$?@/X@C5[*T\FS>]@B"RE_+:*)0H *C/.6W
M9!R>@KU2O./^$=\00:%XYTA=.CE75KB[GM)UN%&_ST"J"IQC'.2?P!H O>'_
M !5/:MX7T:[TB2"WU&R"VEV9E)9XX@Q#(.5! )!S]0*35?B98:;;2Z@L=O<:
M=!<FWF9+Q?M P^QG6''S*&S_ ! D#(&*9+HNL/>^!)AIK[='5OMF98_ES 8N
M/FYYY^GOQ4.@V/C+PR]SX>MM,M+O2S<2R66J-=!?L\<CE\/'C<[*6/3@],CK
M0!Z#A)8\$!D8=#R"#7E.B7EEH?PP\4SW.D+J%A;ZM?"2S&T*8Q*>.>,#CH#]
M*]7.53NQ ]LFO,QX8UUOAOXHT4Z:5OM2O+J6W4S1[2LK[@2=W&!U_3- %G6I
M;"S^)7@_4G2"TC.FWK228"X0)'@$^@R<?6NBE\4/8Z$=5U:Q%BDDJQ6\3S#?
M(7;:F[( 3.0>3P,YQ@BN:\2^#[KQ3J_AY+[3)AI]M8SP7+B:,/%(X38R8;JK
M)G/TZTZYT;QAK/@J*RO4BBU[2KN.YL[MY%,=V8FRI<*25+#((Z9[^@!N:)XS
MAU7Q+<Z!+%;K=Q6XNHY+2Z%Q#+&6VGYMJX8'JI'?-6?%/BC_ (1D::6TZXO!
M?7L=FODLHVL^<<$Y)X/MZD4OA^]\1Z@_G:UH\.D(B;?(6Z6=I7./FRHPJC!P
M,DG/.,<XGQ.>2.#PL\,7FR+XBM"L>X+N/S\9/ _&@"Q9^.KAM5U/2-3T"XL=
M3M+0WL-N)TD%S#G&Y7X (/!'\ZAL?B')/H*:]>:#<6FD26:3PS^>CM+*S!5A
M5.#DDC!. ?:I;G1;_4O$MYXADL)(3%I3V%K:O)&9)&=MS,2&*@<*!\W]X\<5
MF_\ "&ZKJ'P?L?#LBK9:O8QPF(NX9#+$P9<E2?E.,>HSTH Z$^*)[/Q!8Z/J
MVGI:S:C&YLI8[CS(Y'09:-CM!5L<]"#SSGBH=-\9-?:1KEW+IPM[C2+B2WEM
M6GW,[J 1@A>C9&WKG-0SZ9J/B77/#U]J.FOIL>DN]S(DDJ.9)2FU538Q^49)
MR<'@<<G"7/A2Z/Q$&K6\B+I5Y"DFH1=WG@/[D_\ CV?^V8]: )Y=5MQX[TC3
M[S0T749K*:6*]WJWE ;=Z*<9/)'I7,?$76SX@^&.OW-GI<5SI<>^)+J24!RR
M/M,B)M(*A@1G<#P2!TSTNI:7J,_Q)T758K-GL+2TG@EE\Q!AI"N,*3D@;>?K
MWKD/^$7\56/PYU?P-#I,=W%B5+&_%TB*\;N7 =2=P<9/;'O0!V5[XLATZ5--
MM_L<E[%:)/(EW>"V4*V0H#$'+':W&,#')&1F+3?'UGK.EZ+/IMK))>:L9!#:
MROL\OR\^87;!PJXQD YRN!S69<:?XLT/Q,NNZ5I5OJ45_90V]_8?:UC:*2/.
MUU=A@C#$$8J36='\2C6_#_BFWM8+N^LUFAO-/CF" Q2XP(W; +)@<G&[VZ4
M1^!0Z^/_ !V);*.SD\^S+0Q,&7/DGY@<#.>O0'GGFNFUKQ"=&U?1K)[3S8]3
MN3;+*LF#&^UFY7'(PI[UD^%]-UF#QGXFU74-.2UM=3-LT/\ I"NX\N+:00O'
MZ]1QD<U+XVTK4[R30=1TJT%Y-I>HK<O;>:L9D0HR':S<9&X'G% "S^-#;S>*
M(7TN1Y- ACG<13*?.1T9QC.,8"\]?;-067CJ:XO?#ZW6B2VMGKD8-M<F=6(D
M\OS-K(!D C.#GMR!64VA>(YKWQS<RZ7$HUNPBAMD2Z4D.L+)@YP.K\GCH<9X
M)FDT+6C:> XQIKEM&:,WG[Z/Y=L)C.WYN>3GZ>_% !XTULZWX)\5I8Z7%>6%
MG!<6\L\LH4^:J'<T:[3NV'N2O*G&<<W-/\3V^EZ#H.FQM:&]?2H;C;=W0MXU
M0(JC+8)R3G  /0YQWQ(_#WB?2/#_ (J\,6^E)?6FH?:Y+"\6Z1 HF!^216.=
MP)X(!!SR1UJ<:+XLT*\T/6]-TRVOIX])CTS4-.^U!#A#E721AC();(/8]^H
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
ML1*9$)$@E9^5#9QAL?7VYH I^'3<^/OAC$=>LK6==0C\S:TK;'.\L,@ %0I
MP 3TZBM9M1B\,C0?#,!CGNI;8QV[7<_E!UA5%.6VL2YW X ]3VJ'X=Z9JNB>
M#K+1]6M(X);)/)5DF$GFX)^88' ((QGGKP*?XOT:/76MK*^T :KIC)(9&CD1
M)H)<KL9"S+CC?D@^E &[IEU/>Z?'<7-HUI,Q8/ S;BA#$=>_3.:MUA>#M-U+
M2/"UG8ZK=27-U%O&^1][A"Y**S?Q$*5!/J*W: "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***RM>U
MR'0K2WD>,RSW5S':6T(./,E<X49[#J2>P!Z]* -6H;F[MK*'SKNXB@BR!OE<
M*N3T&37/IXGNX_$3>'KW3X(-1EM6N;%EN2T-P%.&4ML!5@<9&T\<^U>?:KJN
MH^(O@>NL:O;V[3/>12121N7;F\ ( *C8 ,*,$Y'I0![/17+V?BRX'BFXT35M
M,6P*V)OX)A<B4-$K;6W@ ;6&0< L/>L]/B-"T^CR"UMY;#59DAC:"[$D\.\9
M1I(@ORJ>_P QVY&: .XHKCM+\8ZMK&KWEG:^&SY-CJ1LKN9KQ1Y:[0WF 8^;
MKRH]N3GCL: "BN,U[QS/H5MJ.H3:05TZPNTMG>>8Q2S[MN7B0KAU&_\ O#.U
MNF*U;SQ#(OB;_A']/M8Y[Y;(WLAFE,:*F[8HR%8DD@]N /PH WJ*X ?$N5_"
MEEKZ:!,8;F^2R\K[2NY6,GED].<,",=_45I/XON[22&SU33K33M2N'E:&*?4
M%\HPIM'F&0+QDN %QGKV&: .MHKBK+XBVMQI+SW%LEM>+J!TX1/<#R7D +;U
ME( ,>T%MV,\$8)QF)OB*T5IXA+Z9'-<:-;_:O]%NA)#<1;2<K(5&",8(Q^=
M'=45Q3>.-1AU#1(9O#Q$&LQ$VCI=J7\P1[]KJ5 52,\AB>.0#Q4MKXZ$5OX@
M_MNP%C<Z&\8GCAG$R2"108RK$+RV<8(&#0!V%%<?:>-GF\1Q:-)96LLES;O-
M;RV-X)T++R8W.U=AQR#R#6=9_$F\N="T?79/#QATN_NEM9)#=@O$S2&-6"[?
MF7(&>0>> 1R0#T&BN+L]?UF3XBZ[I\\%M_9MA:02*$F;<%;S"7V[/F8X QD
M8')J_P"'?$\_B&*PO+>SMFTV\A:03P77F-"PP1'(NT8;DYY.""/J =+116;X
MAU9M"\/:AJRVK7(LX'G:)7"DJJECR?8&@#2J&&[MKB::*&XBDDA(65$<$QD]
M P'3\:XN/X@7D5[H3:EX>DL]*UIHXK:\^TJY69URJN@' ;L<_4#H*N@W2:)X
MB^(MW!92S+;7$$HMK6/+R'[.IPJCN3_.@#T2BN6L?%ES-XG;0+S3H8KTZ?\
M;XQ!=>8,;@IC;*J5;+#V(K&@^)5[+X>LO$$GATQ:7+>?9;AS> O%F8Q!E4+\
MPSC/*]>,]: ._P#)B\_S_+3S=NSS-HW;>N,^E4M;T2Q\0Z5+IFI1O+:3<21I
M*T>X=<$J0<5CW/BR4ZOJNFZ;9P75SI@0S0/<^7-(&4/E$VG( 8<YY((^O44
M1V\"VUO' A<H@V@NY8X]R>34E%<!+\0=7>SUNYL?"<EPFC7<D%T#>JI*HJL6
M3Y3N;!)V^@'))Q0!T^G>%]&TK5[W5;.R6.^O6+SS%V8DD@G&20H) ) QG ]!
M6Q7$S^/Y9KO18-&T9[\:S8R7=H[7"Q [54[6R#M^\ 3^AI^I>--4TS3=0O+C
MP_Y"Z;9Q7%T+BZV!W92S1PL$*R%<8SD9.!0!V=%<^WB875Y8V.EVRSWEW9"_
MVSR>6D4)P 6(#'))P !V/(QSSNM^+O$']D^'Y[?2/[.GO=9BL;F"[E96&'/"
MD)RC;#\^.AZ'/ !WAN[87BV9N(A=,AD$.\;R@."VWKC) S4U<LNL1_\ "PK?
M2[K1K>.].E-<_P!H"0,54.H:-3M#;=QSDXZ#BF0^+[V[M=.U.QT.6[TB^N5A
M26&0M,L9) F:/;@)D9^]D @^H !UE%<3K/Q"BT^+4;BSM[6[BTZ8PSQ&\"7$
MA7 ?RX]IW8SCDC)4^Q-J;QH9[VZL](M(;NZ@LH[T6\]P899U=2P$:[3G@<].
M2!0!UE%(#E02,9'2LC5]=73M1T[2X(1<:CJ#/Y,3/L4*B[G=FP< <#@$DD>Y
M !L45QLWCI[2W\1176E;=4T.#[5+;)."DT.TL'1RHXP""-N0>*U/#>MZGK<8
MN;O1?L-E+;PSVTQN5D,N]<D%0 5QQUZ@]CD  WJ*KW]W]@TZZO/)EG\B)I?*
MA7<[[03M4=R<8 KF['Q?<R^(;/1K_3([>YO;!KV)8[G>R;<9CD4JNT_,.>G!
M]* .LHKAM+\<ZQJUM+>6_A9C9V\US#<2&^0%&BR!@$?,"1C(Z9[XHT[QUJ]_
MX?37%\*7!L9K..:#R;D2222LX7R]@7(7G=O] 3CM0!W-%<K:^+IY-8UG2)M/
MB-]IMLER%M[K>DJMGC)5=K KT(]#698_$.\N;+PYJ<^@^1IFM3QVRS?:PSQR
MR9V_)MY7(QG(/MZ@'=2Q1SQ-%-&DD;##(XR#]13P !@<"N5O_&$L5QX@CT_3
MUNAH42O=;Y_++DIYA5!M.2%[G')Q[U''XZAFT_2)1#;V]SJMN;J".[NQ&BP@
M*=S/@\G>N% SR?0F@#KJ*X _$MAHRW@T5WF354TR>..X!0,S!1)&Y WJ<Y'
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
M.%"G )/7M7-^+;^\U8^!]1GTF&WM[C7+22&0S;IHU8,55UV@#(Y.&.",<]:
M/2TN[:2ZEM4N(FN(E5I(E<%T!Z$CJ <''TJ:N3M->MQXM\36_P#8?EW6G6L,
MTEQ"%>:[0ARJ@ 9.-I !)Z]J2Q\97,FNZ5I5_I:6TVIV3W<*)<;Y(BH4E)5*
MKM.&Z\\@CMF@#K:*XC2O&>NZVUP=/\*J\=M>7%G.\NH*@5XLXQ\I)R1CCID=
M><6M.\:2:IX/M-;@TZ/[5<W*VPL6N2"DADV%6;9P5Y)&.@)H V--\.Z=I.HW
MU_:),MS?,'N6>=W$C 8!PQ(& ,<=JU:09P,@ ]\4M ",ZH,LP49 R3CDG _6
MEKA_B'8ZAXDLI/#VDW#P7,=N;]W0X.Y#^X0^FZ12<_\ 3,UK>&/$I\1>";/7
M((?,GD@S) "%Q*O#KST^8&@#HJ*X"Q^(]W=:7X?U>70/)TO5[F.U\TW89XI)
M&*J=FWE<@ G(/MCKNZ=XFGNO%VJ>'[RPCM)+.!+B&7[1N^T1,2-P&T8 (P>>
M#Z]: .BHK-T'4IM8T>#4)K5;83@O&BRE\QG[K9*CJ,'&.]:5 !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %<QXW\/7FO:?I\VFR1KJ.EWT5_;+*2$D9,Y1B.@()&?I73T4 <M'I%YJ
M_C'3O$%_:&R33K66*&!I%=VDEV[F)4D;0%P.<G)X&.>4'A#Q*GPL'A0V-JUQ
M!=(8I5N1MD1;CS2QR!MXP .3GKBO5** .,U#0;_4_'B:C+9LFFR:-+ITK>:N
M]6D<-D $\ #&?6J_A2U\;:5:6?AZ_M; V5CMB75DN,M+"GW5$6WABH"DDX')
MY[]G_:%F=0_L\7<'VWRS+]G\P>9L! W;>N,D<^]6* .4\(:5J6F:GXCEOK41
M1:AJ+7D#"16.THJX8#H?ESW'/6NKHHH \L\0^$O%.K:=XKL7L[*ZFOKCS+*_
MEN<,L 9&6!5V_+C:<\@$DGDU<US^V[KQI%=:5I5M=7UGIPBNQ;:CY$D1E8L$
M9F0AUPN1P""2>,BN_AOK2XNKBUAN89+BV*B>)'!:(L,KN'49'(S67J?@_0=7
MU'^T+NQ_TW:$-Q#,\+LHZ!F1@6'US0!QUQIVHZMX2M-$T[PV-,GTK4[>62U:
M\21 J,LI(DZLS9[C.22>O.WXITG7O[=TGQ-X=A@GO+2&2WN;"YE\L3PN5) <
M9 8,H/I_7JK*QM=.M5MK.!(85Y"H.YZD^I/J>35B@#AM>T;Q3KFCV.I1_8[3
M7;"]6]M;,R%X@H4JT328!)8,V2  . /6I-2M_%7B+P;K5M?:9;65S>64EK!9
MQW0E^9U(+O)@ #D8 SWZY&.UJO!?6EU/<06]S#++;,$G1'#-$Q&0& Z'!SS0
M!QMUHFL37/@F5;#C1R6NP9D[PF/"\\\G/;CWXJGJ/@S5=9O?&R.HLXM9%JUE
M<>8&*20*,%@.@+*#QGC->C44 <MH-WXQN0G]NZ7968MT.\VMR)3=OC V@@"-
M>_)SG Z9KEX?".OQ?"_2/#QL8S?V=_'/)B=?+*+.9>#UR0<=.M>HT4 <<ND:
MW:>/-5U>TMX&M-2L88_,DFP\,D>_C;@[L[AWQ_6CH_A.YMO%MEKMKI:Z+*8)
M!JL,,ZF"\<K\NU5/9LMN(4^QS7?T$ C!&0: ,/PKJNIZMI<LFKV$-G>0W#PN
MD$OF1MC'*MWZ[3[J:9XZ_P"2>^)?^P5=?^BFK=CC2*-8XT5$4855& !Z 56U
M+3;75].GL+V-I+6="DJ+(R;U(P02I!P1VH XFRTF_P#$WAWP=;W-G]EM=/:U
MOIIFE5A*8X_D5 #GDD$E@, 8YS39_#WB8MXYDT[;8W6KF-["X\X94I&J$''*
MDX.",XSVQ7=V%C;Z;8PV5JK);PH$C5I&<JHX RQ)JQ0!Y]IF@ZY:^,M-UI=#
ML;*SCTN2TEMH;K<Z,75\YV@,3M(Z^Y-9X\(^(!\*D\.?88_[0%]]H)\]?+V_
M:?.Z]<XXZ=:]1HH \\\6^%;SQ--=/_8XM]3C9&TG5X9UCDMOE7(D(.X@-OX&
MX$'MUKI+?5-67QC)I%S8PG3_ +'YT-XDN79@5#!T_A!+''KM/X;],6*-'=U1
M5=\%V P6QP,^M #Z\R\-/J<A\>6=AIXG:XUJY2*9I55$<QH#O!YVC@_*&)YX
M%>FD9&*Q- T_0;.;49-$E1WEN2UYLNVF_?$ G<"QPV,>^,4 <Y9^$;[1M?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *Y[QEXDG\*Z(NI0V O%\^*%T\W81O<*".#GD]./K70UR_C[1M1U_P .
M#3],CA><W,$Q,TNQ0(Y%<\@'KMQ0!%+XLU"QEALM5L+.QO[J:7[,K7F^,P(%
M)D9@N0<N%VXZ]\<U5M?B%OTNX>YTTIJ$>H)IT$*2$Q74KGY&CD*CY",DG' 4
M]>\_BO1=<N=1T;Q#H!MAJFG"1)+2Y<B.>*0+N3<.A!4$&JFO^'?$OB30K2[F
M>QM-;L;^*_L[579X%,>1L=\ DL&;)  Z#L20"K&=1'QJC-Q:6B3_ /"/RE&B
ME.V3]^G#$KD$'CH>,?06X_B#-+X&TCQ,-*C"WUVEM) ;DYBW3&($-L^;D9Q@
M5+9Z9XCNOB!9^(KW3[&TMTTQ[.6);PR.I:17R,( ?N]./KVKGD\&^*X_!-IX
M8CMM-V:?J"3PW+7+?Z0BS^:,J$^3@\_>Z<#G( .QO/$E]+<ZQ!H>GQWLFDJ/
M.$DI0RRE-_E)A3SM(Y/&6 YYQDW7B+7IO&WAJS@LXK>UO;"6ZDMKB5DD#@)E
M7PIP5W].YZD<4G]C>*M!\6ZGJ.B0:=>6&L&.6>"YN&C-K.JA2P(4[E( XP#Q
MVJYJ6@ZV?%/AW6+5[6[>SMY[:[,SF+F38=Z@ Y *GY>.PSWH 9!XML['4/&,
MU_IL-BNB^4]Q<0L'>Y!CW*3\HYQA0#GTS4UQXMO=*GT9]8TV*"RU:9+=)8IR
M[6\SC*+("H!!Z9!X/MS69<>"KW6+SQO#J"Q066OI"MO)')O>,QQA 67 [@'@
M^U67T#6]>T_0=.UR"VA73+J&YN9XIMXN6B!V[!@$!C@G.,=!G.0 07'CO6_(
M\2RVOA^V?^P96$_F7Q42(L8<[<(?FP>A 'N:TY?&D4M]I-E:"VCFU.Q%[!]M
MF,0D!VXC4@'+<Y/H!T-9B>&M;%GXXB-M;;M<:1K7_2.%W0B,;_EXZ9XS1-X7
MN[[P[INBZWH5EJ5E!IT4#*)P)(;A!M+HQ (4C'(((QT/- ':Z?//=:;:W%U;
M_9KB6%'E@+9\MB 2N>^#Q7'IXM>UM_&=Y%H-M'<:*^^94G -T%B#[F;9UVX
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
MJ>: ,+PWXGF\3V]E=P6]E-IMY"SN\-P7:W; (CD7;UY.>>",8[UQ7@[Q)?\
MACX>:9=#2H9-(749K>>8W&V11)=NH9$"D$ L.I!Z\8YKH--\)7</BRQ\0QZ9
M;Z7>)!(NII:3_NK]RN% 4 #ALMN(!Z=>HSAX,\0CX71^&OL]G]N6^^T;_M!\
MO;]I\_KMSG''2@#H?$GBZ^T./6+E=,C%GI<"2F:[F,0NR5+%(CM() &/J<8[
MUG:_/#?^-OAWJ$<>/M$ERZDCY@K6K$ _G46M^&/$NI7WBA1#83P:K8>19SW$
M[;[(&(JT84*1AF.<@CU.< 58/A[7GN_!%Q);6F=%5_M:I<'^*$Q )E>?4YQZ
M>] $OA=$C^)WCL(JJ"; D 8Y\EJ@\>F2'Q;X*N+:U%Q="^F5$W!-W[A^"QZ#
MN>OT/2M70]'U*R\<>)=5N885L]3^S>04EW./*0J=PQQG.1@FG>*]%U"_U/0-
M4TZ.&9]*NVF>"23RS(K1LAVM@C(W9YX/J* ,ZV^($EFVN6OB33!I]_I,*7!2
M";S4N(G.%*,0O.[Y<$#D_7%JP\8SS>*;71[BS@>.\A>2*YLIFE2)U&2DF5&,
MCH>^,8JEJW@>X\3#7[R_E6SO-1LX[.U6-M_V=(V,BLQXRQ<Y('0 #)ZUI^'6
M\93/"GB*#3;9+<8>2TE:0W;8P#@J-B\Y[G('04 3^+_$D_ABPL[J&P%XL]Y#
M:LOG;"GF,%!''/7ID?6LY?%6O?\ "3W/AUM#LQ?_ &07MJXOB8C%O*'S#Y>0
M0<<*K9S^-6O'.C:CKNE65MIL<+R17]O=.99-@VQN&('!Y.,4S^R=5_X62/$'
MV:+[%_9/V+'G?O-_F>9G&,8[=: (M-\97NJ>&[:^M]%=K^34&T^>!'+1V[J[
M*\C.!G8-N<X[@>]1VWQ!M4TSQ%=:A%&/[#F$4C6DOFI/N52FP\<DL%P>A[UB
M1>$?%%OH"VJ0V4A&NR:A/9M<D1W4#LS>6S;>Q(.""#COTI;SP!K>KV_B^TNF
ML+2/5WM[BUD@D9O*EB5-JD%1\H*8SWZX'2@"?67U.3XF^!'U&QM("SWA#03%
MRI^SME&RHSCCD=>>!WM7_P 1Q!9G4[.SAO-/2Y,+Q13$W+('V&18PI! ()QG
M)7GCI1)IGB[5O$'A;5+_ $[3;9M*DF-R%O&82;XMA9?DXZY /T)'4QZ'HGC+
MPVT^@V7]G3:(T\CVM_)*PFMHW8L5,>,.P)..0/7TH [V5I! [0HLDFW**S;0
MQ]S@X_*O/[+QVUMX$\.ZQ8^'H8H-2ODM/L<,P00;YF0%?E 8\$_P\FO09"Z1
M,8TWN!\JYQD_6O,[7P9XAM_ 'AO0S!:-=Z9JD5Y,PN#L9$F,F%.W.3G'([4
M=3HWB2_NO%.H:!JNG06EU;V\=W$UO<&59(G9EY)5<,"OI6AK.IWEA-8P65@U
MPUU*R/,Q(BME"EB\A .!Q@>I/45EVVD:FOQ*N==D@A6PFTR.S&)<N&5V?)7&
M,?-CKVH\7:3K&H:AHEQIT=M=VEI.[W=A<S&-)\KA&)"MG8?FP0><=P* +7A'
MQ*/$]A>S&&..2RO9;*0PR^9&[)CYD; RI!!JOJ7B;4;;QE#X=L]*AG>>Q>[B
MGDNMBY5E4AAM) ^;J,GIQZ1^"]$U?1)]>&I+:>7>ZG+>Q-!(S$APO!! QC;Z
MG.>V.77>CZG)\2++7(X(6L(-/DM&)EPY9W5LA<=!MQU[T 8K?$+6AX9U/5QX
M>M_^)-<2P:DC7N.8SAO)^0[N#GYMOIS6_JGB2\MY<65A']E6P^VM>WDABA))
MPL08 _,>I]!C@YKGO^$3UYO!WC'23;VHN=:O;F>W/VCY567&-QV\$8[ U:.@
M>)/[?L[HP6%Q:+I:6JI/<-BRF&0TB*%._<,<_*>,9 H D?X@3R:5X5U"ST?S
MH]?=8PC7 5H7*,V.F"/E/.1].U/C\;:C%:^*4O='MUU'P_$L[PPW9:.:-HS(
MI#E 0<*PP5ZBL?3O"'B2UT'P78S6]B9-#NQ--LN3AD",HQE>6.[/I[U?O/#6
MMS:EXXGCMK8QZ[91VUKF?!5EB>/+C;P#OSQGI0!8LO&NI27_ (;%]H\-O8Z]
M'^XE2ZWR1R>5YF&3;C:0"!AB?7'2HM4^(GV6TN=0L+.&]M+6Y:!X$F/VF4*^
MQVC0*0<$' )Y SQ39/#>MM#X(46UOG0RINO](^]B$Q?)\O/7/.*;I6B^,O#=
M]?:5I@TVXT6YNI+BVNIY666S$C%F4H!\^"21R,]R.P!:NO&&M2>)+_1=)T"&
M[EMK:&Z1Y;SRA)&[$<Y3Y6XZ?7D=#K>-=3O]&\%ZOJ6FB'[5;6LDJF4G"X4D
MG ')]!TJG8:-JEM\1=1UB2*(V%S8PVJ/YV9-T98[BN,8.[UK5\4:5+KGA35M
M*@=$FO+26!&?[H9E(&?;)H X76YKY[CX=WEQ:12WQNCM"3;BX-LV-SLHQSR>
M#^-;]GXRU V_B2&[T-I-5T1DS:6$IF%P'0.FPE0>0>>.,?A5.;0O$5VW@^6:
MSLD?1YO,N$2Z)^7RC'A25&3R3V';)ZU7U+PMXFN+GQO/I\D%G+K*VWV.43G<
MOE*%96P,KN&0""<9H VK+Q5>7'BB\\.26UD;^*P%Y&\-R6C!W;#&_P N5(..
MQR#T%1_#75]5UWP;:ZEJHA,D[2NLD<A);]Z^05(&T#@ 9/ [54TGP_KEOXXL
M]:?3],L;$:3]A>VMYV8PD2[^/D ;/X8]^^A\/]%U7PYX:BT;4DM=MH\BPRP2
MES*K2,VX@J-O# 8Y[T 37GB*]EOM6L]$L(KR;2XU:<2RE-\C+O6),*>=N,D\
M#<.O.&IXIGN[W3=,M=/,.JWEB;Z:WNVV?98P0OSX!);<< #T)XQSESZ+XGT/
MQIJ>K:!#87UCK C:X@NIVA-O*B[-X(5LJ0!D=:GN_#NL6GBW3/$]H\5[=I8M
M8:A"S>5YL9;>&CZ@$/G@]N,T 5+_ .(TUAX:\07K:2AU/091%>69N,+AL;)$
M?;RK @C(!ZU>NO%>M6?BBTT:70H"=2@EDL'6]YW1[2PE^3Y>&!^7?Z#-9.N^
M"-4U/P]XM:%+<:MXB>(%&E(C@CC550%L<G ).!U;'09K9U'2-6OO&OAK6%M8
M5MM.AN$N 9_FS*JCY1CD#;ZCK0!FW'Q#O;+PEKVJ7.C1&^T2[-K<V\=T=C?=
MPZ.4R1AQP0#UJ\GC#4K7Q=8:-K6B+9VNJA_L-RER)264;BDBX 5B/0D=LGK7
M)>,-'U/2_ ?Q N;V&%(]2N4NH-DN\@9C7## P?ESQGK7:3Z/?Z[X@T2_U"VC
MM(-),DP191(9IF38,8'" %CDX)..!0!S>@7BZ/X9^(=XNGPWD5MK5]*]J[!$
MD01H67H1R,\8KH?^$N@@LM$MH(K2WN;^P%VL<LFR*",*O' R>7   '0],5F6
MWAC7(_#/C73WM[83ZW=74UL1<951-&$ <[>",9.,TVY\->)K!?#>L:,MFVJ:
M;8#3[RRGE(CN(L+G:X'!#+D9'^! )X?B,ATB&XO;..PN'U0Z8SW$I%NK!682
M"0J,HP7@X&20..M=9I5U>74$K7UK'!(DI1?*D+I(F 0X) X.?PZ<UB7=GKNH
M:3"FJ:=IM\MQ.3>Z<7W1I!L("HS+\S!MK9(4=1Q@&G^"/#DOAC2[RS)9+62\
M>:TM#*9/LL1 Q'N/N"<=!NQD]2 ._P"$DOO^$QO?#S:=;I)'9"\M)6N3BX7=
MM((V?+@]>O453T/QM/K_ (5TS5K73[?[5?79M?LOVHD1D%M^7"<D*C-C'('7
MFI_%WA:XUZ_T>\LK@6T]K,\5P_0O:RH5E0>YPN#V(S3-#\(/H_C'5M1CD0:9
M<$3VMJHXBF=0LS8[9$:X_P!YJ (%\0W!U?QE;VFD64&H:7!!(+AI,_:=R.RE
MR%!^4#ISW&1UKE=2OM0U'X>^!-3U&&.:[DU;3I4>.3<\N[DYW!0I)[9(]ZZV
MT\/:G_PE/BZ\GCACM-8MX88'67<RF.-D)9<=]V>">E8P\*^)F\&^%M(EM; 3
MZ-?6LKE+IB'C@[@E!\S=ACCU[  Z71/$=]>>)M2T'5=/@M+JUACN8VM[@RI)
M$Y8#DJI!!7!XJA\0[/66BT?5=(L%U0:7=FYGTUFQ]H785ROJRYR!Z^I&*M6>
MCZG'\1[[7)8(5L;C3XK5<2Y<,C,V2N,8.['7M6CK":VM_I]SI*V\L47F"Z@G
ME,?F*0,;2 ?F!&1D8ZC(S0!SGA7Q%X4\0ZM>:_I_^A:G!:-%J-I/%Y4R*&#
MN.^W!&1GKCMBGQ_$%I)]&F2QBFL-4F2(?9YB\]N'&4>1 N O3=@_+GJ:>?"<
MVM>,9M>U"RCT^-M-DL#''(&EGWGEG(&  . ,D\]L 5'X5T[QMI-M::!?_P!F
MOIUCMC34HY&\V6%/NIY9& Q "DYX'J>: +DWBW49]/N=5T;1O[1L+>[-MLCE
M(GG"OL=XUQC"MG )Y"GI4-EK.NS_ !-U?2VCM6L;6S@>-/.92 Y?YONG+':!
MC@  <GFJ>BZ%XN\-7-]HVG#3YM%N+J2XMKV65A+:+(Q9E\O:0Y!)QR!Z^E:D
M>BZM9?$.\UFW2VFT^]LH8)&>4K)&T98\+MPV0W7(Q^A *.E^-+:#PU=Z@=(A
MM)SJ\FG16=NXQ/<F38#NVCEFR2<= 3S6G_PDUY9>)[;0-4LH([B_@DFL)H9B
MT<K(,O&V5!4@$'/((].E<TO@/6;GPI>V<KVUKJ<>N/K-A()"\>_S"ZJ_ (ZD
M''KGGI70MI&H:SXETC7-1LX[0Z1#/Y-NLXD:2:50I.< !0 <=R6Y QR 8L7Q
M'U1_#-MXCDT"&/3/MOV6Z_TS,B?OS"&0;,, <9R5[\8YKT*::.W@DFFD6.*-
M2[NQP% &22?2O,SX,\0GX72>&OL]G]N:^^T!_M!\O;]I\_KMSG''2O1;NS@U
M339;._MU>"XC*30L<@@CD9% 'GFL+<7OCWP5J]UYD8GO9UM;=LCRH?(<@L/[
M[=3Z#:.H.=#PWL\0>./&TFH1K-% \6FQ1R#(2$)EP/9F;)]<#TJKJ_PET&XU
MK0Y[#2;6.SMYW:^1I'S(AC(4#D_Q$'M6V-$U+1?$FLZGH\,%Q'J\<;-%++L\
MF=%*ANARC#&<<@KT.> #SW0?$-P--\ W6M3%M(M;N\M;FZF/R"5,I;M(3QTR
M 3WYKK?"FH02_%'Q5:Z7/'-ICP6UT_DL&C6X8$,5QQE@ 3CJ16YH>A2^$_"%
MEHEA;K?RQ(P>25Q&C2,2S,W4@%F/ !IFG>'[WP_I&J7%D8;[Q!J#F>:>8^7&
M\N,*.Y6-!@ <\#WH Y'QKJ%W;ZS#XUMKAC9>'KY;1[=3Q+"WR7+X[D,RK[>4
M37JD<B31)+&P>-U#*RG((/0BN7@\&Z2WA<6-YHEG+=/;&*9F1&>1RN&8R8SD
MG)W>].\ :=KNC>$[32=?%NUQ9)Y,<T$I</&/NYR!@@8'X4 6KG7II?$,VA:5
M!#-=V]LMQ<//(52,,2$7@$ECM)]@,\YQ7)>)_%MSK7PI\27-G;"TO;,3V5_"
M\QW0.HPVQ@OS\$8/RY![5NW&A:EIGCR?Q)ID4=W;W]JEO>VK2;'5D/R2(3P>
M"00<>O/2LS4/!6I/X&\2Z?;K;OJNOW,MQ+F4B*(O@!=V,D*JCG')STH ZC1-
M/01VVHW6GV<.HBU6W$L#;SY/!"[BJG&><8K9JMIPG73X$N8A%,J!757W $#L
M>XJS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !117(?$G5-4TGPJ)]+DBC=[J"&1W)W!7D52%QT)S
MU[#/?H =)_:FG_VH-,^VV_V\QF7[,)!YFP8^;;UQR.:MUYWJSZE'\5M&:"VM
MI-0;1;E<&4K$I\V/DM@MCZ#.3VZB[8^/F?PZ;J^LXXM275'TEH(Y"T9G5B"0
MV,[=H+=,\8H [>@G R:YCP_XEO=1U^_TF\L2!!&LT-]#'(L,RG@K\PX<'MDY
M'-8OQ,O)IM0\+>&@[1VFLZALO"IP7A3!://HV0#["@#KH_$>AS2/'%K.G.Z
MEE6Z0E0.N1GMWK3K,U70--UC09]%NK6(V4L7E"-4 "#& 5'8CJ,=,5GMKMW>
M:[J&BZ.EL\^FPQ/<S7)8+OD!*( O/09)[9'![ '1U4AU2PN-0FT^&]MY;R!0
MTL"2 O&#TW =/QKE;+XA1:CI.GM;V6S5[R^?3OL4LG$,T>3+N8#E54$Y R<@
M<9XR;;4I-&^)?BG4M96%([/0X9G>WSB2-6D.=IZ'J,9/3KS0!Z717&6OC'4&
MUW2K2;31+::B&!DMDD)LW R!(2H!!Z;ACGM79T 4KS6-,TZ01WNI6=L[#(6>
M=4)'T)HL]8TO496BL=2L[J15W%()U<@>N >E<1\2I/(\0>!YA!).4U8XCC +
M-^[/ R0/UK:&MZ?"-6\0W^E3V!TB%XVDFC D>(JDC8 )!!( '/4&@#JJI:MI
M%CKFGR6&HP>?:R??BWLH?V.",CVKF[KQ=J&DQZ+?ZK8VZ:;JDT<!,,A+VCR#
M*;\C##/!(Q@^M,L_%/B'4O$FIZ7::+8^7IE[##<2O>-S$ZABR_)RP!S@X';)
M[ '86\$=M;QP1;O+0;5W.6./J22:@GU33[6^MK&>]MX[NY)$$#2 /)@$G:O4
M\ UD>/-2U#2/ VL:AIC1)=6]L\BO)D[<#D@#J?3MG\JY37)=0_M3X=S200S7
MIN)=BK(0K9MFQN8C(]3P?8&@#NK#P[H^EZE>ZE8Z=;P7MZQ>XG1?GD).3D_7
MGZUIUQ-MXZFM+/Q%_;=E#%>:)/%"ZVLA=)O-"F+:2 027 /'%6M-\4W\WBF+
M2+JP$EO<0-+'>6T<FR-UZQON4=N0W?T% '645FZY?WFG:>LMA8/>W$DT<2H#
MA4#, 78_W5!)/T_&L#3?%U_J<WB2PL[>QO+_ $<1M$\,Q\JY#H6"]RK94J>O
M- '8T5RND^*Y]:\-Z!J5G#;FXU1PK0EFQ%@,9.<9RFTCH,G XS44OBS4+O3M
M8U31K&WN;/2YI83')(5DNC%_K-A PN#D#.<D=J .FN-1L[2[M;6XNHHKB[9E
MMXW<!I2HR0H[X'-.N[RUL+62ZO+B*WMXQEY9G"*H]R>!7)OXPAOM5\'/:6$$
M]EK8D>*YE;][ 1"SD!<<'L3N]1BJGB+7KS7/"?BTZ7;VSV-C#<V;M,QW3NL9
M\S;CA0N2!G.X@]!S0!W-O<0W=M%<V\BRP3()(Y%.0RD9!'L14M</HNK7]EX6
M\,VMM;P16YT6*:;4+ML01$(@5#@CYFW>HP >M0#XB7<_A/PWKEMI$4G]KWZ6
M,D1N<&-C(R$K\N&&4.,D=10!W]%<;!XUN+#4/$%IXBM+>V.DV:7_ )EI*TJO
M"V[CYE4[@5(Z<Y[5>M=8UYM1TH7.D1&POXG>22&0DV1"[E$F>&STR,8/KUH
MZ2BN!?XA7$EO8:I9:=]LTVZN%C,4,<C3K$Q($W"[2.A*]@>M=O>7<-A8W%Y<
MOL@MXVED<_PJHR3^0H GJGJ.JV&DP>?J%W#;1\_-(V,X&3^0YKE+KQO>Z?H.
MF>);VPA71+UHO,"R$S6T<N-DC<8;JN0,8SP6Q5>XEU23XTQ0!;5X5T.1E1W;
M 1KA QQC[QV@8Z<=: .ZMKF"\MH[FUFCF@E4/')&P97!Z$$<$5#<ZI86=W;6
MES>V\5S<MM@A>0!Y#_LKU/2JFH7FE^$/#-Q=F&.UT[3X2_E0(%  _A4#C)/
M]S7%^))M7N/$G@2;4+6UB274B^V)R7A8PO\ (21AN#U&.1T[T >E45Q\GBS4
M+O3M8U31K&WN;/2YI82DDA62Y,7^LV$#"X.0,YR1VIUGXU74=<\/V]G DEAK
M5C)=PS%B'CV!259>G\7KV- '1ZCJFGZ1;?:=1O;>TASM#SR! 3V SU/M5NO*
M?&FOS:]\,_%R7-K'%)IFJ1V7[M]PDV2PG=R!C.[I^M=(OBO6['Q;9Z-K.D6E
MO%JB2G3YX+DR .B[C'+E1@XYR,CL,T =E17&_#G5-8UC1+J[U5X)&-]<H&C+
M9&V5EP >B@  <UV5 $-U=VUC;27-W<16]O&,O+*X15'N3P*6UN8+VTANK:5)
M;>9!)'(ARKJ1D$'T(KSJUU/6=4L?B#'J36SV]JT]NBH6^0"W4@ $<CDDGU)X
MI?"_B34])T3P+:76GVPTO4K2"TCE6<F99!!N5BNW;M.T\ D]#[4 >DT5PFJ>
M/;F&VOKW2K!;Z&QN6MVME60S7&QMDA0JI48.[ .<X[5)=^+M?F\2W.B:/HEI
M-*FGQ7\3W-TT>Y'<KAALRK<'CGW(Z4 =O17"ZIX\NH;;4+O2[!+Q+"X:W>V
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
MDJ,'J,8[5HT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !145S<0VEK+<W$@CAA0R2.W15 R2?
MPKGO GC*U\<^'/[5MD\HK/)#)$3DH0?ES]5*G\: .FHKSS5O'>KV/Q2L?!D%
MI8N+Z SQW3EQL&'."H/)_=D9SWJUH?CZ>Y\?WW@S5]/BM]1MX_-BGMY2\4RX
M#=" 5.&]^A_$ [FBO+/%WQ&\3>#O#.G:S?Z1IQ:]F$8MA*^Z,%2PW''7 Y':
MNM;4O$EO-=I<VNG^2EDUS!<1;RK.IY1@>G!&#D_I0!TU%<!\/?B%-XM\)W_B
M/5(K73[.SE>-PI9L!$5RY8]L-TQVJ3PQXNU[QO!+JFCV5E8Z*)&CMY;X/)+<
M[3@L%4@(,\=3R#0!W=%<1J?B[7-,\,>(=3N=*M8+G1Y,"$RM(EPFQ&W*^ 1G
M<>W;!K2\!^(KOQ9X1L]=NX8(#=ABL,63L"NR\DGG.W/04 =+17 ?$GQ[J'@:
M32FMK.UNX]0F,.)"RF,C'.1U'/MTK;34?$,.O6-K/;Z;/8S2O#<36SN'@81-
M(N5/&#@#.>X]: .DHJCK-U<6.C7EY;",RV\+RA9 2K;03C@\9QUKB_!?CO5?
M%W@74/$9M;.V>V:58X/F<-L4-RV1C.<=./?I0!Z%17GO@GQWJOB_P/J'B(VM
MG:M;-*D<'S.&**&Y;(QG..G'7VJY\,O&E[X\\/S:O=6MO:(EPT"Q1%F)P%.X
MD_[W3';K0!VU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% '.>)YYKJ>RT:TMQ<O.WVBYB\P)^XC(R"3_><HN.X
MW^E>6^"Y9OA_\9M0\.W<'V33M>'GVD6\,J/DE "./[Z?]\U[/_8VFC5CJHLX
MA?E-AN,?.5_NY]/:JNH>%=!U:^2^U#2;2ZNH\;)IHPS)@Y&">G//% 'E'B^&
MXN?VD] AM+MK2X;3&$<ZHKE&V3X.&!!'MZ>G6E^%ERMO\2]?L_%J$^-&)"7<
MC?+-" /EC7@#@*1@<KZ8->JS>%- GU-=3FTFU>_7[MTR9D7Z-U%2WOAO1=1U
M.'4KS2[6:^A $5R\8,B '(PW4=30!Y9^T?\ \BAI'_80'_HMJ]9U/_D!7G_7
ML_\ Z":AU;PWHNO&/^UM,MKX1_<%P@<+] >E6GTZSDT\V#P*UH5V&(DX*^GT
M]J / OA[I=YK/[.OBBPT]6>ZDO)2B+U?:D+%1[D C\:]"^!^H6UY\+M.MHF7
MS[)Y89X^Z-YC,,CW# UV>D^'M'T%'32=.M[))#EUMT"*Q]2!QG@<U5N/!WAV
MYOY+Z32;874O^MEC!C:3_>VXW?CF@#'^)-W;W7PR\4"WF23R;=XI-ISM<8)4
M^_(JK\'I8X?@_HDTLBI&D4S.[' 4"5\DGM777&A:3=:6NESZ?;/IZC M?+ C
MQZ;1Q6>/ WA9;4VHT&P%N>L0A&S\NE 'E/QPU"+5]$\%:A 62&[N?.B)Z[6"
M%3^1!KTS2;<>$GOUU+4IKQM3U53:O<,IED+QQIMP,#Y=K= ,*M:%]X1\.ZG%
M;17VC6=S';((X$EB#+$H  "@\ 8 Z>E+#X3\/P7T%]'H]FMW <Q3>6"T?T/:
M@"?Q#_R+6J_]><W_ * :\I^#'_)$M7_ZZ77_ **6O8;RSM[^UDM;J)98)!M>
M-NC#T/J*SK3PIH-A8SV-GI5K;VD^?-@B3:CYX.5'!XXH \O^"O\ R176/^NU
MU_Z*6KW[._\ R3>?_L(R_P#H$=>A6GA30;"QGLK/2K6WM)\^;!$FU'SP<@<'
MCBIM)\/Z1H,;QZ3IUO91N<LD";%)]2!QG@<T :5%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 445G:[-JD.DR-HT4$E^7C2(7 8Q@,ZJS,%(. I)X]* -&BO
M,+CQMXHM_BK9>"3)H[?:;<S&[^Q2C;A';&SSN?N8Z]ZG\9>,/%7@_P $SZQ<
MP:6][!>^04\B3RY8R?E=?GR#C&1SSD4 >D45Q-KK'BNYTS1[^";1[G[4MK/=
M6BVDJ21PRL S*WFD$J"W4?PGZ5G>*/&^O:/\3-%\+6@TTV^J1AQ--;NSQ<L,
M8$@#?=]NM 'H]%>?Z?X[U&W^)[>"=:MK6266'SK6\M%9 PVEL,C%L<!OXNWO
M65K_ ,2]:\+_ ! M=+U*VT]M GO!:F\2-TD0F.-SG+D<>:O;D T >JT5POQ/
M\;WW@O01=Z7;6]Q=+B21;@,42+<J9^4@Y+.N.>@;TK/U[QUKVD?"6R\8(NFR
M74T4$SP- X3$NW@?O,Y&[KW]!0!Z517GNI^*O%4'PTTSQ)IMOIUWJ%U%#,UG
M]GDPPD4':G[S.1GWS[4GAGXD?\)=\/[[5]/^S0:SI\#O<VLR,Z*ZJ2, ,#M;
M'!SQR.<4 >AT57M7F6PC>]EA,H3=*\:E$]\ DX'XURW@'Q]:>.8]6,"B-[&\
M:)5[M"?]6Y';.#^5 '8T5Q'BO7?%.A:=XBU>!=,2PTU5:UCFMY'DN!L0L2PD
M4 ;F8# /W:@\)>(_%GB/P]H6NE=*-K?2,MS!';2*\* LH96,A#<J,\#@T =]
M17F_A7QSKNN?$O7?#-TFG):Z6&/FQ0.'E 8 =7('7WJUHGCF^\9^*=4T_P .
MK:PZ7I1$<]]<1M*9I"2 (U#* /E;DD]!QS0!WU%<+I7CJY3Q[<^"M=BMX]1\
MOSK*Z@4B*Y3;G&PDE6 !XR0=IYZ9Y]/BMJ>B_$(Z#XJM+.#2YI7AM=1@C=%9
ME;;EMS, ,\'TR#TH ]:HK&M;O4W\57ME++:&QAMH9XPD+"0F1I%P6WD<>7Z<
MY[8K'^)GBC4O!OA&76]-2TE>&1$:*YC9@P8XX*L,8S[T =C17E&J_$O7?#4'
MA74-4MM.O-/UV.-F6UB>*: LJDXR[!\;_;..U7_&?CC7?#_C_0/#UDNG-;ZN
MRJ)9H'9HLOM[2 -^E 'I%%<WI]WXC;7OL]S-IEUICV\VVYMK:2-HYT=5V,#(
MP(Y;H?X3TKBM.^*^I:?X_?P[XKM+2VLIY9(;+4($9$D9)&3+;F; )4CV/7@Y
MH ]9HK#M[G6)M?U2R:XL5MX(HG@(MG+9?=][]Y@XV]L9SVKAO 7CWQ-XUTS4
MKJ2;1=/-I<K;*&LY9 [-PO/G#&20._6@#U6BN"\3>*O$?ASX93>(;BWT]-5M
M'VW%NT3F)_WWE@K\P(&"&!.<TFGZ]XNU3P?I^N6DNBR7-W;"Z^P&SE#,G!8*
MWFG) /'R\DB@#OJ*\WN_'.O0?&*T\%HNF_9+B$S_ &AH'\Q0$9L?ZS!/RXS[
M]*;XU\7^+O"/AB^UYX]),<=\T%O:O;2EC%YA5'9_, R0 <!>] 'I5%<78:_X
MACTNQUS4EL)])FTQKV<6MNZ2PL(Q(%YD8,"-PSQR!ZU0T;Q=KWB'P4_B72)M
M)NY?+=SIBQOOBQGY"^_)< 9Y4!NV,YH ]#HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M/%M2(_X:IT?D?\>##_R#+6S\?C_Q:Z?_ *^X?YFN]?PYH<EY]L?1M.:Z)W><
MUJA?/KNQFI[_ $G3=555U'3[2\5.5%Q"L@'TW T <%X6BLO"'AZ/Q+>:G+);
MWFC6*)%//O/F(K$)'GL=X 4=\US?Q%B:X^/?@V%+B2W=[< 2Q8W(2TG(R"/S
M%>JIX3\.1NCIX?TI60Y5A9Q@J?4<<5-<>'M$N[O[7<Z/I\USG/G26R,^?]XC
M- 'C_@.<^'OB_JNE>,1]H\0W0_T#5IB?WT>,!%'W5R!Q@=0R^@KH/'_AA?%O
MA?QC:PJ'OK._2ZMP.3O6T@RO_ EW#ZD5Z)>:+I6HRQ2WVF65S)$,1O/ KE![
M$CBG6NE:=8SRSVFGVMO-+_K)(H51G^I R: /#_$CZA?_ +/$^MZQ_P ?U[%9
MHI/7R8Y%"$^[$N__  /VK0\:D?\ #,>F<C_CRL/_ &2O7[O1],O[>."\TZSN
M88AB..:!75/H","H7\.:'):):/HVG-;(=R0FU0HI]0N,"@#F-%D1?AKX*W.H
MRFG*,GJ<+Q7 _%+PCJ'@W4[KQKX579:W<3P:K:J/EQ(,%\#^$YR?1L'OQ[,?
M#NB-;Q6[:-IYAB;='&;5-J'U Q@&KTEO#-;O;RQ(\#H4:-E!4J1@@CIC':@#
MGO$T\L]C::'9B*2[U+Y6CDE,8,"@&4D@$@$83(!Y<5Y9<277PY^.-MJ=[!;V
M>E^) 8YD@F,D:.2 6R57!#[6/' <\U[9+I&FS7L=[+I]I)=Q@!)WA4R*!TPV
M,BH[[0M'U242ZAI5C=R*,![BW20@?4@T 8'Q3('PO\0_]>C?S%5/@V<_";0<
M?\\Y/_1KUU]SI>G7EHMI=6%K/;( %AEA5D4#IA2,46>EZ?IT#06-C:VL+?>C
M@A5%/U % 'D'P^PWQ]\<C/5'Z?\ 71*/@;9R^&-;\4^%M2'E:A%-'*BOP9HQ
MN&]?4?=/_ J]8M_#VB6EW]KMM'T^&YSGSH[9%?/^\!FI+_1M+U5HVU#3K2Z:
M/[C3PJY3Z$CB@#R.\LI?$W[2=M=:>"]IHEL@O)UY57 <A,^I+@8]CZ5U>K>#
MM.\>>%=6TRY*K,FHW+6]PO+02ASS].Q'<?A7:V>FV.G6OV6QLK>VM^?W4,2H
MO/7@#%)9:7I^F^9]AL+6U\P[G\B%4W'U.!S0!YI\')M?CN]=TCQ&#]MTB.VL
ME9N2T8,S*<]QAN#Z8JY\>"!\*K[WGA_]#%>C+!$L[SK$@F=55W"C<P&< GN!
MN/YFJ]_I6G:JBIJ.GVMXJ'*BXA60#Z;@: /G_P 71IX9T+P!XBT>Y>[UI[>!
M([&[8W2LIC4YC1\E/FP/DQU&,8K:^)X-U\7/ "3E[=Y3'OV2;6C)D'1AT.>]
M>PV?A_1=.F$UEI%A;2@8#P6R(P_$"FW?AW0]0N#<7NC:=<S'K)-:H['\2,T
M9'A_[)X4CL/#$E\UU>W-S=2Q^9+OE,9>27>_<]0">Y-8NL^"M/\ 'W@B\L)6
M1+J+4+YK6Y')AD^TR<'V/0C^H%=C:^'=#L9C-::-I]O*RE"\5JB,5/49 Z&K
M%EIFGZ8KK86-M:*YW.((5C#'U.!S0!YU\';O794UJQ\1JPU'3&ALF+_>95#E
M23WX;@]Q@^]<-\&=#76-.U&Y6^FA>PUJWNC&LVV*158$[UZ'@$@^H%?04EE:
MRF8R6T+^<H67<@/F = WKC)ZUFCPAX9 ('AW2!GK_H4?_P 30!Q/Q5UFSUOX
M.>(KBQE66WCFC@693E9"LT88J>XSD?A4OPR\.M'I'AC7UOKJ1/[%-NUO+*6C
M0LT; HO\/W"#^'I7<OX?T62QCL7TBP:TC)*0&V0QJ2<DA<8'-6;*PL].@\BQ
MM(+6'.?+@C"+GZ 4 >.ZB1_PU3I/(_X\&'_D&6MOX^G_ (M=<?\ 7U#_ #KO
M'\.:')>?;'T;3FNL[O.-JA?/KNQFI[_2=-U5574=/M+Q4.5%Q"L@'TW T 8>
MCWL6G?"RPOY8A-%;:)',\?\ ?58 2/QQ7D_BGP);^%M+/Q!^'FNO:0@)-]G5
M]T<BLP&$/<9(^1L^GM7NT6FV,%BUC#96\=HRE&@2)5C((P1M Q@BJZ^'=$2[
M6Z32+!;A6WK(+= P;^\#CK[T 6--FN+C2[2>[B\FYDA1Y8_[CE02/P.15JBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"H;J\M;& SW=S#;P@X,DSA%'XFIJX'QW_:^E>(='\36NDOK.FV,4L=S91<RQ
M%]O[Z-?XF !'T)]20 =S!=6]T@>WGBE4J&#1N&!!S@\=N#^52UP?A[Q%X/\
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
MS<CY;N+RVVSIZ@\9]#Z=!VM[KAAUZ#P_IMO%+?-:FZ<2.4CAA#! 3@$DEC@
M#L>>.0#=HK@K[XCR67AG6M0;2 =1T6Y6WO;,W& I8@*ZOM^92&!' /6M:T\3
MW_\ PF*:#J>E1VBW-J]U:2I<^82$8!E<;0%;Y@>"P]S0!T]5+G5=.LIDAN[^
MU@E?[J2S*K-] 3S6;XMUTZ#X0U?5;<I)/:6KR1KG(W8^7/MG%4/ .D6\'@K3
MKF=5N+W4;9+J]N)0&>>210QW$]0,X [ "@#I)K^SMP#-=P1@D@%Y ,D=1S4D
M<\,L(FCE1XB"0ZL"OYUYE\3]!LM#^#GB"ULXE2V:X2XCB"\1%IHR0OH,DX]
M<5=\53G5?B+X9\'R#;I3027UW".%G" B.,CNH89*]#Q0!W%MJ^FWA<6NHVDY
M0@,(IE;:2< '!XYXJY63J_AS3M7M[:.:WC5[2:*>WD5!F)D<,,>@XP1Z5K4
M5I]0LK63R[B\MXGQG;)*JG'T)J:*:*>,20R)(AZ,C @_B*\]^)JV_P#;O@A[
MF$2QC5\,/*,A(V'(V@$GH./:J>E$:)X]\3>)+:SN-.\*1::'N ]NT*3W"X)>
M.-@"<*",XY/KF@#U&BN-@\;SMKNG:?+8V\D6HH_ER6ET9C!(JY"R_* H/0,"
M1GCWIOA_Q?KOB']];^&XDM([BYMIY&OAE'C) P-OS D8SVST..0#K;.]M=0M
M4NK*YAN;>3.R6%PZ-@X.".#R"*GKAM"\9VC>#- N[/2(;2;5IVM[/3HG"HC;
MGR2P7A0%+$A?PYJ\/&B:?K.HZ5K\$=E-:6)U%9HI#)'-;CAB,@$,I&"OT(H
MZ.YOK2S>%+JZA@:=Q'$LD@4R,>BKGJ?858KR_P 67U_JC>!K^XTNWM[>XURU
MDC;SMTT8(8JK#:!R#DX)P1CGK7J% !5:'4;&XE$4-[;R2'HB2J3^0-6:\\\)
MQ^7\4OB,\$,9F#6.P,=H),!."0#@$]3@_C0!VT^L:9;7T5C/J-I%>2G$<#S*
MLCGT"DY-7:\Z\"6\VNPZZ-:T^RN(4U^YE#-*9&2:-U"X!0<*% #9S@ 8KT6@
M""\O;73[5[F]N8;:W09:69PBK]2>*F!! (.0>AKRSX@Z[/XB^%>NW]CI]O+I
M/SQQ3238D<))L,JKMQC<#CG)'/'0]A;^(I_^$O'ALV4?_(+%_'<>>?F^<)M*
M[>.3G.30!TE07-[:V;0K=7,,!GD$40D<+YCGHJYZDX/ ]*XB7XBW,?A5-:&B
M!V_M0Z;)"EUG:1+Y>Y25&[)[<?6K&I^(=0M9=%77?#%HK76LK:0-]J6;RB02
MDR_)][ 8=B/QH [:BN+F\8:S)K7B#2M/T&":?2$BDWRWNQ)5=6;LA(; P!@C
MKDCC,\/CF&]TSPS/:6A-SX@_U$4KX6+"%W+,!S@ @8')QTZ@ ZVBN;\.^)KO
M6=:UC3+G3H[:32Y1#+(EQO#L0&4@;1P5.?;I[UTE !17%3>.;JTN=*:]TD6M
MOJ6I'3XHIIBMROS,JRF,K]TE>QX# Y.<5VM $)O+47(MC<PB<](BXW'OTZT7
M%W;6BAKFXBA#< R.%S^=<7\2/#I\0G0(+:X-EJ(OV-K>H!OB=;>5UYZ[=R+D
M>U9\?B<^)/"-YI>M6R6^O:==VL6H6C#()\^/$B^J-U!_^L2 >D(Z2HKQLKHP
MRK*<@BG5@W&OSS:_=:)I-M!/=6=ND]R\\IC2/>3L3A6))VD^PQUSBL&7XD'^
MP+748-'=YSJJZ3>6K3@/;3;PI .,/UR.F<CIV .\HKF=(\37MSXIOM U738;
M.X@MDO(7AN?-5XF8KR2JX8%>G(]_6K\2_$D_AKX>ZMJFGR#[6B+'$X.=C.P3
M=^&21[B@#I)=5TZ"\6SEU"UCNFQMA>90Y^BYS3Y=1L8,>=>6\><XWRJ,X.#U
M/J,5FZ%X<T[2_#D&F?9HID:(?:6E4.;AR/F=R?O$G).:XKX@:'::-X0\-Z9"
M@:VA\06PC5QG:C2L=O/8!L>^* /3#<0BW^T&:,0[=WF;AMQZYZ8J"UU33[Y2
MUI?VMPH;:3#,KC/IP>M<-?3?\)'\8X] O!OTO2=.%\;9N4FG9P%9AT8*#D ]
M#S77ZCX?L-1OM/OGA1+NPF$L,RJ-P&""N?0@GCZ'M0!JU5EU*PMY3%->VT<@
MZH\J@C\":M5YMXS%FOQ9\%R7EN)8OL]\''D&4G"+CY0"3@GTXH ]'1TD0/&R
MNA&0RG(-.KRSPU._A6_\9:X;.XL?#$MQ#_9]I-&8=\IPC,B-C8K.PY( YSVK
MHK7QI<RZ^^D-86T[O:M<V\]G=&2)F7K&[%!L;N#SD>G2@#KIIHK>&2::1(XH
MU+N[MA54#)))Z"D@GANK>.XMY4EAE4/')&P974C(((Z@BN$T_P :ZMK7A.37
M7\+PG29--EN2)+T$N5)S&5V="H//?'09K2LO%,;:9X8M;"PA2\U>R6>"U#[(
MK>(1JS9('0;E4 #DD=!D@ ZVJ\M]:074%K-=0QW%P2(8GD >3 ).T=3@ GCT
MKEO^$^MK&/7X]:MC:7FB*CS1Q/YBS(_^K:,D#.X_+@@8/'O61K3ZE+\2O <F
MH:=:V[/)=D/#,9&4_9VRC94=/4<=?Q /2***XRXUC6C\5HM%2*U;31I+7!1I
MF4MF9%+$;2"PP0%Z<GYN<  ZNTOK2_1WL[J&X1',;M#('"L.JDCN,]*L5Y%H
MGB*]\)^'_%.HVVCQ7.G6?B"\:Y)N/+94\P ^6H4[B,YY*CTSV[?5?%B6VIS:
M;8FQ:ZAMTG<WESY*?/NV*,*22=ISZ#'7- '345D>%]>7Q+X=M-66TFM#.#OM
MYAAHV!((]QD<'N,5KT %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 455M-3L+^:
MXAM+R"XDMF"S+%(&,;'LV.A]JM4 %<SJ^J7NG>(HY8)]/ELA;[+BUFO!%*'W
M95D!XZ9SDC.1SQ7351N=%TJ\G:>ZTRSGE;&9)8%9CCW(H \\E\-Z;K5UXJO;
MN^T[2SKEFEJL,-TCE2N3YLF#@L21P,\#KD\:>A:OKMW"EAXEN]!A@BC,<US:
MWX=KSY2HPI V#G).<\8 &>.K_P"$<T/_ * NG?\ @*G^%'_".:'_ - 73O\
MP%3_  H X;PE+KF@65OX;GU'0WTRS;;%JBWP\UX <A/*QP^/ESG ]\<Z&D.^
MC^*_$EV+S29K#4I4N8G%\HDW"()L*XP.5SNST[>G4_\ ".:'_P! 73O_  %3
M_"C_ (1S0_\ H"Z=_P" J?X4 >:Z?H$UEX/\*(FIZ2NM^'+AI%C-ZIBN$8D.
MN[JI*MP2."/QK>F2#4=>O?$,]S80W']EMI]I:F]C)^9BS,[ X'.T #/ )[X'
M6?\ ".:'_P! 73O_  %3_"C_ (1S0_\ H"Z=_P" J?X4 >>+I\Z>$/!FE"ZT
MLW&BWUM<7)^WIM98@P.P]R=W&<5WVH:_;1:=-)I]WIL]XJ9BAFO%C5CZ%AG'
MY5+_ ,(YH?\ T!=._P# 5/\ "L^W@\&W6HOI]O;Z)+>(I8P)%$7P#@G&.QX/
MI0!FK/!K>N:/JVJS:;8G2_->.);Y)7:1TV'D8 4 GW)QTQRW6_)\6Z#KVB:M
M?Z5:V\S[;&>&[5V(&&1V!Z$.!Q[?B>D_X1S0_P#H"Z=_X"I_A1_PCFA_] 73
MO_ 5/\* .7.S6]?T/4=8O=,MTT=7D\N.\1_/N&4+N'HBC<1GDDC@8Y=J<B7'
MQ#T;6(;O3FL;*VG@D8WJ!R9-F"%]!MYYK:N[+PA82".\MM#MG(R%FCB0D?0U
M/;:-X:O(1-:Z;I,\1X#Q01LI_$"@#5BECGB66&1)(VY5T8$'Z$4^HX((;:%8
M8(DBB085(U"JOT J2@!DLT4$32S2)'&OWG=@ /J37!:J?M/Q*T778+K36L+"
MVF@D)OD#L9 .57T&!U(KL]5N--MK!VU:2VCLV94;[25V$D@*#GCDXJ'_ (1S
M0_\ H"Z=_P" J?X4 <KXN,TNL:3XA\.:II,FH:>)8I+6YNE1+B&3;N7<.A!4
M$?Y!I^)9-2\1^$&MIKO18[^:Z@F%LE^IC@2.17P7QEF.T\X Y'ID];=:9X7L
MI;:*ZT_2(9+F3RH%D@C4R/@G:N1R< U9_P"$<T/_ * NG?\ @*G^% ',>*)5
MU;4O#5U:76GE-/OA=W >]13C8R[5]3\WL.*;I\HL_&WB36&N-.:UU""WCMPM
M\F[,2L#N'8'=QR>E=3_PCFA_] 73O_ 5/\*/^$<T/_H"Z=_X"I_A0!YK;:3=
M6_@/PIHINM):[TC4X+N<B_38R1R%_E/7)SCD#H:Z*RF%KX^UK6VN-/:TN[."
M"$"^CW[H]QY'0 [O4]*ZC_A'-#_Z NG?^ J?X4?\(YH?_0%T[_P%3_"@#S/2
M],U+3-!\*6+W6BW<6EO.+VQDU%5BF+DF.3.#G9DG!'7D= :=+HEY/X,\4Z1)
MJ.AK<7VJMJ%JRWHVOF5)-K<?+]S'?KVQSZ5_PCFA_P#0%T[_ ,!4_P */^$<
MT/\ Z NG?^ J?X4 <GJ<TVH^*?"FK//I*)IK7#W2+J"G;YL90!20-V.I/'M5
M338)O#UKKVCV-YI=U8ZA/-<65P]\B?9S*/F21>I"G)!7.?:NW_X1S0_^@+IW
M_@*G^%'_  CFA_\ 0%T[_P !4_PH X>TTFUT?7?"'V&_T^73M$L9K665[Q%=
MS(J#<%SZJ2>>_%:?@]X])O?$,E]>Z=&FH:F]["4O$8A&55PWH?ESW'-=+_PC
MFA_] 73O_ 5/\*K)IGA>34);!-/TAKR%%DD@$$9=%;."1C(!P: +CZYI:HS+
MJ-F[ 9"BX09]NM<'X1EU'PW9:O"PT6:2]U*>^C)U9551(00K?(3QCL#7<_\
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
MT[PQK5_9:?K*6<U^=S6L;R;9QQEBA!# 8'./2@#.\(S7EKJ-WI^H>'ETRZN
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
M^Z QXYR5/(R*YM_!?BQ]*CM)/[)FNK;6H]2-Y)/)YEXJR[P'^3Y,*0O\7 P
M*TO$_@_4?$WG)<V=@E['.CZ=K$$I2:U4;2<@+DX.[ R0<C..M '?UQ%YXXO=
M/NM/:]TZ&WAOM4&GI:RRE;D(7*+/CH5) ./0CDUV]>6MX+\6/I,%I)_9,UU:
MZU'J)O))Y/,O564N _R?(0I"_P 7  &,4 >HG.T[0">P)Q7#:7XUUF_-_=S:
M/:6^EZ7>W5M?S_:RS(L*Y+(-@W<COCJ/<UW"[Q$-VTR8YQP":X[P_P"%;Z'1
M_$^F:PMLL.L7MW.IMIF<K'/P5.5&"/QH CM_'-W)J.C Z:LMEJC!";?>TEH6
M&5,GR[2#T)!&#Z]:M:)XMN-?N0;".RDA2[EMKJ#S2+BT";P&=<?Q%5XXQNZF
MJ_A;3_&VGPVFD:M-I;6%D%1;Z!G,UQ&OW5*$84D !CD\9QR<U6;P??W_ (@T
MC6+FSLK'5K*YWW.HVDQS=0@$>6RA1DM\N<\#!P3TH E?QW>)X0\1ZU_9L!FT
M2]GMGA\\[91%C+!MO!.>F*;K4@G^)G@.XV!6DMK]C^,49QFLZ_\ !WB5M&\7
MZ%:)IS6FLW,]W!=23L'4RXS&4"]B#\V[IV-;5QH&M3^*/">IF.Q\K2;>>*Y
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
MH^8@GK@#CKSCN--ODU/2K._C4JEU DRJ>H#*"!^M %JFNZ11M)(RHB@EF8X
M [DUP_B'QMJ.@0WE]<V=K#;6]\EO':S/B>ZB+(IF0@X RYP,'[IR1FMF77+N
M^\27NB:0+<2Z?!'+=37 9E5I,E(PH(.2%))SP".#G@ UM.U.QU>S%YIUW%=6
MS,RK+"P925)!P1UY!I(M6TZ?4YM-AO8)+V! \L"."\:DX!8#I^-><>!=??2/
M >E6RV\;:GJ6K75M! 7^16\Z1G8G&=J@$\#G@<9K1TS^TD^,.L"Y6UDN%T.'
MRFC+1I(/-?!(.XKSD?Q=,]\4 =QIVI66KV$=]IUU%<VLF=DL395L$@X/U!%$
MFI64.I0:;)=1+>SHTD4!;YG5<;B![9%>;7?BS5]0^'/AW5M/BM-.:_U:*WFA
M0$A5^TE=JD8Z[?F/?)]:ZJ76[RW\=Z3HMS8V;?:K*:;[4C$N"FW<H!' .1W.
M<4 =317#R^-=0F\*W?BS3;.WGTBV>4B%B1--#&Y5Y%;HI^5B%(.0.HSQ(_C#
M4[WQ1::3H]E92V][I/\ :5M<S3,."R@;E"\##=!G/'(YH [2BN?\'>()_$>B
M27-Y;QV]Y;W4UI<)$Q9/,C<J2I/.#C/-96J:CK2_%/2M,MY[9;!]/FG\ME;+
M$.BDD@]0#Q]3U[ ':T5Q<GB_4KO0M4U_2+2VGT_3Y94$,C,)+I8B1(RL.%Y#
M;00<X[9XZC2=3M]9TBSU.T)-O=PI-&6&#M89&??F@"Y17"ZOXVU'1I!/=V=K
M!"=36R2SE?\ TB6$N$$ZD'&,G(7;T[U9G\2>()_%^J^'].T[3]]K:Q7$4]Q.
M^TARP^8!<Y^7H/<Y[$ [&BO/C\0+]_!N@^)TL;>.QO)T@OS(S'[)F0QF08ZJ
M&'MU%=9%J-S/XEN+"-(C:6UNCRR<[A(Y.$]/NC<?]X>M &K163KNHWU@EHME
M:I)Y\^R:XE/[NUC"EC(_(R.,8R.3UKDI?B'>IX*\1ZQ!9V5S<:)=O;L4F98I
MU 4B1>">0X^7/8_-0!Z'17%7/BCQ!9^)]-TJ33+!DU:"5[,K<,#$\85CYIV]
M,-GY0>>.>M10>/I[/1M=EUBSA_M#2;Y;+RK60[+AWV^7M+#*YWC.<XP30!W5
M%<K<>(]1TCQ)IFDZM%:M'JP=+6ZMPP$<RKN\MU)Y!'1@1G&,"LF?Q]J$/P_U
M;Q&+*V,^FWDML\.YML@27R\@]03G/>@#T"BN1OO$FM+XX;PW8:?8MNTTWL=Q
M-.P _>!/F 7Z\#.>.1S7.ZKXQUK4O FGW]JMO97;ZS'I]ZH+,,K<!"$/'RG'
M.><$CWH ]0HKC]0\675KK[:"LNG0:FMFEQ"EUN5;UV+#9&<C&-HR?F/S=.*Z
MR%I'MXWD0+(4!9?0XZ4 245PNE>+]?U&?4YI-,TZWT[2=1GM;V4W+LPCC0-N
M0;>3SSG'4#U-+;^-M3FN=$G32I+BPU21$=(;:;S+,.,H[N1L9>F[&,9X)'-
M'<T5Q%_XQU%O#.K>)-*M[233=/,P1)RV^Z$1*NP8<(,JP'#9QVS5VV\47DOB
MC2M)>"#RM0TMKX2+G=&PV KCN/FZ\4 ;5ZVDZ/'<:Q>"UM5C7=-=,H4XZ<MU
M-7T=9$5T8,K#((/!%>?WOC>^'@7Q-JSZ797$ND7L]F\+R$1RK&0-V,'KG[OZ
MUH:SXGUNU\2:9HNF:;92OJ%E+/%+/.RA60+PP"\#YNV2?;K0!V-%<1=>,-5V
M7UO:VEN=1TV&/[3$(9IDEN#&',2,@^4 ,,,<\GIQFK5IXNN=7N]+TVRLC9ZC
M=6'V^YCOD;-I'N"[2G!9BV0.1PI/H" =#I^K:?JRSOIU[!=)!*896A<.%< $
MKD=P"*9J^AZ7K]HEKJUA!>VZ2"58YDW*&&<''XG\ZY+X9FX+^+OM21I/_P )
M!/O$1)7.R/D9YP>M3^)=1UJ#X@>%M.LI[9+2Z6ZD9'5LLT<?\1!Z8?@>O/I0
M!V:(D<:QQJJHH 55&  .PIU<D?$VIZE#K=UH5M:S0Z3/);&.<MNNI(P"ZJ1P
MF"=H)#9(/ %;7A[6[7Q)X?L=9LPP@NXA(JMU7U!]P01^% $UGJNG:G+=065Y
M;W3VS".=8G#^6Q'W3CO[5FVW@CPQ9WOVNWT*QBFW[QMB 4-ZA>@/N!7'V5QX
MAM_&7CMO#UA8W,JW=N[B[F9 W^CI\JA0?F//)( XZ]M>Q^(4.M:;HTFGPF&Y
MU*VDN6$L3S"W6-@C J@RQWG Z#@G/0$ [BBL#PGKM]KEC=-J.FRV-S:W+VYW
M1NB3@=)(]X!VD'OTYK/U7Q+KD7C4>&],TVRE>73FO(I[BX95!$BI\X"Y Y/
MR3QTYH Z^F3316T$D\SK'%&I=W8X"J!DDUQ.D^-=7U/1[M#HR)K=CJ2Z?>1+
M)F&')&9\\$QA3NQUX_&I+#QE<WT'BF%(;&]GT4*RR0RE8;E&CWC^]M(P0>O(
MH ZZSO+;4;*&\LYDFMIT$D4B'(93R"*BM-6TZ_O+NSM+V">XM"HN(XG#&(MG
M ;'0\'CVKF;'Q=)<Z/X4AM;6WCU+7;831Q<B*WC6,.[8') R !QDD<CDU3\'
M?:_^%E>.1?"'SP+ %H<A7'EO@X/(X[9/U- '97>K:=8W=K:75[!#<W3[((7<
M!Y#_ +(ZFKE<)\1FFCU#P<]M"LTXUM?+1GV GRI.K8.!ZG!^AI;;Q7XD&J:M
MH%YI5@-<MK/[?9B"9S!=19VXR0"K;N/Q]* .ZHKDM-\67&L>&_#]_9);M=:K
M(J/$P;$6 QE'7.4VL.>I '&:Z34+F6STVZN8+5[J:&)I$MXSAI6 )"CW/2@"
MS17&:=XNOI/%-KH5W'827%S8/=;;=R#;RJ5W0R<M_>^]QT^[6(?B%XF/A.3Q
M.F@6#:=9SRI>1"Z8RE$D*,T?RXP ,Y;&>>!W /3JI:IJFFZ5;"34[RWMH9&$
M8\]P Y/&T ]2?2N5F\7:Y>^)Y=%T33M/DW:;'J%O<W-PZH4=B!N 7(/'09ZY
MR.E<[XC\32>*?A1>W%U9_8[^SU:"SO+<-N$<R7,8;![C!!_&@#TY]2L8M2AT
MU[F);V:-I8H"WS,BX!('H,BK=<U=:Y/!\0]/T1K&V,-Q933I=;R9!M*@KC'
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
MXSU7T]ZRY? .IZ%;Z!<^$[VV_M#289+>1;X,(KN.1@[[BN2IW_,,>OM7H=%
M&=HT6J):-)K,UN]Y*VYDM@?*B&,!5+<GU)/4GH!@5R6I/>)\:K%K*&&9_P"P
M)=Z2R%,KYZ="%/.<=O6N^J@VB::^KKJS6<9U!4V+<<[PO]W/I[=* .,O_ ^K
MR:;//:W%D=2N]934[RWE9A;S1J-H@+!<E0 IR5Y(Z=A8MO"_B&+5/%=Y+)I;
M#6[>)8T1I%\MUB,>"<'Y1GKC)QT7MW5% 'G0\$Z[9Z;X1NK">P_MGP] ;9HY
M)'\BYB9 C MMW*?E!'!P?6MGP[H>M67B_7M:U$V"Q:HEN!#;R.[1F)"N,E1D
M?,><=N@KK** .;\6Z%?:PVC76G/;_:-+OUO!%<,564!64KN )7[W7!Z4EMIC
M6OB"[\5:W-:VTOV1;.-%ES'!"&+$L[!<EF([ # '/6NEJO?6%IJ=E+97UM%<
MVLPVR12J&5AUY!H Y#P?H=M!XH\0:K97/G::]RPM(U(,<<CA&N"A'4%U4>Q5
MAZUTGB+3[O5?#FHZ?879L[NXMWCBN!D>6Q& >.1]1S5VUM;>QM8K6T@C@MXE
MVQQ1*%51Z #@5-0!P6G>%?$,/B'P[J<PT:WBTZSDLYK>V,A 5MGS(2!DG;T(
M&,_Q5B^$=,U77OAOJ&BQBUBL[V]O(7NC*QD2-IW#X3;@MC./F Y'I@^JNBR1
MLC9VL,'!Q5/3-'T[18&@TVTBM868N8XAA=QZG'J: .(CBNK#XPS0:7;6\L</
MAR"/RY9C'A1,X7!"MZ>G^!DU'P)J,W@N^TRUELSJ.I:F-3NY)'98P_FK(57"
MDD (JC..F?:NR31--CU=M66SC&H,NQKC^,K_ '2?3VZ5?H Y>[T/5+GQ[I6N
M[;-;2ULY;>5#,Q<F0J20-F"!M[D9SVK)\.>&/%?AN-M MK[3F\/),S6]PV_[
M7%$S%C&!C:3R0&SQG..U=]10!YIK7@;Q+J6G^+-.2ZTMX]8G\^"[G:0S*H*E
M86 & J[>"">I^7FMV;1-<B\96_B2!=/N)&TP6%Q;M*\04^89-R-M;(YQ@@>O
MM7744 <!J_@2_NO!.L:7:S6C:GK%Z+VZFE9DC5O,1MJX4D@*BJ,]>OM5G5M
M\36WBH>(_#DVFB:ZMDMM0LKUW\I]A)1U=5SD;B.1TKMJ* *FFPWD-BBW\Z3W
M9RTKQJ50$G.%!Z*.@SSQSS5NBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK-US68M"T_
M[5);75V[.(XK:TCWRRL><*N1D@ D\] : -*BLO0=9?7+%KI]*U'3<2%!%J$0
MCD; 'S !CQS^AK4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N
M?\4>$[?Q1';>;J&HV,]HS/!/8W!B9&(QGWX_F?6N@K(U30GU'4;>]BUG5+!X
M4*&.UF41R G/S(ZL"?? /O0!F^!;W5YM-U"PUN9;F]TN^>S-VJ[?M"!4=7([
M'#@'W%=35:QL;?3K46]LA5 2Q+,69F)R68GDDDY)-6: "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
F*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>ex10ormfactorxseverancep006.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep006.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K&\4^(X/"GA^XUBYM;BX@M\;U@
M"EAD@ _,1QDBMFN*^+G_ "2S7?\ KDG_ *,2@#M:*X_Q'<W9UU[6+4K@(-.:
M2*RL.)Q+N/[YV.%"   !B 3G@US_ /PD>LGP-X/\6SZA*L'F0#5T15"21.=A
MD/'&&*DXQP30!ZA17FUOXFO++Q7XFTZ>\NKB%X!)HP<J [!O*>-2!R1,54$\
M\^G)[VV@NK/2(X&N3=7<<.#/-@>8^.IQC&3Z4 7**\Y\)Z_+J.KV^DZM>:II
MVO):N+S3[L +</Q^^A8#:5!#8"G&#TXS6=#XDUM_A%HNMMJ<W]HOJ*0R3;5_
M>(;LQD,,8^[QP!0!ZO6-=>(X+3Q58:!):W'GWT4LL4V%\O$8&X=<YY';O6(M
MW?>)];\3Z=;:G-IYTLQV]MY) (E:/?YK\?,,D +TPI]>,O5[;4)_'G@BVN-2
M"WW]GWJ7%W;1@9<+$&*!L@9.>H./2@#TBBN1\ W]]<V^NV-_>2WC:9JTUG%/
M,!YC1A49=Q  )&XC.*Q_&>JZE9IXHGM-5N&FT^S6>T@L@ +0A"Q:<M\K;B.%
MY.WHO>@#T:BO/-?\2WVGC2M1U*/44T&?3U>:[TU=QMKAL'?(HR=@'3@C.<@\
M8Z_3;Y%\+6M]]L&H*MFLIN8^D^$R6'UQG\: -2BO.-,N?%FM:7H'B&PN54W#
M1W%Y'-<K]G>!QED5 N59<C!SGCDFJOB37M6TVVU#4;;59KF>UUB*(&V %K#"
MTB)Y#AOO/ACDKD@GJM 'J-%>?WZZWJGQ'U+0K?Q'>V-F-+BNH_)CC+1N967
M)7I\O.<GW K-EGU^['CM?^$FOXO[&<O:&-(E.1 ) &^3!7/8 $]R: /4J*\^
MMO$FI:Y<Z!IJ;U>[T--4N/(E$+.S;5P&(. "23CGE><9!A_M7Q-I46C>'M6O
M8_MVIZI)!'>QLK2+:*OF#=\H7S2,+G'?/6@#KK;Q'!<^*[OP]]EN([FUMDN3
M(X78Z,Q4;<$GJ#U K9K@-%LVLOC)K$9NI[A#HUNR><VYD'FO\N>I&03SD\UK
M^(+BX/B"PLUU"98)+>5C8V7%S,X*A7W=%103DDJ,D YZ4 =117DL7B3Q#>?#
M[PAJ(U:6&]NM:CL;E_*0B9//>/YACKA!G:1GGUK3E\0:AX2UWQ5!=:A<ZI:V
M6D)J<*W6S>KY<%0451M)4=N* .NUWQ'!H$VEQW%K<2C4;V.RCDB"[4=SQNR0
M<<'H#TK9KROQ#;7<FF^ ]3NM4N+B>YUJQDG0D>4S."V57'R@=!CL><GFNK^(
MU]>:5X U?4=/NI+:[M8?,BDCP<'(Z@@@CF@#J:*XW4]1OX/'WA>RBO94M=0M
M+LW$0"D%D1"K#(X(+'VKCI]7\1Q?#[6O$1\1WC76DZI-'$GEQA)42<)B0!><
MKD<;0/2@#V.BN!U!M9U+XEW.@P^(+RRT]]'2[Q!''OC<RE3L8J<=!R<GKC&>
M,W1]>UN;0)K'4]95+G3M?;39KI8OWU]$HW!8U4']XV0.!P 3D=: /2KN=K6R
MGN$@DN&BC9Q#$!OD(&=JYXR>@I+*X:[L;>Y>WEMWEC5VAE #QDC.UL<9'0UY
M[8ZUK#Z%X[A^VW<$VD/(UG),(WFB'D"0*Q^96 /KDX/6K%EX@OM1?P5HC7<L
M<FHZ4+^]N%($D@6-/E4]BS,22.<#C&: .HTCQ'!J^L:OIB6MQ!-I<D<<WG!<
M,77<"N">,8ZXZULUP7@BV>T\>>.H7N9;@K<VF))2"V# " 2.N!@9ZG'/--\9
M:_=:'K3MJ3:E::%):*L&I6*[TM;C+;FF4 G&"F,@KP>.> #OZQM<\1P:#=:5
M!/:W$G]I7B6<<D87:CMDC=D@] >@/2N;UF_O))I%M]:EG5='6>WATTCS!(<G
M[0[GY=A &T$\_-P:R]2U.YUGPE\--2O&#7-SJ]C+*P& S&*3)P.G- 'J-%>9
M>-=:U73K/Q1?66JSR7&GB.2VCLP/+M%"J2)MWRLS$GY?F(4@X%7-5EUK4OB#
M:Z/;:]=V%G>:))<E88XR8Y!(B@J2N>_?/&<8SD 'H-%<"NJWGA/QK-::[K%S
M=:7=Z<9[.68*-DD(S,OR@9)7#CV! KJO#L-]%H=L=2FEDO)1YL@D(S&6YV<
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
MR3WPW_V"[;_T4M=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !61XG\/6_BG0+C1KNXN(+:XVB1K<
MJ'(!!QEE(Z@=JUZQ?$OB./PU:6MS-9SW"7%U%;9B*@(SL%!;)!QD]@: *ESX
M-AN-?_M@:KJ,,\MJMI=+$Z*MS&"2-WRY4\GE-I^E+8>"["Q\$2>%&N+JZL'@
M>#=<,I<(PQ@8  QVX]ZZ2B@# ;P?I+3Z#+Y3;M#!%KSG@IM.[UZ!OJ :VKF!
M;FUE@<D+*A0D=0",5+10!@6GA:.&_P!-O+S4+J_FTR-X[1[@(&7>H5F8JHW-
MM&,^YXSS6,WPRLFTE])_MG55TT70NK>V5XP+=O,\PA3LR1NS]XG&?7FNXHH
MY/4/ D%UK[:U9:QJFF7LT2PW;6<BJ+I5& 7!4C<!QN&*N2>$K1M<TG5(KN[A
M;2X7@MX4*%"K@!MVY2Q)VCG-=!6+XB\1Q^'5TYI;.>=;V]BLU>,J!&TC  MD
MYQ] ?PH -!\-PZ!/J<L-Y=7!U&Z:[F$^S D8 ';M48&%''/2LS4/A_97]YKD
MO]IZE!;ZU%LO+6&1!&S;-@<$J6!QC@'!QR".*ZN1BD;,J-(0"0BXRWL,D#\S
M63X7\0P^*= AU:"WEMXY9)4$4I&X;)&0YP2.J^M %2W\*/9K"+76]0799I9N
M)!'()%4L0Q!3[PW$<<8[&M72-)M-$T:UTJRC*VEK$(HU8Y.!ZGN:O52O+VXM
MKVQ@BT^>XCN)&26:,J%MP%)#-DY()&.* .;T?X=V6B7F+35M5&E++YT>DM,#
M;QOG=QQNV@\[<XSUS45S\,["XL=2L/[7U6.QO;O[:+=)$VPS;PY924R1D=&)
M'/3/-=M10!@VOA:*U\4/KXU&^DN7M%LVCD*%#&I+#/R[LY).<]ZKIX+MT_X2
M#&IW_P#Q/,_:<^5\F4V?)\G'R\<YKIJ* ..O?AW8W.GZ-#!JFI6E[H\0@L]0
M@=%F$> NQL+M88 [?S.;%_X$L-1T6WLI[V_-W;W NXM2\T?:5G'&_=C'3 QC
M& !C@5U-% '.:9X2%AXD?7IM7O[R^DM5M9/.\M4=5)(.U4&.3VQ^.34FI^%(
M=0\1VNNQ:C?65Y#;M:N;9E FA+;MC;E..>XP??I6_10!Q</PWL+?1K#2XM5U
M06UCJ U"#+QL5<.75>4.5#,3ZG/)Z8TY/!]E<:]?ZK=7-S<&^LOL-Q;2;/*:
M+GC 4-_$><]ZGE\1QQ>,+?PXUG.)9[5[I+@E?+*J5! YSG+=P/QK:H XB/X;
MPK8:;8/XAUB2STR[CN;*)FBS"4SM7=LRP&>^>!BNHUG1[77M#O-)O=YMKJ(Q
M2%3AL$=0?7O5^B@#DX/ RIJ>D:E<Z]JMU>Z8DD<4DC1@,KA5P5"8Z+UQDYY)
MP,1O\/+&3PMJ7A]]4U(VFH7#7,SYBW[F?>P!V8 +>U=A10!YR\$LOQE/DZE/
M$T>@I 9_+1ED<3,2C97;NP0V!@_AD5MW7@'3YK"RA@O;VUN[2]:_2^B9#*\[
M9WLVY2IW;CD8QT X&*ZNB@#E(O =I"->"ZIJ9&MIMN=TB-@E C,N5ZD#OD#L
M *;=> ;.:PT.*'4;ZVO=$01V-_&4\U4VA2K#;M8$  @CM]:Z!+VX;6I;$Z?,
MMND"RK>$KY;L204 SG(QGIWK.\1^*K;P]HO]J?9Y;R 7"V[&!EPC&3R^<D<!
MN#C- ":)X5BT36=3U0:E>W5QJ1C,_GE-I**%! 51@X]..>G%/U'PZU_=7LJZ
MI=P17MN+>>!5C9"H!&Y=RDAL,1G..G'%;E% ')#X?Z=#?FXLK[4+*"2QCL)[
M:"10DT48*IDE2P(!QE2#^N6Q_#ZTCT70]+&K:D8M&N$N;=RT98N@(4-E,;0"
M1@ >^3S6S8^(].U#Q!J>B6\VZ]TU8VG7L-X)&/7&.?3(K6H XV_^'-C?_P!N
M1'5-3BL]:)>YM8I$">;M W@[=P/ XS@]P>E7[?PA#;^(++6?[5U"2YM+0V86
M0QE7C)#'=\F<D@'@C&,# XK?,\2W"6YD43.C.J9Y*J0"?H"R_F*K6%[<7<UZ
MD^GSVJV\YBC>4J1.N =ZX/3G'/I0!RVL?8/&>NVNC-IMVPTG4%N;BXGMVCC7
M8IP$8\/N) P/X=Q],Z_B/2[_ %"]T>73]0OK5[6Z621() L,L>5WB4'[PVY
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
MY$X^5!C@=J -"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M$..HSR*@A\6Z//J-I8B>5)+U2UH\D#I'< #)V.1AN.>O(Y&10!MT4A(52S$
M 9)/:LFR\2:;?W%O# T_^DQ-- [V[JDL8QEE8C!'S#OR#GI0!KT5@V?C'1+^
M[LK>"YD/V_?]CD:%UCN-G+;&(P> 3[CD9K$T#5&LO%7CHZEJ4S6&GRV[JUS*
M2L"& .V.P&2>E '<T5BV?BK2KV\:TCDG2Y%L+M8IK=T9X<XWJ".1GC Y&1Q6
M9'\2O"TT"SQ7MQ)"8I9?,CLIF4+&2'SA.",9P><8/0B@#K:*RAXCTPZ38ZHL
MLK6E\T:V[K;R$N7^Y\H7(SZD5JT %%84_C#1+:XCCENG6.2Y^R+<>2_DF;)&
MSS,;<Y!'7&1CKQ27GC+1+"6X6>Y<1VLR6]Q.L+M%#(V-JNX& ?F7Z9&<4 ;U
M%<;?7%W%\6]'MEO+C[)/IEP[VWF'R]RL@#;>F>3R:U;GQAHEI.D<UTZQO<_9
M!<>2YA\[.-ADQMSD$=< C!YXH W:*R$\3:5))JL:32F32MOVQ/L\FZ/<NX<;
M<MD<\9XKFO%.L_:U\%:II&HW L[_ %>W3]TS(L\3H[?,."1\HX- '>45@ZCX
MQT32Y;M+JYD"V3(MW*D+NEN7QMWL 0.H/L""<5!>>+X;7QM:>'/LMRQFM'N'
MF6W=EX9%4 J#D?,<GH..: .EHK#OO%^C:=)BZN)$A$XMWN?)<PI(3C:T@&T'
M/'7 /!P:76M=L+9+NR:>Y$\<'F3&TB>1H$.<,Q4';T.._!(Z4 ;=%<I\-+RY
MU#X<Z'=WEQ+<7,MONDEE<LS'<>23UKJZ "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "N&NH)+7XW:?>R ^1>:%+:Q'MYB3+(1_P!\G/X5W-4]1TR#4HX?
M,+)+!()8)D^_$X!&1^!((Z$$@]: /-_%UW/>7?C;2GT^\AD;3<6BV=HV;_,+
M?/)*J\A2=H4D#J,-G%6/%;M>? <6\<$PGN+.UM8H98RCM(S1H!M.#U_QKTM=
MP4;B"V.2!C)JG<Z;%>7UM<7),BVS>9#$1\JR8(WGU(!./3)/7! !8M8C!:0P
MLVYHXU4MZD#&:EHHH **** "L#QO<7%IX+U6>TTR/4YU@.VTDB\Q9.0#E/X@
M!DX[XK?HH \PTF[C_P"%H6>IK_:MQ:3Z$\7VRYM)$5G$RL1C: @"CT ^I/.)
M%'*OP/TVS-K<B[35%=H/L[^8H%Z9,[<9QLYSZ5[510 BLKHKJ<JPR#ZBO%_%
MMU<:EX>\66C:;?P7D&IHT=E:63K')&LT9^T.RKB1F4$\D]!@<9KVFB@#@X+E
M9?C"U]Y4Z6S>'UC$LD+*H?SR^TDCAMIS@\UR-S%-)\$O$UDEK<FZFU"X:*#R
M'\QPUQN4A<9(*\YKVJB@#@+>Z;1/B;JNI7_F?V5K-E;_ &2[V,8XVBW Q,<?
M*3N+#.,_6N<N]&O=.\)7.IM:7(MG\7)K"P+$QDBM?.7YMF,C@%L8R >G6O8J
M* /.;?4X[KXH:AJ26UZ+&7P_&D=P]I(JL1+(>XX]LXSCC.1G MDEB^%7@2V:
MVN!<6NJVCSQ>0^^()(2Y9<9  .<GUKV6B@#A]!=[3XH^+(YK>Y OQ9RVTH@8
MQNBPE6._&T8(QR<YK4\?Z=?:KX%U6STQ"]XT0:*,'!D*L&*_B%(_&NDHH \V
MTZYTKQ8HETK1M3AUF&UF3S]06938N\97:&D."Q8@87MDG&*YR\UR.;X4Z3H4
MMA?6FI:;<V%M=0S6KHL;),BYWD;2&QD8)//3K7ME8/BSP[)XGTE-/6]6T5;B
M.<OY/F$F-PZC[PQR!F@#GQ=C1/BOK$MW;7934M/MA:-#;O()60N&7(& 1N'4
M@8.3Q7,>&K^XTSP3X&MKC3;RWB\RX2YO?[/>2:T/S;0@*$CS-V-X!XR.^1[&
M@8(H<@OCYBHP"?8<XIU 'C*I,GPZ^(E@+'45GGU"Z>!)H)"\BR*FS!()8G!Z
M9([XKUG2)%ET:R=<X,"=001P."#TJ[10!P]XTEE\9(+F2WN3!=:)]EBEC@9U
M\T3[BI(&%PISDX&*YK38[BW^$FJ^"K^TG?7HX[FU2#RF/VEY'9HY4.,%27!+
M9XP<XKUVB@"EH]G+I^AV%E/)YLMO;1Q/)_>95 )_$BN2LICIGQ7\0O=6]RL5
M[96C02K S1L(Q('RX&T8R.I^E=U10!XK!'*GP3T:S-K<B[CU5'>#[._F*!=E
MR2N,@;><^E:]S=6NB^,]?M_$.GZK/8:O)'<65S:)/)',#$L;1,L??Y>,CD'Z
M5ZG10!0T2UBLM%M+>"R%C$D8"6H.?*7LI]QW]Z\_\86\D.M:QJF@WUW8Z[#&
MBO920F6VU90@*KL(PS<E,J<C'.,YKT^B@#SY[V32?BI]NU*TN46_T2&&+R('
ME4S+*Q:/*@\C<.N!BN4L1,OPW\*V\EE>1SP>)$FEC:V?*QBY=R_3E0K [AQS
MUKVRB@#AHI5'QDN[HJXMSH4<7G^6VPN)G8KNQC.T@XJ3X6AX_"#PRQ2Q2+?W
M3%)8V0A6F=E."!P00:[6B@#A_%BW6G^.O#'B!XI9=*MEN+:Z:-"_V<R*-LA
MYVY7!/:H;.WW>+?%7B6,.NF3V$-LC[#_ *1(H;+*,98 %5!'4YQTKOJ* .1^
M&.Z/X<Z);RQR13P6RQRQ2(49&&>"#R*J>-()(_&_@74R#]F@OIK>0]@TT)5,
M_B,?C7<U5U#3[;5+*2TNX]\3X/!P5(.0P(Y!! ((Z$"@#DO%9/\ PL+P3((Y
M&2":Z:5UC9EC#0E5+$# R>.:37X'O?BYX/$()^P6M]<SD=D=4C7/U;^5=I D
MD<")+*9748,A4 M[D#C/T_2JUIIL5K=W-ZQ,MW<[1)*PYVKG:@]%&3QZDGJ:
M )KV-I;"XC09=XF51ZD@UYQH6DOXC^"4&A""YMM0MK-40SPM$8[F,[EQN SA
ME&2..>O6O3J* /)I8?$MS=Z%XQ@M9H-1U:(Z;=6Q_P"7:&1 8W(_V)%+GO\
M/CM6EXNA'AOQ%X?U-[&^GT"VLI=/F^Q&0O:Y,91R$(8K\@!_QQ7H]% 'E7BN
M"QF^%VN2:)H]W FH7,,B!H9#-=L)8RTA1OGZ \GDA<],5T'CNWN5ATCQ5H]N
M]U>Z3<!_)B^]/;R825![X(;GIMKM:* ///&&EZAI_A;1;N*UGOWT[44OM1AM
M"PDE#!_-9,$$D-(2!Z#VK6\)RZ)JFH7&KZ/IEVF^$12WUXDJ/)SD(/,Y8#G)
MZ#@#/..MHH X;XJP2-X6M+Q03%I^J6MW.!_SS60!C]!G/X5U^I2I#I=U(Y(4
M1-T!)Z>@ZU-/!%=6\EO/&LL,JE)(W&0RD8(([C%0Z?9_8+-+4322QQ?+&9#E
M@G8$]\=,GGUR>2 <GX!O4TCX4:5+>0W*-96@$T(@<RAA_#LQDGIQCO571/%U
MCJ.MQ74NG:PVJ76+>)'TZ9([6(D$C>RA1TW,W?  S@5Z!10!P_B"![WXN>#A
M""?L%M?7,Y'9'18US]6/Z5V%](D5A<2.<*L;$X&>WI45IIL5M>7-ZQ,MW<;5
MDE8<A%SM0>BC)X]23U-7: /&H8Y4^$?@FU>VN!<6^I6;30^0^^,)+ERRXR !
MSD^M;FMVMQJOQ$UFWLC(C7?A5K.&YV,(Q,9'(&_&,@,#]*])HH \FN4E\1_"
MO2?"\-K<6^NPFTMY('B96M6A=-\A.,!=JL0W0Y &2:U["18O&_C^:2.58IK>
MU$3F)MLNV%E8*<?-@D#CUKT*B@#Q[3!-8^'?AE>3VEYY>GR/%=A+:1WA9H74
M!D +#D@=.];^F3*GCWQS<2Q31Q3VEF(V>)L.4CD#A3C#$%@"!GFO0J* /'M)
MT^WN?!'@ZWN;S4=#U:TLY?(U&-&46[@H&BE##&&R#AL9V\&O0O!=SJMWX5M)
MM:A2*^+2!RD?EB0!V DV_P .X8;'OVK?HH X753/HOQ6M-<O$D.D76E-8>>J
MEEMYA+O^?'W0PXSTR!63-I\T6B?$C55BF6UUA'6QA\IMTK"WV%U7&?G<G''(
M&>A%>H44 8OA&0/X0T=0&5H[*%'5E*LK!%!!!Y!%8?BXFT\=^#]5FCE%A:F\
M2>X6-F6(O&H3<0#M!((R>*[:B@#RG5X[NUE\8>)[/2?M5G?-90QQRVID\P1G
M#W'E$98+NROKLSTP202P?\)IK]Q+9:OJ-A=^'E^>>WD4W(4R%U'R@+D' &%Y
M/ YKU:B@#R>STO5_+U'P_HNK3ZKHUWHUPEM)>1XFT^0@*D1D(!PV?NGD;.V.
M;7A6]TG6AI%I<>'M477=/*&6.\2;R[1U&&D#L2G8[0.3D< 9(].HH ANR%LI
MV:/S5$;$Q_WACI^->9>'$OM&U6PM] N;K5-!EM9I#IU]&?.TUE3*('(RH8X3
M8W;D9P37J=% 'C%I>R7<W@74&L-25[>]=;JVAT^2*"R8Q.HB2,*!@'C=S[D
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
MU.#BL;3+34O#&E^'K:XTV[ALKR_O+FXDM;0S3V*N28HP%5BFX'#$#(Y&1UH
M[>;QWH-OX?FUJ:>=+2"<VTV;=RT4H;:4< ?*<D#)XY'-36?B_2KW5KC3(OM8
MNX8#<JDEK(GG1 X+1Y'SC.!QUSQ7F%U:WP^'7C/3$T?5Q<3:\9H8WMI)'>,S
M1,"#R6^522<GIR>1GMKMGE^+>CW<=K=FV&E3Q-/]FDV*[.C*I;;@' /6@"71
M=??QUX.OI8TU+3GE,\<;VZ^7*H61E78Y^7?A1GG@GK6G874N@Z'I-CJMQ/>Z
MG(GE * \DS*I)R> < <L< _4BLCX8">T\,OI5U97=O<VEW<^;YT#(IW3.R[6
M(PX((.5R*L>.-/L=2;38+PZE:R*[R6VIV ??9R   L5!PK D'/'&._ !T>FZ
MC!JMD+JW$HC+O&5EC*,&1BC @\C!4UPUWKZ:!\5-46YFU&XMFTB&:.T@62X.
M\RN&*1KG PHR< 5T'@>369/#Q76V$MQ'<RQQ7'D^2US$&.V5D_A+=?U[UE3R
M-I/Q7NM1O+>Y6RN='B@BGCMWD0R+*[%,J#@X(X/7M0!LP>--"N]&L=5M;LSP
M7TPM[98T.^27GY-IY!&#G.,8YJ6W\6:3<:==W@ED1;.Y^R3Q21D2),2H";>Y
M)9<8R#D5P45MJ?AVPAN'TVYCM-5\17%],T%H9Y["%P0A5 K%6; R0"5#D=:9
M86<!LO&=AJNB:T]A=ZI%*I,4IE\MA$%D5N69E(W\9("\XZ4 >BQ^(K$QWKW
MGM?L04SBXB*E=WW<8SNS_LYYXZ\4VQ\2Z??:Q)I&)[?4$A$XM[F(QL\1.-ZY
MX(SP>X[@5YU=Z7XHN/#>NZ?;W%QKMK8S6=SIT]U'Y<UT(Y/,>!FP-^-HPW<G
M'7@=1X7N])UO5(M0L/#5[9W$,126YO[9HGBS_P LE+<L<\G' QZD4 =3J&I6
M^F1Q-.6+S2B&&-%RTCD$A0/H"?0 $U0?Q7ID-DUS,9XB+M;(0R0L)&G;&$5>
MY.1STQSG'-4O'-E8:CIEE:ZA%?B-[Q2EW8!_-LY CE905!( (VY(P-W-<D;_
M ,2V'A^-+^.?4K>+6TB754T_=<?90@_?B+:<L#\F_:>.0#P2 =;J&N6NL^&?
M$,=G-=6UW80RI,F6AF@D$>]>1[8(()!J#PUXA@L_!7A)+R6>XU#4-.A,4:@O
M+.PA5G.3Z#DDGOZFN;TQ)K>[^(:C3=7$5Y!');//!*[2C[,%X)R2Q;^'J.A
MQ@+97E[8:)X"LY]-U"&T73Q#>7$-A(]Q!*L2*(N%+1ACD%@.<#!'6@#K9?'G
MA^#0XM8EN94LWN/LI8V[YCE#;"K\?(0>/FP*;#X]T6:]MK39J$4UU<O:PB:Q
MEC#R* 2,LHQP<\_T-><FWO8_ 6I:>='U83KXG^T"-K221FC^TA]V0#NPHR6R
M0?4UZ1XUT=M?\)S?9)/*OK8K>V,S#:8YH_F0G/3/(.>Q- &Q'JEO)K$VEJ)?
MM,,*3/\ NSL"L2%^;IDE6XZ\&H]3UJSTJ:TMYB[W5X[);6\2[GE*J6; Z8 &
M23@5G^#?M-WHHUJ_A\F]U8BZDBSGRU*@1I^"!<^Y;UJAXQOKFTUOP^GV.Z.G
MRR3"YO;.U:>: [1M5=JED#Y(+ 9XZCK0!JV_BS2;K2O[0AED9/M)L_*,9$OG
MAMICVGG=G\.^<<U=TW5(=3%R(HYXWMI?)ECFC*,K[5;'N,,.1D5Y?I6GP2^'
M-:TO6=)UN&"3Q'-*DR1R^=;ACNCF5QDM@@989 SDGU[#P+_;,4>J6NIW<FH6
ML%PJV6H30^5)<1[ 3N&!NVGY=W?% &]?ZQ:Z?<06S^9+=W 9HK>%-SN%QN..
MP&1R<#D#J163>^,;)O"6J:SIIEG>R297B\EM\4R*25D3&5P0,Y[<]*S=72ZT
M?XI67B":&>72;C2VT^22*-I/LTGF>8&8*"0K=,XQD#.*S3IEQ'I_Q$UA;:Z$
M&LQE+*W6!S)(5M]F\(!N&YR<9'0 ]Z -;P59_P!H6.D^(6O=66ZDL$6[BGD<
M17+LBL9-C<<$G!7 P<=.*N2>*U;QXWA@6=T%6R\]YUB;DLX5<$=%&&RWK]*M
M^#"P\%:)%)%-%+#8P121S1-&R,L:@@A@#P:Q;DS6'Q@6]DLKQ[6YT5;:.:&W
M9T$BSLQ#,!A<*<\X]N<"@#(\(>,K+1=$O5UB[OY@FLW-N;ETDG6%?.*()).0
MHZ 9/I7=:EK]IICR1-'<W$T47G216T)D9(^?F('3.#@=3@X!P:\LNK6]E^#W
MBJQ33=1-W<:I/)#!]BEWR*UP'5@NW)&WG-;.I7*Z+X\O]0U31=2OM(U>W@-M
M<6EO)(89$4J8W1?F&<Y'']< 'H>F:G9ZSIEOJ.GW"W%I<('BE7HP_I].U<.T
M=Q>?&*\TA]3U)-/71TO!!%>2(HE,I4D8.<8[=*Z_P]:P6>A6T-MIBZ9 -S1V
MBJ%\I2Q(R!P&.<D=B37'&Z-I\:;W49;/4?L1T5+47"6$SH91*6*@JASQWZ4
M33ZMJGA#Q[I&DW>H2ZAHFM[XK=K@ RVLZ@';O &Y6R!SD^_'.\/&FC-<0()9
MC!/>&QBNO*/DO< D; WKD$9Z$C&:P+O3K[QEX^T74FL;BST/0R\R2749BDNI
MV  VHV&"K@'+ 9Z8[UR][<:AJ6EZ7/=:-JT5]9>(XIKFSM[&18+:)9R<H%&)
M21ABPW')/0&@#T'3O%RW_C36-"^QW,::>D/[YHB 6<.22>@7"K@G&>?:K*>,
M-(:^L;9GGC74"5LKB2%EBN&QG"MTY'(SC=VS7+M:7LOC7QI:?9+R%M;TVW2T
MN/(8Q@K%(K;G'RJ5+#C.?3-5?"4UG?6VD:3J'@^^BUS3FB$K75LWD0O'@&99
M#\O0$KCDDXZ<T >F7%Q#:6TMS<2I%!$A>21SA54#))/88K'M_%>F3ZA9V;_:
M+>2^4O9FXA:-;@ 9.TGOCG:<'':JWQ!T:]\0> M8TO3C_I<\&(AG&\@AMN??
M&/QK!U5I/&D?A-+2SN[>ZM-3@OKL36[Q?95C5MZ$L ,DD* ,YSGH,T -EOO^
M$J\;Z[H%R^K6UM:VUNEL]KYD+0R/O+2DCOPN"V1Q[G/87^D37MC968U.\B6%
MU,TT4FR6954C!8=,M@G&.G:N=T%I%^*?BJ9[6[2"X@LTAF>VD6.0HK[@&(P<
M;AWKMZ /--!L;G5/&WC+2)M;UE;;3VM5M-E](&B\R(LQSGGGGG-==/KMOH=D
M+>[:YO;FTMDDNVMX6D*KC!=L=,[6..IP>*YWPAYJ_$KQM<26EY%!>26AMI9;
M61$E"1%6PQ4#@U1U*1= \?ZS)K6AZC?Z9JZPR6MS9P/.$98Q&T3JG(SC(^M
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
MX[T6>[TR*/[68-3*K:7AMV$$CE=P0.?XB ?Q!'4$5:O_ !58V+7V(;JYCT\
MWLEM%O6WXW?-SDD*02%!(!&1S0!N45BCQ3I;ZCI-G'(\G]KQO+931KNCE55W
MGD=.,=?6JEQXYT>TT_6+RX%VB:1+Y5VH@9F1MH8?=SQ@CGISUH GT_PZ]CXL
MU373>^8VHQQ1R0>5@*(P0N#G.?F.<]?:MZN>M/&>EWFLPZ6L=Y'-<P-/;/-;
MLB7"J 6\MC]X@$'Z<C(J'PAXJD\3G4V?3[BU6UO9;9/,4<"/"D$@GYLY..U
M'3T5Q7CS6[BPO?#^G10730WVHI'<&$?ZR,*[&,'(.25&1Z9'>K6G7&G^&S=Z
M?8+JU](?].DL]WFM9HXX0;B,#*L0F2>N!B@#JZ*YJX\>^'[?2]+U(7,LMIJ<
MRP6TL4#L"YR-IX^4\'@\\'BM72-7BUG3A>Q6UW;KO=#%=0-%("I(/RGGM0!H
M45YIJ?BN?Q'X%\;.MK?Z>VG"[C@D5S&RF*,=65OO;LG'3''-;OASQ=I\HT31
MI%O$NKJR5H)I8&6*X*1@N$<_>('/H>Q- '745SNH>--*TQ3/<BX%@MQ]FDOU
MCS!')NVX8YS@-\I8#:#P3D&MRZMTN[62W=Y461<%HI&C<?1E((/TH FHKS/P
MKK<WA*_USPWXFO[RZO+;-W9W4\SR/>6S'"A 3]\-\NT8R2/K74:-;'PWHDU_
MK-]=/-*YFF6:YDG6'>WRPQ@DYQD*,#+'ZXH Z2BL"+Q?IG]H7=A>"?3[JUM3
M>/'=H%S .LBD$@@8YYR.XI+#QAIU_>VEH(KN"2]M3=VAFBXN(A@DK@DYPP.T
MX//2@#H**YC2_'>DZS?QVEC#J,A>XEMFE^QN(XI(P20[$?*>#@'GZ9%2^++W
M2;6/2H]5DO4$VHP);FUWC,V[Y [+P%SU!/- '15AZYX>DURZMR^KWMM9*C)<
MV<!4)<JV.&)&0.W!'!/2J]WXVTNUU:^TM8-1N;^SB662"WLW9F5LX*\<CCKT
MZ#.3BM;1]7L]>T>UU33Y?,M+E \;$8./0CL0<C\* +H 4    < "EKGQXPT\
MOK48@O#)HP#7B>3\R@@L"HS\PV@GBIX/$EE=Z=I5Y#%<O#JQ"VQ51DAE+@GG
M@;03[8]: -FBO+O#'BZT\-V'B-M4?4KB"WU^ZC:?9).+>(,JJ7<YP!]2?:NO
MOK[23XXT>UFDO1J9@G:V5-ZP,F!O+?PL1QCJ1F@#HJ*YV]\:Z3IX,TWGFQ6Y
M%I)?+'F%)2VW:3G/#<$@$ \$Y!KFK;7%T+XB>,S.-2O(DM[*6.VA#W#("LA<
MJI.%7OV'Z"@#T>BJFF:E:ZQI=KJ5C+YMK=1K+$^,94C(X[?2N37Q1)KMUXJT
MDV5[:QZ>GE),I,;!O++[MRME<Y&,=NO7% ';T5YYX&\9647A;PI87IO3/?6T
M<27<D+&*2;9G9YAZL<'\01G(KI-6\7Z=H\=U//'=2VMDP2\N8(MZ6Y.#\W.3
M@$$[0<9YQ0!OT5&K175L'CDWQ2IE7C;&5(X((_F*\;M;FY3P-XTUB7Q'JEO?
M:5JEY%9327\C*!'CRXRC,5;)^7D$G- 'M%%<CI/C)FT72EU&SN)-:GTQ;^YM
M+:,;HTP 7(8C&3T7.>O'%6KGQUH5KI>D:DT\[VFK.D=K)';NP9F&0#QP>#QU
MXX!H Z2BN(;X@B;7M$L+;1M35+_[0SF>V,;@1#!4*Q!ZD$GICZ\:.F:GHA\2
M>)7AN+M+JU6 ZA]I+K%$ C%2@;@#:"20,'@\T =-16!;^+]-GU2QL'CNH)-1
MB>6Q>:+:MRJ@,VWG(."#A@#CM639^*_#>C:%KNM1RZD;.#4I5NS-%*[)/\NY
M54\HN2  < &@#M:*YNQ\<:/?>(4T11=P7<J-);-<VS1I=*O4Q,1\P Y^G(R*
M(/&^DW$UCL%Q]EO[E[2UO#&/*FE4L"H.<CE6 ) !QP: .DHKE;KX@:/;3ZK
ML&I3S:65^U1PV;DH"N[=R!\N.<GKVS46J>.([;5/#-O86<]Y;:UOE6>) 08Q
M$S@*"0=Q^4^PS0!U]%<__8]Y_P )NFL1W]^MH;0Q36LDP,!;(V[(^H8<DM]
M,Y.)K;Q-:7=S:I#!=-!=S/#!=! 8G9 Q;D'('R-@D ''&: -JBN;\?/+#X"U
MRYM[B>WN+>REFBE@E:-E=5)!RI'?M65IWAZ[U'P/IMYI^NZM:ZO-8Q3+<R7L
MDR-*4#?-'(64J2>0 /:@#N:*X7PE\0XM7\(Z9?:C"RZI<W#6)M8!DR3IG=MR
M< ;1NY( Z9J?7/']O9>"M7URPM+B:?3Y'M9;=T"M#.,##\XP-RG()R#Q0!V=
M%9+Z]%'';K]DNWO)U9X[-4'FE5P&8@D #D<DCJ!U-2:%KUAXBT[[;I\C-&LC
M0R)(I5XI%.&1E/0@T :5%8]]XDM;.YNK:.WNKR:TC$MTEK&',*D$C.2,D@$[
M1EL=N17.^-?%RKX'MM1T.66>'49H(X[JV'W4>55;G@JQ!('<'T(H [*XLX;J
M6%Y@7$+;T0GY=W8D=R.V>AYZXJ/5;)M2TJ[L4F$/VB)HC)LW;0PP2!D<X-9^
MB:+;V!O;NR:^@6^VM]DN9"R0,H(RBG.W=U//.!TKC/$FE2Z+K'@RPAUG6G%[
M>FWO';5+C,X$9/\ ?^7D9^7% '>^']).A:!8Z3]H\]+.%((Y"FTE%  R,]<"
MM*L*"*#PO'.9+Z^N8KJX46T,\SW$@<KCRT+$D@[2W)X^8D@#BI+X]T:VLM6G
MNUN[>72=OVVV> M+$&&5;"Y!4CHP./>@#J**Y*7XBZ)!"TT\6I10>;#$DTEE
M((Y#+]TJ^,%??./3/%3+X[TPZC<Z<;34UOX8Q,ELUFXDGC)(W1KW&1@DXQWQ
M0!T]4[/38;"XN'MBR17#F5X1]T2'[S+Z9ZD=">>I)/+ZUXJ\.:KX FU6[EU&
M/2Y)!%+]G22.>*19 -K;>4.X ') ]^:U=0\7Z9INN?V+)'>RWYMC<I%#:N^]
M00,*<88Y/;@8.2,4 ;]4X-.ABU&:_<F2ZE41[V_@C!R$7T&>3W)Z]!C(@\;:
M-<:#!JZ/,(Y[D6<<#1%9C<%MGE%3T;([\=\XJ*]\;VEOH>NWT5G=O=:*I^U6
M3*!(AV;QDY*[2O.03Q[\4 =117%7.OZ=?:)X8N-:34;:>[O+7R!"KHKW! *[
MBIQL))X8\@=#BMV^\1VMG=7-M%;W5[/:QB6Y2UC#F%3DC.2,D@$[1EL=NE &
MQ17-W'CO0+>TTF[%S+-;ZLX2TEA@=U<X)QD#@\'Y?O9&,5;T/Q-8Z]<7UM;Q
MW4%U8NJ7%O=0F.1-PRK8/8CI0!LT5GZCK%MILUM;N));NZ+""WA +R;1EB,D
M  #J20.1SDBJ=KXMTBYT_4+QYVMAISF.]BG0K) P[%>^<C&,AL\9H W*P?$'
MAU]=O=)N!>_9_P"S;H7<:B+=O< KAN1QACP.?>G6OBJPGUA])GCN+*]6V^UB
M.Z0+OAS@N""1P>H."/2H8_&>F27NGVY2Z1=3#&PG>/$=SM&["G.1D<C<!GMF
M@#HJ*YM_'&DQ^'K_ %MENOL>GW#V]U^Z^>)T.&R,\@$XXS2:KXXTG2-3.FRQ
M7\UY]D-VL-O:.Y= 0/EX^8\]NF#G% '2T5@GQ;9%7DBMKV6&*2.*:5(N(9'"
MD*P)# @.N>,#/.,&KT6KP3:[<:0L-R)X(4F:1H2(B&)  ?H3QT_^O0!H4444
M %%%% !7-WOA>[?7;C5]+U^]TZ:Z1$N(A''-&X084@.I*GD]#CVKI** *6G:
M<NGQ29GEN9Y6WS7$V-\C8 &0H    &  /UJ[110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5RWCJ[U&STRP>PLY[B,W\2W;VT'G300\[GC7!^8' R 2 2174T4 >1/:7J1_
M$J&+1=8":G8H+)I87D:8FV*8R2226/3J.^*U)X[EKSX<.-/U K9!C=$6<O[C
M-N8_F^7CYN/UZ5Z310!Y1]FO6\%_$>V&F:CY^H7UV]I&;.4&97B15*C;R"0:
MOR-<Z;XH\):S)INHRV@TB2RE\FTD=X93Y9 = -R@[2,D8KTBB@#R.TEU[3=
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MY//- 'H]%<5)K5]H/Q"FM-8U1VT:^LGN+#S(XU6)X^94)"@GY<,,GH#UK?\
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
M%"#[HY)Y]P#O:*QO"S:X?#ULOB-81JJ;EF:$C:^"=K<< D8R!WS6S0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MAUJ_-OK5Q]HGW*A96.W<5.WJ2@Z\ < "NXK-U_68?#VAWFK7$$\T%K&99$@
M+;0,D\D#]: *,_AI[GQ+I6MRZBYGTZ&2%(UB 60/C<3WS\HQCI3_  [X93PX
M]\L%_<S6US<R7"6\@7;"9&W, 0 3SZDXIMQXLM;:[T&W>UNB=:.() %V(=A?
M#'.<X'8&M^@#D?B@ZK\-->1F :2U9$7/+,>@'J:ETK0UU"'1=1O-2^WI8Q![
M,"-54.4V[WP?F8 D#& ,GC/3J:* .?T+PM%HT.K0273WL.J74MU-'+&H :3[
MX&/X3Z'\ZI6?@2&VTJWT2749[G0[:998;.5%W85MZ1L_5D5@"!C/ !)'%=;1
M0!YQHXFNOBIXS^P:JELSQ62#]VL@?$;!BN2/F4\=P,\@\5KZA\.]-N-&TJRL
M+N[TZZTEVDL[Z!@949OOELC#;R<L.]=;'+',I:)U=0Q4E3D9!((_ @C\*?0!
MR-_X';5/#KZ7>ZY>SSS31S3WKHGF.8V#(  -JJ".@'KW)-:&O^&V\0)I0EOW
MA;3[R.]5HXQ\\B9QD'^'D\#\ZVWECC:-7=5:1MJ G!8X)P/4X!/X&LG2?$=O
MJ^KZOIL=M<0SZ7)''-YP4!BZ[@5P3QC'7'6@#GM?.D^-=8MO#OV>XFGTR_2>
M[D:W=$B55)(WD88/G9@$Y#$]!7=444 8/B'PR-<OM*OX=1N+"]TR5W@FA56X
M==KJ58$'(_*L6?X;03:/KVEG6K\V^LW/VF?<J%E8[=Q!V]247KP!P *Z"\\2
M6EMJO]E6\-Q?ZB(Q*]M:JI,:'HSLQ55SV!()[ TMCXAM[S5GTM[:[M;Z.'SW
MBN(P $S@$,"5;G^Z3C'.* *UQX9:Z\2:9K<VH.9K""2!8A$H217QOW=\_*.G
M2L"3X7Q_\(_>^'8-?OX-"N)/,CLPD;>1\X<JKD9VY' [>_.=^'Q9!?12W&EZ
M=?ZE9QLR&ZM5C\MBIPVS>ZE\'(RH(XP,U*_BK3#X8E\0VK27>GPQO+(8%&]%
M0$OE6((*X.1U]J -B)&CA1'E>5E&#(X&6]S@ ?D!6+?>&4N_%5GX@BO[FUN(
M+=K61(@I6:(L'VG()'S <C!^E4SX\TV'1[;6+RSU"TTJY1'2\EA#1A7QM9MC
M,5!R.2 .:MZ[XLLO#[Z>+BWNIUU"9;>V>V57#R-RJ_>'4#KT]Z ,\^!E:P\2
M6C:I-LU]V>Y/E+F/<@0[/3Y0!SFIYO"!FE\/2'4Y VA\PXB7]X=FSY_^ ^F.
M>:MZ=XJT[4-:FT5EN+35(HA,;6ZCV,T><;U/*L,\<$UH:MJ=KHNDW>IWK[+:
MUB:60CK@#/'J?2@#!E\"V=W=^(I+^YDN8->2-+F J%";%VH4(Y! YYSR :?X
M?\)7>C%/M?B/4-5%NA2S6["8AXQD[0"[8XRQZ$],UT%G=P7]E!>6T@DM[B-9
M8W'1E89!_(U/0!Q]H--^&F@QV]]>W=Q;7%X_ELMJTC^9(6<C$:GC.<<>U7/
M_A^'P]X?,45J;5KN>2[> GF+>Q*I_P !7:OX&NDK'N/$5O;>*K+P^]M<?:+R
M&2:.;"^7A,;AG.<\CM0!KLH92K $$8(/>N-T7X?+H=P(+;7M2.AI+YT6DL4,
M:'.[;OQOV \[<X/?/.>SHH YI/!MLVJ>(+N[N'NH==C2*ZMG0!0J(4 4CD?*
M3GW]*@\.^"IM":&*?Q#J6I6-J,6=I<[-L0Q@9( +X!P,G ].F-_3K][]KP/8
MW5K]GN&@4W"@><!C]XF"<J<\'VJ[0!QNC?#]-#N#!::YJ T(3&>/23L\M&)W
M;=^-^S/.W.#WSSFW)X,0ZIKM[!JM[;KK$06:&/9A)!'Y8D4XSD#!QG&1FMK3
M[][Z2\1[&ZM1;7!A5IU $P !WI@G*G/7VJXS!%+,0% R2>@% &'9^'-FO1:U
M?W?VN^AM3:12"$1_(6#$MCJQ*CT YP!FMFXMXKNVEMIXQ)#,ACD1NC*1@@_A
M3D=9(UD1@R, 58'((/>G4 <CX>\#-H#0V_\ ;^HW>E6K;K33Y]FR+TRP&YPO
M8$X&!QP*5/ L5O;ZII]GJ4]OH^IR/)<6:HIVE_\ 6"-^J*W<8.,G&*ZIY8XM
MGF.J[VVKDXR?0>]/H YX^%8T\3V6M6]T8/L=F;*&U6,>6(B0?KGY1CGM6:WP
M]@D\/ZKI,FJ7)%_J!U'SE10\,Q</E>,%<J."/7FNSHH YV?PL]SKVBZO+JL\
MD^E)*J!XTQ+YH <M@#T&,8 JD/ J_P!C>(=,.J3&+79Y9[AO*7<AD 5@GH,
M8SFM37?%%GH5M97$D,US%=W<=FCV^UE5W;:"Q)'&<],]*VZ .5NO!KS7.C7M
MMK%S:7VF6[6HGCB1O.B;&0RL" ?E!SZ]JHGX:VXTZYMH]:U!)7U?^V(9CL8P
MSYSQE?F&.NXG/7BNXHH Y.#P+"M_K=U<:M?7/]LVJVUVC[ &PC)N&%&#M8X
MX]C3)/ IF\/:3I$NMW<BZ9<0W$4K1Q[B8<>6N  -HQSW/K77T4 <[+X6,7B*
MXUW3-0>RO+R%(KQ1$'CGV\*^T]' X!SC'4&JUQX%M&T_1K*UO)K>/2[T7Z-M
M5VFFRQ+.3UR78G&.O&*ZNF1RQR[O+=7VL5;:<X(ZCZT 8UEX<^Q^*]0U_P"V
MN\E]%'#)"8P$54SMP>N?F.:U;VW:[L9[=)3$94*;PN2N1C.*GJEJVJ6NBZ9-
MJ%ZY6"+&<#)8DA54#U)( ^M '-CP$BZ!H.CKJLXAT6YBN;=_*7<[1YVANQ')
MSC&:+CP&R^(;O5=*\0:CI2W[!KZVMMA29@,;EW [&(ZD<UN:5K,FHWU]9SZ7
M?6,UH4)-PB[)58$@HZDANAR,Y%0Z_P"*+/0+"WO)89KF&:Z2U#6^U@CL^SYL
MD<;N#C/2@#,N/ =N^JW]U::I>V=MJ%FEI=6L.PJZHI1"&8$KA21P>::G@0)I
MGAVR_MBZ9="D26!WC0ERB%%#8 ^4*<8'/?.:["B@#G1X5\GQ+J>M6NIW,#ZC
M'&L\ 5&C+HA16Y&> >F<9Z^E9R?#Z.+PQHV@IJLXM])NH[J"3REWLT;;E#=L
M9)Z 9XKLZ* .0N? K?\ "176KZ7KVH:4;_;]O@M@A2<J,;AN!V-CN.:DG\#0
M'6I[^SU.\LH;JS2RN;:'85D1 0F&8$J0"1D?H>:ZNJUS>K!9W<\,;W3VRL6@
M@PSLP7=L S]X@C /J* .5M?A^+2U\.P)K5TXT)B]N7C0[OEV8; 'R[3CCGOF
MK7B#P7_:VN6^N:=J]YH^JQ1?9VN+8*PEBSG:Z,"#@\C_ /5CH[.X:[LH+AH)
M;=I8U<PR@!XR1G:P'<=#4U %33;!--L4MEFEG899YIFR\C$Y+,?4GTP!T  &
M*MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5S?B_6I]+71[2VE\B75-1CLO/P"8E8,Q(SQN(7
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
M#1;"#%\OR\,1\V[WR>:UM1\"V.I^'M3TF:\NU.J2B:]NDV>;*PQ@<J0  J@
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
M!N.2(BRDJ,DG!W =L5(_A"P7PI=>'K22>UM;I)%N)4(:67S 0[,S Y9LG)H
M\^U./Q'-\"K%(DL3IO\ 9,#7?EEO/^S"-2VP'Y=VT=_?':K?BJ[M;SP]\-[G
M1E+VKZQ9&U2=BIVB-@H8@'![$X-=0? :2^'(?#T_B#5I-*CA6W,"^2A>)0 $
M9EC#8P,'!!/K4^K>";+5(M$@BN[FQMM&FCGM(;8)M5HQA<[E)( XQ0!SOA=9
M/$/Q+U+5]:VV>L:/$;&+3(^0D3'<)MYP9 V3C@8[C-;OBNX@O=2L=$GM;BZM
M/^/N^CAA:7**<1HP'0,_S?\ ;(CO5S5/"=OJ.MV&MQWMU9:G9H8OM%ML!FC/
M5) RD,N><8X/2K6F:(VG:G?W[ZA<W4EZ5+K,J (%&%"[5! '/!SR2>] ')?"
MJ^>VLM3\)W/G+/HEP4@$Z%7:U?+1,0>>F1[8%=%XINIX'TN.+41:PS76V:*)
M2UQ<KL8B.( 'G(!)XPH)R*:_A&(^-AXICU*\BN_LXM7@01^5)&#NPPVY)SWS
MFIO$'AB+7;S3+Y;^[L+W397DM[BVV$@.NUU(=64@CVH XFW\::M9>%]86660
MWD?B+^Q[.6Y5&>%7*8+[?E8J';US@9S5^]TZ6S^+?AM3J-W.LFG7@7SBK%&'
MEY8''?(XZ#' %:3?#;29=-UK3[B\U">WU6Y^UN'E&Z&;Y?WB,!G=E5/.>F,8
M)S/!X*D76=,U:\\1:G=WFGQ20Q.ZPJ&5\9# )S]WKU/K0!Q$^L^)(_AMJ_B3
M_A(KHWNE:A.L:>5$(Y52?9B0;>?EXXV@5U;W&K:1\1]&L9-8N+RUU:UN6EAE
M1 D3Q;"#'A00/F(P2?<D\U,WP\LW\):AX<;5=0-G?SO/*_[KS 6?>P!V8P6]
MJTKGPNMUXATK6I=2NS<:;')'$H6,(XD #[AMSD[1T(QB@#B+K7]>B\ >.[Q=
M9N/MNE:I<16UQY<>X1HL>%(VX[GD '-;2W6KZ7X]\.VTVL7%Y;:S:7)G@E1
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
MPBTVQCM(GD=4R3)*VYW8G)9CW)))/UJU0 4444 %%%% !1110 4444 %%%%
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
M"C>ZL02N3M!'3/?G#TG5=:L_ M_XPO-=OKR73&OD6T8((IMLC*AD 7/! /!
M &,=<@'K-%>=ZQ?:GX=TKPWKUOJ=S>-=75M!?PRMN2X6; +(O1&!((VX'8YI
M(M3U$V?Q#B.H7)_LQW-D^_YH<6XD ![C<>^: /1:*\P_M#7-0OOA_;)KMW;I
MJ^E22W9C2/+.L,;;@2O#$N>N0.PK8\$W>JVWB7Q+X:U'4)M1BTQX);6[GQYI
MCF4ML<@#)!7K_P#6H ["\N#:6<UP(9)O*0OY<>-S8[#) S]35+P[K</B/P]8
MZQ;Q/%#=QB1$DQN4>^*NWO\ QXW'_7)OY5Y!X>EU+1O WP^U.VU:ZVW-Y;64
MMI\H@,4A8'Y<9W=#N)Z^W  /9J*\[EN?$'BK_A(AI%R;6YL+V2SLW6[,:Q/&
MJG+H$(<,3DYSP0 !U+]7O-4=YHY]3DDO(M&68VFDN5\F?#%IF<D ID *K=0#
M\IYH Z?7/$<6A7FDV\UI/*-2O%LXY4V[$=@2-V3GHIZ ]*TIKM(_.2-3-/%&
M)#!&1O(.<=2!R5;&2.AKS;4-1N=7\+?#+4;QP]S<ZI92RL!C<QAD).!TYK2\
M.69'Q4\:.;N[81+9$(TI*G='(<$>@R<#M0!U/AG7H/$_AVSUJVADAANE+)'+
MC< &(YQQVK6KQ/PY+J6C_#;P7J]KJUTH;4(;5[0;1"T4D[*P(QDGG.<\=J[2
M">_\777BF"WU6?3Y].NC960A; C<1JWFN!]_+,1@\87IG)H [BBN&U:>_:_C
MM)-8FN94TG>;;3/W3^?D@W#-D!4XPJD\G/#8K"77==U/P[\/+L:Q/;S:K,L-
MX8D3$F8G);[OWOE_W<]C0!ZM17GZ'4QXA?PFFHWEZMCIZW+3RW?D3S-)(X!+
M(G(0*!Q@<\YKI?"<6N6^@16WB&YM[G4869'F@;.]<Y4MP/FVD9X]^] &W17-
M>-=:GT>PTV.WE\B34=2@L//P"85D)W,,\9P"!GC)%9?B*YU/P1I/B#6XM2>\
MLTL@]K97),CQ3 [2V\G)3+*2.W;% '<T5P&MW>H^&?\ A&-3M]2N;U+V^@LK
MZ*9]RS"88\Q1T1@>0%P,'I38M7O- \4^(](U"[N;L2VR7FD+))@LK'RS$"/X
MA(5 /7#"@#T&BN%GN-3_ .$CM/":W4UPT&DB[GF^U&"2=RY3=N"D@ J3@8^\
M.PQ63J<GB_2='\.VU_KH6]EU^*R>6W*OYEN^YE\S*#YP .F >^<T >H45PT]
MI=Z=JECI$OB#4]10V\\HM8W"W<C%QM=I%VA8T!(Y(!)'7@#&L?%.MS_#'POJ
M=S<O_I.H);ZG>* &C@$KH6)'W<E4!8=-Q/'4 'J5%>92:[JND2>--5M]0N;W
M1=+M5DT]9"LD3RF,EU\P@NX5MO\ %QDCMQL65EXFCUO2=0AOHVTV1"+];B],
MHGW ;'C78 C9[# (/2@#M:Q-5\1"QO7T^SL9M0U!+4W;6T3*I$8.T<GN3D =
M\'I6W7GL%B!\:]1D-W=_)HT,V!)U_?R?+_N^U '=6%W]OT^VO!!/;^?&LGDW
M";)$R,[67L1W%6*\NCUK5M6^%4_CFUU*>#442:\CA#9@6.-V_<F/H1M7!/WL
MG.1TJ=[G5_$GC:"PAUW4--LK[PZE^(H @:&1I /E)7Z9SD]1D9H ]*J-YXTF
M6$N/.=&=8\_,P7&2/IN'YBEB0QQ(C.TC*H!=L9;W.*X2YLS+\<+<F[NU7^PG
ME"+*0H(G08 Z8.!GUH Z7PYXBB\207TL5K/;&SO9;*1)]N[?'C<?E)&,GUK9
MKQ8G4;'P=XYUJPU>[LY]/UV]FACAVA'8.N=^02P(XQD"NQN=4U#7O%%[HUN7
MBBM+""?$-V;=V>7?\VX*20H4 #IDG.>, '<45C>%8]:@\/6T'B&XMKG5(MR3
M36YRKX)VD\#G;C/'6MF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "L;Q'X;M?$MK:Q3W%U:RVEREU
M;W%JX62.1<@$9!!X)&"#UK9K'\3>(8?"V@W.L75K<W%M;+NE%OL+ 9 SAF&>
MM &4?A_8%M<8ZEJA.MP+!>9G5MP";"PRIP2O'H.P%69?!EK*FA*VI:@/[$(-
MJ08N2%V M\G/RG';\Z9!XWL_[4T[3]1T^_TR;4ES9M=",I,< [0T;L V".#B
MNGH YW_A#-.DU'7+NZFN;I=:B2*\MYBGEE44JH&%!& 3SFEL/"-O:?V<MQJ%
M[?Q::<V<=T4(B.TJ&)506(4D L3U]>:Z&H/M4;BY6 B:6W.UXU(R&VA@O/0D
M$?F* .8O?A]87LFMJ-2U*"TUD,UU:0RJ(S(R!3(/EW X XS@XY!JW#X-M8=4
MTG4%U#4#+I=LUM K.A4HP .[*9).T=QTK8TRZN+W3+>YNK)[*>5 TEM(P9HS
MZ$C@TNIW-Q9:9<7-K9/>SQ(6CMHV"M*?0$\"@#GF\ :;+HVN:7->7\MOK-PU
MU<%G0,DI*G<A"#'*+P<CBNCL;4V5G';M<3W+(.9IV#.Y]3@ ?D /:I8F9X4=
MXS&S*"4)!*GTXI] &3K_ (=LO$5K!%=-+%-;3+<6US P62"1>C*2"/;!!!]*
M+/08[6\N;^2[N+C49XE@:[E";TC4DA5 4*!DD].2><X%:U% &-X:\-V_A?3/
M[/M+N[G@\QY +DH2K.Q9L%5'4DFM=T62-HW&58$$>H--2XADGE@216EB +J#
MRN>F?RJ0\#IF@#CD^'6GQZ!9:*-5U7[)97$=Q!F6,E#&VY%Y3&T'VR>Y.!6F
MWA2TD\1SZW/<W4\T]E]AE@D\LQ/#DG! 7/4GOW]*?X;\1IXB74RMG-:M87\E
MBZ2LI8L@4D_*2/XO4]*VZ .2T#P!8^'KB/[/JFK3V,#%K;3[FYWP0'MM&,G&
M>,DXZ]>:ZVBB@# U;PG::EJ\.LV]U=:=JT4?E"[LV4,\><['5@RNN>>1QVJ_
M8Z6;:43W-]<WUP%*K+/L&P'J%5%51GUQGWK0K$N?$:VWC"Q\/-93;[RWEG2Y
M++LPF,C&<Y^8=0/QH B@\*1:?-=-H^HW>F174AEEMX!&T?F'JZAT;:3W X]J
MGL_#5EI^D75A9R3PFZ9GN+H,&FE=OO.S,""Q^G'08 K9HH Y&S\ P6/AQ/#\
M&O:RNEJAC\D/"IV$G*[Q&'P<GOFIM4\!Z3J/AZQT&*2YL-.LG22&*T9!\R'*
MDEE8GGGW/6NHHH P=:\*6FN2Z;<S75W!?Z=(9+>]MV595R,,#\I4J>XQ@XJQ
M9:%]DUNXU5M2O;F:>%(62;R]@5"Q& J CEF/7G/L*UJR=;U^#1]$U/4UA>\&
MFHS3Q0LNY=J!R#N('W2#Z\T 5=1\)6VH^*;'Q";^^M[VRC:*(0-&$*-]Y6!0
ME@?<\=L5T%5=-O!J.EVE\J%!<PI,$)SMW*#C]:M4 >>BWENOC)J,L%Y=VB_V
M3#"LT40*.XD<LN74J2 0>.?UK:NO NFW&EZ?8)=7MO'97HOU>)D+RW 8MYCE
ME.26))Z#GTKJ*Q-;\1KHNJ:-9/932_VG<_9DF5E"1MM+<\YZ*>WXT 5_$G@V
MR\226-U)=WMEJ-B2;>^LI1'*H/WAG!!![C%1W7@BRO-+L[&74=2)MKQ+XW!E
M5I9ID(*L[,ISC X  P .@Q73T4 8@\,PCQ0_B$7][]L>S%F5_=[!&&+#C9G.
MXDYS^G%9;?#O3V\,3^'SJ6I?8IKK[4YW1;]_F>9U\OIO&>GZ5U]4M7U#^R=(
MN]0-O+<"VB:5HHBH9@HR<;B!T'K0!F:CX3AU#7+36$U+4+2^@MS:O);.B^?$
M2&*OE3CD9RN",\5G+\.-,30QI":AJ:VHOOMXQ*A(DW[QRR'@-S[]R:Z+1-37
M6M!T_54B,2WMM'<",G)4.H;&?;-7Z ,0^&83XI7Q#]OO?MBV?V+;^[V>7NW=
M-F<[AG.?TXJE9^"+?3[40VFKZG&PU!]1$NZ(MYKA@XQLP5.\\$>F,5U%<WJ/
MBN2WN;^+3=)N-4.FO&EXENX$BEP&PBG[Y"D$C(Z\9.< &EI&B6^CF\DB>26X
MO9_M%S-)C=(^T*.    % P!V]<FKMQ$T]O)$LTD)=<"2/&Y?<9!'YBI>U% '
M*P^ -)C\'1^%Y)KR>PAP8'D=1+"P8LK*RJ,$$\$Y_*M"U\.I#?"_N=0N[R_2
M V\-S,(PT*$@MM"J%R2%R2#T';BMJB@#'\,^';?PMHZ:7:7-U/;QN[I]H*EE
MW,6/*J.Y)YK8HHH XZ3X<:9)X>O]"_M'5%TZ]F:4PK*F(LOYA5,H< MSSD^]
M:LOAB&;Q'8:Y+?WKW5E \"*?+",K8W;@$SDX'0CIQ6Y10!Q^E_#K3='OVDL]
M1U5-.,WGKI7VC_15?.>%QG&>=N<9[5V%%% ',:UX(L]6UZ/6X-1U+2]1$7D2
MS6$P0SQYR%<%2#CL>OY"I[WP?I]T=+E@EN;.\TLM]ENX7!D 88<,7#!PW?<"
M2>>M=!534[FXLM,N+FULGO9XD+1VT;!6D/H">!0!C7G@JPO]'U73[BZNRVK$
M&]N@4$LH "@9V[0     /S))EE\*03:MHVI2:C?-/I".EN,Q[6#J%;<-G.0!
MTQ6Y$S/$CNAC9E!*$@E3Z<4^@#F(O!%E!;ZY;0W^H1V^L/,\T0D4K&TO^L*
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
M=L+! @9MA3D CD?KBM^]\#:3?Z3<6,[W1EN+I;V2]60+.9UQM<,!@$    8
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
MR3C)0' ) YP:KV4FH6-I\.=7_MC4I[C4S!;W:37+-%*CVY;E.F05!W8R>Y-
M'IZW<+RW$,3B2:#'F1J>5)&0/J16;X:UYO$.FR7,NFW6G3Q3-#+;70&]& ![
M=00P-<QX$T^"'Q=XSD1[DM'J850]S(P(,*$Y!8@GGJ<D=!6]XGM=0MO##P^'
M85^TK*CB 3>2TZ[PTB"3J&9=WS=<DG/>@#HJ*Y#P-K-GJQU00'4X+F&5!<Z=
MJ3.TMHQ7H"Q.5;!(P<=:;K^HW=QXWL/#L6!#)82W90W;VQE8.J@!T!;@%CM&
M,YR>E &IXM\1_P#"+:)_:1L7NT$T<3*L@3;O<("2?=AT!K0ENKU-8M[5-/,E
ME)$[R7GFJ!$X(VILZG.3R.F*\V\56.K:9\+M4L]7U&.]>/5+<VY$K2O%";B(
MK&[L 689ZGDC%=)?W%W#\6]&MEO;C[)/IMR[VWF?N]RL@#;?7D\F@#LJHW%W
M>Q:K;V\6FM-:21.\MT)E'E,,;5VGD[LGGH,5YG?W>NWNA:VD5UJ$?BN+6#%:
MPP2N$\KS%"@*/E\ORB26(X/).:Z.[>[L?BAX<L4U&\DM9=.N3)#)+E79-@#$
M=V^8\F@#;\+^(O\ A);"ZN?L;VC6]Y-:-&[ACF-MI.1QU^M)=^(_LGC'3?#[
M6+G[=!+,ESY@VCRP,C;U/WAZ?C7FUEI%U/X,\6:O9Z[J5A=Z?JNI7%N+>?9$
M&1V;YU'#@XP=V>.G?._'?3ZGXW^'U_<H(Y[K1[J:1 ,;6:.$D?F: /1Z*\ML
M7\0^+?#":]I^HQ6-\+J203R:A*(XE25@8G@"[-NP8.>?XLUZ/JE[_9ND7M_Y
M9D^S0/-L'\6U2<?I0!F^*O$?_",:=!>&Q>Z26YBMSMD"A-[A03GGJ>PK=KQ[
M7(GU3X7:!X@N;^ZFO;N\L;F8_:'\HEY5)01YV@+D 8&1MZ\G.]/)JGBO6/%.
MG6TY@DT^5+:V*:C+;M 3$KB4JBG?EF/WCC"XQUR >AT5YD\.LW?C30='O_$-
MT1-HTQO&L)O+221'12RX'RDG.3U'(&*S(=>UGP^FK>'I=1GNX[?7K6P@OKJ8
MB189E#E6EP3D#Y=V,C=VP, 'L%%>>WVEZ]I,'B*Y_M9K:QETN66"U2_DN)HI
MXQGS$>100I!&1ZX]:S+.34+"/X=:K_;&I3S:H(H+R.:X9HI5>W+?<Z9! .[&
M3W)H ]$U[5#HF@WVJ"V>Y%I \[1(P4L%!)Y/L*ETF_&JZ-8ZB(_*%W;QS^7N
MSMW*&QGOC-><7%P_BWP)XVU6ZN[M)+=KZV@ABN'184A0@*4!PQ;DMN!SNQT
MJ?2[^[OKCP[X<CQY \-P7GE_;9+4RL<)]^,%CM Z<#YLG.!@ ],HKRO5;?Q'
MH^D^'+*\\13/<GQ'#:F6VG+-Y#Y8)(6'SL!CDCD8R#FK!AEM]:\;: ^H:A<6
M TJ*[C6>[D=XW99 VU\[@#M!QG'X4 >CVMS!>VL5S;2++!*H>-UZ,IZ$5+7E
MFF0ZI8?#'PC<Z/;7>H1"WAGOK&*]=)IH_)Q^Z);@*Q4[%P#C%=AX(U.QU;P^
M;BPNKV>,7$JLE]N\^!MV3$^XDY7(')/&* .CHKA=>NF\/^/K&\OK^[31-4M)
MK:1#<R"."=!O#  _*616''<9'-8_A2_O[W3Y/"NH76HIK,.I!IGDNY#.+4@3
M*Q8'(RN(CCC)H [71_$9U7Q%KFD-8O;OI30@N\@;S?,4L" .G '?OVK=KRYM
M,.H>,OB(!?WUKY4-FZ&TN&B;>+<D,67DXQTS@]P:?HWB2^UN3P+I5[<S(FHZ
M4]Y=2QN8WN'15 7<N".26.",X';((!Z=17%^%[N^M/''B/P[+<3W5A:I!=6K
MSN9'B$@.Z,N<EAE21DY I?'TUSI!TCQ%%=W4=I87L:ZA#'.ZQO;N=I9E!P=K
M,K?3.>* .SHKRVVUVYL?%'B.P-S>2PZG"'T,S74C MO\EU7G@>858$<[3G.*
MU)GN[CQ;)X5CFEF@LM+BF'FZE-!+,SNZM(70%FQM4=0 6/7C !WU%>6:A;^(
MM.A\'Z;J'B.>6Z?56M+F:TF(\R(H[ /P,N %&3['K5](KI/%#^$(KR[O+>ST
MU;E6N]4EAGE,DK@L9$7<P4!5'3&>YQ@ ]$HK#\)6FJV&@QV6M:C%J%[;NR-.
MC%B5SE0Q(&6 (R<<]>]<LUA>:Y\1O$FD3:]J\%C'9VLJ1VMR8BC-YGW2.@X[
M=>,YH ]%HKRG0-7U*^T+2+'5=7NYKJWU6ZLC%;Y6;5%AW ?.&7:%X+,3@[<'
MD\T+[5=93X6^,)!J=[!<Z7K,EO;.MRS21Q[XL(9#\S !V&<YH ]@N+J"T1'G
ME6-7D6-2W=F(51]22*KFZO1K:V@T\FQ-N9#>^:N!)NQY>SKTYST[5YYXT\-1
M65UX;DDU/5KM[KQ';[O/O7Q'N1LA I 494$8Z<XP#BM:6ZNM.^*GV9+N\FLD
M\.R3BU>9F7>LJJ#SU; QDY/)]: .ZJE;75[+JE];S:>8+6$1_9[HRJPN,@EO
ME'*[3@<]<\5QGAR&Z\1^%M \3#Q!<VUY)(EW=L)6:&1"2'@\LML4?P@XR"N>
M3FJ[76H#6_B1;C5+T):6=O+:GS?]03#(YV=EY':@#TBBO()!K&E>%/!GBR#7
MM4N+R=K"*ZMIIR\-Q',%4C9TW<CYNI.2<FIO%>IWMKI>N:KI^JWUU<6>K1*M
MU',T4%LOF1H;<1[L2$9.X[<98Y.1B@#U0W4 NUM#*OVAHS((^^T$ G\R*KZ=
M=7MT;O[9IYL_*N'CAS*LGG1C&V3C[N>?E/(Q7&)IT+_'"[?S+D-_8D4WRW,@
M&[SV'3=C;@#Y?N]\<US]]J&JQ_#7Q_.NL:@+FPUBYCMY_//F(B^6 H;L.3P,
M4 >P45P.V[T?XD^'H4U2_N(M5LKHW45Q.7C+1A&5E3[J'YB/E K"NKK7K_0-
M02*[U&/Q9'K)BCAAE<)Y7F@ !1\GEB(Y+8X(R3F@#UNBHX(O(MXXO,>38H7?
M(<LV.Y/<UY5<:G>P'P_J-EJM]>BY\0K;3:@962"XB>1U,:0[B"J@!=V!RN1G
M)- 'K-%>9ZUJ]UI'B2X_X2 :E!IL]]$UCJ]E<.;>)04'DS1JP"Y8,"2#G=[<
M=_K-\VEZ'J&H)'YK6MM).(_[Q52V/QQ0!=K%U37GM=4BTBPM4O-4EMI+I89)
MO*41H54DMM;!+, ./7IBN#U+4-1L?A7I?C>TU*[FU58[:[G4SL8KCS64/$8\
M[0/G(& ",#!ZUJW&FP2_&^ L]V-V@R3';=RK\PN(QCAN%_V?NGTH [32[Z6_
MTFWO+FRFL)9$W26\Y&Z(]P2.*RM6\61:=+H'DVK75MK-S';Q7"2!57>I8-CJ
M> 3T_&G^.($N/ FO(YD &GSN-DC(<A"1RI!QD=.AZ&N$OK%8_"/PTBAGN(S-
MJ%DQD:5I&0FV;.W>3M'H!P/2@#UJBO*[C6M0\)3?$"&UO+NZBTVTMKJT%Y,T
MYA>16#<MDE<@-CIUKH+'2M9A\0:5J<&I1QZ:\;)=0R:E+="[W+E&0.H"L",_
M+C(X[4 ='KVJ_P!A:'>:JUL]Q%9PO/*D; -L4$L1G@G Z5AKXWE7P_!KTWAS
M4QILL"W'FQ&*5DC8;@S('W8P<G )'I5WQW_R3WQ+_P!@JZ_]%-2>#9(XOAUH
M$DS*L2:3;L[.<  1+DGVH U]-U*SU?3K?4-/N$N+2X0/%*G1A_GMVJ6XN(;2
MVEN;B18X84,DCL<!5 R2?PKQGP"TD/@/2XQ?75M:WFN3O965N");R##$1J=R
M[%W L6R!@<]:76I;N]^&'Q!M+^:Y9=.U!TMT>Z=VC3;&P0OG+@%CPV1]<"@#
MVE2&4,#D$9%+7!WL\Z^*M,\+VK2&V;39+PK-J,T3ROO5<>:-SG:"QVY'7VK<
M\(V.K:9IMS9:OJ,=])'=/Y#"5I'CA."B.[ %F /4]1B@#H*I:OJEKHFCW>J7
MK%;:TB:60@9. ,\#N:YA;U]>^(NKZ%=3W$-GIUE \<4$[PF5Y-Q9RR$$X 4
M9P"2>O3CM9NKW4OA)XTL]3N;BXDT6\N+."Y,K*TR*5*F3:0'(#8.<@XSUH ]
M,TS5M3N]3DM;W16M8# L\-TDXEC?)Y1N 5<>G(]ZR->\=OX?TN_U6YT"_;3K
M.8PM.LD0WG>(\JI;.-QQR*Z32[2.STZ&*)IF7:#F:9Y6Y']YR3^&:XWXT?\
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
M2R$@[RPZ-P,8QC  P!BC4_$<FG>+=#T0V.^/5?/Q<^;CRS'&7(VXYSQW%;U
M',V/@?3K'2KRP^V:G<B[A-O)/=7;32B(C!16;.U>>P'Z"GMX,T]K;1;?[3>^
M7HS*UD/,7Y"J[5S\OS87CG-2Z]XCDT75]#LOL/G1ZI=?9O.\W;Y1VLW3!SPI
M]*WJ .5NOA_H]Q=ZI-'-?VL>JJPO;>VN2D4S,,%RO][UQP>X/-)?_#S0[^PT
MNVS?6\FEILL[NWNW6>)<8VA\DXP.GY8KJZ@NKRWLHTDN)5C5Y$B4GN[L%4#Z
MDB@#$N/!>F7%EIUH9;Q4L+E;R)_.+.TXSB1V;)<\GKQSTZ583PQ8KK=[JSR7
M$EQ>P"VN%=QL>,9PN .,9/3GFMJL'6O$<FD:_H6F_8O-CU6=X?/\W;Y15&?[
MN.?N^U $%EX)T_3;&QMK*\U*'["2;>3[279 1MV?,""H' 4C'?KS6OI6DVNC
MV\L5L&+33-/-(YRTLC'YF/;)XZ8 P !5ZB@#/UC1+#7;:"WU& 31PW$=R@/9
MT.0?Z'U!-$>BV$6OSZVD %_-;I;/)ZHK%@/S/Z#TK0HH P4\*6<=_J]ZEU>+
M/JRJEV=ZX8*NU<#;\N%)''\^:@'@?24TK2[&-KJ,Z2V;"Y63$UOQC ;'((X(
M8$$=:Z6B@"AIND6VF-<RQF26YNG#W%Q*<O*0,#.    ,   #TJ74].MM7TN[
MTV\3?;7430RKZJPP<>]6J* ,EO#>E-<://\ 95#Z.K+98Z1@IL(_+'Y"J?B+
MP7I?B2\M;ZX>\M=0M05BO+&X:&55/5=PZC_Z_J:Z*L'PSXC?Q"VL))9?9'TW
M4'L2OF[]^U5;=T&,[NG/2@!EQX,TR>/2XQ)=Q+IDOGVVR;)\WG+L6!+L<G.X
MG.31XB\&:7XDN[2]N'N[6_M 5AO+&X:&95/5=PZC_/<UT-% %73M.M]*L(K.
MU5A%'GEW+LQ)R69CRQ))))ZDUQ-MIUS=?%;7KH-JME#)96\,5S% RQR%=^]=
MSH5.,K@]?0]:] HH YNY\#:+/;Z5%$MS:-I3LUK+:SLDB[_OY;J=W?/)JM+\
M.="DTW5-/W7RVFIS_:+F,73$,^0>,Y(R54D]3CDXJ6?Q3?37-\NBZ/\ VE%I
M]XMI=8N!')N(5F**5PVT.,Y9>A].>HH Q]8\-V>NZ=:V=]+<L;6=+B&=)=DJ
M2)G#!EQSR?SIL?AFRB\0PZVLUU]KBM?L: R97R<@[2",GD9R3GWK:HH Y73/
MA]HFD:FUW9F]C@,WVA;#[4_V5)<YWB+.,YY'8'& ,"FZSX=M["R\3ZK;&]GO
MM4LVCEC4&3S"L;+&%15R,9QQZ\YKK*;)(D,3RRNJ1HI9F8X"@=2: .,\%^'(
MV\)^&SJ)OVDL+:%DL[Q2BP3A "=I4,<$MC<2!VZ"I[KX;Z#>0ZG!(U^MOJ,_
MVF6!+MUC64L&+JO0$D ]_;%6]4\5"PU/P];PVGVBVUF7RTN/,V^7\A<';C)R
M![5T= &&_A336URUU@-=K>6]N+8,MP^)(PVX!^?GPW//7OFJ;^ M*DTC5M+>
M>]:TU6X:YO%,HS)(V-Q!QD X' P./K7444 8<WAFVEU;3M5>YNY+S38WCMB7
M4## !@1MP<@ 9/IQBO/=+TAY$=)8/'6EZI++)++:V=PZVJRNY8['),>W)ZD\
M]Z] O/$<EGXSTO0#8Y2_@FF6Y\W[OE@9&W'^T.<UO4 5M.CNH=,M(KZ437:0
MHL\@& [@#<?Q.:Y=/AGH$=G%9H^HK;6]V+NVB6]<+;N&+?NP#\HR3[\]:ZJ.
M\MY;N>UCE5IX IE0=4W9QGZX/^34] '/S>$+"=;B&6XO'LKF<3S6;R Q.P((
MZC<!E02 0#CG.3G?90RE6 ((P0>]+10!S=GX(TJQACM(FN3IL,_VB'3WDS!&
MX;<"!C=@-R%)*@\XXJV_ANU?Q.GB'[1="^2 VPPXV>46#%-N.A(SGK[ULT4
M0W=K#?64]G<IO@GC:*1,XW*PP1^1KG4\!Z6EEI5HMUJ!CTN99[4O<;RCJNU3
ME@> O 7I[5U%% &&GA33AJNJ:A*9IWU2%8+N.5@8Y(U!"KMQP "1^/.:J^'O
M ND^&IUDLYM0E2($6T%U=O+%; ]1&I.%XXSUQD9Y-=-10!1UC2H=;TFXTVYD
ME2VN4:*81,%+H1@KG' (/;FL=? VEMI4.E7%QJ%SIL*+&MI+=,(RBC 5@N"P
MP!P217344 8>K^$]+UB'3D=9;5M-</9R6<AA:'C;A<= 1QCTJHG@'0DM=9M3
M'<O!J^?M4<ER[ D@ L,GACM!SR<BNGJEI5Q?W5@LNI6"V-R6<&!9A*  Q"G<
M !R,'VSB@##U/P#H^JV%A;W$M^+BP8M;7Z7;BY0D8/[SKR ..G K;TG2K;1K
M%;2V,KC)9Y9Y6DDD8]6=FY8_7T Z"KU8.K>(WTOQ1H6C_8O,CU5Y4^T>;CRR
MD9?[N.<X'<4 2ZAX:L[[6(-726XL]2AB,(N;9@&:,G.Q@P*L,\\C@],5#>>#
M]*O?#<V@,)X[&X9FN!')\\S,VYBSG))+<D_TXK?HH AM+?[+:QP>=)*(P%#R
M$%B!ZX K-\2>&[+Q5I+Z7J3S_8Y"#)'$^S?@@C)QG@@'BM&:[M[>XMX)9566
MY8I$AZN0I8X_ &IZ *=QIEM?:3+IE^#>6TT9BE$V"9%/K@#\ZQ=!\#Z;X=5A
M9W>IR%8S% ;F[:86R'M$K9"]NV>*:OBF^O+J1M(T?[?96^HG3[F07 21&! =
MU0KAE4G!^8'@\5U% '/6G@W3;'PE+X9@FNQIDB/$4,@+!'SN4-C.#D^_/&*)
M/!]C*FC*UU>8T<@V>)%^0A=H)^7YOEXY_GS5:T\7SW,?B8_V45ET.0Q^7YX/
MG?NP^<XPO!]ZV/#VK?V]X;TW5_)\C[;;1W'E;MVS<H.,X&<9]* *8\)V2ZAJ
M]\MS>+/JT:Q71#K@JH*K@;?EP"1QZ^O-5U\#Z:EEHUFMQ>K#HT@DL@)!^[8
M@9^7YL D<YZUTU% '-7G@;2-0FUF2\-S-_;$217B-( K!/N8P/E*]B/QS2V?
M@G2[/5[/51/J$U]:P&W$T]X[F1"0</SR 0#CIGG&:V=4GO;73+B?3K(7MXB9
MBMC*(A(?3<>!5E"Q12Z[6(&5SG!]* .8'@#1ET&^T1'O5T^]=FDA^T$A59BS
M(F<[5+$DXY/K5V[\*V5W+IUR9[J*_P!/4I;WL3@2A2,%6XVL#QP0?7K6Y10!
MSM[X+TK4-!N='F-Q]GNYO/NG63$D\F0=S-C/55Z8X  XXJR_ANVEU^TUN2YN
MGO;6%H(V+*%V-C<" N#D@'/Y8K5GGBM;>6XGD6.&)"[NQP%4#))_"L+4O$YL
M?$/A[38[/SH-8:0+<^9M\O;&9/NXR<@#TZT :FL:39Z[I%UI>H1>9:749CD4
M'!Q['L>]8UMX&TVWU*QU)KO4I[^RB>**XGNV9R&Q][L0,=.G7()-=-10!RK>
M -);PY=: T]Z=.NIS/+'YHRSE]Y^;&1EL&K%[X-T^\UF'6!<WUMJ,<(@DN+:
M?RFGC_NR8&#]< ^_2KOB366\/>'[S5_LOVF.SB::6,2;6* 9..,$^W%8[^,[
MRVT"'7+KPY>?V=)"L[/;3)*\49&=S)D$@ Y.,D4 *?AQX=;PTV@O#<O:&<W*
M,]RYDBE))WHV?E.2>GKSFI?^$%TM_#UWHT]SJ-Q%> +<SW%TTD\RCHI=LD*/
M08[^ISNZ;J-IJ^FV^H6$Z3VEP@DBD3HP/^>E/O+RWT^RGO+J58K>!#))(W15
M R30 MI;BTM(K<222"-0H>0@L0.F2!S6;?>&K"_UZUUIVN([VWB, >&9D#QE
M@VUP/O#< <'\<UL44 <N? >E-HFIZ.T]ZUGJ<[W%TIE&7=CECG&1D@<#T^M&
ML> ]*UFYLKR:XU"WU"SB\F.^M+DPS-'_ '69<9'X?SKJ*IZKJ5MHVDWFIWC%
M;:TA::0@9.U1DX'KQ0!)86-OIMC%9VJ%(8AA06+$]R23R22223R22:L5AZ5J
MVK7NHB*\T5;>REM5N(;N*Y$BY)'[MU*J0V#GC(Z\UN4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MYS\9=Z>'M%N7S]@M];M9;WT$0)!)]LE?TKT:H;RSMM0LYK2[@CGMYE*212+E
M64]010!*"& (((/((KB#?)K'Q'/A]Y&72[;2$NX8H)"BS%WV[LJ1E5   Z9)
M/IC7LO!VGZ? MK#=:D;%1A;.2\=HE7^[R<[>VTG&.,8JUJ7AO3]2OK2_82V]
M]:*4@N;9]CJAZKZ%3Z$$4 >8:QJ.K0>#/%EC_:=]_P 2;6(8+.[6=A(8GDB/
MENV<OM#D<YZC-=#=Z6UO\3[33(]3U466I:9-+=Q&]D/F.CI@@YS']XCY-O''
M KIKSP=HU]H;Z/-%-]CEF\^8+,P>63<&W,^=Q.X ]>P]*L2>&[&77;;67>Y:
M^MH3!')YQP$.,@KT.2 3Q0!Y?>7>H6WPY\1Q0:K?HVE^(_L=K+]I<R+#YT0V
M,Q.6 #L.2:Z"XM;GPI\2M$6VU:_FL-8@NA?1WERTJHT2!Q*-W"\G!Q@=L4GC
MGPG#9^"-4L='M+^YGU._ANIHHS)*7?SD:1_]GY5]NG%=A:Z#8>?]ME^T7<SV
MY@5[PDLD3<E "!C/&<C)P,DXH \^L+N[M]5\$7-K?7US!?W,L4U]<2LO]H*8
MW8-Y.2%7(!7.".P J.:SGN]+^(LLNKZMNTNXFDLMM](ODLMNKCD') /8Y'M7
M86_PX\.V\-A$D5ZR6$WFVH>]E/D\$;%^;A<'D#KWS5U?!NE+!J\(^U>7JY9K
MT?:&_>%AM/?Y<CCC'% '*ZM>WEA8^$?&LUY=FT6.!-6A6=Q$4E0 3% =OR.P
M)XY!]JZKP_&-174M4DDFDMM0F98(VE9D$"C8"JDX&\AGR,9##TK,UBVF33U\
M$V&B7L]C<V0MQ?R,K001GY"&+'<65>0,')V^Y'76UO%:6L-M;H(X84$<:#HJ
M@8 _*@#F/&4>J6]GIK:+9+>0VTI>XTR*?R'GA"%<(1C[I*G;T. /2K'@?4['
M5/#QFL);YD6YE22*_P!WGV[[B3$^XD_+D <GC%:FI:/!J<UK/)+<0SVK,T,D
M$I0J2,'(Z,,=B"*?IFE6NDV\D-JA'FRM-*[-N:21CEF8]R?_ *PX% '(:M;R
MW?Q:L]/>_OTLKC1II);>*Z=%+"5!D8/RG!ZK@^_)KE'M[K_A7?BZZ.L:L9]!
MU"\BTY_ML@,2Q,"N[!_>=<?/NXZ8KU*;P]8S^(8M=8SB_BA-NCK*0HC)R5V]
M.2 :HCP1HPTG4],Q=&TU.9Y[M#</F1W^\<YR,\9 Q0!@R:A>>(/%KZ+*8S''
MI$%TL)NI(/,:0L'<;!DXPH'IGWXJ0S:M8:IX3\':MK+7GVAKIKFZBD97F$2A
MDB9^I(W#=W.T9ZG/3:MX"T/65T\W*W27-@GEV]W!<O'.J?W=ZG)'U_K4U_X*
MT/4-+LK"2WDB2QD\VUFAF9)H7ZEA)G=DG))).3R<F@#DM+L$L_%?Q(M[>>YC
M46UHZ.)VWQGR9#\K9R #TYXZ=*BT76KFYTWX<Z3>7DXAU6QDFN93*P>=XXE*
MH7SGDL6//.W'0D'L+7P5I%I<:C<1M>FXU&)8;J5[R1FD55VC.3UP3SU&>,5'
M=> M O/#MGH<T$QM+%@UHXG82VY'0H^=PQ]: ,K5;%=!TFYLG\2WXCNM3A:"
MW3+S!788M8V+!@'VL 21M&>P-5_#EQ>+X@\<:;-YD5K;0VTL%L]P9A#YD3E@
M">F=H) X!SBN@F\#:)<:&NE2QW+QK.MT+AKES/YR])/-)W;ATSGIQTIUMX+T
M>SO;V\@6Z6XOH5AN)#=2,7"@@,<DY;!(W=>3CK0!4^&/_),O#O\ UY)65XK8
MW6J:]%;WMW=3VNE!OLT4S01V#$.PE+J<EVQP "1L[ UV6BZ/::!I,&F6 D6T
M@&V)'<N57TR><5G7W@S1=1UBXU.>*<3W4 @N5CN'2.= " '52 V 3UH XO[3
M?ZI)\,9)=4OXVU*U?[9Y,[()C]EW9('&<D\]1G@@@8J7FNWWA+1_'=M9WMRT
M5A?VT-I+<RM,ULLZQ[CN<DD*6)&<\UW=MX&T6T&C^2+M3I (LR;ISLRNTYR>
M?EXP> .!BI?^$-T5FUCSH)+A=8 ^W)-*S++@8!QGY2  !C'0>E ',ZOI%MIO
MQ.\"O;R7+;Q>JWFW#R;B(/O'<3\W/)[]^@KI/'.MW'ASP1J^K6BAKFVMRT61
MD!C@ D=P,Y_"H+3P#HUI<Z;<>9J,\NF;OLC37TK>4&&W ^;ICC'<=<UT5U:P
M7UI-:74236\R&.2-QD,I&"#0!YQKVE6]IJW@"[ANKF>2345#RR7#N)B87.\@
MG&?0CL<=*;!'K'C33-7N;345L=0MM3G@BN1=RJ;3RI,*IB VD% ,@]=Q)[8Z
M.W^'.@VZ6$>[49(M/F$UG')?RD0$ @!?FX S_D4^Z^'OAZ[UV;5V@N(Y[@@W
M,4-R\<5R1T\Q <-[YX/?- &%'92:Q\2=1TZ[U2_>R?1K>=HK>\DC0NSN"5VD
M%0< X!&>^:YH&76? 'P_N=1N;FXN5\0QVQF:=P[()94!)!'S81?FZ^_->J+X
M;L4UZXUM&N%OYX!;NXF./+&2 %Z#!)/2J"^ ]"7P_!HBQW(L[>Y%U!BY</#*
M&+;E?.X'))Z]S0!S7BO.?%$=E?7UU-I^E*R1K</$FFLL;L&WALO(V W0G"C)
M -.O[J:^F^%]W<.7GGE$LC'^)FM&)/YFNCN/ 6@7-[=W3P7(-Y;K;W4:74BI
M.JKM4NH;#$#C)S^=2+X)T=(M(C470&D'-F?M+DH<;<DD_-QQSP!P.* .@?=Y
M;;,;\';GIFO);)-9U?0?#82;55U\ZGLU>2.65%,(=_-RP.S9P-N#Z =Z]4OG
MN8]/N7LX4FNEB8PQ.VU7?!V@GL"<#->4:1X:/]G0VEA9>,]*U..(* ;YDM8I
M,=>7*% >< '([4 :]OI#ZQ\1_$^G7&KZNEI;0V,T4<-ZZ['.\G!STXY'0Y]0
M,5[&>Y\3^ M>U^2_N[;5H)[MH&BG9!:&$G8FT';C"C<"/FW'-=S9>'+*RURZ
MUJ-IS?W:(EPYE8JX7[OR]!C)QCUJM)X,TB2XOY%6XBAU%M][;13,L-PQ&"64
M=R.#C&[OF@#EM#U>_P!4\8^%KFYEGB_M+PZ]S<VPE81&3,?S!,X!^8]L\UAW
M][J*^ ?$LL6JZ@DUIXH>V@D%RY98OM$:;,DY*X8\'BO2M6\*Z9K%W8W4PN(+
MBQ#+!+:3O P1L!DRA'RG X]JY#QKX/M-.\$:CI^AZ?>RR:CJ$5U+# 9),GSD
M=R .$^4=L=!U- $S65WX8^*&A0V>IZA=66M0W*WD%W<-*%>)0PD7/W<D@8&!
MZ"M3XI37%M\-]:N;6ZN+6XAA#I+;RF-@=P'4=L$UMV&BVD-XNI%[FXNC#Y4<
MUTQ+QQD@[0"!C) SQDX&2<5C_$VUN;_X=ZQ8V5M/<W5S$(XHH8R[,=P/;IT/
M)H Q-0LKWPWXW\+WEEJNHW*ZM.]K?V]S<-(DG[LN'53PA7:?N@#'XYIV-PEM
MH/Q!9]4ETS=X@D074*%Y 66$;4 (.YL[1@\$Y[5W.EZ'9(]GJ#&[GFAA,=O]
ML9BT"D#< & ()P 2<MCO523P'H4VGZI8S17$D&IS_:;D-<,29L@[U.?E/RKT
MQTH P-+:[3QYK>DM]KLK*71HKE+8WC.T;EW7<#D[&('(4D<9R:YW3'O8?!'@
M/Q"=6U*34;C4;6WF:2[=DDBD=E963.TYZY(W9[UZ)!X(T>WU(ZBAO3>FV^RO
M.]Y(SNF2<L2W)Y.">G;&!31X%T5=%T_2%6Z%EITZW%K&+E\QNIRISG)P<D T
M <MKNIW.C>(;J;7H;[^R)[V)K36;&X8I:@%!Y,T8(VKN4@GD'=SST]-90Z%3
MG!&#@X/YUAR^$M-G:Y69[J2WNIA/<6S3$Q2."""1V&5&0, XY!K<(R",X^E
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
MXLTYKR."XLK@6UMEY%DM4,2LDJ!6')8L<]\8Z"@#TBBO+KC3)M1\:^']+O\
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
M[>M;= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %(1D$<\^AQ2U2UC5+?1-%O=4NMWD6<#SR!>I"@G
M ]^* *ND^&-+T2]O;RPBFCGO9/-N6>YDD$C_ -XAF(S5+6/ ?AW7=735;VR?
M[:$$;2PSO$94'\+["-P^OTJ&'5/%TU]8^7HVG/IURL4TEQ]K*F!"?G3:1EF
M.01@'!SBNJH R&\,Z4VM6FK""1+RTB\B!HYW5(X^/E" [<<#C'84L?AO38M9
MO-6C2=;Z\C$<\HN9!N49P,;L#&3C &,UK56M=0M;V:[BMY5D>TF\B;'\+[5;
M'Y,M &(/ GA\:!#H8M9QIL,HFC@%Y-\K!MP.=V?O<XSUJ[_PC6F?VVVL[+C^
MT&MOLIF^U2?ZK.=N-V.O.<9SS6O7/>+?$-SX<M=/G@M(KA+F_@M)"\I4QB1P
MNX  [NOJ/QH 8/ GAX:"FABUG_LU)?.6#[9-@/NWYSNS][GKUYI;OP)X>OKR
M^NKBSD=[^$0W:_:9 DX"[064-@L!T8C(ZYSS71T4 8#^"]!>/2T-I)_Q*PRV
MK"XD#*K !E8ALN" ,AL@U9MO#6E6NHZE?QV[M<:D MYYLSR+, -H!5B5X''
MZ5K44 8>G>$M(TLVPMXIC':$M:PRW#R1VY((^16) X) ] 2!@4B^#]&5-540
MW&-6S]M'VN7][D;3_%QQQQCCBMVN7U#Q%J<VIZMIWA^QM[N[TJ.&2:.XE,?G
M-("PC4]%.U<Y/&2!ZF@#=T_3;73-,@TVUC86D$8BCC=V?" 8"Y8DD8XKGXOA
MQX7AM[:!+"7RK6?[1;HUW*1"W/"9;Y5.3E1P>X-=1$S/$C.GEN5!9,YVGTS7
M/^(?%*Z9X7UG5],CAOGTO>LJ-*47<@!89 .2,]/7(R* )E\(:,G]J[8;@?VK
M_P ?O^ER_O>-O][CCCC''%0W/@;0;JQTRT:WGC&E@"RFBNI$F@&,860-NQ@
M8SCBMRRG-U86UPRA6EB5R!T&0#4] &1H_AG2M!N;RXT^&5)KQP\[O.\A=@ ,
MG<3SQUZGO5;6_!6A>(=1@U"_M9/MD*>6L\$[PN4Z[&*$$K[&N@HH R+[PQI-
M_!81O:^4=/(-G);N8GM^,81E((&.".A'45'<>$]&N]'N]*N+>22UO'WW69W#
MSMQR[@[CP .O0 =!6W10!COX7TN34=.U!X[AKK3D9+60W4IV!@ PQNP<@ '.
M<XJ >"]"6/58UM95CU0NUVBW,@5R_P!_ #?+N[[<9[UOT4 80\'Z,'TEQ#<;
MM(4K8G[7+^Z!&W^]S\O'.>.*<GA+14?5F-J\G]KKMOA+/(XF&W;R"Q XXXQQ
M6?XC\8_V9X9BUO2H8+ZV>[2W+M*5 #2B(LN =W/N/6NKH YJT\!Z!9W.G7*0
M7,EQIVX6TLUY*[H& &W);)4 8"]!D\<FI3X*T)K75+8V]P8=5<O>J;N7]\2,
M$GYN,@ <8XXKH*I6,FI/<7HOK>WBA2;%JT4A8R1X'+ @8.<\4 4F\*:0]SI=
MPT5P9=*4K9L;J7]T"-I_BYR..<\5Y_:^&Q-=71U/PKXBM]7GN99I9M-U(QVK
MLSDAE(F4 8QG*@^Q->M44 4M)MKFST>SMKRX:XN(H5225FW%V Y)/&?KWK!7
MX<>&%@%O]CG-NEP+F*$W<NR%PV[]V-WR#<<X7&:ZNB@#&B\+Z5!J-]J$4=PE
MU?QK'<2"ZE^=5&%&-V!@$XQCK5;_ (0;P^-%L=)6TF6SL)A/:A;J4/"XSRKA
MMPZGC/>NBKGO&/B&Y\,Z/%?V]I%<!KJ&!Q)*5VB1PF0 #GKTR* +47AK2X=;
M;6(H94OFMQ:[UN) !$.0H7=M !Y'%2:+H&G>'K:6WTV*2**65IF5YGD^=CEC
M\Q.,GFIO,U+^VS%]GM_[+^S[O/\ ,/F^=N^[MQC;MYSGK5V@#(G\,Z5/KAUE
MH)%OVA$+21SN@91G;E00"1DX)&1VJD/ GAX:#%H@M9QIT4WG)!]LFP'W;\YW
M9^]SUZ\UMVVH6MY<W=O!*LDEI((I@/X&*AL?7# _C5AL[3M )QP"<4 <YK'@
M/P]KFI0ZC>VDGVR*,1>?#<21/(@_A<JPW#ZUT,,,5O!'!#&L<4:A$1!@*H&
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M*TN9;]I8OMLK!LPEN['')/3GFNOE\&Z#-IMEI[6)6TLI1-;QQSR)LD!R'RK
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
MV5E D%M"NU(T' '^>_>K% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %8/C+7[CPOX6O=;@M([H6B;
MWB>4Q[AD#@@'GGTK>KC?BQ_R2SQ!_P!>W_LPH 1O&UWINJZ'9ZYI<-O#K1$=
MK<VMT9E64@$(X9%(SG@C-=G7'VOA%-5N- U75=0FNAIL:RVEL$5(UD*CYVQR
MQ';D >E<5JCP/8V.MZ66D5_$\874[AQ]HES/L=%P.(@,J 3R!]W&#0![+5&#
M4X+\ZA%821RSV4I@D!/RB78K;21[,N?3FN"C\.:;KOQ1\46NHI-/;+:V,RQ?
M:)  ^9"&&#D8QQVY-,\)Z1IJ6WC[R[2&%UU:ZB1HAY;*GDQMM!7! SS@4 >B
M::U\VF6[:FENE\8QYZV[$QA^^TGG%)J;7ZZ9<-I26\E\$/D+<L1&6[;B.<5Y
M;HNH@:+\,=+OW_XEFH6TGGB0_)-*L8\I']02Q.#U(%:7C+0].T;X>>,;?3[J
MXP4:[-LLN$M68?=0+C:IQG;SUSW% 'I,>\Q)YH428&X*<C/?'M3J\TU;3+;4
MOB'X7M+IIFMKG2+CSHA.ZK(%\O (!Z<G.,9[Y%8\$-MH<7BOPY)=7PT2+5[.
M#3H89,LTDH1VM@S<!"2 <G@$^O(!['17E5I \.M?$+3GCBM(!IMO.MK9R,L<
M3F.7)7&WD[5R0!G%4K+3[?3]%^%^L6WF+J%S-:V\TYD8L\3V[$H<G[O P.U
M'J]MJ5I=WUY9P2B2:S*K.%_@9AD ^^,'\16/XQ\07GARQL;FUMH)EGOH+63S
M7(*+(X7( ')Y]1^-87@G3=/@\<>-9(K.WCECU",1LL8!7= A;'IDDD^O-6/B
MF@D\,V$99E#:O9#*G!&9EZ'L: .XHKRW4M-/@[QVK^&(Y5%YH]Y<7EIYC2(T
MD04Q2$,3\Q9MN>_/O3M TB'5]*\+>)X-=LX)D>%Y;BWM3YUVS@*\,K^8=Q+'
M!R.",C% 'J%%>7Z!;:9XO\(WNI:Q=R6VK6VI3-<WD3!9[-HYCM16()50@4;>
MX)[FM'2H[;Q3XQ\86.N6Z7!LI(8+>"89\J%H\AT_NEFW'<.>!SP* ._HKQ2U
M>]U+PWX%?4KFYED7Q ]FMQYS*TT"^<%)P>3\H^;KQG-;VE>%](F^('BK1)+7
M.D_9K2X^Q>8PB\QPX9MN<9.T?CSUH ]-HKQC0=8N9_"WP\L+Z\B%K?\ VF.5
M[Q#+'(\9*Q1N-RYR,X!/)4<'%;UQX5O=-TW5=-TK6K*2>>]@NH=-EA:.V0Y+
M-!C<V$<(3M[8Z8- 'I-%<;X"U"WN6UFU.C2:-J4%RC7MB6#1HS1J%:,KP58+
MGCOGUJ#Q3=M-X\T/1+F:TCLKJTN)(TO(3+%/.K( I7<H)"EB 2>O3., &MXX
M\07GA?PM<:O9VT%PT+QJRS.5 #NJ9&!S][ID5K3MJ8U>U6".U.G%'^TN[,)0
MW&S:,8(ZYS7F7BG1?^$?^%?B33UU07L:W\,B1+$42T#3Q-Y*Y9OE&<@9XW5T
M6LQA/B_X7=6?,MC>[P7)4[1'CC.!U/2@#N*HW+:H-4M%MHK1K I)]I:1V$@;
M V; !@C.<YKS"_TC4M9T7Q18);RW&OOK#?8=1CSMCCW)MQ*/N!$W*RYSU&"3
M6_J=G%8?%'P9% 9 AM+U"K2LP(5$QP2?4\^] &YX1\07?B"WU5[RWA@ELM3G
ML=L+%@1&0,Y.,YR>PI-3\07EAXVT'1%MH&M=32X9IBYWJ8D#8 QCN.<GO7GU
MOX:TO5_#/CJ_O3*ES9ZSJ,MM<K.Z&W9#N#* < Y')[]/2M>"XO;OQ)\+[C4@
MWVZ73KIY]PP=YMXR<CL<T >FT5Y)8V!\9^'-2OKK6;/3]3M-0G,UY]E)NK%H
MYB54/Y@PNP 8QC!/4Y->L!1) $DPX9<-E<!LCGC^E %>PU*TU-)WLY1*D,SP
M,R]-Z\,!]#Q^%6Z\1MY8_#WPLUJ\TZ&.T=M;FM9KB!0CQ6YNMK8(Y "G ],\
M5U^L64>@^//"<N@PI;+?R36UY! -J31"/<'8#@E2.&Z\XS0!W]%<[X^C$GP_
M\0$LZE-/GD4HY4AEC8@Y!]17$7]G9>&_"/AW4;=_L[:Q-86VJ7<\CNC1>6Q&
M\;@ N[:IQ@8..G% 'K-%>5^)+"Z\%:/XEU;2]5BCDN;%'^P6-J8HX<.JM.@W
MMM;:QZ8R1GM71/I.C:?+;>(-#E,=PVGRI;06S#R[WY-ZLXQER,9#$]^>M '9
M52M&U,ZA?"\CM5LPR?8VB9C(R[?FW@C .[ICM7G'A[2H]=T#PQXGCUVSM[F.
M2&2>Z@M3Y]P[862"5_,.[<QP1C@@8 %:.AZ3;:EXK^(>E7(=[66:V3#.6*[K
M<$E2>0022/0T >AT5YGX,?\ M73]/\+W\,;77AZY=+_*\,8^(6_[:;@^>^QO
M6J5KI_\ PFVEZ]+=ZM9V.HV>ISJ]TUN3<V CD/E[7\P;5V*.@ .6ZG)H ]8;
M<$.P MC@$X!/UKG_  =X@NO$>E75U>6\,$T%]/:E(F++^[<KG)Z]/05N6Q)M
M82TAD8HN7*[=QQUQV^E>,1>'--O_ (>>*]8N'FBU"PU#4I[2Z2=U,#I(S+M
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
MJF:7SY8A(XB>3.=[19V%L\Y(SGFMEF51EB /4FEH Q->\(Z!XG:!M9TR&Z>
M_NG8E67VW*0<>W2I9?#.CS/I[-9*ITX8LQ&[((.,?*%( XX^E4/"OB"]UFZU
MZ"_BMH6T[4FLX_))PRA$8$D]3\WH*Z1F"J68@ =230!F0^'-)@N;^X6S4R:@
MNV\,CLXG&, ,&)!XX^G%5M#\&>'O#33OH^EQ6CSC:[HS%L=< DDJ,\X&*W:3
M<H8*6&X]!GF@#(M?"VC65G>6=M:-';WK,UQ&LTF)&;[Q/S=3W/4TV7PEH4^D
MVFERZ>CV5FZR6\3,Q\IEX&TYR, D8SC%5;;7[Z3XAWGAZ6&W6TBTY+R.1"Q<
MEI"F#V_A/;\:UM+.IFVD_M7[']H\Y]OV3=M\O<=F=W.[&,]LT 5'\*Z+)/-*
MUE_KV5IHQ*XBE*@!=T8.UL!5'(["MFD5E894@CU!KCO$7B#Q#X<\,_VA<0Z7
M+<_V@D!$9DV"%Y0B'!Y+X89YQF@"_/X#\+W+WS3:/"_VY_,N%+-M=\ABVW.
M20,D8SWS5Y/#FDQ:G_:45J8[SR/LXE25U(B_N#!P!GG'KSUK39B5?R]K.!P"
M>,^]<]X*U^\\1Z'->7T4$4\=Y/;E8,[<1N5'7GM0!,?!OAYM%FT=M,C?3YI#
M*\#LS#>3G<,G*G/.1@T^P\(Z#IFH#4+73HUO!"(//=FD<IDG!9B2>O7KC Z
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
MW$OAQCI%M';ZI$PN&\\L\,FTL"J\;DXSG/0CIWW-(U@:A->V4R"*_L)!'<1
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
M=A!8V,"06L"!(HDZ*H[59H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJAK>I#2-'N+W9YDB*%BB
MSCS)&(5$'NS%1^- &)9^-(+KXA7GA<PE!%;"6&<])I%/[U0>AVAD_$-Z5U+.
MJXW,!DX&3U->2^*](UWP]H&C^(/(LI+GP[.;N>6"9S)<)(?](X*@?-N+'GC%
M:_C:/3M9U?P)>*J30W.H_+*O&^)H7;&1S@\<4 >@+/"Z%TE1D!P6# C/I3O,
M3:&WK@]#GK7F^B^'=*NO%/Q \-FRACTF5+,_98D"HC/"VYE4<*> <CN,U'X/
M+ZN-.\+:E:H9_"TS"\)BPKL@VV[#V=6,GU3WH ].KG-9UZ:'Q#8>'[&6"&[N
MX)IS/,A=8E3: -H9<DEQWZ UT=>?ZOINGS_&31?.LK:0R:7<N^^)3N8/& 3D
M<D#H: .OT:?4&T>!]9^QI?C(F^R.3%G)P5W<\C!P>F<<U>:6- "\BJ""02<9
MXS7DICLX/"_Q6@D2"-%NKAE1@  3;+M('J3T]ZDDTG3M3\1?#B.[M8IHKC1I
MUF5AQ*HABP&]0,G@T >C?VY8RZP^D6]S&]\MM]H*@@A5)PN<'OU^@^E9?@GQ
M%<Z]H N]3-M'=&[N+<+#E5;RY&48!))X%<_I6BZ/I?Q>NK6WL+2"&WT.V\A?
M+'R'S74$$\YZ#/7I7(3:;8K\']2UD6T9U*UUEW@NB,R0D7P'R-U48)X&.IH
M]REGA@ ,TJ1AC@%V R?3FG/(D>-[JN>F3C/&?Y5YO=M;:Q\0?$NB:O>6D/\
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
MLXFET*)W@M.$#@R  _WF"]\#C' H [+PCKDFN^%=(U"[:%;R\M$G>./@<CG
M))Q5?3==U"Y\?:SH=PMO]EL[6">!HU(<^86!W$G'\/8"O-1X>L(?A/X3US3+
M98_$BO9?9;F,GS979U4H3U*["WR] !Z5TU]/=VWCGQU/IX)O8O#\+VX49)D
MF*X'UQ0!Z*L\+RM$LJ-(G+(&!(^HJ2O+_#]AHNKVGA37;;7(5G@*>4+6)5FF
M9EQ)%(<EF[EL\\%CZUZA0!S-IKM_)\1-0T"9;?['#I\=W$R*=^6=EPQ)Q_#V
M'>NB2XADD>-)HVD3[ZJP)7ZCM7!SW$-I\5=?N;B1XX(?#D4DCQ_>51)*21[X
MKGM-^S6WB#X;SVJV]M9SP7/E*7#3O";<L&F<8!)."1C ;/)H ]>\Z+&?,3'3
M.X4OF)D#>N6Z<]:\BU+08(M3\3^ X[2$1Z\R:AIQ,?RQ%AB9N.FPIN _V@.]
M=#X$NQXHBL-3N[-(KC1[8V+J8P-EUG$V/3 1<8_YZ$4 =]49GA$IB,L?F  E
M-PSSTXJ2O*W-SH>N02W]G:ZOH5YK9:UU*#Y;FSN'E*A) ?O*&RF1T''H* .L
M\,^(KS4M0\06VIFTC&G:A]DA:(%0RE%89W$Y/S5TDT\-NF^:5(USC<[ #/XU
MY%=Z/IVHZ;\4[B]LXKB6WFG>%I5W>4PM5(9<_=;('(YX%;%K<6FI:GX=@EV7
M&J_\(XMQ*U\VZWCA?8&DV=7<E<=1\N<GID Z/QKKU_X?TRQN[!;9Q-?V]M+Y
MRD_)(X4E<$<\]Z#KNH)\2H_#[+;_ &"32WO58*?,WB14P3G&.3VKSJTG\WX&
M^%@THD9-4M5^]G"B[(4?3 P/I7:S?\EMM/\ L7I?_2A* .VKE_#GB*[O]6\0
MV>IM:1KIU\MM"T8*[@T:L,[B<GYNU=17EMAX;T'Q!KWCX:[:0SQ1WJCS)?\
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
M^E:!OK002SFZ@$,3%9)/,&U".H)[&E%Y:FT^UBYA-MC=YP<;,>N[IB@#)O\
M3/[,AO\ 5/#^CV,NM3!<ESY7GX(X=P">!G&?TJ70=/NK6*YO-16%=1OI1-<+
M"2R)A0JH&(!("J.<#)).!FM!+VTE@,\=U"\(./,60%<_7IW'YTL-U;W$DL<-
MQ%(\1VR*C@E#Z$#H: )JSYM"TJXU--3FT^W>^0;4N6C!D4>@;J!5D7MH;LV@
MNH3<@9,(D&\#UV]:)KVUMPYGN88O+4,^^0+M!X!.>@H S[KPMH-[J$]_<Z19
MRW<\1AEF>(%G0KM()_W3CZ<4Y/#.A1SVL\>D622V8VVS) JF$>B8'R_A5^:[
MMK>W^T37$4<!Q^\=P%YZ<GBJ6I3W,ME;RZ7?V4.;B,/+.-Z/'NPRK@CYCT'O
M0!)<Z+I=YJ,6HW.GVTM["ACCN'B!D13U ;J.I_,U6_X1/P]_9[Z?_8UC]B=_
M,:W\E?+9NN2O3.>]9EGXCNE\=:[I6HW%G%I]E:V\\,FWRR/,+@AV+$'[H]/I
M6UJTEX;*&33KRSMV,T9:2Y7<C1EAN P1R1P* (=4\*Z!K8MQJFCV=Y]F&(?/
MB#%!Z#/;VZ5//H6DW-Y;7<^G6TEQ:C%O*T8W1#T4_P /X5D'6]17XFIH+FW.
MGOI3WB[8R) XE5,%LX(P3T ZU-<:Z/#VB:MJNOZC9R06T\C1FW&TK'P4B.2<
MR=NV<CB@#H:H:OHFEZ]9_9-6L+>]@#;@D\88 ^HST-3I?V<C(JW<#,_W0) 2
M?I4BSPO*T2RHTB_>0,"1]10!5.BZ6='_ +(.G6O]F[-GV3RE\K;Z;<8]Z;;Z
M'IEI;36\%E"D4X"RC;DR # #$\D8XYJW<75O9PF:YGB@B'!>5PJ_F:/M5O\
M9UN//B\EL8DWC:<].>E &;_PBN@&R@LO['LOLMN_F0P^2-D;_P!Y1T!]Q4[:
M'I3ZD=2;3K4WQB\DW/E#S-G3;NZXJW%=6\\DL<,\4CQ';(J."4/H0.AKE_&O
MB>?1+>S_ +-NK%KAK^WM[B"0;W$<DBJ2 &&T\]2#UH U/^$3\/"Q6Q_L6Q^R
M+)YJP>0NP/\ WMO3/O5I-$TM-374EL+<7RQ^4+C8/,"?W=W7'M5^H!>VANS:
M"ZA-R!N,/F#?CUV]: ,E?!GAE3,1H.G?OY1-*#;J0[@Y!(QZ\_6I9_"GAZYN
M[BZGT6PDN+B+R99&MU+.F,8)QZ<?2M 7]F0Y%W 0GWCY@^7MSZ4]KJW559IX
M@K@LI+C# #)(]L<T 4G\.Z+(; OI5DW]G_\ 'GF!?W'3[G'R]!T]!3[71-+L
M;BYN+6PMX9KK_CX=(P#+_O'O^-6X+B"Y@6:WFCEB;H\;!E/XBF6][:7B.]M=
M0SJAPQBD#!3Z''2@"II_A[1]*E$EAIUO;L 54QH!L!.2%_N@GL,"HQX7T)8+
MJ :39B*[;=<IY0Q,>Y<?Q'ZU>2^M))8XDNH&DD7>B+("67U [CWH>^LX[D6S
MW4"W#8(B:0!CG@<=: '6MK!8VL=K:PI#!$NU(T&%4>@'84R_TZSU2S>TO[6&
MYMWQNCE0,I(Y!P>X]:=->VEO-'#/=0Q2RG$:/(%9S[ ]:GH I6VDZ?9VTMO;
MVD4<<IS* .9#C&6/4G''-&F:/INC0&#3+&"SA)SY<"!%S]!Q5VN3N/&L=O\
M$:T\,-#B"X@<"Z/3[2 K^5GIGRSN_P"!+0!UG6LG3/"^@Z+>3W>F:196=Q/_
M *R2"%59AUQD=L]JUJX_Q-X@UK3?&'AW1=/:P$6L&=?,N('=HC$@?LXW9Z=L
M>] &Z?#NC'4'OO[,MOM+N)'?RQ\SCHY'0L.Q/-7;FUM[V PW,*31%E;8ZY&5
M(8''L0#^%<SX<\675]XGUCPUJUM#%J.F*DOG6[$Q3Q.,A@#RI&1D$GZUTMM?
M6EZ'-K=03A#AC%(&VGWQTH 2^L+/4[*6SO[:&YMI1AXID#*P]P:SX/"F@6VC
MOI$.CV2:<[;GMA"-CGU8=S]:LW6MZ796LMS<ZA;1PQ1M*[&4<(IP3^!X^O%4
MCJDNK:+INHZ/>VEO'<2022&Y&[,;8)C&",.00![T 6;KP[HU]I<6F76F6LUC
M"08[>2(%$(Z8';'M63K_ (5B;1-23P_INEP7]Y''%*9(0BSQ*0#&Q49 * J#
M@XS717-[:V80W5S#!O.U/-D"[CZ#/6JUZUZ-4TT6]W:16I=Q<12J3)-\A*B,
MYX((R>#Q0!Q>D^";=M2M+Q?!NF^'YK:9)OM-M<AY#M()50B@8;&#D]">/3K7
M\+:!)K:ZT^CV3:FIR+HPKYF?7/K[]:ORW]G <37<$?SB/YY /F(R%Y[^U+<W
MEK91B2[N88$)P&E<*"?3)H GK.U30-(UQK=M4TVUO#;L6A,\8;83UQGUP,CO
MBKK3PJB.TL860@(Q888GH!ZYJ%M3L$M+BZ:]MQ;V^?.E\P;8\==Q[8H HOX3
M\/2PSPR:+8-'<3&>93 I$DA.=S<<G)ZFK T/2QJ,>HBPM_ML:>6EQL'F*O\
M=#=<>U+HVL6FNZ3;:E92!H+B-9%YY 89&1V..U6I;F"%BLL\<9"%R&<#Y1U/
MT&1S0!C/X)\+R33ROH&G,]PXDEW6ZD.P.<D8QU )]>]3:GX4\/ZS);R:EHUC
M=/; +"98%;8!T XZ>W2KYU"R$<,AO+?9.<0MYJXD/HISS^%.NKZTLE4W=U!
M'.%,L@7)]!F@"O-H>EW&HP:A-I]L]Y;C$,[1@O&/13U ^E7ZA>[MHG5)+B)'
M;E59P"?I3A/"9C")4,H&2FX;@/I0!3O]!TC5+RVN[_3;2ZN+8YAEFB5FC^A-
M<IXK\'QSV^B66C:%;?8[?5X]0NXHQ'&CJ P;@D;F.X?EUKN))8XMOF2(FY@J
M[CC)/0#WIL%U;W0<V\\4H1BC&-PVUAU!QT- &1J&CQ0>'=4M]+L!]INX'0A2
M TCE2H+,QYQQU)P!Q5'P7X8@T?PYI$=WID4&I6=LD3MD-APH#LF"0-W.2,$Y
MYKHXKVTFN)+>*ZADGC^_&D@++]1U%4K#Q#INIZK?Z=:7,<L]BRI,%8'#D9*C
MU(&,^F<4 2+H6E)>W-ZFGVZW5T-L\P0!Y1Z,>IJ-?#6AIH[Z.NDV8TU_O6@A
M7RCSG[O3KS]:DUMKU=(G;3KNTM+H;2D]VI:)!N&=P!';/?K5N2Y@@)66>*,A
M"Y#.!\HZGZ#(YH SH?#&A6^B/HL6D62:9)]^U$*^6QZY([G@<]>!3K3PWH=A
M<Q7%II%E!/%#Y$<D<"JRQY)*@XZ9)_,UH1SPRP">.6-X2NX2*P*D>N>F*9!?
M6ES T]O=02PKG=)'(&48ZY(XH I6/AS1=-N!/9:9:V\@)*F., (3UVCHN>^,
M9J:+1M-AU274XK&!+^4;9+A4 D<>A;J15B.\M92XCN87\M0S[7!V@C()] 1S
M1;7EK>1&6UN89XP<%XG##/U% &=8>%M TO4YM2L-'LK:]FSOGBA56.>O(Z9[
M^M:]06U]:7H<VMU!/L.&\J0-M/OCI217UG/,\,-U!)*A(9$D!92.N0.E $']
MB:7_ &E)J7]GVWVV1/+>X\L;V7^Z3W'M5.W\'^&K00"WT'3HA!-Y\6VW4;)/
M[PXZUJ+>VCW;6J74+7*#+0B0%P/4CK3KJZ@LK66ZNIDA@B4O))(V%51U)-
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
M1Y(XD$7VO;&$+Y&T$J' /O3'\.6D.GW5MX=\1I]KFUA+N'SU5[7[4%+F+"
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
MOK33H/&?PU:P0F)5NH899.9'B%L=N6/)&.>?6NWU#P]HNJSP3:CI-E=RV_\
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
MO(+>"YTRSFAML&".2!66+'3:"./PIDVC67GRWUK9V<.J-$8X[PVZEUXXR>I
MXXS0!Y3INE)XA\(Z-H4CV-W-:ZTUQ+J$D\3I<(LSLS;2=Y9P=N"N#ZXQ75P6
MMM:_'!A;P10[O#8W"-0N<7  Z>P _ 5F6G@.>XLUL=4\&^&#<[-DNK+)N>1N
M\NSR@Q8GG!8<]Z[^#1--@NHKP65N]]'&(A=O$IF*@8Y?&: /&K?0-*N?@0=2
M6TB_MJ.:8VEU&/WXG%TXC5&ZC)P-H]>E=E(UZGQ3NB@#:@OA-2H'>7SF_K79
M0^']'M[YKZ'2K*.Z9BYF2!0Q8\%LXZ^_6I1I.FC4CJ0T^U^W%=OVGR5\W'IN
MQG% 'E_AJ'0O$/AKPM>R^('34+*>&3R8A$MQ]JZ2(WR[R&)8MGJ.3ZUZ!XRN
MKZR\%:U=::&^VQ64KPE1DA@IY'N.OX5:@\/:+;:M)JL&DV46H29WW20*)&SU
MRP&>:TJ /)-4.BR>%_AK>6)MBHU:R$<H(W<JWF9/7.[&[/?KS1&-)\12>,M(
M\1:W'8SC4)!+'*(E<6XP871G&<!<8QT//?GT&/PAX:BD:2/0-,5VE$Q(M$&7
M&<-TZ\G\ZL7GA[1=0U"&_O-)L;B\@QY4\L"LZ8Z8)&>* . MM"TB^^*ZVM[:
MI>QMX9@D9;R,%IF$S+OD4C#/C&<C@USUG*?#^E6]M+<O;^%XO%MQ!%,P#I'
M%81@[LC8)L\GC*YKO[CPS-?_ !,DUF^TV";3?[,6S1I&5F602,^[;V!#8ZY]
MJZF33+"733ITEE;/8E/+^S-$ICV^FW&,>U 'EWBK1-$A\*>.+RTU(:C+=62S
MSQJ(S#%(H(1U"C <@'W.,^E:,FG66F>/? ,MC;16\MU:WBSO&H#3 0HWSGJW
M/.3GFNWA\-Z'!I1TN+1[!-/+;C:BW3RR?4KC!-/_ +!T?SK:;^RK'S;48MW^
MSIF$>BG'R_A0!X_-<6FK_ 'Q#=:B(7UCSIVO_-QYB7(F.T'/((7: /0 5TDF
MH6D_Q!N=/U74H;6&;2;?[!YRQM'*AW^<%+@C).W(') 'I7:W'A7P]=WDUY<Z
M'ITUS.NV662V1F<>Y(YJ2_\ #NB:K;06VH:18W4$'^ICFMU98_\ =!''X4 >
M:3>'M%M+SX>V%M,^I64=[=01W%QM9I(O+D.S< -T>> .A'J*9J%E:VMG\7+"
MVMHHK2&WCFC@1 $1VM,LP4< D\UZG/HNE7,EM)/IMG*]L (&>!6,0_V<CY?P
MHBT72H9KF:+3+-);I2MPZP*#,/1CCYA]: .&N+2ZFL/#%SX7N]-_M*TL7<:?
M<+^ZND9(M_*_=<93!_V^>#6WX.\0:5-X9TW,46CR7$TT$5A-,H(E61@Z1]-P
M# XQVQ6Q_P (UH7V>W@&CV"Q6V[R$6W4"+=][9@?+GOCK4&I>&-.U'^S(VL[
M1(M/F6:#$ W1%65@(S_ "5&<=0,>X -F2-)HVCD17C<%65AD$'J"*\:MH+?_
M (9OU1?*C*Q"]\L%1\F+B0#'I7LKHLB,CJ&1AAE(R"/2LX>'-#6P:P&C:>+-
MFWM;BV3RRWJ5QC- $VDPPP:5:K!%'&AB5L(H )P.>*NU%;6MO9P+!:P1P0H,
M+'&H55'L!4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %1SSPVT+S7$J11(,L\C!54>Y/2I*Y+Q]>
MV%I9:.M]$)'FU:W2U+RF.))@2RM(1U4;2<=S@>X .CAU*PN;1KN"]MI;9,[I
MDE5D7'7+ XXI(M4T^>Y^S17UM)/Y8E\I)E+;#T;&<XYZUY'/+:7%O\6K>>ZL
MKM_LBS+Y:@*7%H<LJY.,,!SDG(ZYK46QLK'5OA?/:V\,,TJR+)(B@-(&M"3N
M/4Y.#S0!Z3#J>GW,<LD%];2QQ#,C)*K!![D'BIH)X;F%9H)4EB;[KQL&4_0B
MO-;Z*Y\,>+]2T/3XF2U\5CSK1XUXM[GA)S_W[_><]U(KO8;S2=-N;/08[FV@
MN/(_T>SW@.8U&/E7J0,?H?2@#1KCOB'XJD\.^%M0N-,U&PCU6W176";#N5+
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
M%_O*,Y(]Q5*P\4:3J>N7VD6EY#)<V6U9 L@.6()*@=RH'/IG'8UYA9V-E:^
M_AC?0V\,=V^J62M.J@.P9'# MU(( &/8>E=9X7DM8?B=XWA9H4G>XLS$A(#-
M_HP)P.O8_D: .YE$C1,(71),?*SKN /N 1G\Z\NM/'OBK_A7DOC*>/2)X+:9
MUGLHK>2)C&DFPE9#(PSWP5KU2O)?AOX9L?$WPXBM]2N+J:Q:^N&DLTEVQ2$3
M,1NP-Q'0XSB@#TA=>TP:79ZC<7D%I;W<:21&YD6/(8 @<GKR*M37UI;[//NH
M(O,!9-\@7< ,DC/7 !/TKSRYO-/B^(NNZ1K6J#2X)K&W6Q600K%+;[6$BJ9%
M(X8G(&,_AQGOH6AP:[\-[&VW7U@IOHHIKS:[S1")BN2  R?W>,8Q0!Z*+J2Y
MUJREM=7LFT^6W=OLR@,\YR-KHP/W0,] >M7'U/3XKU;*2^MDNW^[ TJB1OHN
M<UQ$NFV&E_%WP_!I]G;VJ#1[I0D,808#QX&!^-<]8M%J7P(UL:F/^)S ]VUW
MG_6I?"1F3WW9\L#VP!0!ZS?7]KI\'F7=Y;VJM\JO<.%7/XD9^F:P/ >MWVOZ
M'=76H2PRS1:A<6X>%-J%4<J,#)[#U-<[X>U&X3XD/:>)9$2^&A6OV3S2 &)!
M-QMSQDOC..<+Z"KOPF>T_P"$:U&&S>$Q1:O>!4B8$*OFG;T[8Z4 =O/>6ML\
M:7%S#$\IVQK(X4N?09ZFD6]M7GD@2YA::(9DC$@+(/<=17'_ !1*1Z#I,\A5
M8H=;L9'=N BB49)/8<U1-QIM]\8]1A,MK/')X=2-D+*P<B9R1[X&* .Y35]-
MEF@ACU"T>6<%H4692T@'4J,\@8/3TK#L-9U*7XCZKHEQ)"UE!80W, 2+:P+L
MP.XDG/W?;Z5YMIMC96_PI\ 7\5O"EV=8LB;@*-YS*5(W=<8XQZ5U=\]VOQ&\
M6G3\F^'AR(VX7KYFZ7;C\<4 =W'JFGS7KV45];27<8R\"S*9%^JYR*!JFGF]
M^Q"^M3=9QY'G+OSC/W<YZ5YKX;_X1CQ!I7A*[7Q!</?V#QF"SB:%9DEQB1&4
M('*_>+<\@$Y[T^QEOM"U32 _V76_#E[JK_8;I?ENK*>4R9#CHX!9P3U'.>F*
M /1_[4T_[;]B^W6OVK./(\Y=^>OW<YJW7EMI+?:%JFE[_LNM^&[W5W^QW"_+
M=65Q(TF0W9P"7!/4<YZ8KU*@#CM2\;6MWX;\2W7A^_M)+S2(YB"^)%<QQAR0
MH8$C)VYZ9!ZULZ!K4&HZ9IRS7EN^I3645Q+"KJ'^9 2VSJ!DUYY:2VL?A#XH
MV^^%;C[9J1$>0'V>2O..N*FCLK.QO_A;<6MO##-*K*\B* T@:T).3U.3@\T
M>E2ZII\%['92WUM'=R?<@>90[?1<Y-6Z\<L&T/7_  YK.D>)=?N+/4(M3F>[
MM5:%)O,$Q:-H]R%SE=@7!/\ ='&!7L,8(B0$L3@?>Z_CCO0!QE]KOB(_$D>&
M+*XTN*W?2SJ"RS6<DC@B39L.)5!]<_I5CPAXQ?6X=9AU:*"SO=&NVM;MT?\
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
M@#M:*AM+NWOK2*[M)XY[>90\<L;!E=3T((ZU-0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5>]L;/
M4;9K:^M8+J!B"8IXPZDCIP>*L5SOC6^UC2_#5SJ&B26_VNW 98;B+>LN2!MR
M&&#SUH U&T72G\W?IEDWFJJ29@4[U7A0>.0.P[4G]AZ03 3I=E_HXQ#_ *.G
M[OO\O''X5D^&O%$?B[PV]W9$V=_$3#<V\J[FM9U^\C+QG],CTJUH6K-)X1T[
M5M7N[>-KFVBGED.(HU+J#@9/3)QR: *^D6&O7&J?VAXB.G!K;S([.*QWE<,1
MEW+_ ,6T  #IEO7B_=Z':WNNV.JS10&:R#&)Q$/,R59<;^NW#'Y?7FBY\2:-
M:Z)/K,FIVK:= "7N(Y0R@CMD=3VQUS4.E^*]%U2QL;B/4[)'O$5HX3<H7W$
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
M+>74;6359+**>:W65?,&Y 2Q0<@<^G>KLVLZ7;WT=C/J5I%=R$*D#SJ'8GH
MI.30 ITC3#:3VITZT-M<.9)H3 NR1B<EF&,$D\Y-6T1(HUCC5410 JJ,  =@
M*5F"*68@*!DDG@"LY/$.BR7%O;IJ]@T]R"8(UN4+2@$@[1G+<@CCT- %J>PL
M[FXAN+BT@EGASY4DD89H\]=I(R,^U5AX?T8020#2+ 0R,&>/[,FUB.A(QR:6
MYUW2+*22.ZU2R@>,J'66X12I;[H()XS@X]<4^YUG2[.Z2UN=2M(+AR L4LZJ
M[$], G/- #;O0M(O[6&VO-+LKBWA.8HIK='6/_=!&!^%27.E:=>"(75A:SB'
M_5>;"K;/]W(X_"A]4T^._6P>_M5O'&5MVF42'Z+G-4]7U&!]+U&*SUVRL+N!
M,-<R,CBU8]"ZD@?@<4 7(=*TZWO'O(;"UCNG^_,D*AV^K 9-6ZHS:I8Z?;P&
M_P!2M8BZ9$DLBQB3 &2,GIS^M5KNZ\W4M':UUNT@@F9F-N0KM>J4)4(<Y&/O
M9&<@4 69-&TN:_%_+IMF]X,8N&@4R#'3YL9XJW+#%.@26-)%#*P5U!&000?J
M" 1[BJMWK.EV%PD%YJ5I;S/C;'-.J,<G P">YI]SJ5C9RK%=7MO!(RLZI+*J
MDJHRQ )Z  DGM0!/Y,7G^?Y:>;MV;]HW;<YQGTS54Z-I9GFG.FV9FF!$LGD+
MND!Z[CCG\:DL=0LM4M5NM/NX+NW8D++!('0D=>1Q3KN^M+"'SKRZAMXL[=\T
M@09],GO0 6EE::?!Y%E:PVT.<^7#&$7/K@4E[8VFHVKVM]:P75N_WHIXPZ-]
M0>*IWOB#3+/09M9^VVTEDD;.LJS+LDP#PK9P2<8K"\):EJGB"'3-:CUNTN+*
MYM!)>V"HA-O*RAE5&7D8S@A\GB@#I!H^EK:P6HTVS%O;L&AB$"[(CZJ,8!^E
M$VFV8NFU"/3K234 ORS-&H<\8QOP2*YH^)YM/^(.J6&K:E:6^D0:=#<QM*%B
M",\C+\SD\_=]NO2NJ^WV?V$7WVN#[&5#BX\P>65/0[LXQ[T <MX \(#PYX;L
M+74]/T[^U+7>#=0*'+99B"&*@]#BNCOM&TO4Y89=0TVSNY(3F)YX%D*'_9)'
M'X4D>N:1+I\FH1ZI9-91DJ]PMPIC4CJ"V< T^#5]-NKZ6QM]0M)KR%0TD$<R
MM(@]2H.0.10 LNEZ?/>)>2V-K)=)]R9X5+K]&QD5#_PC^B^5)%_9%AY<K;I$
M^S)ASZD8Y-2-K.EIJ*Z>^I6BWK'"VYG42$XSPN<].:Y?5?%*WGC%_"]AKEMI
M\RV1F^T!HW8W!DV)%M;(XP25^\<C!'< ZR#3K*VM7M8+.WBMWSNB2(*C9ZY
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
M!Y-<K\6FA3P1NE**1?VA4L0,?OTSC\,UE^,#=6>IZ]JVB:E9SF&S0:MHM_\
M<N(0A(9&!RI*LR^A- 'I;AFC8(VUB/E;&<'UQ7 Z%KU_J/PVN+[4_$<&F7OV
MJXA&I2Q1A8]DS*/D.%/RKC_Z]=Q97'VK3K>Y:)X/-B60QR<,F0#@^XZ5XO<2
MVTG[.^NDR1,!>7&#D'!-V2/TYH ]$N-5U*#XH:?I/VL'39],FN&A\M0=ZN@!
MW=?XCQ6]!K.EW5I+=V^I6DMM#GS)DF5D3'7)!P*\W\=G4KKX@:='H%U"+_\
ML6=T0OCSE\V,F,,#E2RA@&'3MCJ':]XGTZ_\ Z#K.C^9;Z39:E VH0VZ O9Q
MJ&!#)@_<<H>G8$4 =S=ZW;7^@ZI/HNIVTEQ:Q/EXRLGE.%) 9?\ &J/A;Q1;
M3^$_#T^LZK:IJ6HV<4@661(VF<J,[5XSR>PK&MF\-W;:_KFDZO)J=Q+I;1W=
MT)4,2J%.Q6V@#?C/N!UQD51M-(FUCX*^'+O2]K:MI=I;WMBPY_>QJ,I_P(;E
M(]Z /2!?V9OS8BZA-X$\PP>8/,"]-VWKCWK)U;Q?I&C:[IVCW=W#'<WN]OGD
M"B-%4G<Q/J< #OGVJOX.NCKMK+XH>%X?[35/L\<@^:.! =H/U8R-]'%97BZ[
MM]/^)/@JZO)XX( E^ADD;:NXQI@9]3C@=Z .KO==TG39A#>ZE:6\G!VRRJI&
M3@9R>,G@9ZU?R,9R,=<UYKX>N[1;;QYIGB.2..X.H7$TZSD R6KH!$PSU7:-
MH],8KI?A[;:A:?#S0[?5@XO$M%$BR?>4?PJ<]PN!^% &E%XET*XNHK6'6+"2
M>:1HHHTN%+.ZC+* #R0",U)#KNDW&H?V?#J5I)>88B!9E+G'WL#/.._I7GGA
M:RAO/#WCM],AMY-535]1^R2(JETD*D(5/4<DXQZFF>&+WPMXCLO"X.K74^JZ
M<T?DZ:"B2VTBJ%<,JJ&"  YSP0.YQ0!Z-_;NDF]%G_:5K]I+,@B\T;BR@E@!
MW( .1VQS2'Q!HPL)+\ZM8BSCD,4EQ]H3RT<=5+9P#[5YYI5Q=Z-JFC"RN[;6
M_#E_J3K;1N,7>GS/YA;D<.JYD!SR :QM0U*RM?A_\2=,FNHDOWU6^=;4M^\*
ML596"]=I'.>E 'H.KZOJ%K\0?#%A!=K_ &;J$5TTT0C4[C&BE3NZ_P 7;'2K
MV@^+M(\17NHVMA=12/97!@P'&9-JJ691UV@MMST.*YG4+VUG\?\ P[DBN8G1
M[6]*LK@A@84QC\C^56/ %Y;)K?C&P:=!>'79YO(W?/Y9CCPV.NWWZ4 =+J=P
M$UG28%UR&R9I'+63*A>\78?E&3D8(W9'I27/BOP[9K(USKFG1+%((7+W* *Y
MYVGG@X[5SOC-X(_'G@0NT:R?;;@ D@''D,/YD5A0QZ<\OQ69DMB0"I)"\+]E
M&1]-P/XB@#U96#*&4@J1D$'@BL\:]I#7XL!J=H;MG,8B\U=Q<<E0/[P].M4?
M \HF\ ^'7#A\Z;;Y8'//EKFO++G7=*NM$\.7-K<VMA:1>)XY#IV_,EN/.?>\
M[,25)))_A #8YH ]LNKNVL;9[F[N(K>!!EY97"JH]R>!5*V\1Z)>:B-.MM7L
M9KTQB06\<ZERI&0=H.<8(/TK/\=".;X=^(6*AE.F7##(_P"F38-<3=Z=I]YH
MGPXDT:.W_M)+RUE5[<#?Y(3,Y8C^'^]GN0.IH ])N==TFRO$L[K4K2&Y=@BQ
M23*K%CT&">I[#O4=YXET/3VN%O-8L8&M@#.)+A5,>>!NYXSV]:\OL[O0K_3=
M>\,^+=7NK>^_M*<S:>2BO<[I2\31?+N;(V 8.>!VQ70Z5%8_\+@UD2I"9$T:
MUSYNUF!W/NR?7&,T =M)J^FQ6$-\]_;"TFV^5-YHVR;NFT]\]L5A>+-?=/A]
MJVM>']2@,EM;R21SQA95W)G(],Y&.>E>?^%]8TVR\%^ HYS:QS/=7BV]_<R$
M0V94R@Y 8 L5.U03CG/;!2"^M3\-_B= +U9I/M][)EB S*T:;6P   QSCCGG
M% 'H;^--,TZYT/3=0O(EO=0@\UB[A BB/<6/89. !WS[5M6FLZ7J#SI9ZC:7
M#6YQ,(9E<Q'_ &L'C\:X/4KZTL_%GPZO+FYBBMOL5VHF=@%),,>!GU..!WI^
MOI?^&/&KSZ3"QB\41"U)1<B"]4824^WE[B?7RZ ._M;ZTOK1;NTNH;BV;)$T
M4@9#CKR.*R= \7Z1XD>_6PNX7%I.\1_>#+!0N7QU"Y)&>AQGO6M8V4&G6%O9
M6R[8+>-8HU]%48'\J\<NKB:3X?\ Q!T[3G\S45UNZFEM8S^]-OYR%^.N"F[Z
M\T >N66N:5J-PUO9:C:W$RIO,<4H9MO][ ZCWZ55\3^);#PIHDVIZA(%1<+&
MF<&1SP%'X]^PYKE_$$UKKFO>!;W0)XI9ENS,'A(^6S,9\S..BGY%Y[D#K5SX
MM<?#356/17MV8^@$\9)_*@!-2\4/:^.=#2/5[;^P;NSNII6^39F+;\QD],L>
MXZ5U-IK&FW^F_P!I6E_;3V."?M$<JF, =<MG''>N*U>[TW4_BIX.EBGMKF$V
ME\T;!@RD_N\$>O(."/2N5FNVM/#WBFXMF<V=EXQ^T7BVP#,MN#&S,%P0<,-W
M3'!]Z /7[#6--U5IEL+ZWN6A($JQ2!BA/3('3-<UX\UG5M&G\/#3+Q(1J6JP
MZ?*)(0X57W'<.^1CUQ3/#;^&]5\52:WI&KS:M?-8B&:=)%,:1[@RJX50 ^<X
MSS@&L_XK26_F^#(9IA&&\16Q.)-C!<."0001U'(Z4 :&G>)=4L_B++X1U9[>
M[22P^WVUW#&8V"[BI61<D=0<$8^G-=)::_I%_<&"TU.TGE"&39',I)0'!8<\
MC/<<5CW^AZ'H&EZ[K9L)KN>2RD-R[SO+--$J$^6K,25! Z# KAM/U?3I?%WP
M]F34K(VQL;F%+>W8&.W!BCV0[B2S/T!R<D@?*,T >CR>,/#40!?7M.Y#D 7*
MDML&7P ><=\5F#Q78>(?!Z:EI_B&VT?SF0K<2F-S'\^=I5CC<RC&.HS[5B?#
MVSTZXT/Q%-#;VTMQ'K.H;'5%9DRQ P>HRI[=C7-3W^GW'[.6GHES!));K9I(
M P)C?[0F5/H< \=<4 >Q7^K:?I2*]_>P6P8$CS9 N0.IY[#OZ51U*_AEET=K
M;Q#:V:SW"NJ?NW^W(0?W:9/?(.Y<GBN4EU_3]"^*>L)XBNH;6UO].M_[/N+E
M@L11-_FH&/ )9@<=^/:JNOQZ/96OP_CTN!;2Q77(Q;(^0?+VR\C=SM)((S_>
M% '<7GBKP_IXF-YK>G0>2XCE\RY0;'.<*>>#P>/:K=SJVG6=O#/<7UO'%/\
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
MD_04P:?;16DT%K;VT*R@[@(1M)(QRHQFN?\ "'B S_#[1-5UF]4W%U;(SR.
M#(Y&<!0.3P> .U:G_"4:#]@AOO[8LA:S2>5'(9E =\XV#_:SQCK0!;TW3H-*
MT^*SM@1&F3DXR68EF)QQDDD\8'-6ZHZ7K&FZU!+/IE]!>112F%W@<,%<=1D=
M^1^=7J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *X?XP211_"S6Q*Z+N2,+N.,GS%X'O7<4C*K##
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
M=Y:I#'X>"9DN!&!)]H)VYR/FP2<5Z?#!#;ILAB2)<YVHH4?I3C'&3DHI/TH
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
M3WXZ]N:EH  &!P** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
ML;IQ%-%(!@KL;!//0@<UE^);^6T\:>$=>O8Y(-%3[3!+)*-HMY)% C=_[H8
MC)Z;L'&: .K7Q-HC:9<:B=2MTM+9BD\DC;/)8=5<-@JWL1FH$\9^&Y+M+4:S
M:":2$SJ&?:"@7<3D\<#DCJ!UKA-;2.2Y^(NM6LT9TJYT,6WFJP\NXN1$X^4]
M&(!5>.YQU%+>7.G?9_A;F:VVI+&Q^9<*/LY&?;YL#Z^] '>6_B_P]=:;=:A'
MJ]K]DM&V7$COL$3=<-NP1[>O:DL_&7AS4-632K36+66^=/,6!7^9AC/'J<<X
MZBO/]6N;=]2^+B)-$S/I,) 5@=Q6VD#8]<< ^G%3W,=AKFC_  \M]&>"6_M+
MNUN"("-T$*)F;=C[H. I!ZL0.M '?R>)]&BO1:/?QB0SBVS@[/./2/?C;O\
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
M4@8/? /'7@UTVNZWIVB_$3^T-<N[B#1M1TV*.SOX)I%B61'<LC%#W#@@GTH
M[L:_I36-K>17B3P78S;M;@RF48R=H4$G'? X[U:L;ZUU*S2[LYEFMWSM=>AP
M2#^H(KS6YTO0[>PT*/0-4G\-3AKJ?2KFX):.4$IYBNLISM?(8 X.!D>E=?X&
MU&]U3PM#<ZA:P6]R9IE<V^?*F(D8>:F>=KG+#USF@"[<^)=&L[@P7%_'&5D$
M+N0?+20]$9\;58Y'!(/(K$\6^*$T[7]"T07$ENM_-)]IEC0ETC2)F 4X/);:
M,CD#/3K7'Z;<PI\)=?\ "^L%3X@C^V0R6C_ZVXFD=WC=%ZON+*01Z>U:FHRC
M2O$GPSM-4O(OMEK%,ET[R#A_LNTDGW;H>YH W=8O-6\'?#S5+\7TFL75LK2V
M\LT(#+&6&-X7[VP$DGC..U)ILM[J$&E:IH?BF35]/EF478DCA(9"#DKL12A!
MQD'/&>AK>U_58]%T674)8FEAC>-9%52Q*LZJ2 .3@,3COBO,[[2=%TKQ;HVJ
M_#_4(DO;V^CCO=-LI@\,UN2?,=HQ]S:._ ![9H ]*U+Q)I&D2,E_?)!LV^8Q
M!*Q;ON[V PF>VXBIK_6M.TP+]JN0I9#(%1&D8H.K;5!.T9&3T&:\Q&H:#9ZW
MXH\/>,I+Z&6^OI)H(Q)/LO;>15"A GWF &W'7@#MQ<M]8L/!7CJX374DL-,O
M]*M(=/EGW2+&(@P: MS\V6SSU_$4 =5J7CK1["\T.!)Q<+JS,8I80701A&;?
MD @\J!CKS[&K=E>VESXKOHX-=-Q+';1B335*E;?D_.<#()Z8)[5QVM2Z;I6H
M> +R&T&F:/#>W"HIC*+&'B<)E<?+N)R >>>>:6YD:^^(WBRVTVX1+^?P]'%;
M_-M82_O,?0C*D^E ';)XET:2\BM5OX_,F<QPD@A)7'54<C:S#!X!)X-5[OQI
MX;L7O$N-9M5>S*K<*'W&,G) (&><*2?3'->=W,\&O?!S2/#^GLL?B& V=M':
M=)[:XB= [,O50 K,2>Q]ZVM/N]/7XA?$)Y9[8?Z+:+N9EZ")PPS[' /X4 >A
MV]Q#=VT5S;2I+!*@>.1#E74C((/<$5+7(?"V5)?AEH 5PQ2U5&P<[6'4'T(K
MKZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ***9*KM$RQN$<C"L5S@^N* '$ XR <<C-+7'>!]>N[
MKP+-JVM71N);>>[\V78%RD<CC@#@<+6(WBG5K+P#8^/+JZ<QRS1S7-CM7REM
M9) @5>,[E#*V[/)!['  /3**\[\<^+!9:_::-_PD<WAR,QB1K_[")HY'8X6/
M<P*K@ DGW'/6MW4M5N=#TO1M-6^^WZMJ,R6L-U(BC<<%GE*K@8503@>P[YH
MZ>D "C   ]!7"ZOJTN@_$31(+C5K@:9)I]R\L4A!#.I0 \#+,=QXY]@.E= F
MIQ>)-!:_\.:@KNI;R7VD*9%R"DBD @9X(.",Y&#@T )K^E:QJLUO%8ZRMA8,
MKI>1K;AY)5./N.3\AQGG!ZY[5LPQ1P0QPQ($CC4*BJ,!0!@ 5R+>.(K[POHE
M_IJA;S6YDMK:.3GRI#GS"P[B,*^?4J!QFM#5M&UG4!%:V>OW.FVT<>6GB1))
MII"3U+ A5'!P ,YQP!@@'0TF!G.!GUKBO"5]X@UKPI>QWEVG]K:=?7%I%>*F
MV.Y,3;0S*.-I.00/0XP<8Z#PSKL/B7P[9ZM AC$Z'?$3DQN"5=3]&!'X4 :U
M%9NH:]IVF2M%<SOYJQ^:Z10O*R)_>8("57@\G X/I6#XU\81Z1X'DU?2K@3-
M<"-;6>*,RIAW5=^0". V1GJ1CGI0!UX '0 ?2@ #. !GDUB:%8/#<W5[%JM_
M<V%T%,5K>*V8&&0Q!<!\'C@\#''!K#N/&2:WI7BN#37O;.XTM)4CG^SLI+)$
M')^=<#DXP>2!D=10!V^T>@ZYI:X_P?XPTR\T;P[I]UJ8EUB[TV&0APQ,K^4K
M/\^-I;J2,Y]JV-0\4Z-I<K)>WGE!)%CDE,3F*)VQA7D VH3D?>(ZCUH V**;
M)(D432.P5%!9F/0 =ZXKPGJ&H>.=.?Q!)?W-CID\SI86MMM4F-&*^9(Q!)8D
M'@8 'KUH [>BL*Q:^T9M5EUO5%FL(RLEO<S!(RD>W#!MH R&!.<#.15NQU_3
M=0OI+&"=EO$C$IMYH7ADV$XW!7 )7/&1Q0!I5S=YX>O+GQU8:^L]N+>UM9+4
MP,A+.'*DG/08VCC%87Q(\61VGA.\;2=5N(+R&YBA$EO$2C-YJJ\?F;2N0"W
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
MN##:EY"I*G[HP0>>FX9KJ;75+/3_ (H>*[Z>4"WBTJWD=D!;/E^87P!U(!'
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
M<ZEXDL/$'B3P->Z?#>,D-W,9T%G)FW+0,NUOEX() /Y].:]*N5+VDRJ,L48
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
M)3&2".00"".]5K+QUH&H7FG6UO<3$ZC'OM)7MI%BE.W=M#E=I8#JN<CIUXH
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
M2;%=V0J"VW .%/7IWH O-\0=!C\.OK<KW45K'<FUF5[=P\,P8*4<8^0Y(Y)
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
MC.NY8W<_?([X /XXK1\+QVOV&>YLM$_LB"YF,BQ/ (I9.!EW4="3GKS@#/7
MROB-X<OM>T>QNM)57U32;Z+4+:)VVB8H>4SVR/U H T'\*+_ &:\4.KZLE^8
MR!>M>R,V_'WBA.SK_#MQZ 5,NKC3(;'3)TFO-6^R+))!;@.^% #.22 !NX&3
MD]L\U%9>+;>^@41Z9JT=Z1S:36$L;*WH7*[,?[6['O6(R7^A?$R;6+ZVGFT[
M4]-B@,UM$\PMYHR3M(4%@IW$AL=: -:;QYH$&@1ZTUQ,;-YQ;$K ^Z.7=M*.
M,?(03@[L4@\=:5_:<^FM;ZDM['$)HX&LG#W"9QNC&,D9ZYQCOQ7#:MH6H1>$
M]>N(]/O7?5_$,5]!:Q6[NZQ++&2[* 2I(1FP>>0.O%=3/YK?%VQOA9WIM!HL
ML#3_ &638':5&"EMN < _P NM %YOB!H">'X];EEN([5KG[*P>W<-%+NVE)!
MCY"#ZD"I=+\;Z/JFLW&DK]KM;R&+SQ'>VSP>;%G'F)N RM>;:FL]IX"U]KBR
MO(2_BP7,:2VSQM)&URA4J& SG%=CJMM<ZUXWTO6M+LIF72+"[):XA:$3RR*!
M'$-P!/1B>PR.YH V;#QII6H7>G0Q"Y1-35VL)Y(\)<A!D[><CCD;@,CI5.?X
MD:##;ZA.$U&2+3IS!=LEE(?(P 2S C(49[\G!P#BN-LFU&ZU+P-J<VC:V;BU
MFE6_5K1HH[=V@90B1\*J G 8#&,98FK:V]XWA7XE0?V;J/FW]U=-:(;*7,X>
M%44J-O.6!H [M_%&GIK]EHV)S<WL)GMW$?[N1 ,DANG&1QUY%-OIX]=L]:TB
M!]1@E@'DR36K".0,RA@(W)QNPRGVR,XKF?$-C<'X=:/K5I$\6K:##%>0I,AC
M8[$ EB8$ C<NX8[G%==X>L9K'1XQ= "]G9KBZP<_O7.Y@#Z#.T>RB@"I8W,O
MA_1=(T[49I[_ %.1/*4*0TDS*N6)8X!P!RQQGZG%:>F:C%JMB+N%)8U+R1E)
MDV,K(Y1@1]5-<]XWTZQU4Z;;WL6IQ%7>2#4M.5S)9R #!R@. P)'/''XBUX(
M.M?\(]LUQVFN([B5(KAX?*>>$,=DCI_"Q'.* +>O>)M-\-BS.I-,@O+A;>(I
M"SC>W0$@8'?W..,U!;>+;.\M8I(+/4#<2F399O;&.8B,X9BK8PN2.21U Z\5
ME?$..>7_ (1GR+.[N?(URVN9?L]N\NR--VYCM!P!D50\7I-IGC:P\03Z'<ZO
MH\MB;.=+: RRV[[]ZOLZD')!QTQ] 0#H[?QGHMSHL6J17#F*6Y%FD1C(E-QN
MV^5L/(;/KVYSCFFKXTTUKO4+(P7ZWNG)YEU;_9F)C7&X'>,IR,D8;G!QSQ7*
M>([>UC\*:?>V7AZZTYAK4-Y:PVMH//#@<RR0@Y8D!LJ#NP03C!Q/H=U8:MJN
MOOMU&/7-6M-@2]TZ2T0I&A4! ^<X+Y/S$\^@H ZC_A,-*^QZ)>9G-MK+QQV<
MGEG!9P2H;NN0#U]*Q-)N_L7Q)\9-<WDPLK>SM)R)IF9(01*7*@D[1QG XKE;
M>2_F\(^ M/70M8%QI&IVHO0UFZ^7Y<;JQ&1\P[[AD>IR0*WF.IV_C/QQ>V>E
M7$\DNF0+9B:V<0W$L:293<1@\LHZ\YH Z:P\8:;?WMG:K'=0O?6QN[,RQ8%Q
M$,$E<$G.&!VG!P>E0:9X[T?5]0CL[&+4)6:XEM6D^QR!(I(QDAR1\IX. >:X
MW3VO)O%G@O53I6NN$M;F*\EN+5T$4C(GRB/@1J"".  >Q8UTGPYCG@M->2XM
M+NV:76[NXC%Q;O%OC=\JPW 9!% '77=S'96DMS-O\J)2[;$9VP/15!)_ 5RD
M'Q-\.7#::P:]2UU%EC@O)+5U@,C=$,F,!O;MWQ@UU-__ ,@^Y_ZY-_(UY'IE
MNWBCX):#X=L[6Y-Y.+8>8UNZI"J2AFDWD;<;5.,'))QZT >@ZEXVTG2WOS-]
MH>#3G1+ZXBCW);,^" W.3P03M!QGFK9\26*^)X_#Y2X%]) ;A"8_W;1C +!N
MAP2!CK[5YSXS&KZQIGC739=&U4W.?] BM+=A!-$%7]XSK@2.<$;221@ +P:Z
M/QG#=/X>TKQ3IUM(FJ:/(D\4$PV/+&V$DA/H64].N0.,T ;&I>-](TBWN[B]
M%U%#:W2VDDGD%E\QL8^8< ?,O)P.<=<BGP>,-.GBW""_29[IK2&WFM6CEG<+
MN)16QE=O.XX '7%<WXRTF[M?AO!I\=M<7M^]Y;W$XM8'E+R>>LLK84' SN(S
MVP*N^*H+V'Q;X6\306US<Z?9^?#=Q11,TD2S* ) @&XX(&0!D#M0!I7&N66N
M:)KMK;RW-M>V4+K<0$M#/ VPLIRIZ'J&4D'UKC)+BZ;X<_#F[^V70FDO].25
MEG<>:K$;@XSALX'7-;!T^:Y\1^*/$D5M=+:3Z4EE"A@<27#@,2P3&[ RJCCG
MGMS6/):WJ_#?P%:_V9J)N;*_L'N819REXEB^^6&W( _7MF@#UBL;4M;LXKBX
MTT17EU/'#YMPEF#OAC.0"2"""<' !W'!P*V =R@C.#SR,5P&GSWGAGXB>(_[
M0T^_GM-8>&>SN[:V>9<K&$,;[0=A&.,X&.XH C^'OB2*U^&_AMKV>YN[[4'F
MC@3)>6=A)(QY8]E!))(Z5H:[\0+:Q\$ZEKNGVUQ/+9S-:/"\>TP3A@I$G/0$
MCH3G(QUKDO#LVL:5X-\'64^C:I#;+<7*W\D-FS7$ )<Q[0 656W8+ 9 XR,U
M%+I&J3?#SQ[ID.BZFEQ-JSW4$<L99I8RT3#:23O.%;H3TZY- 'J,VO0Q+"HM
M+Q[N9&D2T6,>;M4X+$$@ <CJ><C'-5+/QCI.HV%I<V#37+W<KPQ6ZIME\Q 2
MZL&(VE<'.2.WJ,\IX@N)8/%VG^)Y_#FH:CHMUIYLY8DM"\]LXD+JYB^\ 02#
MW&.?0RZCI&D:AIEA&^@:CHD,US+<VUSIT#1W%I)M4"201@[2_P V<YX"YP<X
M .ZTS48M5LA=0QS1KYCQE)DV,K(Q1@1]5-)J>JVND6\<MTS9ED6&&-%W/+(W
M15'<]?H 2< $UD>"#K7_  CQ37)&FGCN)4AN'A\IYX0WR2.G\+$<XK,\>P:A
M;:OX8\06MG<7UKI5W(UW;VR%Y-DD93>JCEMN3P.>: ,_3-<,/Q'\4SS)J2V]
MIIL$LEK,Q<Q'<Y8HNXKC&#\IQ^/%=3_PE^E_9=$NLS_9]::-+.3RSAF=2RAN
MZD@$\^E<K +G6/'/B.XM].U!+6_T2."">XM7A5G'F<'> 1]X<$ _ABL:"6^G
M\+?#^R30M8$VD:C:K>A[)U\LQQ2*QY'S#ON&1TYR0* .Y/CW1SJT^FQ1:C-<
MV]S';3+'92'RF?[K-QPO(Y/![9JI9>*?#NDZ-XAUF.;4GM+;491>&:*5V2;"
M[E52,J@R.P IOA19D\=>,II;.\AANKBW>"66V=$E"PJC;6(P<,#7+75I?2^
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
MO5:* *FER^;I=LWERQGRE!66,HP.!P00#5NBB@ HHHH **** "BBB@ HHHH
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
ME=F#<Y^ZP(P#GH*Y.?1]6D^$.N:0NDWO]HW&I22Q6_E'+(UR) <]/N@GK[4
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
M@51MD&(EWX$?*\C Z9).370^,-$O'\6Z7=Z7(L3:O&VE:DN<$P8,GF#_ &E
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
M3L_#>D+A[JYU>W=]@P D8+R.!V "_J*Z?Q#O/AW4DBBDFEDMI$2.-2S,Q4@
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
M#\[ HYR4./[OK7J]<RO@BPAOKBXLM0U:RCN96FFMK:]9(G=CEFQ_"2>3M(H
MT_#UW:7F@VDEC;36MLBF%+>9-CP^62A0CL05(_"N \/7%R^F>/=.MM-N+F>Y
MUJ^CAVJ/+=F55PS9PH'4Y['C)XKTRWM8;2U2VMT\N-!A0.2/?)ZG/.3U/6LW
M0O#MMX?:_-M<W,OVZZ>[F$S*?WK8W,,*,9P..E ''P:-K6CW6D:#-I]QJ>AV
MVD1V\9@D58C=#AFF#,"5QC Y'L3T=H/A>YO?@Q%X<UJU?3;F&W*!Y77,4B,6
M24%2< , ?7BO1JQM;\,6/B"XM);V:\"6VX&"&Y:..96QE9%!^<<=#[CH: .=
MT^TU6[^&&H7=] 9];UFQ>22.$8RSQ;(U&>@VA<^Y8U5U'P]K&H?#'PY!:VK1
MZOHK65T+29@OF20  INSCGG!SCI7HH  P.!10!QLUC<>(O&7A_6S8W5G;:/#
M<.WVE KO)*@0(%!/  8D].F,\XYY=%UEOAQXSTW^R;I;W4;Z\EM83MS(LK90
MYS@<=<GBO4Z* *>D[QH]FLD3Q2+"BM&XP5( !!KS30)+J[\+^.-(M=-N)[B\
MUC4H(6VCRB78KEFS\H&<G/..F:]68$J0"5)'4=163H'AVV\.QWB6MQ<RK=W+
MW<GGLI_>N<L1A1C)[=* .$?P]J/@[6[*XAT ^(M+?2K;3YEB5#-#) "%<*Y
M*L"<\_R&=+5[#5)K_P (7,>AM$MI?O<W,%J$VV\;(R@$Y 9OF!.W/?&>,^@4
M4 <?KME?3_$?PM?0V,\EG91W:W$Z@;8S(BA>^3RIZ#BL72=*UC0O"FO>$WTN
M>Z>5[D:?<IM,4T<VX@NQ/R%2QW9[#C->E44 >9V&@:KX'\3Z7=V]C<:MIIT:
M'2YS;;3)#)$<A]K$90Y/3I_.WX9?7- TGQ-=2>&KV6>XUN:ZM[998@TL<C*,
M@[CC&"3GCC@FO0:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LC
M5-?CT_4;73(;6:\U&Z1Y([>$J,1K@,[,Q "@L!ZDG@=:UZX[QCX6FUW4;/4-
M$UAM+\1Z?&Q@EQN1XV/*2+W4E??'H: -O2-=&J7M[9O87=E<V83S4N O._."
MI4D,/EZ@^W4$5K5Y<GC_ %C3]&\3QZWI,%IXGTBR64O$=T-PAR$D7OM#$DCW
M/N!LQV?B&PU:PU>*^B;2Q!)]NAEU"2X-U\N4:,-& C9'1< @]* .XJ);B)Y9
M84=7EB +H#RN>F?KBN'\/IJ/B/PSH'B:/7Y;:ZFD6ZNP6+0/$2=T CR%7' #
M8W KDDDU#X0TT'Q;XXV7MZCK?HBOYY8C= ASAL@D9XR#CH* .WTF\N;_ $N"
MZN["6PN) 2]M*ZLT?)&"5X/K^-7*\GT'Q1J=SX0\!6ES>SFXURXD2ZO"WSE$
MWL5#=BV%7(Y SC!P1K7-YJ6D^,]3\/0:A=M8W.BOJ%O(\GFRVLJ-L(#ODE3D
M'YLX/3% 'H517-Q':VTEQ+NV1J6.U2Q/L .2?8=:\IL+[6+?P[X UY]<U">X
MU&[MK6ZBDD!BDCE1LY7'+9 .X\YSVP!ZW0!S.E>,H[_Q$VA7FD:CI=\T!N(%
MNU3;-&" 2I1F&1D9!YK=U"_M=+T^XO[V98;6WC,DLC=%4#)-<9=2ZOIOQ7TN
M2_CLKNQU.":TM)8HV22T*J96!RQ!#;1D_P"R.F.5^,8D/PPU39G9O@,N/^>?
MG)N_SZ4 ;UCXGANM0M+*YL[FQFOH6GM!<;?WRK@L/E)PP!!*GG!]CC)U#XC6
M6EW*/=Z3JL>D-,(/[6,*_9PQ. ?O;MF>-V,'MD<U6\=;F\7> UM_]=_:;L-O
M_/,1-O\ PQ6IXKL(_$=H/"T2@PS-&]ZP'$,"L&Q_O-MV@>F3VY .HHHHH K:
MC>IINF75])'+*EO"\ICB&7<*"<*.Y.,"N;E\<M!K5EH\OAG64O[R)Y88BUK\
MRIC=D^=@8SW-=:0",'I7 ZY_R6KPI_V#[S^2T =?I&I_VK:/,UE=64B2M$\%
MT%#JRG_99@0>"""<@BK]<CXDU.[/BO1_#]MA4O(+BXD_TEK<R^7L 0.JEA]X
ML<8/RCG&0>9\0+XK\/\ @^\%QKI65-5@^QM#.99%MY)57RY6959L9;!ZGN:
M/5**\YUZRU30M9\-VMMXFU>6/4=6=9O/=&(4Q,=H^4< KD Y STING6&H7?B
MCQ9X>?Q%JXL;-+:>W87'[Y&E1B1YF-VT%<@4 =WJ5Y<V8M3;:?+>^;<)%((W
M5?)0]9#D\@>@YJ[7E,7B'6;WP%\/]5?4ITN;S5+.WN_+P!.K.0V[C/.T9P0.
M36JMOJ.L?$'Q1I,FOZG!916EK+$EO(J&-G\S[I X' ]S@9)% 'H-1W%Q%:V\
MEQ/(L<,:EG=C@*!U->;:%KE]K/@_P9<7VJ3F>\63S[6VRMQ?E%8##@KL (#,
M<@= 3S@X>L75[JGPFU];^ZNVDT_7C:Q%ISO\M;F-0KL#\^ Q&3GH#VH ]<NK
MRY@U*QMHM/EG@N"XFN5=0MOM7(W G)W'@8J[7%:Q)>:9X_\ !EC;ZC>?8KDW
MBS0/)N$FV$LI8GYC@GN2.!6;8WM_XJ\+^(=:CU*[L[ZUNKJ.R$,I5+<0\*&3
M[KYQEMP/WN,8% 'H]%>76FM:MXCUKP7(VIWEC#K&DSSW-O;E54,JIRN1D9W'
MDYP.F#S70_#Z[O);;7K&[O)[P:;K$]I!-<-ND,0",H9NY&XC- %N_P#&*6/B
MF'PZNC:E=7LUN;F,PF (T8."<O(O?M[U-8^+K"ZUW^P[J"[T[5&0R1VUXBJ9
ME'4HRED;'< YK O_ /DNND?]@.?_ -&BJGQ1'F>(/ D=I_R%/[;1HMOWA"!^
M]_X#C;F@#TFBO-4U'4/^$?\ B-_Q,+O=ID\YLG,S;H=MNKJ >I 8YP<U'<7&
MK:CJ_@2T&NW]M#JNE3/=>2R@LRPQG<#C[V7/)SCM@\T >@M>7(UI+(:?*;5K
M<RF]WKL5PP'EXSG)'.>E7:X2T&HV'Q+L]$;6K^YM!X?=_P!^RDF1943S#A0"
MV.YSU-<FU_KD7PTNO$I\0ZD]]I^J.D2F0"-T%T(RKJ!\P*GZ#C '.0#V>BN)
MU?491X[ET[5;V>PTAM+\VTDBF:$/-OQ(2ZD991MPO3G.#5[X??VT_@RQN/$$
M]S)J4ZF21;A55D&2%& !C*A3@\@DT 7;SQ+!#K)T:RMI]0U)(Q++#!M @0]#
M(S$!<]AR3Z8YH@\1-)JK:7+I5[!>BV:Y"/L*R*&5?E<-@G+#@D$=\9&>3^&;
M,?$WCX79_P!/_MIM^[[WDX_=?AMSBO0V2+[0CL$\X*RH3][:<9 ]N%_(4 8/
MAWQE8^(=$N=86WN;&QMWD222\,:@;.'/RLV ,'D^E+9^)Y=2LUU"QT/4)]/<
M;HIOW:-*G9E1F#8/49P3V!XKR&\-R/V=-9^S[MO]IR^=LZ^7]I^;^F?;->\V
MA@:R@-J5-N8U,6WIMQQCVQ0!7TC58=9T>WU*VCE6*="R)(NUQR1@CL>.E<VO
MQ#@=M8VZ!K+QZ/*8KV1%@81D#)( EW,,<\ UUT*1)&5A"!-S$A.FXDEOQSG/
MO7E_AZWU:\UGXAVFEO9Q-/J1C,UQN/EYB R% ^;@]"10!Z1I>J66M:7;:EI\
MZSVER@>*1>X_H?:KE>;V=A+X:NO#_@'3I6DMHM.FN9':Y:V>X<2+P'0%AR[M
M@8[<X!S4UM?%FA^&8(;O7B+C^WH(H'@E\Q_LTDBA4E9D!8C)YXR.N: /1K^\
MN;26R2WT^6[6><12M&ZJ($()WG)Y P!@<\U=KS[7;;4?#=[X7A@\0:I<QWFN
MB.87,BMN1T=MF0H.T%1@=.35C2Y[GQC?^*8WU"\LCI]\UA:+;3-'Y6U%/F$
MX<EB3ALC  QUR =S6)H_B--7US6M+%G-;RZ5)%'(964[]Z;P1M)XQCOW[5P_
MASQEJ7BI?".FWLKVTE];W,][) QC:?R7,856'*AB-QVX/&!Q6MX)M?L7CWQW
M;B::8+<69#S.7;!@! +'DX!QD\X'- '>,2%) +$#H.]8/A_Q7!XBOM4M(-/O
M;=M-N#;3O<>7M\P=AM<D\8YQ6_7GO@&$7&K>/(F>1 ^N2 M&Y5A\B]".10!O
M6WBQ[ZYM9+'2;F[TNXNI+3[;"P.QT8J69.HCW*PW9[=.1GI*X+X0VBP^ [6<
M2SLTDUR"KRLRC%Q(. 3@'U]:Z_6=1&D:%J&IF,R"SMI+C8/XMBEL?I0!2\2^
M(T\-V]E-)9S7"75Y%:;HV4"-I&"@MDYQSV!_"MNO(]>AGO\ P)X2UVYU&ZFN
M[S4=.N)QYQ\IO,=6VB/.U0I( P >.2<FNDTZZNYO&7C?39+RY:UMH+1[=/.;
M,)>-V;:<Y&2 : .XJE=7ES!J5C;1:?+/!<%Q-<JZA;?:N1N!.3N/ Q7F,6K:
MW>>#OAW=#6[R*?4KR*"[="N959)"2<CK\H]O4&MRYAU#0/&?@K2TUW4KNUN'
MO1.+J16,NV)G7<0H)P3@9]!0!W]%>2SMK%SHOC^Y;Q'JB2:/=3O9F.14VE(%
M< X'*YXV\#DYR>FY=:Y>S:AX1.H3O:Z1J%BTMS-%(8@UP8U959P05&"Y'(R1
M[4 =]4,ES&DIA!WSB,R"%2-S <=^.O'-<M\/_P"UI-/U&?4[V\N83?31V!N=
MOS6RL1&_W0QW#N2<@ ]ZS[&Q0_&K6',]U\NEVTH7[0^W)DD&,9QMXZ=.I[T
M=-X6\0Q^*-$74XK66V5II8O*E(+ HY0YQQ_#6S7B-DU_I7PN/B"RU6\@FL]8
MDV6\;@0NK7I1E=<?-D,>O3C&._8WESJGB/Q)XCTBSF,/]FK#%"8[^2V9'DCW
M^80B'?R<88X^7IR: .]K!7Q1'>:C=V6D6-QJ+6;^5<S1,B112=2FYB-S#N%!
MQW(J?1EUB/PO!'J=Q;7.KQPE)9K<YC>09&>0.XYX'.:Y/X)LK?#&RR2;H7%Q
M]JW?>\WS6SN]\;: .@?Q?#'9:Q<2:7J*/I*"2Y@98P^W:7ROS[6&!U!I\'C#
M37\(Q>)KM9K'3Y8EE3[0%+LK8VX5"V2<C Z^U.\7)$/"/B)U"><=+F#D?>*B
M-\9]LEOUKS+469?!_P (S.<:=]JLO/)^[O\ +'EY]OO4 >D7?BFXL-)FU2[\
M/:G'9Q1&5L>4TBJ!G)0/D?J1W YK>:<_9?/BB>;*AE1" 6SZ9('ZU(RJRE6
M*D8(/0BFQ",0H(MOEA1LV],=L4 <3;?%'3)M CU^;2-7M=&:4Q->RQQ,D9#;
M"65)&<#=QG;7;QR)+&LD;*Z. RLIR"#T(KQOP;H&J>*O@^NAQ7%K:6%U=3K-
M<$,\H03L2%7@9.,9)_"NF/VS4-?U3PQ8.\5KH]G;10!+][9P70D29127P HP
M>.#D'- 'H%4I;RY36+>S33Y7MI(G=[P.NR-@1A2,Y).3T]*\^N1XGCU/P/I6
MI^(76ZNC=P7[Z>PV2E(V(894'=CKG@-R!Q6E$NH:/\1/#^CG6M0O;1M+N&=;
MEU)=T9 &8@#)^8]<T =Y2,2JDA2Q R%'4^W->70:MJ>N?"N\\:V^I75MJB+<
M7<,:RGR8TB=L0M']U@53!)&<G.>E:FC:[-XQ\3/93R7%G:VVE6MVUO!,T3/+
M.I8DLI#80 #&<9)SGC !TGACQ%'XFTZ>\CM9;7R;J6U:.4@L&C;:<X)'4=B:
MVJX;X51-#X:U&)I7E9-8O5,C_><B4C)]S70>+8A-X/UE/,EC_P!"E8-%(48$
M(3U'/:@"'6/%=OI7]B.EM)=6^KW<5K#<1,NQ3("58Y.2, G@?E6_7D-S:&/X
M>?#18;B97FU+36WNYD*$P-]T-D #L.GM5^YUW4?"5]XXA2^NK^+3].AOK47C
M^88Y'#@C/7;E0<=N<8H ]/HKBK'3O$46N:3J4.HP_P!FO&5OHYM0DG%SN7Y'
MC4QA4;/.%P"#C%6_%FK7=OJ^@:/:E5_M.>59&,QA++'&6V!P"5)..0,X! (S
MF@#JJ*\L\31^*O#W@CQ;/)K1BCB6.XT[R;IIIX%)PZ/(Z E<_=/7KSQ6AJ4.
MIV7C[P_8Q:_J7D:S;70ND9U(4QJC*8QC"'YB,CM[\T >AT'IZUX]JFK:SIO@
M3QW#!K=_YNC7XCM+EW#2B-A&=C.1DXWGGK[UO7RZQX:\>^'9%UN^O[3699+:
M[M;D@HC!"ZO$ !L P<CT_.@#J/#GB-/$2ZF4LYK5M/OY+%TF92Q9 I)^4D8^
M;U/2MNO(H]>N/#OAGQO>VC".X?Q1);I*0"(O,,2E\'C@$D9XSBNDU>2\\-^+
M_#D-K>7EQ8:M))9W5O/.TI#!"RRHQ.4(P<@$#'8=: .YHKS2TU34-*?Q)X6N
M[^ZGU=ID.ESRRDL\,YVQL/\ KFV[=CLM7)X+]_B;#H0US4ET]M":9D64!MXF
M5=P;&<D=^O)P10!W]%>-37>MI\-=?U;_ (2+4S>:#?W,%J_F ;UBEP/-X_>$
MC@YXQCC.2>KN=0U#7_%FHZ+"QCBL[&WE"QWSVKEY=Y+AD4E@-J@#IDG(.1@
M[JD9E12S$*H&22< "O,;@^*;.Y\$:;J?B _;9[J>VO9+$@I*%C=E8Y4?-@#.
M1C(SBJ>J-=KX=^)FB3ZE?7-OID EMI)IR95#V_F%2XP2N>Q[<=* /6(9H[B"
M.:)P\<BAT8="",@T^LCPO;+:^&--19)7#6T;9ED+D90< GM[5KT %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%<R_BJXFNIO[+TB34+2UOQ874D4P$B/\NYE0CYE4L 3N!X
M/! S0!TU%0O=0QW,=LTBB>56=(\\L%QN(^FY?S%9/AGQ'_PD2:H?L4EHVGW\
MEBR2.&+% I+<<#[W3)Z4 ;E%%% !7(:_;W<GB%+VTTCQ UQ;P^3'=Z?<6BHR
ML0S I+(-W./O+VX]::OCQY-1UJRA\.ZE/)HQ47?DO">&7<"@+@MQSCK^-=!H
M6N6'B31;;5M,F\ZTN%W(V,$8."".Q!!'X4 <G;6TL?\ :+WG@[7]1GU*,0W<
MUW/8EI(P" F%F554 G@ =23DU3\.Z--X;FC:#P[XONH8 1:V]YJ-G)%; C'R
M+YXQP2,G) ) ZFO2:BGN8;81F:14\QUC3/\ $QZ 4 >;Z5X>&C7YFL_"_BQ;
M+SOM":8=0L_LL<F<[E3S_7D D@'G' K0@M[JUUS4=6MO"_B>"?4-IFC2\LO+
M#A=@<*9C\VT8YR/;-=@+J\.MM:'3V%B+<2"]\U<&3=CR]GWNG.>G:KM 'FL6
M@K%X7LM 'A'Q*;>PE$]G.;NQ$UNX)(96$W4$GJ#UP:OI'? WDTWAGQ+<7MW
M+:2\DGT_S%B&<*H$H51EB>%Y)YZ#'76EU>3:A?03Z>UO;P,@M[@RJPN 5RQ"
MCE<'CGK5V@#S;^Q9AH^C:6/#?BD6VCSI<6F+G3]RNF=F3YO(&3Q[\YK?U#5-
M5U#3IK,^%O$=MYJ;?.MKJS21/=6\_@UU5% '$:>^I6EQ#<W/AOQ-J-U!&8X9
MKRXL"T:G&<!)5&3@9;&?>B/[5Y>K17/A/Q)>V^J.6F@NKRS=$4KM*(//^5<=
MJ[*XN8;6-7GD6-6=(U+=V9@JCZDD"I: .$L(KNRO+>[D\+>)+R>T@-O:O<W-
MBWD(<9"XF&2=J@LV6..O6L;_ (1J]WSNME\08S<2-)+Y>L6:!F/4X$P^GT K
MT^VN8;RUBNK>19()D$D;KT92,@C\*EH JZ:2=-MP;.6SVH%%O*REHP. "59E
MZ#L35JBB@""\GEMK22:&TFNY%&5@A*!W^A=E7\R*XB\M[R]\46?B!_#/B9;R
MSC:.%4N+#8JM]X8,O.?<UV.JW5Y9V8EL=/:_F\Q%\E95C.TL S9;C@9..^*N
MT <#XFLY?%4-J+OPAXDM[FTD\VUN[.\LXYH&/!*MYYZ]QBJEUHTUYH(TF?PW
MXLD1ITN);A[ZQ>::12"I9FF/3:N  !Q7I-1SS16T$D\SK'%&I=W8X"J!DDT
M<1JJ7VL76EW-QX9\2K+ILOG0F.XT\9?!7<P\WG@D8X'/2FP0WUMK6J:M%X;\
M3K=:DB)/_I&GE0$!";1YO& 3^?.:[M'61%=#E6 (/J*=0!YG'H+Q:%I.CIX:
M\5+:Z3<K=6O^E:?N5U)*Y/F\@$GCWYS6A#%?V^NZAK,7AOQ.MW?Q)%+_ *1I
MY4*F=NT>;QC)_/G-=Y10!Y=!X:^RV>C6]MX;\6P-HYD^QSQWMB)%23[Z$^;@
MJ?<9]ZD_X1R+^QM7TH^$O%+6NJ7!N90VH6C&.3<&W(3/P=R@Y.2>^:]-HH \
M_EM+R?4M'U"3PYXJ>XTKS# S7=@VXR##E\S<Y''8#MBHGTR87.I/;>&/%%I;
MZHQ>]M(+JP$4S$89N9BREAP2A7/UYKT6B@#@I+:X?6],U2/PEXB@DTV%K>VA
MBGL!$D;  KCSO11WXQQBI=#%[H,NHR6_A;Q'*;^Y:[F$UQ8$>8P )&)AC@#C
MIQ7<44 >>WUE?7OB6+Q /#_BJ"_B@-O&T5QIVU8R<D;6D(//<Y-3V$$MCJSZ
MN_@WQ#>:HR>7]KN[NS=U3^Z@\\*@]E S7=TV1F2)V2-I& )"*0"Q].>* /-K
M[0WOKS6)CX:\60Q:O&5O+:&^LEB=BFS?CSL[L8[X..0:FATN>"\T2YC\->*0
M^C0M#: W=BPV,H5@V9B3D*!UXQQBNF\.>*K?7O"EOK\L1L89I'3RY7#%2)3&
M 2.Y('YXK?H X65;Z7Q0OB#_ (1CQ*EXEJ;156XL-@C)W$8,O7< <Y[>G%9C
M>'W;PO<^'6\->*C87$YN)!]JT_>6+^8?F\WINY_^M7IM8>J^()+74_[)TVR6
M^U,6C7A@:;RAY88*/FP?F8G &,<')% 'G'B2_OO^$E>[O]#\?6,AMHK>&31S
M%(9E4L29-C,@.YC@#MSWP.I\-:IXAL+"2*Y\/^)=0A:3?;2WLMD)Q&57Y7_>
MKSNW=1G&*[#3;N2_TVVNY;2:TDFC#M;S !XR1]TX[BK5 'G^HV=S>ZT-:M?"
MWB;3=4V")[JRN;$&5!T5U:9E<#MD9'K5^UO-5MP[OX;\27%VZ[/M4T]@74>B
M@2A!^"\X&<X%;&K^([;2KZTTU(9;S4[P,8+2#&XJ/O.Q) 51ZD^PR>*C/B"Y
MMM3T^PO](G@>^D:.*:.19(@5C9\,W!!PA[?C0!SF@V,F@:-<:1%X0\0W5A<,
M[20W<]@X._[_ $F&0<G@U%IUAJ6D0"TT_2/&,&G+PEE]LT]TC7^ZKM(9%'T?
MCMBNCT/Q6NMZWJ^EKIT]O)I4BQ7$DCH5+,,C;@DD8]<=:+'Q2VM"6;0]-DO;
M&.1H_MC2K''*RG#>7GE@#D9P 3T)H 9#K.HV]LL$'@O6HXT7:H6>RX_.>L?1
M+>\T'4=2OK?PQXFEDU&;S[A9KFP*L_3(Q*,<<8'%=5HNLIK4-TXM+FU>VN&M
MY(KA0'#  GH2,?-P03D<]ZK7?B2-=:?1=.M9+_48HQ+.D;!4MU;[OF.>A/8
M$]\8YH YOQ-8R^*?LDESX2\2VEY9.7MKRRO+.*:$G@@-YYX.!D$5!=:1-=Z/
M;Z;+X;\5E8KE+MIVO;%YIIE(*N[-,<XP.!@8 &,#%=7IOB6&\UB;1;NVEL-5
MBC$WV>4AA+'G&^-@<,N>#T([@5N4 <+K*7VMRZ9+<^&/$J/IUPMS"8KBP&9
M" S9E.>">.G-0RVEW_;-YJEEX:\3Z?<7R*EV+6YL L^T8#$-*V& XW+@UZ!6
M%KWB/^P]1T:T:RDF74[L6@F#A5C8J6Y'4\*>WXT <MJ.CI>VFE0V_@WQ%ITF
MD_\ 'C<65U9)) ,8(!,Y!!'4$'-6='\.F2]UKS=/\3V$NL0A;F^N+ZW)4J@0
M%/*D8JV.AVX'L,"NPBNKQ]8N+633VCLXXD>*\\U2)6.=R[>HQ@<GKFL9?%5Q
M=76=,TB2^L(]0.GSSQ2@/&X.&?81RBMP3NSP3@CF@#H+:V^S6,-JLTK^5&(Q
M+(VYVP,;B3U/?-8VC>%+?0KG5+BTO[XR:E,;B<R&-OWA_B'R<?3I[5OU2L;J
M\N+F]CNM/:UCAFV02&57^T)@'> /N\DC!YXH YU_!,-AX*G\/Z=?:OY+,7B,
M5RD<J,7WG$FT8!8G/7@G%=):VC+I,-G>R"Z<0+%.[CB4[<,2/?G\ZMT4 <2O
MPQTI--BTQ=3UC^S8+E+FVM/M(V0,K;@%.W=C/8DX[8K3NO!EC<ZY-JJ7FH6\
MES D%U%!/M2X5,A=_!.1DC((]\\ULZC>#3M,NKTPR3"WB:7RHAEWVC.U<]ST
M%<U-XVN;?7;+19?#6H+?7D+S11^? 1M3&[)#X'6@!T/P^TRWTK1=.AOM12#1
MYA<6O[U6/F $ G*GC!(P,#GI6KJ/ARWU/7-+U>6ZNDN-,+FW6,J%RZ[6R"IS
MD<=?IBK.D:D^J6CRRV,]E+'*T3P3E2RD'KE2001@C!Z&K] ',KX)LEL]<M?M
MU^8];=WO,M'DEEVMM^3C*@#_ .O7,^(],CL=7T>SG?Q/;Z?8:>8;?4]*5I'+
M%@#'((U. %1.2O.>O'/IE% '+^#[6^MUNVDU#5[S3W"&V.KH%G#?-O.-JL%^
MY@, <@]L9NW'ABSG\2C7TN+N"\-N+=Q#+A)%5BR[EQR023Z>H(J]J-U>6HM?
ML>GM>F6X2*4+*J>3&?O2'/4#T')S5V@#DC\/M-/A:7PZ;[4#823_ &AAO3?N
M\SS/O;.F_G_ZW%/U?P'I^K:S%K"ZAJFGZDL0AEN;"X\EKA!T$F!@_@!^@QU5
M17-S#9VLMS<R+%#$I9W;H * $L[2&QM(K6W39#$H5022?Q)Y)]2>36$?!UK;
MZM<ZEI.H7^DS7;;[I+-HS',_]\I(C*&]2 ">]:UU=7D.I6-O!I[3VTY?[1<B
M55%OA<KE3RVX\<=*NT 9%SX>M[K1KS39+JZQ>HT=S<;E,L@(VD9(('!Z #';
M%5X_!^E?\(DGAF[62]TQ(EB1+@C<JKC: R@'(P,'K[UOT4 8%IX8:WA6VGUW
M5KVS48^SW,D9!'HSJ@=A]6.>^:VY8R\+1I(T)(P'0#*_3((_2I*YW7O%L&C6
M&GWL%LU];WM[%9B2.0*J%WV;CGDC.>@[4 6/#'AFT\)Z5_9MA<74EJ'9U6X9
M6*EB2V"%!Y))YJEKO@?3]<UF'6%O=1TW4HX_)-SIUQY3R1YSL?@@C/XUT]%
M'/3>#["2]T>ZCN;R%](WFV"2*02XP[.64EBP)R2>Y/7FK-SX=M[GQ/::^]S<
MK=6L30QHI7R]C8W C;DYP._:MBB@#F!X%TQ([ZUBN+R+3+^4S7.G(Z^0[-RV
M/EWJ&[JK 'GCDU+J7@ZQO]<M]:M[J]TW488?LYFLG5?-BSG8ZLK @'IQD>M=
M%10!P][X CM?#5QIFC:CK$$T]ZUXLT=[M*2L2<L3U0$Y( ).!UZUV5S;17EG
M-:W"[XIHVCD'3<I&#^E0:QJ!TK1[S4!;O<?9H6E,2, 6"C)Y)QVINAZF-;\/
MZ;JJQ&$7MK%<B,MNV;U#8SWQF@#"3P!IZ:7I.GC4=3:'2KB.XM2\RL5:,80<
MKC"@D =/7-7O^$2L'UG4M2GEN+AM2MQ:W,$I4Q/$ 0%P%!_B/?O6C;W=Y+JU
MY;2Z<T-I"L9@NS*K"<D'< HY7;@#GKFKM '+>'? FG^&YXVM]0U6YA@R+6VN
M[LR16V1CY%P.Q(&<X!..IJ_XE\+Z=XKTY+34/.0Q2B:"XMY/+E@D'1D;L:VJ
MB2YA>ZEMED4S1*KN@ZJ&SM)^NT_E0!S<O@2PN?#=WHMUJ&J727NT7-U/<!YY
M57HI8C 4>@ ZGU.;L_AB"YUG2M5FOKUKG3$=(.8PI#@!]PV<Y 'Y<8K7EN88
M)8(I9%1YW,<2GJ[!2Q _!6/X5+0!YIX^\+IIW@/Q4;!M0O;S6&61X1'YA>3<
MHRJHF1\J_3BNOL=#MGN[/5)KR\OI;>)DM6N@H\D, &( 53N( &6R<9]3G<K!
M\1^)X=!\-ZEK$-NU\NGY$L43A<$8R"3Z9&<9/M0!!#X'TE=.UG3[EKB\M-8G
M>XNHKAEP9&QEE*J"OW5QZ8&*LV7AJ"SN;2ZN;V]U&:RC:.U:[9"8@PP2-JKE
MB !N;)QGGDYV+>7S[:*;&WS$#8STR,U)0!QNDB'Q9XGL_$KZ)>V TZWE@A;4
M(/)E=Y"-V%SG:JJ>>_F''0ULR>'+=_%(\0B[NEO%M3:!5*>6(RVXC!7/W@#G
M/Z<5K3316T$D\SK'%&I=W8X"J!DDTJ.LD:NARK $'U% '+GP#IS>'M3T1KV_
M:SU.=[BYRZ;BSG<^#LX!/_UL4:OX"T_5KRRO_P"T-4LM2M(?(%]93B*62/KL
M?"X(S[5U5% '/3>#K"6;1Y5N;R(Z2[26^V0-N=@0S.6!+$Y.23W)ZTG_  AN
MGO/KTDT]U,-=C$5[&[+M(";!MPH(PO'7]:Z*B@"AHVDQZ)I<-A%<7-PD2A1)
M<R;W(  '/ X  X _/-7Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y/QWK-QI=OHEK;RM!_:FK
M06,LZ'#1QMDMM/8D+M![9R.:ZRL[6]$L/$.ER:?J,)D@8A@58JR,#E65AR&!
MZ$4 <O*]UHWQ(T_1H;J[FTK6+&=I(9;AY&@DBQ\Z.Q+*"& P#UY'-0_#'3X8
M/^$EF22Y++KU[$ ]S(Z[0XY*EB"W^T1GWKJ;+08+2\:]DNKF[OC#Y"W5PRET
MCSG:H"A1S@DXR<#.<"FZ%X<M?#WVP6<]RZW=P]U,LSALROC<PXR,XZ=/:@#F
M-0T^&;XVZ>[27()T663"7,BC*S1@<!@,>HZ'N#7+RV]S'X5^(>K6NJ7]I<6&
MM7D]N+:<QJ'54.6 ^^#TPV1[5Z?J/AJPU+6[+5Y6N([RT1HE:&8H'1B"4<#J
MN0#BJ/\ P@VF_P!E:OIIN;TVVKS//> R+EW? 8@[?ER .!Z<8H QY-4OM?\
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
MH4#_ %0'==H&><DFGW?PWT.]@U2VEEU 6>I3&>:T6Y(B60L&9E7L21[]>,4
M4/%4TTVIZS%;ZC>S2VVEATM;.9H%LF.\B61U89+8&%P3\IXP2:S;Z^N-3T#X
M77UW)YES<7]I+*Y&-S-;.2?Q-=7<>!=(N-3GOFDOU>YMEMKE$NW"W"*"%\SG
M+$ D9S]<TQ/ FEQZ?HUE'<7XBTB19K3,^XJZC:I)(.< XQTQVH I:=)=3?$[
MQ)ILU]=R6?\ 9]LZ1&8J(BYD#;-N-IX'(Y]ZP?!WAY]0\&^(H;'4=0L[U]3O
MHX)X[V4>6PE.TD;L'D#)QD\\UW</ARV@\0WFN1W-T+V[A6&0[E*[5SM &.,9
M/]<UGQ6%MX#T.\GL;;5M2C><SO:P*)I6DD8;F4<'J<D9]>* ,?PSK,GBFVT"
MV$UU!=6"N^K1BX<,LL>8O*<YR=SY89SD1^]94]]JB>&OB4PU>_\ -TZXE-K+
MYOSQ!8%<*I[#)[8KM?"VE+:G4M6>Q^QW>KW/VF6$@;D4*%0-@D;L#<1V9VJ)
MO!&G-:ZU;-<WIBUIB]Z/,7YR1M./E^7*@#CM0!S<#7VF>*O \HU;4+@:O;RQ
MWD4\Y:-]MOYBD)T4@CJ!D]R:H:K?:Y=:3XICCN[^+Q/!JACTV"WE< PY3R]J
M [64H26)'&23C KN7\)6<ESHUPUU>&31U*VAWK\N5VG=\OS97CG^?-<%:::T
MUY>&[A\<Z5J=Q=2S26^G2O\ 9BS.2"C\QX(QDDCG/ '% 'JUI UO:10O+)*R
M* 7D;<S'W/>N'UO_ )+7X6_[!UY_[+78Z1#>6^CV<.H3&:\2)5FD.,LV.2<
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
M#([$<&J\WA&P;4[R_M;B\L9;Y%2\6UD"K< # )!!PV.-RX/O0!7\ :U=^)O
M&E:GJ(VW5Q"PE*?+N*L4W#'3.,\>O%>=Q6,5M\&O&\B/<$BZOXL27$CC E..
M&)&?5NI[FO9+.SM]/LH+.TA2&V@01Q1H,!5 P *YV3P!H\ECJUB)+U+75)7E
MN(5N#M!<[G"@_=#'DXY_#B@#&C%WHWCSPI%'J=]/#JUE<BZAGF+1YC1&5D3[
MJ'DC@#BJ&F/XA\5^%['Q)8:C%979G-P\TFH2^4L:N0T3P;=@ 4;?7C.<UVLG
MA:TEU32=1DNKM[C2D=+8EUP P"MN&WG( 'X<8-9]O\.]#M-9FU"V>_ABGF^T
M2V$=TRVLDF<[FB'!YYQT]J (?BM"LWPQU[<9!LMF<;)&7)'K@C(]CQ5.XN)X
M]?T3PS:O(;>;3I+QA-J$L;RN"BA1*-SX +':".W88/9:MI=IK6DW6F7T9DM;
MJ)HI5!P2I'8]C6%J/@#1]4TRPM+B;4!/8-OMKY+IA<QG !(D]P ,=.!0!R>N
MV_B30_"\$%QXAE\X:];QP/!<-(Z6\DBXCE9@"Y&3R>HZU>UG3+S1?$WA6PM?
M$.M/!?W]SYPFNMY(,+-M!QT!' .<5T5QX'TRZT>#3))[XQ17"W32M<%I99E(
M*N[MDDC ]N .@%7=2\.6VJ:CIE_<7-T+C36+VY1E W$;68C'.02/3T H XBR
MTZZN=8\:Z&^O:R++3?)EM<7K^:C20[S^\SO(!'"DXY.0:;%K>OW/@SPEK;VM
M[JMJUDSZG!8SF*Y9B%"RJ%(+XPV5!ZL#VX[2+PK:0:AJ]]'=WBW&K*JW3;UY
M"KM7:-ORX7CC^?-0V7@VTTVVTV"PO]0MAIT3P6[)(I(C<J2K!E(8?*,9!(H
MG\(7UGJ7A>SN["_FOK:0/LGGSYA^<_*^>=R_=/TK<JEI6E6FBZ='8V2%(4+-
MR<EF9BS,3W)))/UJ[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !117)>/=8N-,M]#M8)7@34]7M[&
M:=&VLD;$EL-_"3MVYZC)QS0!UM<P?%-[=7,_]D:/_:%I::A]@NG6X"2*PV[V
M5"N&52V#E@>#QQSF2BXT;XEZ=I-K/=/I>KV$YFMWG=_)>/;B1&)RF0V#@CGG
MK47PQT^"#_A)9D:X+IKU[$ ]S(Z[0XZJ6(+?[1&?>@#N;J[@LHTDN)5C1Y$B
M4MW=V"J/Q) K'A\1O+XXN/#;V)C\JQ6]6X,H.\%RF-N..0>]8'Q.LX;D>%6D
M,H/_  D%I'\DSI@,3G[I'/'!ZCL15>YTB&_^+T]A)/>1VX\.1*WDW+H[@3N
M#(#O_7)[YYH ]%HKR/1?$6IOX6\):=->/*;[4KJSEN)[AHVD6(RB-#( 6!)5
M!D<G&.YKM?#&DZGI&JZK'=Z@DME.4FM;+SWF:UX(;YWY*L1D#H.<4 3>+?%!
M\*VMG<M8/=QW5U':*(Y0K"1R0N<\8XZY_"H[3QA')XD;P[?Z?<6.JM;FX@CD
M962X0==C@]1@Y!P:Q/BX'.@:*$8*_P#;EGM+#(!WGJ,C/YUKP>$IY_&L/B?5
MM0CN+BUMVM[2"" Q)$&^\QRS%F.2.P [4 7/"?B)O$^D27S69M&CNIK8Q&3?
MS&Y4G.!UQ6[7D^A3I#X"E1M1N++SO$D\06V7,MR3<L?(4@C:7 (W9&!D],U(
MEUJ,<?Q)L3<7=I'8VD=S:1K=L[6S-;LQVOU'*@X!P#G'% 'JE%>66@NM.N/A
MWJ2:GJ,L^IHD%XLUT[QRJ;8L/D)V@@@'(&?4DUZ+K,ZVNAW\[WHL5CMY&-TR
M[A!A3\^.^.N.^* +U%>8Z3/>6OC/PK;Q37ZVFHZ9<"9[FX9GNBBQD2M&2P1B
M6)'.<'! QBL&[^W1_#?Q/K8UK5C?Z3JUR+-S>R80),% 89PXQQAL\=,4 >UL
M2J,57<0,@9ZUA^%/$3>)M*FO6LS:-%=S6QB,F_F-RI.<#KBL>.\/B#XBZMHU
MW+,EGIEE \<$<S1^:\NXM(2I!.T!0.P))ZU'\*8O(\*WL.]Y/+U:\7?(VYFQ
M*PR3W- '675S?1:E8PV]@)[28O\ :;CS@OV<!<K\I&7W'CCIUJ[7&>(YKB#X
ME>"TBN[A(;EKQ9H%E(CDVP$J2O0D$FN4GM;FZT3XB3R:SJ^_2KJ=[+9?2+Y3
M) KKT.2,_P )R/;/- 'KU%9^@W4M]X=TR[G;=-/:12N<8RS("?U->:>-K^Z@
MT7Q7JNFZE>W-S87<>RZ29H8K(J8P8%4,1(>26^4 [\$Y&* /6F)"$JNX@<#U
MK#\*>(F\3:7/>/9FT:&[FM3$9-_,;%2<X'7%9"WAU[XD:KHEW+,EGIEE"\<$
M<S1^:\NXLY*D$[0% [ DGKC'&:%J,^E>&M/T>&YGC34O%5Q9377F$2>6)')
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
MXE7L%S<7#Z?- +03R&00EXDZ ] "Y..G% '<ZUXC?1]=T/3OL)E35+AH//\
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
M4BQ2-C&_8#C=C'..V>M;<4^H-K%S!+9QIIZ1(T-R)LM(YSN4ICC''.><U=H
MP8/"&F6VIV6HQ/=BYLK<VT+-<,V(SR0<YW9(R2<FJCVT/@>SFFTK2=5U0W]\
M99X;=Q(XD?):3YV  R!GG'(Z5U-% &+X7T9=%TAD:"*"XNIY+RY2+[JRR,6(
M![XR%SW"U8UW0K#Q'I4FFZE&SP.ROE'*,K*<JRL.0015J]O;?3K1[J[E6*%,
M;F;U)P!]22!^-6* .<B\$:/!J$NH(U[]LFMOLLLS7<C-(O/+9)RWS$9/0=,4
MW_A!M'_L;3=)!NQ9Z;,D]J@N&S&Z'*G/4X/0&NEKGXO$4S^/)_#<EDB)'IXO
MDN!+N+@R;,%<#'(/<]J +"^&K :_+K;&:2\EMOLLF^3*-%DG:5Z8R2?QJO8>
M#-)TY;:&$7#6=K+YUM:23%HH'R2"H/H22 20.V*Z"LSQ#JDNB>'=0U6&V6Y:
MSMWN#$TFS<$4L1G!YP/2@"C?>"](O]7NM2E^U)+>0B&ZCBN'2.<*"%+H#AB
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
MZ7J(E:TE(,B1R%"V""!D<]0#^%4KKP9I%YJXU.;[4;HVXMIBERZ"XC'02!2
MW4]?QKH*Y\^(IE\?)X:>R01/IS7RW(ER3B14V[<<?>/.3VH DLO"6D6/A63P
MW%%(VFR1-"T<LK.=C#!&221QT]*L-X>TMKC29_LB!])5ELL?\L@4V$#VVX_*
MM2J6L7TNF:->7T,"W#VT+2B)I-@?:,D;L''3TH NUA'PGIS.XDDNI+9[LWK6
MLDQ:+SM^_=@\@;OFVYVY[5E2^-KB/0?"6J#349->GM87'GX^SF9=V1\OS8Y]
M.U=E0!S=]X&T;4-1U"]E%VK:C%Y=W%%<NL4V%VAF0'!8#CGT%1WOP_T"^TO3
M+%H[J(:6,65Q#=2+/ ,8PLF=V, #'3BK/A[Q%-K.J:[8SV26S:7=+;Y67S/,
MR@?=T&.".*WZ .?N/!FD7.FV5@XN1#9W"W49%PV]IE.1(S$Y9L\\DU:A\.V4
M'B*375>X:_E@%N[-*2IC!)"[>G!)-:U% &5KWA[3_$EE%;:@LN()UN(9(96C
MDBD7.&5AR#R?SK.'@/0EFU"94NQ)J"1K</\ ;)<L4QM;.[[_ !][K[\FNFHH
M S;'1+:ROI+\R37%[)$L!N)V#,(U)(48  &23TR>^:9XA\.:7XHTLZ?JUOYT
M&\2(58JT;CHRL.016K10!S!\!:&^@3:1.MW<13NDDEQ/=.\Y=#E#YA.X;>V.
M!SQR:?%X'T>&_FOT:]^USVPM99FO)&:1>>6R3EL$C)Z#IBI;WQ%-9^-=+T V
M2&&_@FF6Y\WE3&%R-F/]H<YJSXGUB7P_X:U#5X;5;HV<#SF)I?+W*HR><'L/
M2@"K_P (9I)\)?\ ",'[2=*V>7Y7GMNV?W=W7'XU+)X7L)=3TS49);IKG3$9
M+5C,?E5@ V1T;( '/I6EIUT;[2[2\*!#/"DI4'.-R@X_6K- '*P?#SP];:Y+
MJD$-S$TLWVB2U2Y<6[RYSO,0.TG//IGM5B[\%:1=ZU<:JIN[:YNXQ'=?9;EX
MEN !@;PIY('>M74I]0@6V.GV<=TSW"),'F\ORXB?F<<')'IWJ[0!G:'HEEX=
MT>WTO3EE6U@7;&LDK2$#ZL3^72M&BB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N:\:30QZ=80RW
MMS 9]0AC2"V'SWASGR<Y&T, <G(& <UTM9>N^'].\1V<5MJ4+NL,RSQ/'*T;
MQR+T964@@\GH>] 'G+RWL.E?$^R,T]HFGP"XM8K>[<_9V-KYGR/P0-P!V].M
M6K:"33-<^'M[!>WK3:G"T-YYMR[K,OV;> 5)VC# $8 KK/\ A _#N=2(M)@=
M3B$-Y_I4O[U0NWGYNI'!;J><GDU8;PCH[MI3-%<%M)&+(_:I?W7&W^]\W''.
M>* //+J1/%?PI\7:Y?R3&^!O551*R_9EBW!8@ < ;0-P_BW'->G:!_R+FF?]
M>D7_ * *R+OX?^'KNXU*5K>XC74@?MD,-U)'%,Q&"S(K!2WOCWZUT%C90:;8
MPV5JK+! @2-6=G(4=!EB2?SH Y*-G'QCN[+SIOLLN@+,T!E;87,[*6"YP#@
M9%<8MQ>3?#C1IAJ=^DP\3"W\U;E]QC-VR[6R2&  & V1Q7IVJ>%M*U?5;;4[
MF.=;R",Q"2"X>(O&3DH^TC<N><'BJ:> /#D>F1Z<EI,EK%=?;$C2ZE4+-NW!
MAAN,'G X]J .>CM/[+\?:]H]K=WZV4^A)>LKWDKLLWF.N]6+%E) &<'M7,&T
MO;/X6>'?&=KJNIR:W#]E)WW;LEPKR*AB*9VD'=G.,G')->G:AX?T^"ZO==2"
MZDU)K)K7<LLCEDY(39G'4YZ=\UB> /"T4'@W0HM3MKQ+JQ56-K<R/LBF'\04
MG!ZY'4 \C!H Y[QO=2?V/XPU/3;RZN;FPF3;=F8Q+8.@3,46,[CSEN #OP22
M,5TNJR31_%3PJ%N+@1W-E>&6'SF\MBJIM.S.W/S'G%:%[\/_  WJ$NIO<64C
M+J?-U$+F18W?&-^P-M#\#YL9JZ/"NDC4M/U 13_:=/C:.V<W,AV*WWLC=ALX
M&2<D]Z /-+Z1/%7P8\1>(;Z24ZA)]J.!*P^SA)&58@ <!=H&1WW$GK7K6E_\
M@FR_ZX)_Z"*P;KX>>'+J342UM<1Q:D2UW;PW<L<,K'JYC5@N[WQ[]>:Z.SM(
M;&SBM;=66&%0B!G+$ =.223^- 'G/C:XO=-U35+W4;*YOO#\D"1&[T^<B?2F
M"_,VP$<'<&)'..N1@4OBBXAU.3Q+-87=Q?26^D)*BB4PQ:?F-W5U8<F1QAA@
M<!1D@$5V-YX7TV^N+V6;[3B^4)=Q)<NL<RA=N&4''3@XQD<'-07?@CP_>ZC<
M7TUDXDN8!;W"1SR)',@&U0Z*P5L#@9''X"@#E+VZFO;?X6W=S(9)YYXI)'/5
MF:U8D_F:S?&5W*FB>*-6TR\NKFYL=1C OFF,0M&5XE,$2C.X#)W9"@[SR2*[
MU/!.A);Z5 MO.$THAK/%W+F,@8SG=\W''.>..E07?P\\-7QU+[192M'J3^;<
MQ"YE$;2<$R! VT/P/F S^9H PM7TD:S\6)M*N+_48[&;0/.>&"\D0;_/"Y&#
M\O '3 ..<\YCN;L> O&EXMQ+=W.G:O9;[%)KAY"MS$/F@7<3@R @CWR*["#P
MMI5MK46L113B^CM_LJR&YD(\K.=I!;!YYR1DGFLR1+SQ+XA@AO\ 09;2QTB]
M:XCN+AD87#JI6,Q@$D#YBV3CH!W. #;T'37TG1+6SFF>:=$!FE=RQ>0\L<DD
MXSG [# K0(W*0<X(QP<5@Z]X;BUK6-%OB'2?39_.CG69EV#*EEVCAMP7:<]
M36_0!XU9Z?;6OPR^([PHZE+S4X5!D8@*.@P3C/OUK9M[8Z/XN\"26MW>$ZG:
MS17BR7#NDH6W#K\A.U<$<;0*ZJ3P/H$J:JC6LPCU5F>[C6ZE57+8WD -A=V!
MG&,X&:G;PGI+W.E7#1W!ETI2MFQNI?W8(VG^+YLCCG/% '":?!JGC#PJ==AU
MB'3]1BO)9&NS)(6MO+E.8F3<%V;  5/!!R<DYKU;M7,'X?>&CK\FLBQ9+F60
M2RHD[K%+(#D.T8.UCGGD=>>M=/0!YM:1:A-\8_%:Z?=V]M(=.M 7FMS-V;&
M'7^M2-X;L/".D:+H<6H7L\]WJ37$D* !]2E*LSASD!4& Q[84#DGGK+7POI5
MGK]SKD,<XU&Y4)-*US(P=1T!4MMP.W%2:WX<TSQ"MK_:$4I>TE\ZWEAF>&2-
ML8RKH01D>] 'EU[<W\?PY^(4375S;OIVH2"V$%W(?(79&VQ7X)3+-P>.>E:7
MC/PQ8V>GZ%<F>^GFN]=T\RF>[D< E@&*C.%S[8QVP*ZU_A_X:>VU*W-C((=2
M8-=(MS*!(0 .S<9P,XZXYS6CJ/AO3-5T:+2KV*66UB9'C/GN)$9#E6$@.[(/
M?.: .<N5>R^+6BVT$]S]F?2;@F!IW9,JT8!VDD9P>O4UG^&8E\6^"]/\27&K
MW-GJ8NFN9[F.4_N]DC P%2<!-HV[<>_)//8CPOI2ZO::J(IOMEI"8(7^TR85
M#U!&[!S@$D@DGDU2@\ ^'+;7)-7ALGCGDE\]XEG<0M+U\PQ9V;L\YQUYZ\T
M8D0E;XA^+[4W=YY/]EV\B*+F3]TQ\S)3GY.@Z8KD#:WMG\*?#_C.UU;4WUR#
M[,WSW;LDZO(J&(IG:0=W7&2>I->HW>@Z?9W6IZY#!<MJ-S;^5(4ED?S  =JA
M,D<$\8'&36#\/_"L5OX,T*+5+:\2ZL55S:W,C[(YAGY@I.#UR.H!Y&#0!@>.
M+J3^Q_&.I:;>75S<V$J;;LS&);!T"'RHL9+'G+< '=@DD8K:U&T.H_%>SLYK
MR^6SN-"DEEMXKN1$9A+&. #\O!YVXSCGC.=N]^'_ (<U";4Y+BRD8:GS=1"Y
MD6.1L8W[ VT/P/FQFK</A/2+?5+?4HHKA;NWM_LL<GVJ4XC)R006P<GDDY)/
M- 'EFH1&Z^&%W;74T]PNF^)_LELTLS,RQK=JH!.<G"D@$]*]JMX([6!(8@P1
M!@;F+'\SR:P?^$'T#^QK[23:RM9WTYN9T:YD8F4L&WABV5.X \$5N6MK%96L
M=O"&\N,8&]R['W+$DDGJ23DT >=>-KB]TW4]3O=0LKF^\/R6ZQ&[T^<B?2F"
MG<VP$9!W!B1SCKD8J6XL[37_ (N,KS3-9S>&HW_<3-%YBFX8C+*0V.<\$>]=
M;>>%]-OKB\FF^TC[<H2[C2Y=4F4+MP5!QTX.,$CK3E\,Z6FMG6(XI4OC;"TW
MI<.%$0.0@4': #SP* //]!OVN? WA^TO=2O99O[6GMXK=&W27R122@1NQ(PH
M4 DD]$QSG%.M)KK_ (0SXF6-PQ$=H;M(8?.:585-L&V*S ';DDXP,9KKC\/O
M#O\ 9T%BMM<)%;W)NX&2\F$D4I)+,K[MPSDYP>]2Q^!O#\4>J1QV<B)JB[+P
M+<R#S 5"G^+C(')')[YH Y34?^0-\+O^OVU_])GKTVL*7P?HTUOI4$D5P8]*
M97LQ]KE!B*C .=V3@<<YXK=H \ET_P .0:Y#X[FEO[^TFM]:N7MY+:Z>(0N(
MHSOPI 8]/O9X'&,FI-#UO5/$]UX?TS4VBWS^'TOFBG9T%Q(SE6;"XR0J@XZ#
M>3C@8[B7P=H\MU>S>5.BW[;[R".XD6*X;&"60'!R  ?4<'-&O^#M#\2I:#4;
M0^99G-M-!(T,D/LK*00..G2@!/"&G7ND:,^G7^JC4I;>=U20Y+1H<,L;$DEB
M >I[8K+\3W\\OC30] \R)+:[MKB;9*[*L\B% $.WDX5G..AX]*ZC3=-M-(L(
MK*QB\J"/.U=Q8DDY)).223DDGDU2\1>%](\56D5MJUKYHA?S(9$=DDB;U5E(
M(H \^\1Z5J>@>$+BW?7YY&76;9K=8)I ;:*25!Y1)8[U )P&SUK9M+!+#XIW
MFC17%X^GWVA_:9X9KJ23=*)MFX%F)4E3@XQ6_)X(T&71(](>VF-HDPGQ]IE#
MO(""'=PVYCD#J3T'I5Q?#NG+KZZYLG.HK;_9A*;B0CRLYV[<[3SSTZT >2VU
MN++]FE[VTGNK>Y\@OYD-S(AR)R,<'&,$@CH:Z[5-.MI_C-HLDBN7?2)V8B5A
MRLD>.AZ<GCIS6V/ /AP:%<Z(+.8:;<OND@%U+C[Q;:OS95=Q)VC R>E7KSPO
MI5_>Z?>7,,KW%@K)#(+B0-M;&5<AOG4X&0V0: //K[5[G0F^*&I6C%)X;FU"
MR 9,>Z&-2WX D_A6V^FWNBZA%XBM-2@%F+*;S+*.625;\B,NC LQ^8;2=W)(
MS72V_A71[>XU29;9G;5>+U9IGD6;C;RK$CIQP.E5O#_@?0?#$K2:9;2J2I1!
M+</*(E/)5 Q(4'VZT >>:Q!%JGPDT3Q!/<2SZC=75E<3S^:WS,\Z;D(SC:I.
M O0;17LM<D?AKX8-M+:"UN5LI)A/]D2\E6%'#;LH@;"\CM^&*ZM$$<:HN<*
M!DDG\SR: /+K<)HGBCXF:M9PN]U80PW$*&1R&?[*6.1GG)]?PINJ27&G?#G0
M/%NF7EQ+JV;.660S,WVWSF17C=<X()?@8^7 QC%=^OAK2DU^?6UMV%]<(J3-
MYK[)-H*@LF=I(!(SC.#5>Q\':+IWDI;P2BVMYO/@M6G=H87R3E4)P,$D@= >
MF* -ZO+=$TZUMY?B3)&KAH[F55S*Q'-LI.03@G)/)YKU*L*3P?HLM]J5X;>9
M9M23;=;+F15?Y=N=H; ;;QN !QGGDT >>:9;'2=#^&6J6MW>"YNWMK2<-<.8
MWA>W8[-F=H VC&!VSR>:T(K;4O&]KX@:+4H[._M-4GMHK@2R"2S$3X3"@@8*
M@$_WMQS[=@?!>B&RTNT\BX\C2G62R07<O[IE&%(^;G ) SGBH+_X?^&]1UQ]
M8GL7%W+@3^7.Z)<8Z>8BD*_XCGOF@#H+)G>PMWDF29VB4M*@PKG ^8#L#UKA
M;G2[67XWVY=9<MH4DQQ,X^87" =#T]NGM7H(&!@=*R7\-Z;)XA37F2?^T4B\
MA91<R "/.=NW=MQGGI0!PEA)+XH\!^(=<N+NYM]7@N+PPRQS,ILS"3Y:  X
M 5<C^+)SG-21ZC=:OXA^%NHWJ;+JZL[J:4 8^9K92>.WKBNOE\':--=7LWD2
MHM^=UY!'.Z17!QC+H#@DC@_WN^:LWGAW3+[5M/U.>*3[5IX86K).Z+&&&&^5
M2 <CCD4 >>:CK%YH%Q\5=4L!F[MS:M$<9VDVZ#=CVSG\*TM=1] 7PCJVBW-P
M\EUJ%M9W(:9G%Y%*#EG!)RPQN#=1SVKK[;PQI-K>ZG=I;N\NJ "\$LSR+, N
MT95B1]WC@=.*BT[PGI.EM:^1'.R6>?LD4UP\B6^01\@8G'!('< D# - '"ZA
M#/9:KXJ\)_:[S[1JB1W>BR?:I Z,_P C*K9R%C<;B!_"36OX+U >*K;1Y'\Z
M*32[1DO8Q,P(NLF,JW/.-DC8/]Y#793:38W&K6FJ2VZM>6B21P2GJBOC=CZ[
M1^OK18:39:9]K^QP+#]LN&N9]O\ '(P 9OJ<"@#R349KM/A+XYD74+\36>M7
M*0S?:Y/,55E10I;.2-IQ@YKJVM3HGQ7TB*UN[QX]2L+DW:SW#R+(\90JVTG"
MGYB/E &.  *V7\">'Y-(O]*>VN&LM0G-S=1&[E_>2$Y))W9&2 2 <<5;F\-Z
M?)JEIJWESR:A91-';.]U)@ CD$9P<X&20>E 'G;V^M:KX=FA7^T?^$I76F1K
MJ!I4C\H38($JX41"+(V@\,,8W5ZU#$L$$<*EV6-0H+N78@#'+'DGW/->2Z7X
M8#Q>7<^&_$]CK#NTDSV>IF*U\UF+%D82X"9.?NDX[$]?5;"&>WTZVANI_/N(
MXE26;&/,8  MCW/- '&^$9'N?B-X[DGSYD<UI @/\,8B) 'L2S'\:Y^_@N;:
MY\5^#DN[S[=?/'>:+*;N0.HD&" V<A8V1B1_=S7=_P!D/IWBZ;6[./?'J$,<
M%]&.H9"?+E'K@,5(]-I'3G2ETFQFUBWU62W5KZWB>&*4]51RI8?^.C]?4T <
MEX,U-/%D>DZ@OFQC3[+R[F(2, +HG:R,,\E-C'#9_P!8IKA](MCI_P *_"VN
MVUW>)?1:I'&I6X<((VNV5DV [2""<Y&?>O8[+1K'3H+J&SA\A+J>2XF\MBI:
M1SEFR.0?I64/ ?A]=!M]$6VN!IUO,)XH1>3?*X;<#G=G[W.,]: ,2[O+G3OB
MEJ[PRW$R1^&_M:6SRLR>8)7'RJ3A<A0.,4>&[&'6O#7ACQ+_ &U<Q7K>5/=7
M"RDBY9_E>%@3C;O.  /EP,8KJH_#NFQ^(#K@28ZB8!;&5KB0@Q@Y"[2=N,\]
M.M9^E^ ?#FC:HVH6%D\3F0RK#Y[F&-SU98R=JGW X[8H X&XTU+G1_B;?&YO
M(I[*^N)[<P7+Q".1+=&#?*1DY ZY]L9.?5-"N9;SP_IMU,VZ6:UBD<^K% 3^
MIK/'@S1%M=5MA#<>3JS,UZINY?WI88/\7&1QQCBM>PL8--L(+*V#K! @CC5W
M+D*. ,DDG\: ."\;SW^GZM>7]SI]QJ>@&S6*5K"<K<Z:XW%I50$9R&4Y!R-O
MIUBDM[/7OB=I(6YGDL;CPPT@>*1HC,AFC(R1A@#D'@CT/&1797OAK3[^[N;F
M4W2/=1"&X$5RZ++&,X4J#CN>1@\]:%\+Z3'K$.JQ0217<%M]DB:.=U5(>/D"
M [0.!V[4 <!I%Z?^$-BT^[U._(A\1RV-O%&Y>:[1)6VP%V884@<DG[JXZ<5;
MTB6[C3XBZ;-^[@M%!AMA,TJ0[[;<P4D# )YQC ).*Z5_ 'AU]/:R^RW B-Y]
MO5A=R[TN,DF17W;E)R>A[U-#X)T&WEU*2&UE1]2B$5TPN9<R +MSG=]XCJW4
M]SS0!Q$__).OA=_V$-*_]%FO6*P'\&:))IFF:<T%Q]ETN1);-!=RCRF3A#G=
MDX[9SBM\#  ]* /+K'PU;>(_$GCN.YO;ZWV7\?E/:W3P^6_V=,/\I&XC_:R/
M:J?AOQ!JWB*+PGINJ31EKO29KEA.S(+N1) BD[<%CL!;'0[L]ACT"?PCI,]_
M>7FRXB>^ %VD-S(B7&!@;U!P>.,\9'!S1KO@[0_$5E:VM_9#99D&U:!S$\&!
MCY&4@@8 XZ<#TH B\'Z7>Z+87EA>ZJ+_ ,N[=H1EF-O&P#+$68DMM!X)YP16
M/\0$F;6?"4<-]>6HN=4\B7[/.R!D,;G! .,Y P<9':NMTK2;/1;!+*QB,<*D
MGYG+LQ/5F9B2Q/J37*^/]/FU/4_"Z1VEY-#;:D+BXDME?,2!'7=N7G.2.!S0
M!S\P;PCXD\4:1'KE]::(^AC4!<2RO</8REVCRA8EB3@G&<DU>TA+BV^(]GIQ
MAN+2QO-"D>2WDN2S2,LB 2. <+)ACD@D\]:[!_"ND3V6H6MU;M=+J*A+MYY&
M9Y5 P 6SD =@,8ZCDU3A\%:)IMS;:G;V=S/?6,+1P/)=R.[KP0A+M\PR!@-P
M.V* .1TZ6XL1JW@"XNKI]1DO5^R7,D[F5[.7+^8')SNC5)%S_>5?6I?%H5U\
M6BRN;JZGT[3%*@SM$FF,L3."C DM(W#=.@ +#-=+H,-SK.L_\))J6BOI<Z6O
MV2WAG*M*%+;G9BN< D* .O#'O5B^\$:!J.I7U_<VDC2W\(ANU6XD6.=0NT%T
M#!6(' )&1VH X^\@.O>*/A^M[<7 -UH]R\[PRF-WS'"2-RX(R?0@U2GCN=+\
M._$[P_\ :[FZTS3[/=9M<2&1H_-MV=H]QY('&,^M=\?!>BBWTV***>%],4I:
M3Q7,@EC4@ C?G+ @ 8.1P/2K,GAC29M%NM(>W<VEX6-R!,X>8M]XN^=Q)''7
MIQTH X\7L]YK7ASP\7A%M)H0N5BF=E6>0;%Q\I!;:N3CISGL,=-X/TR]T;3;
MK3[W51J!BNG,1RQ:"-@&6(LQ);:#P3V(I-5\#:!K.F6-A>6LK)88^R2K.XEA
M[?+(#NZ =^P]*UM+TJST:P2RL8C'"F3RQ9F)Y)9B26)]2<T <M\1'EA7PS+#
M<7$+'7[.)Q%,RJZ,_*LH.&' ZU0324UCXF^)M-O+S46L?L-K(($O944,QDR1
MAL@<= 0/;I78ZSX?T[7UM5U&.606LZW,(2=X]LB_=;Y2,D>]1Q^&M-BUB[U:
M-;A;Z[C6*:474GS*O08W8&,G&!WH R?AC?76I?#?1+J]G>>X:$JTLARS;790
M2>YP!S76UG:'H=AX<TJ+3-,B>*SB)\N-I6DVY.3@L2>I-:- !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%<SXVFMET_3H+BXN4-QJ$,<=O;XS=MDGR6)P A .XYZ ]>A .FHKQVZ
MUC4O#FF_$86Q%K]BFM###;N72U$J)YC1Y Q@$MT R.E=C=Z78:*W_"0:-=2+
M)_9TJQ6L;[H[U@A=7;J6;@_-G)SUH [&BO/_  WIVGZOX;\+>)?[4GCOL12W
M%U')\UW(XVO%)ZKO.-O\.,#&*S=. \4^"/$NKWTLD6KV]U>".=7*R631$^6J
M$?=  4D#KDYSF@#U*F2F187,*(\H'RJ[;03[D X_(UY/"D_BC7_!1UB6[3^T
M]"FDO88[AXUD;;'S@$;<[L_+CT/%;.@6]IK'BOQ'HM^'EMM%CMK.RMY9&8QQ
MF+)ER3DNQ_CZC:,&@#I/!GB"7Q3X3LM9FMEMI+GS,PJVX+MD9<9XS]VMZO'O
M"!MG\ ^!]/DEGGFFN+HQ:>" EWL:7/FD_P "Y#'KDXX)JGJ$ET/A/XWC:XFA
M;3];EAMU@N'Q"GF1?NU/&4&]@ 1CGI0![;17G5Y;_P#"._$VT;36N7-YI%W+
M<1R3O()Y(RA0D$GGDCC'!Q1X7LK'Q!X1\-^)I=4GBU$2QW%S>1/\\\A)5X']
M4+':$[8&,4 >BT5Y9;V-SXWT[7I6U:WL=1M-3GB%SY;F:Q$4GR;2' 5=@!/
M!R2<UZ0+>._TE8+IQ.DT(61U!3?D<D#JOK[4 6ZBN6F6UF:V1'G"$QH[;59L
M< GL,]Z\3N9KN#PB-,2.2YUKPGJ$DUUER#/:Q,'R_P#>$B.O!Z[6/:NYE-MK
MF@^(O$5M+((;FS>*TFAE:,F.-"=X((()?<,]PB]J .GCU)K6QT[^U_)MKZ[*
M1&&-]R^<5R54]P,,?H*S]+\0W-]XRUS0Y[2*)-.B@DCE24N91)OZC VXV].?
MK7 O96]_I'PGENX_.DD\I'=R22#:L2,^Y /X5JIH=EK'Q(\7V=X)6MET^Q'E
MQRL@/RR8)VD$X[=N_7& #TJLGQ-KL/AKPY?:Q-&91;1EEB7K(YX51]20/QK*
M^&=[<ZA\-]!N;N9YIVM@&D<Y9L$@$GN< 4NLR76H^)[6SM;*.\M]-3[1<(\H
M13*X*QCH<X7>Q'NAH WM*U*WUC2;34K1MUO=0K-&?9AG\ZN$X&3TKSGX:23:
M1<:WX)OHS"^G3&XLT$F[_19264!N,[22"?<51\)>&['5M(UF]U"2\NI;34]1
MAA$MW(RB/++M(W888_O9/3GB@#OI]3N+W01J'AZ.WOI)"IA$LICC==^&.X ]
MLD>O%:U>*M:16G[.VG7=JTL$YCM'9XI63<3,BG.#R,$C!XKLC+!KWQ(UK0M6
MP\%KI\#V=LQ^5PY?S)<=V!V*#V[8R: -?Q+XAN="OM"ACM(IH=2U!+)Y&E(:
M,L&;(7'/"GN*Z&O-O$%FFG:;X#L4U&?41;>(88?M5PVZ1RJS Y/<C&/PIGV.
M?QMJ'BVPEOH+>[L[PVUN7C<RV:>6ICDCPZ[<G<V>_0D@   ]+;.T[0"V. 3@
M5RFA^+-2UV?7H(='MTFTFY:U :^.)G !X/E_*,$<UOZ,)!HEB);T7T@MT#78
M7:)SM'SXYQGK^-<=\.O^0]XY_P"PZ_\ Z M &WX)\4OXOT$ZF]BMBXFD@>W\
M[S'C9#@AOE&#WQSP12V>O:I>6^I7"Z1$8K*Y>%!%=%VN0APY0%  0<@ GDJ1
MQUKC[R]F\!?$'5;:WCW6WB6'[3I\>/E_M 81D]@VY6)KT;2=/32=)M;"-BX@
MC"EVZNW=C[DY)]S0 _3[^UU33[>_LI5EMKB,21N/XE/2K->:^ M+@UOP?J6F
M7KSK9VFO7(MC#,T9VI-N49!Z;B>*]*H **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M-UO0-,\16<=KJEMY\4<JS1XD9&1UZ,K*001D\@UI44 8=KX.\/V=S>W$.F1"
M2^B$-UO+.)5 V_,&)!)'4]3WS3= \&:!X8=WTFP\AG79EI7D*KG.U=Y.U<XX
M&!P*WJ* .=TOP)X:T;57U+3],2"X9RX D<HC'@LB$[5)'&0!4T_A'1+B\N[E
M[1U:\Q]JCCGD2.XQQ^\C5@K<<'(Y'!S6Y10!ES^'=,N=9M=7E@D^W6J%()%G
MD4(IZ@*&VX.!D8YQ4&H>$M%U+6$U:XM76_5/*,T,\D)D3^Z^QAO7V;-;=% '
M,K\/O#":?8V,>F>7#8RM+;&.>1'B9OO$.&#<]QG!I7\ >&'L[^S_ ++5;:_E
M$MS$DTB*[#'8,,#(!P,#(%=+10!E-X<TQ]7M=5>*9KZUC,4,K7,I*J>HQNP<
MX&<]<52L/ GAK3-9?5K/2TBNGD,O$C^6KGJRQYV*WN!7144 <W>^ ?#&HZZ=
M9N=*1[YL>8XD=5EQTWH"%?\ X$#72444 4X])L(KV]O$M8Q<7RHER^/]:%!"
M@_0$BHUT33TT%=$2 IIRP"W$*2,N(P,8W YZ>_-:%% &%+X.T*?2;'2Y+)C:
M6#K):KY\@:$J,#:^[<  <8SC%2P^%](M]0N[Z&WEBN;N-8IG2YE7<BC"@ -@
M  G&,8[5L44 4-'T:PT#3(M.TR$P6D6?+B,C.%R<X!8DX]J33]%L=,NKNYM4
ME66\?S)V>XDDWM@#.&8@'  X[ "M"B@#&D\*Z/+XA&O-;R_VH(_*%PMS*IV=
M=N V-N><8QFIM(\/Z9H45Q%IT#Q1W,K32J\SR!G;[S?,3R>_K6G10!S@\!^&
MUT1M&73F&G,X<P"XE R#N SNS@'D+G /05)K7@O0/$,UK-J=BTL]JNV*=9Y$
MD"^A=6#$>Q)ZFM^B@#'N_"^C7T.GPS69$6G.LEHD4KQ+"RC"D!2.0,_F:J:O
MX#\-:YJR:IJ&F+)>JH1I5E=/,4=G"D!Q[-GTKHZ* &B-!%Y:C:@&T!>,#VQT
MK+TGPUI6AW5W<Z?!+%+>2&6X+7$CB1SU8AF(S[UK44 5+O3+*^NK.YN;=))K
M*4RV[MUC8J5)'X,?T/84Z^DNH[1_L<*RW+#;&'.%!/0L?[H[XR?2K-% '.6O
M@K28_"MGH%W$UU;V\BSLS,4,DP?>9#M(Y+DG'3G%='110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5RVM:F]WXRTOPM$Q6.6WDO[TJ<$PH0JIGT
M9V&?92.]=37$WUH]E\9-*U5Q_H]_I,VG*W82HXE ^I4-C_=- &AJGC&STB35
M(8["[N4T>W2>], 0"%&!88#,-Q"J3@=O?BJWB[5TT?0;?QC9,3%;F%YP.!/:
MNP!!'J ^X'J"".A(.)XKL_$&K77BO39]'N[VVFL"FD-'(@MU)B(8N"PS)O/&
M0>@QCDT_Q5!>7'P7ATA[.2#4;R"UL(K:0@MYA9%YP2. &;KP!SB@#T96#*&4
M@J1D$=Z6H[>$6]M% "2(T" GO@8J2@ HHHH *Y6_\>6&GK?W#6=Y)8Z==I9W
M=T@7;'(VT?=+!B 77) [\9KJJ\C\5Z;XEUS1_%%E=:%>W=Z+T-ITBR)Y MED
M0KL&[_6%0V3C/)&<8% '<7WC&&T\1RZ!%I6I7>H):?:T2%$VR)NV\,S #G/+
M8''<D W_  [K]KXFT2#5+-)8XY2RF.9=KQNK%65@">00:YZ&*_;XI?VS+IEW
M#9-H8MC(RAMLOG%]AVD\[3U&1GC)J?X<65[IWAN:UO[.:UG^W7,H24#E7E9E
M/!(Z&@#6U'Q#'9:O%I,%G<7E_);/=>5%M4"-2%R68@9)( '\AS52+QMI5QX?
MTK6(!/)'JLJP6D&T"1Y&)^4@G QM;)SC@]>*I:\=8?QE:P/IEW?: ]F<);.J
MK]IW_P#+;+#*;,8'(R3P3C'&VVFZGIOPU\+Z==:%>KJMAJ8>*."2+SEVM(YD
MC4MAAM.W#8X8G' R >@6?C*SN-3U73Y[2[M)M*027CS!?+C4KN5MP8Y!4$CC
ML>AJL?'EHIT<OI>HB+61FQ<*A\SY=PR-V5)7Y@#V]^*Q=+OK!I/$4FI:)J]M
M?ZE:-+<G58TACGBB39Y:LC%5 #=SGYB<GMDZ%=&R@\.C7_#_ (G2+1T @DEM
MHC!;DKLW.48L0H) )' Y()YH [&'QU!<ZU<Z7;:+J\TUI>1VERR0J5AW@$2-
M\WW,'KU]J=<^.]/M!97,MM<C2[RX%M#J V&,N20I(W;@A(P&QCOT(-5?"]E>
M1>*?%\MU97-O;ZA<QR6\S@ 2*(E0D<\'([XK \(Z?JFD6=MX9O\ P7%)=V;>
M5'K'EQ&W>('B0G.[=C'RXR2.2.P!UVH>,[.Q_M=X[2ZNX=' -]) %Q'E=Q !
M8%B%PQQV]3Q2IXPMISID=I87DUSJ4#W-O!A%/E+C+L2V #N7'))R/>N+U3SD
M\0>*[>#0]=FTW4F6"Y?2EAE64B(!SEV!1R#M( /3/7IJM>7EY=Z"NGZ+J4GA
M<6DD#VD6(I8KA&"!)@S [ %88S@GKD8H GU;X@,?"^CZQHUA<2IJ.HQ6;"38
MK0GSMCJ06P6.UE&#COGUW[OQ']G=X(-,N[J\B@6XGMHVB#1*V=H)+A2QVM@
MGI]*\]M/#^O6_P .-/L6T.=;G2]>6\:W1D)EB%RTA,?."-K#&<9K4U.UU+2_
M&MSK<WA*36M-U:VA#Q1K%)/9RQ@@ ACC!!&2#@$=?4 [G0=<L?$FAVNKZ;(7
MM+E-R%A@C!((([$$$'Z5EZMXSM=+GU:-;&\NQI%NMS?-"$ B1@6&-S#<=JDX
M';WXK7T>.6+2H5FLX;)SEC;0XVQ DD+QP2 1DCC.<5PGBJT\0:K=^*M-GT>[
MO;6;3S'I#1R(+=6,1#%P6&7WGC(.,#&.30!TMYXTLK34M)L8[.^N9-5@>>T:
M",%7"J&QR1@X9>N ,\D8-9X^(T#:;J-TN@:PTVER.E_;!(]]N% 8L27VL-IR
M I)/I69:6.JOK?P_N9=(NX8]-L9X;LL%/DLT2(N<$]2IZ9P,9Q2V^GZDL'Q!
M#:9=@ZF[M9#8/WP, C&.>/F'?'% '5R>)[)AIJ622WEQJ4'VFVABP"8L EV+
M$!5^91SSD@ &LVX^(6F6N@:IJLMG?!M)E\J_M-J>= >,$@M@@Y!!!.17/:5I
M&KZ+J'A'73IUS+';Z&FD:C;(H,L! 5@X7/S#<N#C)Q@C-)K?A#4]8TCQ]?6]
MLT=SKL<"6EK(0KLL*  MS@%CNP#T&,XY  .VNO$=O:>([+1)+:Y,][!+-#(H
M4HPC +#[V0?F';O6 WQ.T]=+FU0Z1JWV"VNVM;N<Q(!;D.$)8;\D;C_#G ZX
MJL\FKZKXZ\+ZR/#NH6]E;6MU'.9O+#QEPG)7=TR,#N<'C'7%N-$UF;X5^*-)
M72+O[?>ZE/-;P%1ET>8.ISG X!ZF@#L)/$]\/B2GAU--F:T&G&Z:57C^8F15
M#\L"%7YAZG/3@5TE[>6^G6,][=RK%;6\;22R-T50,DUR,MMJ,7Q/LM9BTNYF
ML;C1_L32*57R9/.#_."00-OIFMKQAHTWB'P?JNDV\BQSW5NR1LW3=U&?;(&:
M *\7B^V&OV.D7MC=V,^H1N]F\^PK+L&67Y6)5@#G!Q^?%5=0\?6=AH[ZTNFW
MUQI D$0O(1'M<EM@(!8,5+<;L>_3FL[P^;[5HTM;OP4NB7<<;)=7C1Q; Q4K
M^Y*G<Q).<\ #/)XKD-7EUK3?@W-X;U30;FWETUK:!KW<AMY46XCVLASN)(QQ
MCCG)[4 >J1>(X)?$=[H2VET+RUMENN=FV1&)4;3NZY4]<50M?'6G7NB:7J5O
M:WC'5+EK6VMF51(9%+AL_-M 'EL<YZ#UXJC=PZEI?Q0DU6+2;J]L[[2X[59+
M?9B.5)&;#[B-HPPYKG-%M?%6D>#/#]@^C7ZV\>H7']I0VLB"=XG>1D*'<"%R
MR[ONM@>E &]XDUNU\1_#?Q=L@N+>?3X;FWGBD(#1RI'N'*D@CE2#FNH\-_\
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
M&YT>1G7;@X)(/3/6J%IKVORZFU[<^!]6-Z^8;<R2P"*WC)'<.3S@%CC)P!C
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
ML$_TPR#=<^8@+L^T_-D\_/R"<U?U;Q)J5IX_TG0K?3VDM;BVFG>19$!<KM'
M)X W9/<]NG(!U@8$D @D=1Z4M>4Z%KJ^$F\<7$.C7=W:6NLR33_9MBB&,11D
MGYF&X]3A<].<<9[J[\3VL4EO!9H+JYN+;[4B>:L8$1Z,68\9/ 'L>P)H W**
MQ_#/B2R\5:,FI62R(N]HI(I0 \4BG#*<$CCV-<AXPL+6Z^*_@J":!'BNDOOM
M"=I=D0*[AWP>F: .^MK&"SEG>W4QB=_,= ?EWGJP'8GOCJ>>N31)8P37L5W*
MI>2$'R@Q^6,D$%@/[Q!QGTR!C)SYYXW5_ $NF>)-%FFAL_MD=MJ&G^8S02Q/
MQN5"<*X[%<=>??H=7\<V^DKJTYTZZFL](>-+V==J[2P4_(I/SX# GI[9H ZN
MBN1N_$VHQ_$:RT&#3VDLI-/DNFD61,N=Z*&P3P%R?<YZ<<MU/XAZ=I=LVH20
M2/I4=S]FENTD3Y#OV%MF=Q0-P3U[@$<T =A11G(R.E<G<>/+2WTDZY]AN9-"
M68Q/?H5( #[#)LSN,>[C/7OC'- '5LRHI9F"J.22< 4 A@"""#R"*X#Q7J5S
M-X\\+Z8-.>]T^9+J<Q;XRER5C7:<,<87>>OJ".E=3:>'-/T[P[-HFG(]K9R)
M*JJKDF/?G.W)X R<#H* ->BO+M>\.Z39?$SP3IUO9(EG<QWWGQ9)$NR)2N[)
M^;!YYKK@=-\'1I96B,6O[EWM[7S  IV@M\S'Y4&,_P# L <@4 ='5:TL8+'S
M1;*8XY',AC!^56)RQ [9/) XSD]2<\C/\3=.MM#U;4)=/NS+I-PMO>6\9C8Q
MEB C [L,AR.1D^U6+OQV=/DMEOO#NK6ZW6H+8P.ZQD.67<K8#DX(!XQU&#B@
M#KZ1F51EB ,XY/>N2A\;SSZAJ.EIX;U+^UK-4D^R%X?GC?.U_,W[!T(QG.>F
M><5-3\5Z%K'A#1=8NM)N;RPOKV!8D(4&";S-JE_F'1P>F>GO0!V$5C!%>2WF
MTM<2@*9&.2%'11Z#V_.K-<Q=^,6A\1W>@VNAZA=W]O;+<JJ&-5D5F(!#%L 9
M!ZX/H#26GCBRU#0]&U&SM+J5]6F,$%N5"LDB[MX<]%"[&R>>G&: .HI"RJ0"
M0"QP 3UK@]?\?3P> _$.K:;82+?Z5-)9S12LN(91CY\Y^9?F4C'7/;FM#5M4
ML?[9\,1:MH=Q]LN+IQ9RLR%;>0(V22K=2H/8CGU% '6T5SEWXL6/^TWL=.N=
M0ATMBEX\#*,,%#,J D;V4$$CCK@$GBJ\_CVP6XT*.SL[R_CUN.22SEMU3:VQ
M-Q4Y8$'H.0 ,G)&#0!U=%8?AOQ(GB!;^-K*>QO+"X-M<VTY4E&P&!!4D$$$'
M-;E !2%@N,D#)QS7&W?Q ,5YK%G9^'-6O;C2647*1",84KOW [\'C& /F/IQ
M63XDU33O$2?#_7M/^>*YUJ+RY&&&"F.3*GT(*X/N* /2:*YZ'Q7'/>:_9K87
M N-%$;3(63$H="XV'/\ ='?%1VOC.UU"TT22RMI'N-8MFNK:"5U0B-0I;)R1
MGYUX&?R!- '2T54TR].HZ?'=-;2VS.6#0S8WH0Q!!P2.W8FK= !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %<M\0-*O]7\.11Z=;FXG@O;>Y\D.JEUCD#, 6(&<#C)%=310!Q=]INJ
M:[XDM-=MK-[)M+L+E+,7>T-+<2J ,J"<(NWOU)XX&:YRQTGQ%+JW@W5;GPY=
M_;K&25=3N+BYB:21WA*;P0Q_=[B2 ,8' 7U]4::),;I47+!!E@,MZ?7VH,T2
MNR&1 ZKO*EAD+Z_3B@#SA/#E]_PD]GK.DZ;>:+J;W^=45)%^R7=ON.YV4,06
M88(P-P)Y'>FZ)8^(?#L]YH#>%H=1@:ZEEL=4,D8C6.1R_P"]!^;*ECT!)Z#U
MKTRB@!%&U "<X&.F*\VTGPY?6_B73-7TG3;S0[B:5FUNT,BFTE4HV650Q&\M
MMQMZ G.._I D1G9 ZEUQN4'D9Z9IU 'D,ND>*K^RT2YU'P[<7&M6&N1W-Y<M
M<1$21*[\09;Y4P5X^7IW.371-8>((_&?BC4K+3VB>ZTJ*&QN)'0QF= Y&1G.
M,L.2/6N\HH \LL-*UUO$/@_6)?#=VD]I'<1:E/<7,32O(\:C>3N.4W XQTS@
M*!C/2> K#4=/7Q NH:?-:?:M9N;R$R,C;XY""I^5C@\=#77U!>VD=_87%G,7
M$4\;1.8W*, PP<,.0>>HH XC2O#\]I\1]3ABE0Z(K)JP@'6.[D#1D?0A6?'8
ML#7=7$(N+:6%B0LB%"1U&1BJ.AZ%9>']/%G8B4J3N>2:5I))&P!EF8DDX 'L
M  .!6E0!Y[X+_P"$LT32[3PK>:$1]A/DKJHF3R'@!X8+G=OV\!<=>216-XET
M;Q1K6D^(;6ZT&>]OQJ"RV%P;B/RA;+*C*L2EOE?:#G(&><L>!7K=% '%3V&I
MW7Q+L=4?2YX['^QY+66421D1R.ZMC[V3@*<D C/K5#P6OBO0-+M_"=SH9863
M&*+5A,GD-!NR&VYW;\'&W'4<D"O1** /.;K3M;L=;\;00:+/=PZW$LEK<I(@
MC4B#RV5\G<#D<8!SGMUJ(:-K@T7X>0-HUQYNCR0F]42Q'RPD)C)^_P \G/&>
M*]*) !). .I-,AGAN8Q)!+'+&> R,&'YB@#RGQ9HOBC7=*\5V%SH<U[=27&[
M3+@SQB!+<%"JHI;(DX;)VC.?O8P*Z62TUA?B58:Z-(E:UN-(-E+B:/-L_G!_
MG^;D;?[N[G\Z[0L 0"0">@]:6@#S+PQ8>(?#]O\ \(Q/X7ANE@D=;762\?E&
M$L2&D4_-N4'&T#G';K5FQLM=\.:SXILET:XU"QUBYDO;6ZMY(\([H%9) S J
M!M&",\>_%>AA@PRI!'J*6@#FOA_97VF> ]'T_4K1[6[MK=8I(W96Y'?*DBJ+
M6NHZ5\1]1UC^R[F[L;VPA@C>V*$K)&SDA@S C.X8/3U(KL6D175&=0S\*">6
M[\4Z@#S-=!\1:)96/DV<UU;W^KW-_K%G8SJD@$N2B*S,H*J=N[!&<>A-,TK0
M=0L]-\3Z??\ A%;C3[_5OM M%EB*O XC!V#<,,NTGMR!C)Y'I]% 'E+^"M=_
MX1[5['2I;AK.VN[6\T6UU23<P:([GC)))$9( 4-Z>G)V)++5O&'AK5-/F\.+
MX>:XLI(-TSQLSRL, +L_@'.2<$\8'6N^HH \NNH_$VJZ+X3M)O"]Y%>:1JEK
M+=GSH?+98E8,T9W\@]><=<5Z/J-F-1TJ[LG9HQ<P/$6'5=RD9_6K5% 'EXT#
M7-1^&,?@2]TR2*Z18[-[P,A@\E'4B53G).Q>%QG=UP.:W=.L=0LOB-KFI-IE
MQ]@FL;>""4-&?,:/?D8W9_B&,@5V=% ')_#73;_1O .FZ;J=F]I>6P=9(W96
MZNS @J2.A%1WUCJEM\4;36H-.DNK&726L7DCD1?)?S@^6#$'&,] 3GM7844
M>4S^']>F^'?C32QHUP+W4]3NI[6(R1?.DL@923OP.!SDU?OK/6]'\6G7+?PV
MVL6&I64,-S;!XA/:RQ[@"-QVE2&P<'K^OH]% %+25N5TV,W=M#:S-EC!$05B
M!.0N1P2!C)'&<XKE-0T_5)/BWI>KQZ7</IMOI\MM)<!X\!V;(X+;B./3O7<4
M4 <[XU&N'PZW]@1R27/GQ>;'#($E>#</,$;$@!BN<'/TYQ7*V6CZK:^(_$EW
M!X:GM[/4M*BCA7SHB_F*) 0_S??)8<Y(QR6SQ7I1D19%C+J'8$JI/)QUP*))
M$BC:21U1%&69C@ ?6@#SN;P[K%[\"O\ A'?L+Q:LFFI;_9Y'3YG0#@,"5YQQ
MS^57-<M]8U;4?!]ZFAW4:V=Z9[E&EB+0H8V3GY\$Y;.%)X]^*[JB@#SS2H_$
MWA37-;T^#07U.QU&_DOK.\CN$1(C*<LDNXY ![@$D= :T;G3]4;XF:-J)LI)
M;2WTV6VGNU**OF.R$?*6W8^4]N]=E2,"R,H8J2,!AC(]^: /)O#RWVI_#_Q-
MH=IILTLU[J&H6\4S%1$ \C*78YR N2<8R<<9K1OM#UR.ZN-$?2YM3TB/2(K7
M37$R)#'*J%7:96;)8G;@X;&.,<FNST#P]:^'+6>VLY;AXIIGG83,&P[G+$'
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
M6P2QGOG$UU&CY4OC&<= <#G &>M<//X.U31_!?@_0["S>_DTO4[>\NGCD1%
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
MGIWZ\YQQSD0:WKKZQHOB"TL](CO8+*!HKSSI@!YOE[FC0;2'901G)49( /7
M!V,4L<\22PR))&XW*Z,"&'J".M/KSWPKXEMM(\!^$K#?;?;+G2XY$6YN!!&$
M55!+.0<<L   2<^@)%_3_B+8ZAHYN$M7^W_VB=+6S60,'N/]E^A3'S;O0'C/
M% '7^?#Y_D>:GG;=_E[ANV],XZXJ2O/-)\__ (7;J#7.GPVDS:%&6\F3>LO[
MX_/NVJ2>W(_A],5Z'0 45PNB^,+X3^+;S7(K>WT[2+IXRT<Q8QJD2-@#:-Q.
M2>W)QBM&3Q?+876D#5M+-G::M(L-O.L_F&.5AE$E7:-I;IP6&>,]Z .IHHKC
M[G7-7/Q0AT%+6W;3_P"RWN6W3$%\RHA8C:>5Y 7ON/(H ZR*>&??Y,J2;&*/
ML8':PZ@XZ'VJ2O(_#WB*3P?H/BB[@T1[C3;/Q!>&X>.58Q#'Y@'R+_%@<XX&
M.]=QJ_BZWL;]]/M392W<=NMPZW5XMLFUB0H#$'+':>,8 ')&1D Z2BL?POXB
MM?%?AVTUFS22.*X!S'(,,C E64_0@UL4 %%%% !1110 4444 %%%% !1110
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
M4\H0%(/0$DG)KJ/%7A_5=9?0]2T]TL]4M)BDK!]VR"52DH!XR1\K#W6NOHH
MXO0_!LNB>-+^XM]D>@L$N;6V7_EG=%/*<C_@"C_OX?2N=\2^%_%6LZ;XILI=
M+M[RYN;GS-/OI+I0%MPR%8D4\H1M.>@))))KU:B@#CH-/U=_B9'KD^FF.S;1
MQ9.RSHVV3S?,Z9!*XXSCKVQS69:Z+XCT"\\4Z?:Z6NH:=K,\U[;W*W*1F&25
M<,D@;G&0,%0?\/1** /+;/P[XMT"P\*ZKI^G6USJ&FZ<=-O=.-T%\V([2"LA
M&T,&7/?ZUJ>(='\3ZU8Z3K4=I;1:MIFH+>1:89P5:+;M:,R8 WD$G/09QSU/
M?44 <3IMEKMS\23K]UI LK&32%M")+I'D5Q*SX(7([^N.G.<@=M110!YQ/X,
MU74(O&VBSPQQ6.MSFYM[T2@X8QH I3KPR#/MTJ[/I&M>)=/\/:?J^G&R;3KR
M&ZO)_.1TE:$' BVDM\S8/S!<#/4UW5% !7(ZAI>K1?$JRUVSLX[FS;3'L9B9
M@AB/FJ^[!^\, C [^G6NNHH \OF\,:]-X!\8:0-,9;S5M1N;BV4S1XV2L"-Q
MW<$8Y'Y9K0N;'Q3HGB@:]HVDQZC;ZA9PV]]82720R1219VNK'*D88@BO0**
M*FF_;C8QMJ(B6Z?+.D1RL>3PH.!NP,#.!GK@=*MT44 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q
M7Q;C23X6Z_O16VVX9<C.#N7FNUKF/B#I5_KW@G4M(TV 2W5Y&(T+N$5?F!R2
M?8=@: .,FL$G\5>"YO"FGR6]Q!@ZG<06K0Q?9MHRDAP Q/.!R<\UU%[XYGT^
M2WFNM',%C/JHTU#-,4G8E]@E$97!3=Z-G'/M73:2LR:3:1W$)AFCB5'0L&P0
M #@CJ*\UN_"GBVZTV2*>PL;G4(M8CO?M\EW\]U$LV]4 V_(%7C&<#' .: .E
MN?&.K'Q-J>AZ;X;:\N+%()2S7B1ATD)!/(X(QD#OSTQS5\/>(=<OV\6R:A86
MD\-A?2P)#%<D\)%'\@#( 0<DEB1R3\M7M(TO5;?XA:QJ]S9JEG>VEO"CK*&(
M>/=GCKM.[COQR!5?2=%UK2;SQ9&;.":UU*ZDO+>59\,Q>-5V%2.,%>23] :
M)-%\56K^&O#0TW2HK>?5XLV=@CA(XD5=S$L%X51CHO4@8YJ/6?$]Q%X1\0W.
ML>%VD73BR2VTK@P74> =Z,RC<N#S\O!XK%B\(^)-.\-^#[JPAMSK?AQ'B>TE
MF CN8W4*X#C.#P""1_\ 7W->L/$?B'P)K-I<65O!?7\!@@LX[@.L((ZO(0,D
MYYP,< #N: )+_P 7W-AJ^DZ/8Z"UQ+J%F\]OMN%C1=@7*GC@#<.?;@'I4&G>
M/KB\TO5?-T"YCUK3+J.UGTV)_-^:0@(X<#[A!R6QP >#WS=2>\M/B'X)Q8M)
M/'IMVDL"R*&&!$#M).T\^I''Y4_4O"OB"6WU_5; 1Q:EJU[;2R6?G[-UK" O
ME&0=&8;LD<<XR>M &S;^,I7O/$-A+IT;7NC0I.R6]R'2565CC<5&UAM(((]*
MI6/C^\N(_#5Y<Z%]GTW76CBCG^U!GCE="R@IMY4X(W9!]A52U\/:[;:[K]XF
MD6,%IJ.EQ6\4$%P/W3J' 7&T#^,$G@#MFF?\(UKB^%O!&G"P!GT2[MYKK]\F
M"L2,IV'/).[(SCIVH UO"^MZWJ?BSQ+:WT-JMK8W20)Y<[$H/+## *#<3NR3
MD8Z8.*[&N/TG2=;TCQ5XGNDM+:6SU&1+J"1I]K%A$$\LKCCYEZYZ5TFE2WT^
ME6TNIVT=M?-&#/#%)O5&[@-WH N4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!F7'A_3;K6[;6)H9&O[92D,HGD 13U 4-MP<#/'.*TZ** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ***S]4U:/3GM;=4\V\O)/*MH
M<;R 68D]E4 DG^9(! -"BN>TWQ#=7?C+5= N+.*(6-O#.LR2EO-\PMU! V_=
MZ<_6K^LZL-%MEOKB/-BAQ<R@\PJ2!OQW4=_0<\XH TJ* 00"#D'H110 4444
M %%%% !1110 4444 %%%% !1110 4456N;^VM+BT@GE5);N0Q0J>KL%9R!_P
M%2: +-%%% !1110 444V0N(F,2JT@!VJS;03[G!Q^1H =16#X-\02^*?"]MJ
M\UJMK),\JF%7WA=DC)UP,_=]*U;B_MK6YM+::55FNY#' AZNP1G/Y*I- %FB
MBB@ HHHH **** "BBLS2M7&L6TE[:Q[K'++;R \S[206 Z!21P<\]>!C(!IT
M5@^&?$;>)(-4?["]F]C?RV)21PY+(%RQQP.6Z GIUJYI>KIJ$MW:R)Y-]9N$
MN(-V=N1E6![JPY!^H.""* -*BJ]_?6VF:?<7UY*L5M;QM)*[=%4#)-0WDVH)
M=6*V5K#-;R2$73R2[6B3:2"HP=QS@8H O4444 %%%% !116==:M&B:C'9^7<
M7EC$))(6DV $@E06 ."0,]#U'K0!HT5C^%=:?Q'X5TW6)(5@:\@64Q*VX+GM
MGO6Q0 4444 %%%% !1110 445F>(=;M_#GA^]UBZ5FAM8RY1.K'H%'N20/QH
M TZ*R--NM<?5+FVU+3;>*U6-9(+JWGW!B>J%2 01Z]"#VZ5>^WVW]I#3_-4W
M1A,_ECJ$R%R?3D_H?2@"S1110 44AS@X&3VS6!X3\0S^(H-4>XM([62QU*:Q
M*1RF0'R\#=D@=23VH Z"BBB@ HHK-L=674K^[BM5#6UI(8)9R?O2C&44=]N<
M$^O'8X -*BL#1O$K:MXCUS1WT^2U;2O(!>216,OF*6! 7( P!W[]JRO$'C75
MM$2ZU"'PO-=Z+9,PN;L72I)A3AV2(C+*I!Y)&<$].: .THK'F\06\']G7+@'
M3=0V+#<@_==^4##L&R #ZD ]:V* "BBB@ HHHH **@OKVWTZPN+V[E6*VMXV
MDED;HJ@9)K$U+Q'/8^+O#^CK9QO;:L)S]H,IW(8X]^-F._'.?7B@#HJ*** "
MBBB@ HKE;+Q+JFKRPW>DZ7#<Z4;Z2SE<S[)45&*-, 1@J&4_+G)&#[#H;V_M
MM/CCDNI5C66:.!,_Q.[!5 ^I- %FBN?@\0W$GCRZ\.2V<:116"WJ3K*6+AG*
M8*X&W[I[FN@H ***RO$/B"R\-:6;Z]WL&D6&&&)=TDTK'"H@[L30!JT5S5_K
MGB#3=&N-3G\/P2)#$TK6UO?%YL 9Q@QA2?7#'VW=YM0\3I#K-KHFG6XO=5N(
M3<F(R;$AASC?(V#@$\  $D]N] &_17.?\)-+8:[9Z3KEG'9R7^X6=Q#.98I7
M R8R2JE7QR 1@]CGBJR>*]3N/&.H>'+;1[5IK*!+@S27S*KJ_3 $1.>#0!UE
M%<[HGBH:U=ZKIGV)K76-+95N+6:0;<.,HRNH.5([XSZ@5@6GQ(OI_!\GBI_#
MH_LR%W698;T/,BHQ5F"E%! P3][I0!Z#15>QO8-2T^VOK5_,M[F)9HGQC<K
M$'\C6-8^+K"_\:ZEX8C!%U8V\<Q<GB3)(8#_ '<IGW;':@#H:*** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "N%N)'E^.EE!+DPP>'Y980>@D:=58CW
MV@5W586LZ,\VL:;KEFH:^L-Z&,G'G0N '3/8Y"L,\97' )( .4ET*S\0?%3Q
M':7YN#;_ -FV9,<-P\6XYDP24()QV&<>W2G>%VNKOX7:]8ZE<R7<-J]_8Q7,
MQW-- FY0Q/?N,^U===>&M,O]2_M1XKB"]>(1/+;W,D+.G4*VQAG&>_3M46L:
M,9O#C>'M+A6TMKB(VS21@!8(2,-@=V() ]SDT 5?AU<3W?PY\/37))E:QB!)
MZD 8!_$ 5T]0VEI!864%G;1B.""-8HT'1548 _(5-0 4444 %>/^,+DC0_$V
MKZ9<3W-Q9:I&O]HR2^6UJZR1*8(0.2HR0V=H.X_>KV"N9N_A]X8O6U$W&FEU
MU%_-N8_/D"-)D'>%#85^!\P /OS0!AWNFQ:E\8)["YGO&LI=!$TENMU(J,WG
ME>@/ P!P, XYK0^%\\TO@I(IIY)OLUW<V\;RL6;8DSJH)/)P !^%;47A;2(-
M6&J102I>BV^RB47,O^JSG;C=CKSTSGGK4^C:%IWA^T>UTR%X87D:5D:9Y/F8
MY)^8G&3S0!@^(1;WWB_3]/)>]N!9RR_V8[!(-I95\Z1N>ARJ@!CEC@#!-<-;
MW%[=_"_P9/-?W@N/^$@BMFD6X?+(+IT ;GYL!5QN!Z5ZAJ?A?1]8U.VU*]M6
M>\MD,<<J3/&2AY*-M(W*?[K9%4D\ ^&HK"&QBT]H[:&Z^UQQI<RJ$EW%@PPW
M8DD#H,G YH YN'0;1?BCJ.AB6]_LNYT>*]FMC>2E7F\YTW$[MW0#(S@]\UBZ
M3K5['X7\*Z5-=3FSN]>GT^:=I#O,222>7$7Z_-M5>O(&.]>G#PYI@UM]9$4_
M]H/!]F:;[3+_ *O.=N-V,9)/3KS55/!7A^/1)='%B6L993.8WGD8K)G=O5BQ
M96SSD$<T <S=0/I?Q NM'L@W]D7^BRW4MJ&.R&5'"AT'\&<@8&,D9ZUCPW5P
M_P ._AM>-<S&YEU2QCDE\T[I%8MN5CGD' R#Z5Z;8:+9:=++-"DDD\JJDD\\
MK2R,HSA=S$G R>.F23WK%B^'/A>&&&!=/D,,%P+F"-KJ4K"X)(V M\@R<X7
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
MFG2K/:1B[F'E.OW2#NSQV]*BU+P!X9U;6O[7O--#WK +(ZRN@F Z"15(#_\
M @: -S3F=M+M&DN5N7,*%IU7:)3M&6 [ ]<>]>;WUW/HWB1I-?L9)].N=65K
M/7+.7<8#Y@"P3+U"@C9W7GIGFO40   !@#H*Q1X4T@3.YAF9'N?M;0O<2-$9
MMV_?L+;?O<XQC/.,T <9 6$7Q-MS))Y5LQ:!?,/[K_1@V5Y^7YN>.]58TEO;
MKX6"6]O0+S3Y!<!+EU$N+0')P>N2?F'//6NWOO!6@ZCJ5WJ%S9NT]Y$(KD+/
M(J3 +M!9 VUF Z$C(XQTIT7@W0H'TIXK21&TI2MEMN91Y((VG W<Y''.>.*
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
M]MSVXF4#<<_-@DKDY^[70C2K.P\?^(='@B/]G7>@)=3V\CM(KR^9(I8[B>2
M,^M ':2ZG<ZCH":AX=6VNWF*F$W#E(W3< QR 3]W)'X5KUXM+96]M^SSI=S;
M*8)RED[M"Y3>3,BG=@_-P2.:Z?4-+MM2^,GV2[,\EK+X?:22#SW".?/4<C/3
M&.!P<<T >A45XK&SQ_#S3E$DA^P>*A:P2,Y+)"+K:%W=<8X^F*Z?4;FWL/BA
MK4DEV]G;)X8^T3R1=8R)6S)C^\% YQV% 'H=4$U)+ZWU :6\4]S:.\&&;"><
M%!VDCME@#Z<^E>;Z5']B\8>!C:P?9K:_T^Z61FDS->(L2,KSX&"Q)W=6Y)Y[
M4>'-*L8?"'CYH(%MY(]1U*)'@)C947E5!7! ! XH ]/L6NWT^W:_CBCO#&IG
M2%BR*^/F"D\D9JQ7E>FWSSCX9Z+>$G3;W2C+*KGY;B5($*HWJ!DM@]3CTJ#6
M8IM.D^(>CVCS)I,&C?;X(XY&46LYC?Y4P>%.S=MZ>W- 'K=%>5VUA#I>N_#J
M^M6F6YOX7ANY&E9O.3[+N 8$XP" 0.W:NF^)FK7>B^!+V[M)'A8R1123QG#1
M1O(JNP/8[2>>V<T ==7*7GB+5KJ_U>U\/6-M=3:3)%'-%<2%#.SJ'*HW1<*1
MR<Y)(XQDY>M6::!XT\)S:#&L"W\\EK>00\)/%Y9?>P[LNW.[KSUIO@?2=/M_
M&WC)X;.%'M[^)8BJX* P)D#TZF@#T$=!D8-%<CX]-V+?1##NDM/[5A%[;)]^
M>+#?*%ZN <,5'4*>P-8D?A^6)_&VHB.\M-+FML:=")I(=A$1,K+&"-H+XZ@'
M@]CR >DT5XT]O%X?^%>A:];274=WJ-MIUI?WGVAR4MV*[B.<+P=H( (!ZUTV
MK6*:)\0_#,6D0)#::HES;ZA:1KB*5$CW*Y7IN!XW=2#B@#OZ*\4>0CX$&9I&
M\^#52L4A8[T_T[;@'J/ER/I71W&A66N?%C6=/U%KF:R;28)6M_M,@0L9'&>#
MP.!P.,\XSB@#TBN=TWQ#=WGC;6="GM88HK""":*5)"S2"3=UR!C[O3GZUE_"
M\W<?AV_L+FXEN8=/U6ZL[2:5MS/#&^%R>^#D?A6>-%L==^*?BBTU&-Y;<Z=9
MYB$C*K9\SDX(SCM^?I0!Z-17C>@ZU=WGAGX=6%]>1_9]1CN$E>[0R)-)'Q$C
MC<N[()P">2HZUL7ND6_AO3+_ $ZZUR>6"^U.V-OIUE%Y01G?_CW7<[ 1OM.1
MD #/8X(!Z+>RS06,\UO&DLR(61'<HK$#H2 <?D:P?#WBR'4O!^C:WJ CM9-2
M,:)$ISF1VVJHSR?\ 36!X6$UKXO\;V#10VT$<-I*EI;N3%$SQ/NV\#!.T$X
MR:Y>"QM+KX;?"]KBWCE;^U+6++KGY&$F5^AP/R% 'I5KXANY?'U[X=EM84@@
ML$O(YED+,^YRN", #[IXY^M=%7G,NBZ?J?Q;OK"ZAWV2^'X%\A7*H0)I  0"
M,@>G3\A6#X=UB5O#_@'2]1N';3KR]O;>=I7)$OE-(L$3$]02!QWV@=* /9**
M\_US3=&\/Z1JMFFIW\45_>VQ6QMF4!'=P!#&, (LA4Y!. ">@ZYUC#+#XB\=
M::T265O_ &9;SK:V4S!(G*29*D!<$[1G &<=Z /4:*\:@MX-!^%V@^(8YYX;
MN^@L+2^O9)I&"6[.NXE=P &/ER,'!ZYYKMM&\.?V/XM:_@U2UC@O+/:=-L[4
MQ12,K ^<!O8 @,%) YR* .OHKC/%-^A\<^%]%O6 TR^%RSQO]R>5%78C>H^9
MCM/!./2L;Q+'#X3TV#3].O[G[#J'B&WCO4\S"V4$IRT:$ ;$.T<9X#^XH ],
MHK@+RQ32/B=HUCIL")INK65TNH6:+B']V%*R;.@)+;2>^:R]!A%J^J?#R<%Y
M4U 2QR.26>Q?]YO)/)(P8MW8E: /4Z*\U>S'BSQ/XJT*XN+.)K+RH;6&:W9W
M@A:%2)(L.NT[RW(&>%&> *J76C1W?BWP;IE]JMSJD,VF7D5Q.)7C%T$" ,0&
MXSDY(/S>I!H ]5HKR7Q-8V$>G>+K;35DNGTC2DC#W<Q(T\I"S((#@L7/#$Y'
M..3C%:]U-=7-_P"")KX/>Z;-8NUU;JIE9I3$A65HQDNHR1G!P6'J* /0Z*\B
MFAU#PIX3NKFYEGLK;4-?2)6N)786NGM* H*[AL&,@@$$*V,@CCK]$\.?V+XM
MFO(=4MD@O;3G3+2U,43,K#]\!O8 X8*< 9R* -CQ)KD?A[2#>O'YKO-%;Q1Y
MQNDD<(H)[#)R?8&ETF;6VNKZ#5K6U2*)E^S7-NYQ.I'.4.2I!XZG.>*Y?XK6
M5K<Z%IDD\$<CKJUF@9ADA6F4,/H:%2VO/B=/X<O+:(Z9::0D]I9NH,3LTA#O
MM/!(X4>F3ZT =[17B6K?;$\%^)-/:ZNC:Z7XAAM[";SFW+&TL68\Y^8+O(&[
M./PKUO1]"L-!BN(M/CD1+B8SR>9,\A+D $Y8DC.!0 3ZO&6U&WLC%<7UC$LD
MD3/M4%@2H+ '!(7/3H1ZU7\(:W+XD\):9K,T*0R7D(E:-"2%R>@S7)>'M-L8
M?'_Q ECM84DBDMS&P4 J7M@6Q]223]:YC2+"&P\"_#C6;<RKJ#ZE:6S3>:W,
M4C,K1XSC:1VQ[]<T >W4C;@IV@%L< G )KS%;%_&]WXMLKF_M;>\M+Y[>)I+
M=FGLXPJ^7)&PD7:#RV0.3G)(KT/2-W]C6.^\^VM]GCS=;=OG':/GQVSUQ[T
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
MMK,-LD8=E#CT.TC(]JJ3^&=(N=(ATN>T,EI RM"K2N6B*_=*/G<I'8@C%:U
M(/0T 97_  C>E&PN[)K=WBO!BY+SR-),,8PSEMQ&.,$].*N:?I]MI5A#8V:-
M';0J$C0NS;5'0 L2<#TJ/53J:V#'2%M&N]Z8%VS"/;N&[[O.=N<>^*NYH S+
M[P]I6HZI:ZE=V:27EJI6&7<05!.<<'D9 /.<'FJG_"&:#_9U[I_V)S:7TIFN
MHC<2D2N>K-\W)/?U[UO4$@=3B@#G]7\$>'=>@LXM3TU;C[&,0.97$B#TWA@Q
M'L36S9V=MI]G#:6D*06\*A(XT&%4#L*SO$NNKX?TR.X\L233W,-I"A. 9)'"
M GV&<GZ5CS:_KVGZQ:Z-?PV!N=1NFBL+N(-L,:Q-([/&6R"NW& W.[.1B@#0
MO_ _AK4];&L7FDPRW^ &D)8"3'3>H.U\8'W@>E7=0\/Z9J=[!>W,#B\@4I'<
M03/#(%/5=R$$K[$XI=%EU=[%AK<%K#>+*R VSDI(@/RN >5R/X23CUK2) &3
M0!CW7A;1;S3[6PFLA]EM)!+#$DCH%<'(;Y2,MGG)YR2:E3P_IB:RVKB!S?M#
MY#3-,[9CZ[2"<$9YQCKS4]]JEIITMI%<RA9+N800)W=R">/H 3^%7* .>'@;
MPVNC-I"Z8JZ>T@D,"RN 2#D?Q9P#R!T!Z"KO_".Z9_:ZZMY,OV]8/LPG^T2;
MO+Z[?O=,\_7GK6ID9QGFC(]: ,'_ (0S0/[&NM(.GAK"[D,LT+2NP9\[MP);
M(;/.00<T0^"O#D%R;A=+B:9K8VC/*S2%XCG*L6)W9R<D\GUXK=)P">/QKG?"
M.OWFO+K0O8((9-/U26Q40L6!5%0Y)/4G<>PH +7P'X8LGL7@TF(/8,6MF9W<
MQY&,9))(] >!V%61X2T-9-2D6P5&U+=]K*2.OF;L;NAXW8&<8SCG-;54+274
M4?4'U,6B6Z2DVI@+%O)"CF3/\6<].,8H JR>%=%ETBUTM[+-I9LK6R^:X: K
M]TH^=RD=!@CBI&\-Z2^FW>GO;,]O>9^T[IG+SY&/G<G<W  Y/3CI63H&NZYK
MR:3JT%K9'1-0C>1E)99[<<["3DA\X&0 ,9[XKJR0.IH QF\*Z.S::S6TA.F#
M%F?M$G[GC''S>G'TXZ5J75K!>VLMK=0I-;S*4DCD7<KJ>H(/45+1G/2@#*TW
MPYI>DR126D$F^&,Q0F:>27RD.,JF]CM' X&.@]!2Z=X>TS2KZZO;*"2.XNVW
MW#F>1O-;& 6#,03BM3(]:YG0_$&HZKK?B;39K>UB?2YHXH"C,0^^,."Q_$=!
MZ]: *GCW2;G5TTN,Z$NLZ;#.TMU;).(I@VTA&0L5'&YL_,#T[9%5/#W@ZS2:
M=X]'U#2-/N+9X)[*YU%Y&G+%<$A9'"@ ,,ALG<0<#KV.F&_.F6YU1;9;[8//
M%L6,8?OMW<X^M6P<C(H S8?#^E0:%_8BV:-IGE^5]FE8R+L_N_,3Q[=J33?#
M^FZ5(LMK#)YB1^2CS3R3,B?W5+L2J\#@8' ]*/$.HW&E>'-1U*TBBFFM;:2=
M4E8JK;5)QD ^E.T#4)-6\.Z7J,RHDMW:13NJ= 70,0,]LF@#+F^'_A:X%X)=
M)C=+R7SID,C["^X-N"[L*20,[0,]\UD)X<EG^)]Y?S:==PZ;_9D5I!<PW'E?
M,K,2/D<-MP1U&,CZ5LZ%X@O=2\5>)-(NK>")-*>!8FB8L7$D>_+$X]N@]>M=
M'D$GGI0!!965MIUG%:6<"0V\0VI&@P *I+X=TQ-4NM32&5;V[01S3+<2 NHZ
M#AN,9.,=.U:E% '/R^!_#<WAU?#\NEQR:4C;X[=W<B-NN5).5ZGH1U/K2_\
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
ME_;)<6@T^Q"PDG9]V3!P.,CL>W:L/1-7N+GP]\.;&_NX!:7]M.KO>QF6*65
MHB1QN7/!; )Z@<9 KU&/PWI,5[=7D5J8[FZ01S2)*ZEU' 4X/0#@#MVJO+X-
M\.SZ NA3:5!)I:-N2V?)6,^J\Y7J>F.I]: *OA'0D\/3:M9Q:DEQ')<"<6L4
M/EQ698<H@W-@'&=N>,].:Q/B"CR>,_ :12F)S?S8< ''[KT-=II&C:=H.GI8
M:79Q6MJA)$<8P,GJ3W)]S4.H>'=*U6]MKR^M?.N;5MUO(9&!B/JN#\IX'(H
MYG5_#VE^'=,\3>)=4U34'N[RS,5Q?1[5DAB P$A4 !><?C@DUEZ1:"Q^)VGV
MBVMO86]UX?DWVUN_+!9$"M(5 !?!/('&3@FO1[NRMK^QELKR!)[:9#')%(-P
M=3U!S61;>"O#=G+;2V^D6\4MJC)#*N=Z XSALYSP,'J,<8H \Y\,^%]'O/A1
M>:M=V8N;V&#4DCDF=GVKYDO&"<=5!Y'7GK4U_865O\*?!,MM!'#(;K2I'\D;
M-[,8P68#[Q..IKTW3=!TO2+"2QL;-(;20L7@R60[OO<$D<Y.?6J8\&>'5TR'
M35TN);.&431PJS!0XZ-P>2,#![=J .;A2P\3>.O%VB:XB2FWA@CM(90#L@>+
M+21YZ-O)RPY&%'857U*UM;;Q%\.1:7EQ=Q1SS0)<32EFE18'PQ/ ;.,[L<UU
MNL>#O#OB"YM[C5M)M[N>W7;')*"6V^A.?F'L<CDU:N] TN^N;.YN+0-+9?\
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
M_P# E'0UUG@N^M_%PLM?-I'$;&R%H%\L+Y=P<&90.P7"@?[S"NQ-C:G4%OS
MGVM8C")L?,$)!*Y],@&F0Z99VUI+:V\ AAE=Y'6,E<L[%F.1SDDDT >*Z1IM
MK:_##P+KD,974TU2VC6YW'<$:=E9!SPI!.5Z=^M=IHT%IXI\5>,K+7K:.XDM
M+B.W@AF&?)MS&"K)G[I8[FW#G./08Z4>#M &F6^FC3U%C;2>;#;B1PD;YR&4
M9X(/(]"3ZU/>>&])O[P7EQ:9N1%Y)F25T=X_[CE2"Z^S9% &+\,+O4+WP!I\
MNHS//,K2Q)/(<M+&LC*C$]\J!SWZ]ZZ^F0PQ6\$<$$:111J%1$4!54<  #H*
M?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4452U75K+1;!KR_F\N(,%& 69V)PJJHY9B> !R: +M%5;
M&YFNX?-FLI;3/W4F92^/<*2!^=6J "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KSOQ+!<ZO\7?#VF&Z>VMK33Y[^-E16S-N$>0&!7<H.02#C)XK
MT2LO5="M=5NK*\:26WO;)F:WN8" Z;AAEY!!4CJ"#T'< T 8O@_6-5N-9\1:
M#J\RW4VD7$8CO!&$,T<J;UW!>-P'!P .G%==5#3-)MM+%PT1>2>YE,UQ/*07
ME? &3@ <      "K] !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
24444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>ex10ormfactorxseverancep007.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep007.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHKEOB ^JVGA.YU+1[J:&YL,7+
MQQ;?WT2D&1#D'^'=@CG(H ZFBO.6\7"U^(-M*^ISR>'+[3V>-FV^5'<!!-C.
M,\PD-@GJ>/:S+J6KVUUX>T.2:X>ZU.*XO)]TJI(H7:1"K8XQYF"1S\G7F@#O
M:*\N\07'C'0/!>J37&K>7+#J$'V&0,DDA@DE5-DIVC.,G!&"?6M:^EU71]=T
MW0!JUYJ#:K)<W1DE:.*1$C5/W2,%P!EBW3( P#WH [NBN=\*0>(+0:A;ZY.D
M\2S[K%C('E$)_AD( !((.#WK(\03:Q-\1=*T:TUNYLK*]L+B258HXRRE"@RA
M*G!^;OD#L* .YHKRZQUG7;.U\2Z%?Z^HFTG4+:*/4YXLRR03;6V *#NEVDJ,
M DDCBK-KK.K?:_'-@EW?6T>GV4-U9&X\MYH2T;D\G=D$H#ALD9/3L >BS2QV
M\+S3.L<4:EG=C@*!R23Z55O+^2UOK&V2PN;A+IV5YH@"D "DY?)X!Z#&>:\F
M\16NKW7P5?7;[Q'J$[W>EV;O;#8D89BF3D#<<AN03R<]L =EKESJ.E>+_!UE
M!JET]K=W%Q'<Q2!#YNV)W4DA0>#[XX'% ':52:_D76DT\6%R8FMS,;P >4I#
M ;"<YW'.>G2N0LI]9\8:9K-YINL/I][;:C+:V:@ Q1")PI\Q<?,6P2<] PQC
M'-IK_43\4X-,_M*4V$^B27 B14VI*)47>IQD\'N30!V5%>.)?>+)_AK=>*X_
M%%S]MTR:Y=8&AC$4\<<S B0!<DE1@8( P.,\UN:]K6H3VNJWEOJ-PLD6CI>6
MMG8X#6CE&<R3EOE(.% 4GD*V%/6@#T1Y8XWC1W56D;:@)P6."<#UX!/X&JL%
M_)-JUY9-87,4=NL;+=.!Y<VX'(0YSD8YR.]>>74EUK7B;X:WLU_=127UC/-*
ML+!5#_9U8D#!&?F(^E:L&H:J_BWQOIYU6X\JSL[:6S.R/-N721CCY<'E1]X&
M@#NZ*\GL-6UZ'P_X#U^;7;JXEU.[MK2ZMG1!"Z2JV3@+G<" <Y_ #BM#6]?O
MUO?&,%QJ4NFW6G6Z2:/&A \W,9(<*1^]+2 H1SC   /) /2**R_#@U#_ (1S
M3WU6662_D@22X\U45E=@"RX50."2.G:N$\:ZYJNF6'B;4++59Y;G3GC:W2T4
M>3:( A*3;N'9B3D?,0"IP* /3Z*\^\7^(;O1M79]3;4K/0Y;-!!J5BN]+2X)
M;<TR@$XP4QD%>#QSQW-C()M/MI%G6=7B5A,ARLF0/F![@]: +%9^JZQ!I(M5
MD5Y+B[F$%M"F-TCX+8Y(  "DDGL/H*X>VU;5O$?@C6/$]GJ<]I=V\MRUG"NW
MRXTA8@(ZD?-N"\D\C=QC%5-6N9/$E_\ #?5S/<VC:@YE,4;#$1-LS$KD'UQD
M]J /0=$U9]7M)99=.O+"6&9H9(;I IW+W4@D,ISPP.#57Q)XHM/#>@3ZQ+#-
M=V\,@CD^S;258OLYR1T8X/4CTK8:(M;&'S9 2FWS 1N'&,],9_"O$C!(O[.V
MHSO=W$S27+\3/N (OCSZDGJ<F@#W&BN$:_U+0?B&EG<:K=7]E=Z5/=R0RJ@$
M<D3+_J]H& 0Q&#GZFJ>F7/BS6M*T#Q#87*J;AH[B\CFN5^SO XRR*@7*LN0
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M_"!VG]CZ%I@U34!!HD\<]J1Y6XL@(7=\G( )':NLHH XFY^P>-/$^GQ?V;>
M:!?/-+<W-NT2[U!550G[P+$-QQA!GJ*[:BB@#!U+PS_:,FI ZI=QVVI1"*YM
M@(V3&W:2N5)5B."<GMQQ6Q;6L5G9PVENOEPPQK'&HYVJ!@#GV%344 <F/ 5H
M-"UO2#JFH&WUFXEN+EB8MP:3[X4[, 'Z'%6IO",,^H:%>OJ5]YNBAA;X\K#[
MDV-O^3GY>.,5T5% '&P?#JQM-6NKBTU75+?3[N8SW&EQS 6\CG[W&-P![@$9
MZ=.*MS>"H!XAO-8T_5+_ $Y[]56^AMRACN,# 8AE.UL<97!_'FNGHH XZ'X>
M64.@:)HZ:KJ0@T>Z2ZMVS$6+IDKNRGW1D\>]2W_@2WN?$4VM6.KZII=Q=HJ7
MJV4JJMR%& 6!4X;'&1@_SKK** .9F\$V3:Y'J=I?7UB?L:V,T%O(H2:%22H.
M5+ C)Y4@^]4X?AU90^'M(T5-5U/[/I5VEW;N6C+;T.4!RF-H] !GO7944 1R
MP)/;/!*-Z2(4?MD$8/2N-MOAK:6]KI%O_;FL21Z1/YMENEC'EK@KY?"#(P<9
M/S#L17;44 <NO@FV6W\00_VG?E==+&ZSY65+)L.SY./E&.<U#-X!M3_8T]IJ
ME_::AI, M8+V/RR[PX V2 IM8<>G7FNNHH PO#WA>'P[<:E/%?WER^H7!N9O
MM#(1O( )&U1C( ]O0"F:_P"$[?6]2L-5BO;K3M4L=PAN[4KNV-]Y&5@593Z$
M5T%% '(#X=:7+9ZY:WUW?7T6M.LER)G08<  .NU1AAM!]/;'%3Z9X,-A93P7
M.OZOJ$DD#6\<]W*C-!&>NT;<9.!EF!/%=110!R?_  @5H-%T/2AJFHB#19X[
MBU8&+<6C!"ACLY !/I4EWX$T^]O];N);R^$.M0B*\MED41L1'Y8<?+N!V]LX
MSSCICJ** .2M/ <-OJ.CW\NMZM<W.EQO#$\LB /&P4;6"H!CY1R,$]R:T_#_
M (;A\//J307MU<?VA=O>2B?9@2/C.W:HP.!QS6U10!P7CZ13K6CI=7.LZ;:0
MK+*-2TZ(RJLI 41LH5L94L<D>P/)IFGZ'=^(M)U/2[GQ#K%[HEY (_/NK5()
M@Q)W!,Q@E2.I*^F#UQZ!10!@ZEX3L]6T"TTN[N+EFLWCEMKQ2JS12)]UP0NW
M</I@^E367A^*'49-2O+F6^OGM_LWG2JJA(LY*JJ@ 9/)/4X'8 5L44 </#\,
M[2+3=/TXZYJS6FFW:75C&7C'D;"2JCY/F&3U;)P,#'.<_0;66]^(?C8VVJW-
MHL[VJJT:(1*%A"LR%E/*G(R.!GD=*](HH J:7IEIHVEVVFV$0BM;9!'&F<X
M]3W/<GN:MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5QWQ)O=1T_P_:7&F:A+9S'4+:)BBJ0ZO
M(JD-D9QSV(KL:X?XJQ/<^%K:VB2X>1]1MFQ;QL[JJRJ688!Q@<YH @@.K^&_
MB9INF2:S>ZGINLVL\C)>%6:"6+:2RE5 "D,!MQBLKPW<R6WP]/EZG]@\S7YX
MW94+23*;EMT48'.]AP".G)XZCO+/0H5U#^UI;RYO+PV_D0SS! 8HR<G:%4 $
MD DD$G [#%8__"N=,_L./2QJ&I*L-_\ VC!<+(@EAGW%BRD)CDLW!!'- & F
MKZNEM\1+1+R_M!I5LEQ9>=(LLT!:W9R"QW9&5SU)&>HIUI=ZM8WO@&^?6KVY
M_MB,0W<$S Q,#;EP0N.&!'7))[UT7_" :?YNLR_VCJA?6+=;>\)G#;@%*;AE
M>"5)'H.P%3-X+M'305.H7^-$P;3F/G"[!N^3GY>.WY\T <W%KUQ:^*TTWQ!+
MJ6G7DVI-]BN@Y:RO82YV1#!VJVW P0"2.ISBO2:YT>$+5S$EQ?WUS:PWOVZ.
MVF*%$EWEQ@A VT,<@9]!TXI^@Z/=Z;K.MW,E]?S6MY,)(H;R82>4V6W>6!]V
M,@J O7Y?>@#?HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %<-=026OQNT^]D!\B\T*6UB/;S$F60C_ +Y.?PKN:IZC
MID&I1P^8626"02P3)]^)P",C\"01T()!ZT <)_:Q\*?$#Q$FM6-[+8:SY$MG
M<06CW"N5C$;0D(#@Y' ]_>K/Q$C:3X17UI%8"VEN8X;>WLD !5GE140 <9&1
MP..#7>KN"C<06QR0,9-4[G38KR^MKBY)D6V;S(8B/E63!&\^I )QZ9)ZX( +
M%K$8+2&%FW-'&JEO4@8S4M%% !1110 5YW93-IWC'QY%<VUTOVL0S02"W<HZ
M"V"DA@,?>&W&<Y[5Z)10!X]$LD?PZ^'4#6]P)[35+-[B/R'W0JFX.6&,J!D9
M)]:L1S66E:[XAT3Q-I.K7*ZA?27-FULDTL-W%(!B/"';D=#NP,=37K-% %;3
MH%M=,M+=;=;=8H400*VX1@ #:#W Z5Q&O:1J-KX\63387-EXCMOL>H.G'DO'
MR)2>Q,1D4>X6O0** /./%D@\/^.['5[ZROY=!ET[[$TEAYA-K(LA8%EC.=I!
MQWY J.^TK0;G2K 06VI>'XYKR6ZL]0A#I)#+M ,DH8':'^8$/C(QG!/'I=%
M'DM[-KDWA;0+O6(7N6T[Q-&\EU;6C SVZEP+@QJ,C)/8<]1UK?>X#_&"SO#%
M.EN= DC,CPL%5S,CA&.,!MH)P>:[NB@#Q6>.5_@GKEFMK<F[DU21T@^SOYC
MW8<$+C)&WG/M6_X@UJUT#XB_VI')<1_:M)2.60V,MQ$X\QBA'EC*L/FR#P01
MWR:]+KF;OPSJ0UZ[U72O$,]D;P(+B"6W2>,E!M!3."O';.,DG% #/AX-&@\'
M6ECHE\]Y;6A:-Y)(VC?S"2[;D8 KR^0".A%9^O:@\?CV*QGL[J&VDT[]W=V=
MJSRW+[SF RJ"44 !L97DYR!UZS3=/&GQ2;IY+BXF?S)IY  TC8"YP
M.WKDU=H \5T@RKX&^'-M)9WD<MCJZ-<+);.IC51*"QR.%!9?FZ?D:T/$.G7^
MKZQ\1K/38Y?/O=,M8[=MA59F0/O16/!.#MZ]Z]:HH \JU+Q!;ZXW@>:TL-15
M[74T-U!]AEW6Q$+J5;Y>Q/;MS7HNNV<^H>'M2LK9]EQ<6LL439QM9D(!_,UH
M44 >6^$[O2M5M]&TV]\/:H->TUHO-ANUF\JV>/ ,H=B4 P"5QR<@=.:37O,A
M\11>/].L9)H+6X6RN;-8'\ZZC&5,P7NR[CMXY4$YP0!ZG10!YEKFH0Z3X\&M
M:C:ZE/H6IZ=%#%=6:S9@E1W.UT3# $/W'7MUJ/5+>RM3X,_L_1Y[&R363=&'
MR7+1QE''F2#!V98@\],\X.0/4:* //M:U*3PK\3/[9U"UNY=&O\ 34M5N;>!
MYOL\J2,VUE4$@,&ZXZ_2H?%SK-H/AM[72I;2'^W[6Y6W2W(9(ED+-(Z*/E_O
M'/(SSSD5Z/10!Y;XJBFM];UG5?#=[=6NM*8DFTV:$RVVKKY:8PI'7!V%E/&W
MG'6H?%EW<WS>-=,FTV\MYVT\?9H[*T8_;CY)^>255^8*3M"Y XQAB<5ZQ10!
MYC#<"W\0^"=7N8+J"PCTB:VDGEMW41R$1X#\?+G:<$XSBJVKZ7.?#OQ'U:*U
MF2#6E5+* 1-OE*1;"X3&?G;..,D#/>O5Z* /.M5DWZU\.Y5CF:.%W:9A$Q$0
M-N4&_CY?F..<4ZRCDG\;?$!8X9?]*M+9(&,9"RLL+JP5B,'!(!Q7H=% 'G6@
MZ0GBGX-V>AO'<VMS#8Q0AYH7B:&YC *D;@"=K*.1QVSUK8\!RZAJVEGQ!K$
MAO[Q$A\L'(5(LKQ_O.9'^C+Z5JZ]I%_JPM5LM=NM+2-R9Q;QHQF0C&W+ [3Z
M$?X5IVMM#96D-K;QB."%%CC0=%4# 'Y"@#DOB19W\VD:5?6%O+<C2]6MK^XM
MXEW/+$A.X*.Y&0<>U03)'X@^(N@:UIK,UEIMG<_:KC855O,"A(\D#)&&8CMC
MG&17<T4 </\ #J3]YXI1XY8VEUVYGC$L;)OC;9AUR!D'!Y%)\2()!)X4U#!-
MO9:];/.>RJV4#'Z,R_G7<U!>V5OJ-E-9W<2S6\R%)$;HP- ''_$ DZCX0VQR
MOY.MQ32E(V81QB.0%FP.!EAR?6F^,X'O?''@>VA!,D=Y-=N1_#'''AB?8EE'
MXUV=I"]M;)#).\Y08$DGWB.V<=3[U!!IL46I3:C(3+=2+Y0=A_JXP<A%'89Y
M)ZD^P  !G>-=-N]8\$ZUIUA_Q]W%I)'$,XW,1]W/OT_&N7\.ZGI'B"ZT^:/P
M]J@UJQ#-(M\LP%D^W#8>0[<D_* .3G)  ./1J* /%4OI;VT\'7KZ=J,,]KK(
M-U90:?)'!9#;(-BH% /)'S?,>>2,XK;T75ET"_\ $/AO7M'OKJ6\U*>ZM EF
MTT=[%*=P7=@J".AW$ 8Z\5Z?10!P<#F/XPR7$T31Q+X?2%I%1O*603,Q0-C&
M0#G'I4_PL5XO!@AEBEBD2]NB8Y8RC -,[*<$#@@@UVM% '"ZBT^B?%>'6;U)
M#I%YI7V);@*66WF60OA\?=# ]3W&*Y'Q/I\MMX/\;:PT4B6.I:Q:36T31D%U
M62)6<*>?F8'''( /<5[16#XN\.R>*="?2EO1:(\D<C2>3YA^1U< ?,,<J* ,
M6]@C\0?$;PSJ6F@R0Z7#=/=7 4A0)$")'D]6SD[>HQSC(KEK;SH_@CX@T1[*
M]74(?MD31&V<%G>9V4+Q\^00?ES[XKU^,.(U$C*SX^8JN 3[#)Q^=.H \X\R
M;2O'6AZ_<I*='N=#_L]IA&Q%M,'#Y<8RH8#&3W'-87B;2[E_#7Q#U*WM[AK?
M6;BV%C L3%Y3&$#R*F,X8[CG'(7/3%>R44 <+J,RS?%3PS<1+(T"V%TCRK&V
MQ2_E[03C )P>#71^'?$=CXFLIKJQ2YC$,S021W,)B=6 !^Z>Q!!'UK7JO:64
M5DD@CW,\KF261SEI&P!DGZ #T   X% ''^)6'_"S_!LGER-' EZ)9%B9EC+Q
MJ%W,!@9((&:R=5NH?#_Q"UB37K'5)-,U:.!K2YLUF=%9$V-$ZQ'.21D<=S7I
MU% 'F6I:-IRKI26$E[X2OK6T=["XB4M$J,Y)AF4@J2?E;83G)..G,;W6J_;?
MAUK6LZ9-#)$MTEVMK:NPC=XMJ?(H)7=@<$<9P<5ZC10!P_A-O^+A>-9#%*BW
M$UJT3O&RK(%A"MM8C!PV1Q7*366I7OA?QJ--M)I;I/$?]H16[1LOVJ)&B;Y<
MCY@=C8QG.*]CHH Y32O$%AXJ9[G3=+N5E6U>.6YNK1H6C)_Y8@L 6.>3M)48
MZ\BN"M?MT?PQ\)3QZ7J<W]@72-J-HD4D4NW9)&^SH6*[@>..>O6O:** /)O$
M%E:^)O!FNWGA/1[QKF6*'?/<I*DEV$D5S$HD^9@%4CTR0!GG%Z^\06VO^-/
MVH6-KJ#0PRW7VC=8R@P%X"H5OEZAB <<#KTKTNB@#-\1"W/AK5!=VLEW;&TE
M$MO&"6E38<JN.<D<#%<)H=MJEM>7VD6.ISZYH3Z5*;>:ZC_?VDAP%@+X!;(Y
MP>1M&<=_3:* /'K(WB>%OA]JD=C?-;:"ZQ:E ULZNF8C&7"$98(2<D ]>.AQ
MH>(]#N_%FO:[J&AEO)D\-OIRS8*K<3.Y8*">H &">@W8[''J-% '$>&/%%GK
ML&F0MHEW#J5E'BY^U631BQ(3#8=ACG& %.2#S@ UQ/AR74?#E^_B,V]W=Z>^
MJW=M<61MF,L"2REDN(EQD@C[V.H ]./;:* &0RI/"DL;;D<9!QBO&/$%Y<:C
MH>IK)IM_;W=KKL<C6-K8NL21BX4^<2J_O6<?,3D\G@#&:]JHH X3Q1:ZG;^*
M=$U_0[>0S7T+Z7<@I@QHX+QRLI[(P).?7%5_!V@WVC^(+S09(I#HNDW#7FGR
MR$G?YZ\)GOL)FS[LM>AT4 >+>);NXU+0->ADTV_M[NVUE'^Q6MDZQ>6LZ'SV
M95_>LX&<Y/L.,UUVGS";XPWET(9UBET6&)))(64;Q([%,D8# $$CK^5=W10!
MY+:WTNC:/XY\/ZK:W@U&ZGO;FU=+9Y%NHY4.TJR@CCH0>F/8XZ7PSXDM-+T'
MPAHUY;W\-U=V$42F2T=5C=(U!5R0-I)X'K^(KM:KSV45Q<P32[F\AM\:$_*&
MP1NQW.">M $>K.L>CWKMG @?H"2>#V'6O-8;#4;GX#Z5!86<\E]8I;3266UH
MY',4JNR8X()VY'KQBO5J* /.;2\\-Z];7NIVGA[5+EX=.F2Y:\CF60(5.;=2
MY.YFYX7('KDC+/"]OJ%AK?\ 9>GZG/K/A]]/D:)[N/\ ?V#94+$9" 3N'\)Y
M&SMCGTFB@#Q:.1V^$'AG3VL;X7-E?V:W$+VD@9?+FR_&W)  Y(XYZUV/CY_,
MO?![Q))(L>M0SNT<;,$C"."[8' RPY/K7<44 >9Z?JR^&?$7B?1M>TN^N(]4
MOFO+.2&S>X2Z21%7RN 0"-N,-@8]JO7!ET_XHZ)>3Z?/%#-HCVBBWA:1$F\U
M&\O*C"@ 'DX&!7?44 >/:(+&+3KCPAXCT'5+S58[B01Q,LS6UX#(723<#L5>
M023C&,]>*V=+OW\.^+?%MAK%O=[M2N!=V-PEN\JSH8PNP%0>5VXP:](HH X_
MX6"2/X::'#-!/!+%!L=)HFC8')[,!D>_2NPHHH **** "BBB@ HHHH ****
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
M*V,,"",!23WQ@$UVBO-;_%Q[QK&]:UOM&AAAF6V<H'65RRN<80@,#\V/SXH
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
M-<,-Y)]0@V@#U))Z#%*UU7P\VD>++F.75/LT5Q*FHEEFWQOY:[O+7[R@*1T
MQUZ4 =G17%ZGJ":3X#L?$VCO<O;V-I#/Y<SEFGM<+N5\G[P0[@W4,.N"0>P@
MGCNK>*XA8/%*@=&'=2,@T 245S;^-])28 BX-J;[^SC>",&(7&=NP\[OO<;L
M;<]Z2[\<:7:ZGJ&FI;ZC<WM@B22P6]F[,5;."O'(XZ].1SDT =+17-MXXT?[
M-HEU&;B6WUIE2SE2+Y6=NBL3]T\'@^A]*UUU2%M:DTH1RF>.!9V;;\@5B0.<
M]25;CV- %VBJ6I:I;:7'"9RQDGD$,$48W/*Y!.U1] 3Z  DD 5D+XXT866I7
M$[S6[Z;,MO=6\L?[Q)'("* ,AMV1@@D<]: .DHK"@\6::[ZK'=>=92Z5$)[R
M.X4 QQE2P?*DAAA3T)Z5#?ZNFH:=J%B;?4+*8V+W",Q\LE<<%71N#G'&01W'
M- '1T5Y[X&\8V47A?PII]Z;TSWUK'$EW)"QBDFV9V>8>K'!_$$9R*] =0Z,A
M) 88.TD'\".10 ZBO*O"'CFP\/>&775WU.6)-3NHI;UH9)HX!YS!?,E.<=NY
M/3/45V^I>+=.TZXN8 EQ=R6EJ+RY%L@;R83G#')&<[2<#)P.E &]160?$EBZ
MV/V-9;U[ZW-W!';@;FA&WY_F( 'SK[\].M(/$=I)9V4\$-S-+>H9(+58\2LJ
MXW$AB H&1DL1@D#J0* -BBN?MO&>C76CR:DDTBK'<FS>!HR)EN-VWRMG7?DC
M@?7IS6!I6H2W/QEOH2M_;HNB([VUU(2JN9OO*-Q7!&/NGL>^: ._HJGJ>IVF
MD61NKR39'N5% !9G=B JJ!R220 !5&V\3V4VI7&FS175KJ$$/V@VLT67>+.-
MZ;"P<9XX)(/44 ;5%<UH/CC2O$DULFFPW[QW$<DB7#VKK$-C;2I8\!N^/?UX
MK7U#58-.EMH&22:YNF*P018W.5&YNI   '4D?F10!>HKCM;\<BPL]'FM--O)
M#J&IK8D/%@Q$.5<$$_>.Q@/S^NS<>(K>&=K:*UN[J[C@6XFM[>,,\*-G&[)
MR<'"@DG!P#0!L45BQ>*](N='L]3M;DW$%\_EVJQ*2\K\_(%/((VMG.,8.<8-
M<CX^\1VVK_#?Q0+&:\L]0TO:D\6]HI87)&,E3AE*GL2#0!Z1169'K$+:M_94
M<,\L\<2R2NB@QQAN@9L\'C..N.<4WQ*I?POJNV26)A:2LKPR-&RD*2"&4@CD
M4 :M%>>>#O'>F6_AWPKIM^;Y)KNRMX8[R:W<02SF,?()3P6)S^/?-;][XWTF
MQ:[>07#6ME<I:7=W'&#%!*VW"MSG^-<D @9YH Z2BL;4O$MIITMY'Y%U<FRA
M$]U]G0-Y*$$C()!)(4G"Y/'N*?J&OV]@\D26UU>3Q0B>6*UC#-'&<X8Y(ZX.
M .3@X!Q0!K45AQ^+=)N=.TV\L9FO%U,'['' N7FP,MP<8VXY+8 Z'FN?\ WC
MW?B;QF"U[Y4=]$J17;LSQ?NAN7YB<#=GH<>G&* .\HK,U/7+72[NRLW66:]O
M2XMK>$#?)L&YCR0  .Y(ZBLN3QYH\>APZP1=&UDNOL;8A^:&;?LV./X?FXST
M]^10!T]%9$?B*TD\32>'_*N%OH[?[20R (8L[0P;///'%5_^$NL"EF%ANFN+
MV:6&UM@@#S&/.\C)QM&#R2 >V<C(!OU@ZWX;EU/4[75+'6+O3;^VB>%7B5)$
M>-B"RLC@@\JO(P>*K3>/M#MO#K:Y,]REK'<&UE!@8M%*'V%7[+AN,DX]ZGB\
M8Z?+"S_9[^.4W1M(8)K5HY+B3;N^16QE=O.XX  ).* +NF:3)9R&XO+^?4+P
MKL\^947:N<[550 !GD]2<#).!C3K@O!U])=_$;QHC&^1(ELL6]V[,86*R%@H
M)( /7Y3CGBMCQ=XHD\-_V0D5C-</J%_%:[D4$(&.3WY8J& '^2 =+17G3:R=
M+^*FH.Z:G/'+HD,Z6,8>9PYE<':F2%X ST'YUTL7C/1[C1]+U*VDEG35)/*L
MXD3$DC\Y7!P 1M;.2 ,=: .@HKC-=^(%O8^"=9URPM+B:XTZ1[:6W= &AG&!
M\_.-HRIR"<@\5UEG<F[M4F,,L);^"5<,/PH GHKGAXQT\G6E$%YOT8 WB>3\
MR@KN!49^8;1GCM5F#Q)9W-CI%Y#%</#JI ML(,D%2X+#/ V@G\.>>* -BBN;
MC\;Z3)-:[1<?9;N\:Q@O/+'DR3@D; <[NJL 2,$CK5J?Q-:0W$T:P74\<%RE
MK-/"@9(Y6*X4\Y_C7) (&>3P: -JBBN8E\>Z+#;6MXXNVL+NX-M;7<5NTB32
MY("J%RQR00#MP<<'I0!T]%<M=^/]'M=2NM/$&IS7=J(FEBAL9&8+(<!L8S@=
MSTY'>I7\;Z3', 1<&U-]_9QO!&#$+C.W8>=WWN-V-N>] '245S5WXXTNUU34
M-,6WU&YOK&-9)8+>S=F*MG!7CD<=>G3G)Q5'5?'UO%9>'+O2[:>]MM;N8XXY
MD3A5(+$8)!WX4C';G/3D [.BL/4?%%IIL=P[6UY/]EB$UV((@QMT(S\W(YQS
MM7)QSC!%/;Q/ILD5@;)I+Z34(3/:Q6P!:2, $OR0%49')(Y('7B@#9HKA?AC
M=O>6_B=VENW1-?N$C6[=FDC4)'A#N)(QR,5L:[>Z3%XC\/VM])>K>RW#FS$.
M]8V;8V0Y'RD8SP>?:@#HJ*Y.Z^(>C6S:HJP:E.VEMMNUALG)C&W<6.0,*!SD
M]>V:Z:TNH+ZS@N[:026\\:RQ..C*PR#^1H FHK%F\36D5Q+&D%U-%#=):2SQ
M(&2.5RH"GG/\:Y(! SR>#21^*+&6;68%BN?/TC:;J+RQD!EW KSAOEYX/ZT
M;=%>;Z]XAMI?$W@+7;6XO387HN7\J/S#YJ_9R4_=#JV3QQGFNBT_QWHFH:?J
M%T&N;9].=8[NVNH&CFB9N$!0_P!XD8]: .FHKF-8\8KI6BZQ>G2K[[1IEL)W
MMW51N#!L'<&*E?D.2"<8]>*IW6NZ;>:=X8FUA-1MKBZO(#;")717G*\!BIQL
M.2<,><=#B@#LZ*Y2S\82W7C'6]&&EWABTV*$AU0$LSAR3UX4A5QZ\U87QOH[
MZ'I6LH;AK#4YD@@D$71W;:H8=1D]Z .CHKEK'Q<]WXUUC0SIUTL.GPPMYHCW
M;F?S"3@'.W"J!QDG/M3/#^NZ!:^%9-1L[F\^P&\E0&ZWO*TK2E=BJV6Y<X"]
M: .LHK%MO$]E-J4^FS175KJ$,/V@VLT67>+.-Z;"P<9XP"2#U%95M\2=!N[;
M3KN);[['?3_9X[IK5A$DA<HJNW8DC\,C.* .OHI&.U2V"<#.!U->9Z=<Q^+;
M_P 22:M)JE@NG:B1;W<<GDBTCBC1B"<X!)+%L@Y!]A@ ]-HK B\7Z<]WI\,T
M=U;)J7%C/<1;8[@XR #G*DCD!@I/:JT?CW2)]5DTV"#4IKB&[2SFV64A$3L,
MAGX^5>>I_#@$T =115'5]6LM"TN?4M0E\JVA W, 2<D@  #J22 /K5"'Q782
M7&HVTT-W;76GPK//;R0[G\MLX90A;<.#TR1CF@"AIW@^_P!)3[)9>*=2330S
M,ENT4+N@8DD"1D+8R3UR?>NGM;:&SM8K:!-D,2!$7.< >YZUS-G\0]$OFTEH
MEOEM]481VUT]LRPF0@D(6Z;C@^O/'6M/3/$EGJNK:GID$5RMUII47"2Q[<%@
M2N.>00"01Q0!L452TK4X=8TZ*_MTE6&7)3S5VEAGKCT/;UJ[0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7'?%.VN;WX<ZM9V=K<75S.J)'%;Q-(S'>IZ*#V!YKL:* .'N3++\5M)
MOTLKXV:Z1-$T_P!DD"*[.C*I.W@X4_2I?AW%<00>(5N+2ZMS-K=U<1"X@>/?
M&[ JPW 9!KLZ* .#\4Z3?Z;X[TGQII]G+?1P6SV-_;0#,ODDEE=%_B(8\@<D
M=*Z2VU^/4C&FGVEZS,PWM<VDMNL:]R3(JY/L,G..@R1L44 ><:&MYX=MO%.B
MZCIU[</<WMS=6<D-L\J723<A=P!"L#D$,1Z].:J:7H-_H.L_#NQGM[J?^S+&
MZBNYXH'>.)Y$3:"X&,9!'X=J]2HH \AU'2]2O_"7Q(M+?3+XSWM^;BU1[9T,
MZ!8^4W 9^XW YK?U*YFU'QSX*U&+2]32V@2\\YY+*0>5YD:JF_CY<D'@\COB
MN_HH X6!+OP[\2]=O[NUNYM,UFWMVAN+>!YA#)"I4QL$!(SG<#C';K7-ZCX?
MU&R^'FI(MA=O<:GXA_M*.TB@:1X8C<(P#!0<?(FXCU..M>O44 8H\20_\)/'
MH;6&H(TMOY\=V\!6!_5 QYW@<X(JIXZNM2M/#HETRRDNG^U0B80P":6.+>-[
MQH0=S@<C@\\]JWOLD)O?M94M.$**Q).U3@D =!G SZX'H*GH \KM8;F#Q#XQ
MFCTC6OLNH:3"+>6>&1VD94E!!SEMQ++\O49Z 4AM[P>$OAO;_P!FZCYVGWEJ
M]V@LY2852%D8M\O&&(KU6B@#RJU;4=#T[QMX?OM)U*:XOI[R[LKBWM7ECN$F
M4X&]1A6'0AB.V*[?P2DT7@;0H+FVFMIX+""&2*9-K*RQJIR/J#6]10!P_@FV
MDT[Q=XUL9@0\FH)?1D_Q1RH,$>P*,/J#678PW2Z/\1D;3M05KVYN)+539R S
M*T"HI4;><L"/UZ5Z#/IT$VH07PW1W42E/,3JR$Y*-ZC(S['ICFK= 'GFIM);
M? 1[>:WFCN?[$2S,$L3(XF:,1!=I .=Q ]Z[/0;&33/#NF6$IS):VD4+GU*H
M ?Y5+=:?#>7-O+<;I%MV$D<1^YO'1B.Y';L#SU (MT >-:R=9U32)3=Z'K']
MH6FNQS-!!;,($@6<$-&!@2DKR6^9LD]!76:2\T7Q*\1ZA-87\5M/8VJQR-:2
M$,R!RZ@@$$C<.A.>V:[FB@#S'P[X9N-5^"%GHEU#/I^I6\1>$W$31/!<)(7C
M;Y@.,XY'8FNH\#F]O=!37-3B6+4-55+B2-3D1IM 11[8&[ZN:MZ]X=_MZ:U,
MFJZC:V\0=9K:UE")<JV,J_&<<=B#R:VE541410JJ,  8 % '%>.XM2L]5\.>
M(["PGU"+2KB7[5:VR[I6CECV%U7^(KZ>_P!:BU[7-5O/"]QJ.D^'[Q$>X@!6
M:S!NC'O'F2K"<DE1C;N&<@G& ,]W10!Y9:P21>)_%5P_A[6;O3K[1X@BW,;D
MW(42;D)8Y#'( 7@\] *ET>PU#1Y]2L]/N-6OO#9TN0Q17UK(9K68D!8HRRAV
M!&?EP=NT?CZ=10!Y,MK?)X&^'5J=,U'[18:C:27<8LY=T*HCJY8;> "1]>U=
MS#X8EBUTZH?$>N2(96D^Q/.AMQG/R[=F=HSP,]A7044 >56-I>K\/O$'A5]*
MO3JMY<7D<2/;.(B)I&*2>;C9M ;=G.>,=<"I=2MM3AN-2\/S:=J4]K%HL5O8
M2V4)"74@C8-YLHQC!QA&8#!/!)%>H44 >40:5%J7A;PK;WUIKVCZE8Z8B6^I
M6MO()+>15161U4'Y6QT8#.T],C,<\?B"S;PSXC\0Z#+JX6SFL]0@MK8/+%ND
M#1S"+U(4;@.F3]*];HH \NUNPN/L&C^(-$\+S6MK9:NM[/I\=N([B>/84:4Q
MCJXR<*><>G0:>FW,VH_%DZI#IFI)82Z&L"W$]H\2[Q,S8.\ @X]1^A!KOJ*
M./\ B)INHWFFZ3?:; ]U)I.J07\EK']Z:-,AE4=VPV0/;UJ": ZWX^T;Q!;V
M]W%9:597'G22VLD;2M)M"QA&4,V &)P.N!UKMZ* .-^%D%Q9_#_3[.\M+FUN
M8'F$D5Q"T;#,KL.& SP0>*E\;Z;8ZJ=.MKZ#4X\.\D&HZ:KF6SE &#E < @D
M<C''XCK:* /*KR#Q&_A;P]<:I;W>H2Z;XC29I8K4B>6U4NJRM$!D,<@D8SCD
M]ZU].:[T#X@:]?WUC?-I^MPVT]O-%;O,87C38T3A Q4]QVZ\YKOJ* /'X] U
MOPS;:/XCBTRYNEM]9O;ZXTV!=TT<%R"HVJ.K*N#M'=B/6MKQK=7?B3X:Z_\
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
MPH_[J1[[PO<_\2-<G=<1QR;LD=]T96,#_9/K0!Z!>>++&Q6Z-Q#<KY%Y'8H
MJGSYI-NU$^;G[R\G &>>AQ$/&FG):ZU+/;WL$NC &]MVB#R(I3>&&PL""O.0
M>W.*S->BUK1_"6G)8VLUS</>QR:F;1!),J.Q>9X@>^XX'< \=,CGDL+^&X^(
M2QZ%JL<.J:?$+-I%,C2-Y#)@G<26+$=<X[XH ZZT\>Z7=6,M\UKJ-O9K!#-'
M/-:E4G\WA4C(SO;.!@=R,9'-8T=]+<?&BR1[:_M"=%F9H;F0%#^\0!E"NRCN
M#C!]:@UG2M7NOAIX6DL+&>2^T6:QNYK%U*22^2N'C /?N/7'&>*LPW-YJOQ.
MTC5X=$U6*Q&ES0/+<V_E>6[2(V&#$$?=/U[9H [#5-8MM*%LLHDEN+J7RK>W
MB ,DKX)( ) X )))  ')KBO#.K10>//'=W>F[M+:UBLWD2\D+&'Y)"V/F88/
M4;3CFKWC2VU*T\5>&?$EI8W%_::<UQ%=V]LN^55E4*)%7^+!'('.*Y[4-'U?
MQ)?^/%M=,O+9=4LK/[%-=1"-9'B4G:03D9.!R.,G.* .YB\6V7]MP:3>6MWI
M]S<PO/;?:E4+.JC+;2K'! Y*M@X[5)IWB:WU*2R\JSO$M[Z(S6URZIY<B  Y
MX8E<@@@, ?R-<YX=NDU.6&4> &TJ^M8W,\UU91QJK;""L+#E]QXR!C;G/8'+
MT3P_=VVJ6T&@?VM8:-?6TXU#3+Z)Q%9.R':86<==YQA21C)]* .M/C?3!+IS
M-%="RU&Y%K:7VQ?)ED.=H'S;L'!PQ7!]<$&HH?'VG76J3:?;:?JT\L%X+.=H
M[)BL+$ AG[A>>N/PK'\#ZEKECHVG>%[[PW?17^GA+9[MT'V0Q)P)%DS\Q*C@
M 9SUP,D7O!L5Q;^(?%TEQ9W4,=UJ N('E@91(@C1<C(]5/'6@#FO%5YI5U\+
M/$EYHK:A;B'53YQFED1O.\^,2<%L[>2-IX]J[6P\;:;?>(AH;VVH65Y+&TMM
M]LMC$MRJ]3&3UQUP0#[5P\VB:M??#CQE80Z9=_:[K6I;NWADC*-+$9T<,N[
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
M&E G[%HL,+3)VEN)<LN?4*H!QZMGL* .IHKD=/U/0VU7Q:]MI]\MW;M$-2W
MYF/E_+L7=Q\F.@7K5-9;3_A5]KK?A>&6U2QLC=6,<K$L8U&XQ/R<A@"#DG&0
M1R 0 =U15/2=2@UG1[+4[;/D7<"3IGJ P! /YUBZMXVL=(M;F^EM+R;3;2;R
M+F]A5#'$VX*W!8,P5C@E5.#GT. #IJ*YG4_&UAI[ZF([2[O4TNW2YO9+<)MB
MC<%@?F8;OE!;Y<\>_%7IO$=J)+."SBFOKF\@-S##!M!\KCYR6("C+*.3DD\#
M@X -BBO,/%FOV6N:5X3UJU6[B5/$=O#)$ZL'4JS!T**2&.5[9]J[+1/%$&LZ
MGJ&FFQO+&^L=C20W:J"R/G:ZE68$'![Y'>@#=HHKE]5\<V&E-JK-:7D\&DF,
M7TT*IMAW@,."P+8!!. >#W/% '445SFH>,;.QUZ'15L=0NKR>U:ZA%O$"LB@
M@8!) S\W4X [D5=\.^(;7Q+IC7MM%/ 8YGMYH+A0LD4B'#*P!(R/8F@#6HKF
M[JW\1_\ "6S26ZVC:7)8E(II)#OMYAG^#H025R?1?;GB?&0U>Q^&^E3:RJ6.
MHQ:G!%*]I=.=T9DPQ9^"=PY.: /6JQ(/#44'BVY\1"^NFN+BW6V>%@GEA%)*
M@87.02><UEV0\,77B*RM])OF:^A1[K$%T[J4&$(<;L$'S!C/<9[5;U'QG:6%
MKJ-['8WMY8Z:S+=W-N$*QE!\X 9@6V]\ XY'4$  Z2BL&V\66=SK-EI:VMVL
MU[8_;X'8)L:,;<C(;(;YAU&/>L;6O%F@ZEX'UVZU/3M0DTVSGDLKVW4 2;D(
M#8*OTR1SN% ';T5R.H>*+NR\9:+H5KI5Q+;75K).9$>/+!0H &YAP-P))YZ8
MSS6AI/BNUU:36(UL[NVETF0QW,=SY:G.W=QASP1R"< ^M &]1532[\:II=M?
MK;SVZ7$8D6.< .JGD9 ) ..V:Y_QX=2O=$;0M$G,&J:C'((Y0<&-$7+-[9.Q
M,]C(#0!U=%<[X.\2'Q+X+LM7\IFN6B*W$*X#"9/E=<$@ [@<9QU%4C\1-.'A
MB+Q!_9VI?8WNC:."D8>%]_E_."_RC=QU^M '7T5CWWB*UTVXNDNH+A(K2R-[
M<3X4I'&,\'#;L_*V  <X-5;#Q?;7FIP:?)87MK/<V1OK<2JA$L8QG&QCAAN'
M!QUH Z*BN2TKX@6&KLKPZ;JD=F&G2:\F@"PVYASN\QMWRYQQ^'0US_B[6!JM
M]X(NHK#4(()];MVAN)2%22,JYY4,2"?E8;E!P.W2@#TVBN)N?!!FM_$L/VK4
M#!JLJ2QP_;F!20,6+!OX%)*C:,_*GJ<!^JW,O@^?P]<R7+SPW4\.F7[.?]8[
M+M2<^C!E )[AN<X& #LZ**S=2UF'3KNSL_)DN+N\+^3#&5!8(,L<L0,#([YY
MH L6&GP:;;_9[;<MN#F.+/RQ#^ZOHOH.W08&!1]@@.HB_?=).J&.,MTB4XR%
M';.!D]>!V%<#XRU*.ZD\&:M]GO8"->$+P."7^42@J44D$[D&,9[5T-KXXTZ2
MWUR2]M;W3I-%427D-TB[U0J65AL9@00#T/:@#IZ*P-/\46^HZPNCS65Y9W4U
MG]MB6;9B2+(4D%&.""1D'!YKSKR1_P *>\=IOE_<:EJ'EGS6R-KX7)SD].]
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
MB0;511@ 5)0!P4$-_)\0-"U*72[V&VBT>2WF9H\^7(S(54[2><*>F0,XJ[X
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
M;A\@7(.#@GKQ7*MH>MK\(-7T$:%=QWK:DS0PJ%(=?M0DRN#PH4=3C/:O8J*
M.,U2&ZN?B5X:U&&RNFLK>TN4FF\H@1M($V YY_A.>..]4M9T"Y_X6-"MDZ#3
MM<MPVJQ'J?L[*58#_:#"-O8UZ!6)H/AFS\/M,T=W?WEQ-UFO[EII F20BD]%
M!)X'KSF@#;KQ^YM/$NIV.CW.H^'M2FUBQUZ*XNV#)Y8B61L" ;\;=I7G SC)
M)KV"B@#SK3)M>\)>)-=M&\.WVI6>JWIO[2XM&0JCNJAHY2S#8 5'//%/N_[>
M\,>.I=;.CW.K6.J6,$%R-. 9X)XMV,*Q'R'<><_7W]"HH \Z\46>M-J6@^)I
M/#RZFEND\%[I:[))(XI"I5ES\K.NP9Q^''-1^*;"\UCX8ZS!IOAE[":^\M;>
MQ2%%F;#*2T@0[5X!XSP!UR<#TFB@#SC7[:\T_P ;KXA/AF;7=)O[&.WEBC@1
MY[:1&8J0CXX(<@^X^F9-8LKV2;PC-!H#VL=MJANY[:UB!^SQ%'4%MO!;Y@2%
MSWZXR?0Z* .*UTZQ-XQ6UETN\O-$DL?W(MF54-QN.[SB6!V[<8!R.3P3TYC3
MM'URU\">!EDT.]^T:-J2/<VPV&38%D4NHW=,L.I![]*]<HR"2,\B@#S&>UOM
M$\9:M<WO@Z76[#6&BN(9((HI9+>41JC1OO( 7Y0<YQ]>UF6RU;P_XZT_7QHS
MW&GW&E"PN+?3D#&S<2&1<+QN7G!([C.!P*]%HR,XSR: .,\ VVHVUQXF:^TR
MYLUN]8ENX#,4^=&5 .C'GY3[>A-.\2VMW-X^\'W<-G<2VUE)=-<RI&2L8DA*
M+GUR?3..]=C10!YFEAJ/]C_$:'^S;P2:I).UDIA/[X- (UQZ?,.^/6NV\+QR
MP^%-)@GBDAFALXHI(Y%PRLJ $'\0:U=PP#D8/?-+0!QFBP747Q-\27LMC=1V
M=Y;VL<%PT1V.T8?=]/O#DX!KC6TS7XOAHWA=/#M_)>V6IK(T@"".5/M?F@QD
MM\V5/L!@Y(XS[+10!QGD7A^+4>J-872V7]AFU:8QY593,'V'&?X1U&1GC-/^
M'UI=V5OKRWEG/;-<:U=7<0E3&^*1\JP_#MU%=A10!QVOOJ[>,K.!],O;S07L
MVXM&5<W._I*2P.S;VS@DG(/&./TW1]:M_ O@W39M$O8[C3-=2XN%"!ML2R2D
MN,$\8=<#J><#%>PT4 >9Z[X>U+7?$/C&""WGABU+1XK6VN9$*QO*F\E2>H'S
M 9^O6H;V?7-9T[P?$WA?5(KO3-4MY+U&5 BA(W5BK%L,O.0>GXXKU*B@"IJD
M$EWI%[;Q#]Y- Z*">Y4@5YD+'6)/ ?@G3WT._CN=*U&Q:Y1D!(2'_6.,$\>G
M<]A7J^1G&1D=J6@#S?6= OM=\5^*88[>>&WU+0EL8+IXR$,H+D@]P/F'./6K
M/A.6[NGLK6\\"KI>H6H NKV2"(0Y48)B93N8L?; R>3C![^C(SC//I0!F>(A
M(WAO4XXH9)I9+62...-=S,Q4@ ?B:X(Z+K"^$/ U[;V%PU[X=,/VNP9=KNOE
M>7)LSPS <CGGGOQ7J (/0YHH X:XT^?5/&$WB9+2ZBM;;1WLHEDA9)9Y'?<0
M$/S8& .0,EO09I?"]K>6'PBMM/N;"ZCOH-/:W:V,9+E]I  QP<Y'/3]:[@D
M9)P** /*9=#U@?#WP?+!HS7=_H!C-UI=PH!F7RC&X7=\I(#9'7\^*VW$FI>$
M->DLO"<NDFYL)+>&![=$N)Y&1ARJ$X7) &3W)X Y[NB@#S633M4M['X=7J:3
M=SG25\J\MXU421DVQCZ,0,!N^<=ZF>#5=-\8^+6&BWES'K5K;M;30[3&K)"4
M978GY<'GH21T!Z5Z)10!Y3INFZO;Z9\.(Y]&OHWTIC]L&P-Y2^2R!CM)[GIU
M]0*T?$-E>:/X]EUI_#3Z_I6H6D4$BP1)+-;2QEL$*Y'RD/S@]1SVSZ(2!C)
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
MY$PD2DX!YY'0$G!_"M"3P]+/-XHU:^T%KVVURYM8FTYMOF&WB4)YA^8 -R6
MSD #H>@!U#^)([2VO9=1LKBS-J\<>UBK><TF @C(/.6(7G'/7'6HM.\6VUYX
MDET"XM9;34%MQ=1J[HZRQ9VDJRD\@\$']17$R^#=>;P[K%AIDUS-96UU:WFB
MVVJMN;=&V]XR3SY9( 4-Z>G)ZWPQ<WFH3B>;PF-"6.,B0S>67=SCA-G\(YR3
MC/&!UH D\5WNE6U_X?BU339[IIM3C6SE3&V&XPVUF^8'IN[$5!<^.5CU/6=.
MM="U2[N])6-YDC$8#*ZLP8,7 QA>GWCG@<'#?'-E?WUUX9-E8S7*V>L17=P8
M]OR1JK@GDC)^8<"JUC9ZC;>-/&=_)IEU]EOK>V2UD&T^:8XW5@!G(Y88SB@#
MJM&U:UUW1;/5;(L;:[A6:/<,$ C."/6KU<Q\/+&\TOP%H^GZA:R6UW:P"*6)
MR"01[@D$5T] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %9'B'P];>)+.*TO)[B.**9)P(&5270AE)
M)!Z$9K7KF?B#J5[I/@/6;RP5_/2TDQ(CA3%\I^<9]/:@#H89(V!C682O'A7.
M03GWQT-2UY_IDFF:'JOAVYDT!K6_U6 :>D\4JX*JGF?.H.#]TX.">U:UWK5M
MKD7BO0IK)E?38 LWF;62021EU(_ =^] '3^;'Y:R>8FQL -G@YX%/KQZ6")_
MA?\ #29HU,L>I:6$<CE<L,X->PT %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %8Z^'+=?%3>(?M-T;QK86I4LOE^4&W!<;?[Q)SG/O6Q1
M0 4444 !&1BL;P_X8L/#D<JVCW<TDI&^:[N&FDV@DA0S'A1DX ]3W-;-% !1
M110!C:YX9L-?DM9[B2ZM[NT+&WNK2=HI(]V-P!'4' R#D<5/I>B6^EDR">[N
MKAEVF>[G,K[?09X4=. !G S6E10 4444 %%%% !1110 5CV?ARWLO$=]KD=S
M=-=7J)',KLNPJF=@ "\8R>_?G-;%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !6/J'AVVU'7M-UB6YN4N=.\S[.L;*$&\;7R"ISD#'M
MVQ6Q10 4444 4-:TF'7-*FT^XFN88Y=I,EK,8I!@@C##D=*ETW3K;2K"*RM$
M988\XW,69B3DLS'EB2223R2:M44 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% &5KN@6WB&V@@NKB]A6&82@V
MER\+$@$8)4@D<FM"VMX;.UBMK>-8H(4$<:*,!5 P /PJ6B@ HHHH Q[SPY;W
MOB.QUR2YNENK%'2%49=@5\;P05R<X'?MQBMBBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "N<\>6-[JG@?5].TZT>ZN[NV>&.-75>6&,DL0,5T=% '!Z_IVK
MR6?A'4K;29YY](NDDN;)9(Q*4,3(Q4EMI()'&[FH]/T[75U[QM?W&BR1QZI;
MP"U59XV+,L)0J?F&#DC/;@X)ZGT"B@#S&30-='P^\&:8-'G:]TN^LI;J(31?
M(D)!8@[\'/;!_*N^AO;^37)[232WBL4@22.],RD2.2<IL'(QZ]*T** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ K&\.^)]-\46]Y-ILOF):7<EI)_O(>H]B,$'WIGB
MN_DM-(%O;^=]IOI!;1^0A=U!Y=P!SE4#,/<#UKR/P9<1^ ?C/?:"D,]KHFO
M/9I/&T>Q^2H ;G&=Z>_RT >C>(?B#!X>\5Z;X>FTJZGNM2Q]F>)TV-DXYR1C
MFI[#Q[87'B]O"M]9W>G:OY?FQ1W&QDF7!.49&(/ )YQT/I7G_P 4/./QH\"_
M9C&)LC89 2N?,XSCG%0^"YSXD^-FH7OBS%GXDTN,PV=C$,1% ""P8G+'#D^X
M;(Z< ':Z[\3$\/:--K%]X?U%=/CNVM$E#Q9D969=P7=G:2IP3BM?3_%5S?W=
MK =!NX!=V9N[>626,HX&WY258D-AP>17'?M! +\,@  !]NBX'T:O0O#8!\+Z
M.2!D64.#_P  6@##\#_$"U\=K>R6.G7-M%9N(Y&N&7ECV 4GTI;3Q[%KFK7=
MAX;TR?54LFV7-X)%BMU?^ZK'ES]!CWKRWX1K>/\ #OQ^FG[OMK>:(-GWM_E-
MC'OGI74_L]26[?#>1(MOFI?R^<!UW$+C/X8_*@#L3XQQ#K1DT>^AGT>!9[B&
M4H"ZD.<H02K#"'G/?'!!IW@GQC!XXT8ZM9V4]M:^8T:^>R[F(QG@$\<U9\5I
M$/"FOR!4\XZ9,K,/O%0CX!]LEL?4UQ7P _Y)?%_U]S?S% '3^.O'-MX"TR#4
M;ZQN+FUEF$ ,#+N5R&(R"1QA3S4A\57<4VG?:/#U]';7TJ1+<"6)UC+_ '2X
M#9 /3..M<!^T%=P7OPULYK=P\8U<1Y']Y%F1OU4UV?AJ+4K&34+OQ!=6\UH;
M:T:VDCA*(B*&^7!+?,&YZG.1TX% '73O)'"[11>:X&0F[;N_&N+\*_$B'QCI
M&I:CI6BWI2P.UHY'0/(V,[5 )YQZD5W%>+?LY?\ (N:[_P!?X_\ 0!0!WW@7
MQW9>/=.N;ZPM9K>*"7R62=EW[L ] 3QSU]C6KH^LRZK<7\;:?+;):3F#S7=6
M65@!G;@YP,XR<<Y'8UX_;S7'PR^-.IZ?:V[26'B*(RV<*@[?/))0<= 'W+[!
M@:]JTNP73-,@M YD:-?GD(YD<G+.?=F))^M %RBBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#,N-#AN==MM7:Z
MNEGMD:.-%<>6%;&X;<<YVCGKQQBLKQ-X"T;Q9J%E?:HUT9[(YMFAE\ORSD'(
M(&<Y4'D\=JZBB@#EM5\!:5K6NV&M7UQ?2:A8;?LTHE"^7@YS@#!YY.1^E/UC
MP'HFM:_9:]<+<1:K9@"*ZMY?+8XZ;L<'OVZ$CI7344 8'BGPAIOC'3H]/U=[
MA[1'$GEQR! S#(!) SW/'2M&STU;'28M.@N;@1Q1B*.1BI=5 P!G&#P.I!-7
MJ* .:\*>!M(\&?:1H[721W+!YHY9=X9AT/(R#SV-1KX"TFTU:YU/29[W2+BZ
M.;D6,H6.8^K(P9<\GD =3ZUU-% &,_AJR?2;S3_,N0MZI6ZG,NZ68$;2"[9/
M0X&,8[8K+TCX>Z9H.EOIFE7^K6EFS%C'%=D8)ZD'&1^!KK:* ./U/X:Z!JWA
MRQ\/W?VMM,LFWQ0B;'S_ #?,6QDGYF[]ZMR^";&X6RCN=0U6>"SECEBADNSL
M)C(*[@ -P! ZYKI:* (YXS-"\:RO$6&-\>-P^F017/>$_ VD>"TN(]&-S'#<
M-ODCEEW@MTSR,@_0UTM% &=>:'I]_J^G:I<P![S3C(;:0_P;UVM^E:-%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!PWB/XA3>'_&FF>&1HZW$^I@&WF^U;%&6
M*_,-A(Z=LUL6^OZA'K36.K:3'96XM)+H7J78EBPC(&4Y52I <'GL*\S^)B2R
M?'+P2D$HBE*J%D*[@I\QN<=ZZG6M$UX?"SQ187-RU]JLOVEUF2/:9D)# *HZ
M?(-N/;% &GH7C>Y\607=[X=T=;C3H)#%'<W=R8/M##KL4(QQ[MC^>+/AOQM:
M>*],OI=-@9-1L7,5U873;'BD!(P2 >.#@C/3M6!\"YH9?A1IJ1$%XI9TE [-
MYC-S^!6N7^&$,US\7_'NIVV3IOF31%Q]UI#+D8]>%8_C[T =-H'Q3NO$?A74
M?$5CX;+6>GNRS1F]'FD*H=BHV8/!]0>*W;/QU:ZQX$D\5:-;-=0QQN[V\K^4
MZ[ =RYP1NX^ASUKP+PG?>)M-^">OW&A_9WLFOGBOE,1,R1M$@+HV<8P<'Y21
MG.?3V#PW;Z#;_ ^<>''D>Q>PF=FE8&3S"IWA\<;@>./04 ;7@#Q_:^.[*^DC
MLY+&ZLI_)FMI7#,O'!Z#J0P_X":SH_B>EU\1AX/M-)9Y&+[;N2X"(P0-N. I
M/56 ]<>AKC-4MM2\"?')GT> M;^*8'5% ^5)SU8C_9?#G_9<TZ.RBT[]IG2;
M* 'RH-,$:Y.20('&3ZF@#W&L#4?%VFZ9XNTGPW.^+S4HY'CYX7;T!_WL,![K
M6[)(D4;22,%1069F.  .I->!?$VPU&]TBW\<6NEW]OJ5E>"[6Y<1[5ML@1#
M?=QM1L$<%WH ]E\5:Y<>'/#]QJT&GF_%N SPK+L<@D#Y>#D\].*R_!GCVS\=
M>'9=0TF%5O(3LELII=I1NV6 /!'0X]1V-*==M_$WP\M-9ML>7=B!RH.=C>:H
M9?P((_"O._'.@W_PR\6+X_\ #$);39GVZI8KPH#'D^RD_P#?+8['% ':^(?B
M+/X<\#Z?XHNM%5X+ORSY"7?SH)%W+D[,'CK_ %IUY\28]#BTJZ\0Z5)8Z=J8
M7R;V&831QLR[@LG"E>/8]#Z5Q?Q5;?\ L_Z PZ%+(_\ D(U+\7985^!NBPO@
MS3?9%A7N6$>3C\,_G0![/O4Q[U(92,@@\$5YOKOQ3O?#FCZ3J>I>&#''JC!8
M(A? R+D C>-F!P1W-=AX0M;JQ\%Z':7P87<-A!'*&ZA@@!!]QTKS#]H;_CP\
M,_\ 7^?Y"@#T*;Q)JUH=42[T*.)K*T^UHRWFY)U&[< VP$,-O0CN*SO#'Q!F
M\4>#+[Q+;:.L4-MYF(9+KYGV+N/(3 ]OZ5TGB;_D5-8_Z\9O_0#7E?P@_P"2
M%:O];O\ ]%B@#M/ ?Q#M_&\NIVIL)=.OM.D"36TL@8X.1G@#H00?P]:J7WQ/
MCM_B);>#[;27GFN#A+IIPD9QNW?PD\%&7Z@UQ7B2&^\"?&'2?$&DVK3P^((/
MLTD"\!YR N#Z?-Y;9_WJ36K!=,_:&\$V8<R&/3AOD/61R;@LY]RQ)/UH [K5
M_B%<:7\0++P>NC)->7L7FP3?:]J;?G^]\A(/R'U[5O:7K>HW6N3Z9J&D"TV0
M^='<1W(FCE^;:P'R@@@]<CO7EGC6*XF_:1\,QVMP+:=M/PDQC#[#B?G:>M>G
M^&$FTK1M-TO5;@2ZJPFW/CF4AR6?'8'*G_@0H M>)?$FF>$]#FU;59C';18
M"C+.QZ*H[D_YXK$N/&>JV7A8>);OPV4TT1B>2)+L-<QPGG>8]@7(')&_@5Q7
M[1UG=S>$=+N8E9K6WO#YX'0%EPI/ZC/^U[UZ%XKO+0_#76+L.GV1]*E9#V*M
M$=N/KD?G0!5UWQ_9Z;X"'C#3H5U+3=J,=LOEMAG"< J>0QP0<8P:A@\::Q<^
M%K7Q%#X;CELIX5GV1W^94C/5BI0 X') ->3:?9W=I^RKJ[72LJ7%TLT ;_GF
M9XA^1*L?QKT+X::;K TWPO?S7ZSZ3_8;1+;"$+Y4A:(@DY.[(4CG&,>] 'HU
MW+-#:2RP1)+*BEE1WV!L=LX./RKS*P^,OVWPA<>*CX<G&D6MT+:X:.Z5I4)V
M_-M*@$?.HZ]:].N?^/6;_</\J^??A)X3G\9?"O4=(FU4VFERZJ3<1PP RR;4
MB; <M@#(7^'MU[4 >^:9J=IK&E6NIV4OF6MS$LL;D8RI&>?2LSPGXMT[QCIM
MQ>Z:V8X+J2V;)Z[3PWT92K#ZU2UBVAT7PS8>&M)M9W295M$A@8>8MNH'FMEB
M.=N1G/WG%>9^#;AO /QIO]!EM)K#2=?'FV<4VT;'R2H&TD 9WH!G^[0!W?B+
MXCOX:\9Z=X?O]'V1:BZK;WYN<1')QS\F00<9'N.:Z;5-6NK+4].L;2RCNI+Q
MV#9GV&)%&6D(VG*C*CZLH[URGQE\.6VO?#N_GEPESIB&\@DQR"H^9?H1D?7!
M[5+\)[VZU_P=9^(M3E\Z_NH_LY?'W8XF* ?5B&8GN6] * (M0^*,>C^/+;PQ
MJ>DM EQ.($OEN T98JK 8*@_QH#Z9K6\>^.(/ NBKJ$ME)>LS8\F-PI"9 +D
MD'@%D'U85Q?Q2\,-XA\,^)[JV4_;M*U!+N%E^]M%M#O _P" \_516)XLU*[\
M3_ F]\3ZA$8YYX;2WC![A)5WN/3?)N_!5H ] U7XAS:3\.[7QC+HZO;3I%+Y
M"W7SJLF-O.S!//(_G4\7C+5I="TW6E\.QO97R0R_NK\-)%'(5^9E*#.-PS@F
MN'\9_P#)L.F_]>-A_-*Z/X?VU]IVAZ;J^J:BLND?\([;>6&C"+;!5#,">_&#
MGV]J +/C3XG1^!=<LK/4](E>QNL$7L,NX1C.#N7;U')QGD=*Z6]UR9)-(;3K
M:"]MM2D$:3BYVA08VD#<*<C:AZ'J1]:S==T/3_%.IW.EZE#YEK<Z8,@\,A\P
MD,/1@>:\T\#MKW@_X@:;\/=7!N+.*ZEO-.NNQC\B8$#V.[..Q!ZYH [?Q%\1
M[[PWH5SK=WX</V"*]>TC/VP"27:[*'"[.%.TGDYK;T?Q)J.H7FG)=:*+>UO[
M0W4-S'=>8!PIV,-H(;#9].#7)?M ?\DQ?_K\A_K7=^%?^10T7_KP@_\ 1:T
M:]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% '.ZGX'T#6-=MM;OK6:74;;'D3"[E7R\'(V@, .3Z5T*C:H SP,<G-+
M10!SH\$Z+#<7<UDES8&\;=<I974D*2MW8JI !]Q@^]7M/\.Z5I.C?V3IMH+.
MRP?D@9D8D]3N!W9/KG-:E% '/^'_  3X?\+VES::18M!;7.?.@:>21'R,'*N
MQ'08JK8_#KPSIFEWFF6-G<6]C>',\$=[.%?M_?XXX..M=510!3.E632V4TD/
MFS66XV\LK%W3<NUOF)R<@XYK(?P+X?D\3+XC:UG.KKPMS]KE! QC&-V,8)&,
M8KHZ* *>JZ7:ZUIL^GWRR/:SJ4E2.5HRRGJ,J0<'N,\U%=:'8WNAOHURLTEC
M)&8G1IWW,A&""V=QX]ZT:* .9L_ 'AW3]$?1K.VN8=/>02F!+Z<#<"#D'?D<
M@'CTK?DLX)[%[.>,36[H8W24[]ZD8(.>O'K4]% '/:KX(T#6]$M-&U&TDFT^
MT5%A@^T2(H"+M7.UAD@>M+;>"M MKFSN/L3W$MDH6U:[N)+CR ,8V"1F"]!R
M.>*Z"B@ KG_$?@K0?%C0'6[22Z^SDM$OVF1 A/<!6 SQUKH** *=UI=M>Z7)
MIUQYSVTB&-QY[AF4C!!8'=T/K61IO@7P_I&B7.C:?:SV^GW.[S8$O)L'<,'!
MW9&1UP:Z.B@"@NBV BL8WA,HL'\RV:9VD:-MI7.YB23AB.:S+WP-H&H^(H?$
M%U:SOJD  BN!=RJ8P,\ !L ?,>,=S7144 <U?^ O#VIZ]'KEU;7+:G$ L=RM
M[,C(!GA=KC Y/3U-6[#PKI6FZR^KPI<O?O"8#-<7DLY$9()4;V( R!TK:HH
MAO+.VU"SEM+R".>VF4I)%(H96![$&N=/P_T!M/CTV2*[ETR-@4L)+R5H!@Y
MVEN5!Z*<CVKJ** ,C6O#.D^(-'&DZC;%]/PH^SQRO$A"D%1A". 0,#VJQH^C
MV6@Z9#IVG))':0C;'&\K2;!Z L2<>U7Z* (KJVCN[:2WE+B.0;6\MRC8]BI!
M'X5D>&_"&B>$;>6WT.UDM8)6WO']HD=2V ,X9C@X Y]JW** ,V70K&77(M9<
M3_;HHS$C"YD"A"02-@;;R5!/'.!6?KO@;P_XEU&VO]6LY9[JUY@D6YEC\HY!
MRNUA@Y -=%10!GZKHMEK6ER:;?K+):2ILD03.A=?0E2"?SJ+0/#FE^&-.73]
M(AD@M%)*Q-.\BKDY.-Q..236K10!FV>A6-C=7MS"LYDO6W7 EN))%<X"YVLQ
M X ' Z"JFI>#M"U;0(-"N[-FTN!51+:.9XUPN-H.TC.,#K6[10!SEUX%\/WO
MAV'P_<VL\FE0[0EL;N; "XVC.[) P, GBH9/A[X=FTN+3)8;Y]/B"JEJVI7)
MC 7H-OF8('I74T4 9W]B67]M?VO_ *1]L\ORMWVF39LSG&S=MZ^U2W6EV5Y?
MV5]/;J]U8NSV\O\ $A92K?@0>GT]*N44 8WB+PMI'BNR6SUJWDN;96#B(3R1
MJ6'0D*PSU[U?T[3[?2K"&QM!(MO"@2-7D9RJ@8 RQ)Z"K5% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y[\0=7_L77M&NM:@N
MY/"I21+IK?<5CG)78TH7DIC=@=,G."0*]"K!U34;NTUE8)=*N+S1YK8^=+#$
M)/+?=C!3[S C/0'&!QS0!3T$Z586^I:[9:S]IT&6!)49KIIDMP@<N%))VKR#
MCL<C X%6HO%MK_;MEI-Y97MC/?QO)9M<JFV?:,L!M8E6 .<, ?Y5PL7@.6ZC
M\:1:%:RZ5I.JV:1VMM.IB5[@9)<1GE$/"\@=3Q@"MGP\9-8$5M<>!CHM]'&R
MW5Y+;1*B$J5/DLIRQ)/7  &>>F0#;;QQIRM82FVO#I^H70L[:_"*8I)"2%XW
M;]I((#;<'KG!!JMHWBR[U/7/$5I<:1=QV^FRK"NTQN?N!CD*V<MN&  0!C)!
MS67X(O?$.DZ/8^%+WP[=I>6&+<WYV_9&A4\2!MV2=O\ "!G/7'.+N@PWVD^,
MO%AN=,NS;7EQ'=0W**&1D$*J0,');<N,8H G\.Z_H%EX(T>YTF"Z2PNV\FPM
M7.^:1BS?*-S'T8Y+8 ')&*O1>+[)I]2M+BUO+:_T^$7$MI(BM(T1Z.FTD,O&
M.#P>N*X'2/#VN6/@OP/>KIMR;WP_<N;NP*XD:-]RL4SPQ"L" #SR.O%='=:=
M/JGBV]\31VEU';0Z(]A$LD+)+/([ECA"-V!@#D#)8]AF@"[9?$33+TZ+(+#4
MHK35V6.VNY856+S&!*QGYLY.#R 1GO763316\$D\TBQQ1J7=V. J@9))]*\M
M73-33P+X L3IE[]JTW4;26\C$+9B2-6#L?7&1TSGM7H>NZ/%K^D2:=-<W5M'
M(48R6S!7&U@PY((QD<@B@#C;:]U*[^+&ESW,LT5I<Z5<R6]FV0$0/&%9A_?;
M.3GH"!U!SN?$77[GPUX%U+4K(@7@5(H"1G:[N$#?ANS^%<Z? VH6_P 2M(O5
MUK7KFSALY3)<S7"-AMZ$1$A!\K '([XZBMCQ5I]WXV\+>(-#2PN+*>&15M)K
MC 2=T*R*RD'[I(QF@"IJ)/@_Q-X4CM9IGM]1E>PO%EE9S,^S<DIR?O[@<GN&
M/H,6-3:>'XN>'T6[N?(N+"[9X#*?+RNS!"],_,>:2[LKOQ7XD\-7<MC<6EMI
M+/=W0N$V'SRFU(U_O8)8EAE>!@G-2:M!<O\ %'0+V.SN7M+:TN8IIUB8HC2;
M-HSW^Z>1P.] '94444 5M1M#?Z9=68GD@-Q"\7FQG#)N!&5(Z$9X->=ZIH]O
M:_%+PYI,,^H+8W%E<O-#_:$Y#LH&TDE\\5Z;7"ZS;7DGQ:\/ZA'8W;V-I:7$
M4]PL)*(S@;1ZGIU&0,T 9OB73XO#FO\ @\QSWTT7]JS%4::29MK1.=F"26^;
MIGD# [5U6G^,].O;;5I;B&ZT^327"WD%V@#IE0RD!2P8,#Q@DFJ'C"VNI_$W
MA*:WL[B:*SOGFN'BC+"-#$R@G'N1P.:YW5_#FJZU>?$&"UM)8FU 64EC)/&5
MCG:!5++D]BR[><9SZ4 =K;>*K:3Q#%H=W97EA>SPF>W6Y";9E7[VTHS<CN#@
MU>US6+?0-%N]5NHYGM[6,RR"%-S;0,DX^E<UX5N/[1O()?\ A!CH<\"G[1/<
M6T288C&V%E.YLD_>P!@>]:WC>">[\#:Y:6L$D]S<V,T$44:[BSLA4#\SUH I
M?\+ T];W3K>73=5B34HC)9S-;@I.P7<4 !+;L>H /8XYJS8>-=,NK75YKN*Y
MTQM'/^FQ7JJ&B!7<K?*6!!'3!.:YZ\M;V2Y^'TBZ?>%=/;==_N&_<CR#'SQ_
M>/;/KTK-USPQJGB&Y^(EI;V\\!U-+-K&:5"J3-"HW+D]/F7'/KGD4 =NGBRV
M75+&POK*]T^34%)M'N53;,0,E/E8[6QSAL9^O%94WQ+TR*RU.\72]7E@TRZ:
MVO72V'[G:%)<Y897YNV6X)QCFH-2AO/&4WA?=IMY8R:?J$>H7IN(B@B,:-^[
M4GA]S,.5R, DGH*Q_P"SM2;P;\0K/^S+T7&IWUU)9QF!LS+)&JJ1Z9*GKC'>
M@#IK[Q9<Q>-]*T6UTV:>UN[22Z,\;Q_.!M VAF& -V3WZ8!YKF= \20>%3XT
MFGL]3O+:VUN5Y7A7S?(B\N/YF9V&0.> 2<=L5H_9=2M_%/A'5$TJ[G@CTJ6S
MF"* T,A\O&\,1@?*>?;Z50&GZBWA?XBVO]FWHFU2YN7LD,#9F5X512/3D'KC
M% &MX@>.7XD^ [J"5VCG^V'ASM=?LY*G;G'?KCO6[I/BJUU9]7C2TN[>72I#
M%<QW 12&"[N,,>".03@'UKFI+2^;7?AY<#3[SRM/@F6\;R6_<%H!& W_  ($
M<9]>G-/\3Z#=OXYLI-.=%M]=@-EJT9."8H\/Y@'KMW19[>8M ':Z7?KJFEVU
M^D$T"7$8D6.< .%(R,@$XX[9K#&H:/\ \+!N8!:7G]LPZ6':7#>6UOYG"JN<
M$[L\X[=:Z<    8 [5QAAN8_BY-J;6=U]@&B"V^T"%BIE$Q<J,#)^4_3MUH
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
MV^4L*S$@0+NP1MV\XYYW&NI\76TFJ^,?!5G&A#P7<FH3=_+CC3'./5G5?QH
M[:21(HWDD=41 69F.  .I-<W_P )OIZIIUS/:WD&G:C(L5K?R(HB=F^YG#;E
M#=BR@?2M77]-;6?#FIZ6DOE/>6DMNLG]TNI7/ZUP,^F:IXA^'&F^$+G2[JTU
M*%K6"YD>,B*)(74M*LGW6RJ<!23EN0.30!=U>Z?6/B:/#VH:1<W6EKI+2>06
MBVEFF">=RXX & ?O#)P.:[""W70/#Z6]JEU>+9P;8T>4-+(%' +,0,^Y-<\8
M;H?%_P#M#[%=?8?[&^Q_:?).SS?.W[?R[]/>NPF0R02(.K*0/RH \FUSQ!<>
M(_AGH>O7=M<6DCZG:2 K(-C*TXX 1B6 ''S 'VKO-.\76=]J]]IDUK>:?<VD
M N2+Q%020DD>8I#'C(.<X([BN BTW61\*=!T630]02]T^^M?-0Q@Y$<VYV&"
M?E  P>^>,UNZQH]YK/CW5/+M[F*SO?#3Z<EVT3!%F9V.#QG@-G/3MUH WAXT
ML5O],M[BTO;:'53ML;J9%$<S8R%X8LI(Y&Y1GZ\5T4D:2QM&XRK#!%><^$!<
MM'I^F7W@-;+5++8MQJ$EO%]G^3&9(W!W,S8X '!/)XKT:2011M(P8A1DA5+'
M\ .30!X1:WJ6WPKU35EUZ_AUZVOYDLV&H2-([++A(_++$.".,$'CFNTWWDGQ
M#\$W%^KQ7MSI%P]W#O.U9 D60%S@8+-5GX7:7/I_A^>'4M,EM;U;ZXF7SX<-
ML=RRD-]#TS5O6+:ZD^)_AR]CL[A[2VM;J.:=8R41I-FT$_\  3].] %E?'>F
MM):N+:\^Q75^=.BO=J^6TX8KC&[> 64KG;C(].:;<^.[.'4=7T^#2M6N[K2E
MC>>."W'*N&(*EF QA>^"<\9YQQ%[;>(]3L--GU#P_J<VKV.OQ7%P5V^2L*S$
M@0+NP1MVY..>2QKIM-BO(/&OC*^FT^\2WO+:U6W?R21(T<;AP,>A8#W[<4 =
M?I.J6NMZ1::I9.7M;J)98R1@X(SR.QJY7+?#FTNM/^'^C6-[;2VUU;0"*6*5
M<%6!/Y_45U- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M="V48-A@5#=P1BHT\8Z7H]EX9LK;2]0,6J6@-A%#&'VJL0<(26SNQ@>G.2<
MF@#L:*X^U^(VERZ9K5U>6=]87&C%1>64\8\Y=WW" I(8-V.?TYK1MO%*2ZO>
M:3/IUW!J%M:K>"$E&\V)B5!4AL9R""#C\J -^BN*L_B587EGH]^NDZG'INJ3
MK;1W<B($21F*JK#=NY(Z@$#/7K5G2_$U_?>/M;T1],E2TL(K?;('C."XD)=O
MFS@X4 #)XYQF@#2TWPU#IGB#5-9CO;R6?4O+\^.4Q[/W:[5V@*",#WK:KD]/
MLK7P)IFNZE<SW L7N&NA$\YE*9P."W0LW;.!D<]36UI^J2WE]<6DVGW%K)#'
M'+ND9&20.6 VE2>1L.0<=10!I45P'Q(OYM*N]$O[ZQN;WPS"\O\ :<5N"VTE
M0(W=1]Y =V0>.G?%:'AA_#ZC4?$6BZK')HDUM'E%F9H[8Q^8SD*?]7PPRO'3
MI0!U]%<P/&UI'J>FV=U8W=LNJ!OL4TFPB5@-VT@,2C$<@$#TX/%94OQ3T^+3
M9=3_ +$UEM/MKA[>[N! NVV*MM)8;LD9_NYP.N.E '>45SE_XQM;6XN(;2TN
M;]K:Q74)C 5"B%L[2"Q&XD*Q 'IU'%07?CS3[<:"8;*_NEUR(R6;0QK\W[O>
M%.6&"1@>@SR0 30!U5%<I_PG"&-E71-2%W#8_;[FUD5$>&/+  Y;!8[&P >@
MYQ534_&\WVWPE_9.GS75GK9,OF!D5F3R6<( S##="22  ,<DT =MGG%%<M9:
MEHS>.M73[!/;:I;V,3W5U,0$:'+;<?,1P=V3@4-XYLHK;3[^XLKN#2=0D6.W
MOW"["7^X6&[<JMV)'<9Q0!U-%<G<^.HX]3UG3;;1-5N[O2DC>9(DC 97#,&4
MEP,87H>3G@'!QO:-JUKKNC6>JV18VUW$LL>X8(!'0CUH O$@=3BBO-[Z3_A(
MOB-JNBZMH=Q>:=#ID:I"S1$)O=]TH^?()"K@CYACH*TO#WC?3YK"WBMM+U>+
M3+59H);ZZ"E+?R 0?-;<3DA>O/)ZYS@ [:BN9'C2UCDTM[RPO+2SU5UCM+J8
M)L9V&45@&)0L.F1['!XJO/X]B2;6H+?0]5NIM'91<I&D8^4IOW EP"-N#C[Q
MSTH ZZBN2B\?V,TNC.-.U!=.U=TBM;]T58S(Z[E0KNWC.",[<9[D<UM>(EU)
M_#6IKHY U,VL@M2<<2;3MZ\9SCK0!IT5Y1X6O/#/B2&QL;1I]'\3V,\$EW:W
M$CQ7$IC=6D#Y/[X$ ]<]03BNWU;Q5#IGV_R;&YOO[.027?D,@\L;=V!N8;FV
M_-@=B/44 =!17(3_ !#TY9M-BL=/U#4&U*S>\LS;1J1*J@$J,L,-R.N*N:5X
MOBU/7SHLFE:A8W@LDO=MTL:_NV..SDY!X(QP10!T><45Q>O:_I%UI6G3ZMHU
M]+;2:O';V_*X$RR[4D)5_N;@2.N0.G(K7U+Q/%93W\%K8W6H2Z?")KM;?;^[
M!!8+\Q&6(!(4=L9QD9 -VJL]A!<7<%V04N8,A)4.#M.-RGU4X&0?0'J :RU\
M5VES;V+Z?;SW<U[:_:XH1MC98N/F;>0%Y(&.I.>P)$_ASQ%9>)])&H60D15D
M>&6*4 /%(IPR, 2,CV)H UZK06$$%W/=@%[B; >1SD[1G"CT49/'N3U)-6:*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N>\8V%
MOJ>DPV5[H[ZI937 6X2+[\*[6(D7D'(8+TYP3C-=#10!Y-J&@>(O^$$U+2$7
M4=3A_M.!],%T0;@6Z/&[;R2. 5<#/.,<5T%_;:L_Q)75K'3Y3$-"EM8YY5 0
M3M('56&<XXY.*[FB@#R:ST_Q!<ZEX-U:[\.ZBU_93RC4Y[B:(LSO"R$K\W$0
M8YP, #H":WM+L]0M]?\ '5U+IMTL-^T36C;1^^VP",XYX^8=\<5W=% '-?#^
MSN].\!Z-87UM);7=K;+#+%)C(8>X)!%9ME'J.A>-O%5X^D7ES#J;6\MF]N%9
M7*0A"K'/R'(ZM@8[UV]% 'D:>#]7\(6_AN^BTB+75M+>>WU&RCVEE\Z7S=T0
M?@[6X[$CZG&MXEAFN_!B-_PCC6EQ-J,$EG96[1I<QE6!\P '89  YVY( '/0
MUZ-63KOAVQ\0PVZW;7$4MM)YMO<6TS12PO@C*L/8D8.1S0!S'AS4HCXHN+S4
M=$U^UU2^A$*W%];QB-EC#,(D\MB ?O-SUYYX KGTT/6U^%=MI!T:[^WIJXN&
MA^7(C^U&7=G=C[OOUKT?3- @TV03/>7U]< %5FO9S(5!Z[1P!]0,FM:@#CA:
MWK_%J/518W T\Z*;3[05 42F8/M(SGH.N,9IWC;2=1N+_P /:YID#74NCWAE
MEM58!I8G4H^W) + '(!(SS77T4 <%?Z3=ZKXDU'Q&EC<QQ)H;Z=;PNFV6>1V
M+$[<\ <#G'))Z#)S/[)U9?"'P^LO[)NS<:5>VLMZ@"_NECC9&/7!Y8=,UZA1
M0!D>*;&?5/"&LZ?:J&N+JQFAB4G&69" ,]N37&3VNL7>F^! =#O8FTR[B>Z1
MMA,:)"4+<,?XCP!S@9Q7I5% 'F.K>&-5UO5/'T$5M+;IJEM:+8W$H&R22%3D
M'G(&[ Y'3-;7A:YO[^YM_M7@I-$GMP?M4\BQ;6;:1B$J<G).<G QD<YKM**
M.;\9Z=:ZMIUK8W^CRZE8RW \[R?]9;X5BLJX(.0V!QSACP:XW4]"\1O\+M8T
M4K?ZI))?)_9@N"#<&V62-AYA)'/ROC/.,=.@]6HH XWQ;HTGC2)M&E@N;2SB
MB^U)>&,$^>!\@7N-N<GIG@ XW5DZLOB7Q%\.[(WVB3QZU97MK/<6RE/WPCE!
M9HSG'(&<$C'3Z^D44 <5?P:C>?$3PQJ@TNZCM;>UNDN'.T^4T@38#@\GY><9
M ]:PO#VG:OH*S>&[GP=%?.D\GV/5RL1A:)G+!I23N!7/0 DX_&O4J* .+L+;
M4M*^(WB.\?2[B:RU&"U:*YB*%1Y2,K*1G.[)& !W[5R]MH6M0_"KPQI#:1=?
MVA9:E!-/" N41)RY.<X/RD=#7KE% &-XJTR37/!^KZ;!Q-=V4L4>>/F92!G\
M<5RTVD3>,O@OI]E:%8[X6ENT:R<!9X2N4;T^9"I]*]"JM;V,%I//+ IC\]M\
MB _*7[MCL3WQU^M '+7>GW/B?Q+X:U%["XLDTHRSSFX #!W38(EP?FY.21\N
M%')S6''X9U:R^'M_X#MK20F266"UO./*%M)(7+L<\%59AMZD@8X.:].HH @L
MK2.PL;>SA!$4$2Q)G^ZHP/Y4ZYN8K.TFNIW"0PHTDC'HJ@9)_*I:KWEE!?Q"
M&Y4O#N#-&3\KXZ!AW'MT/>@#E_A=I=QI7P\TR*[C,=Q-YER\;=4\QV< ^X#"
ML2TL]<\/OXOT=]%N[Z#5;FYOK*[MBA0^:O*/E@5*D>^>W;/I=% 'F.F6_B2R
MT[PCIUYH=_)I<&FB"\MK>6,/]H4*%,AWC,> W&>I^8<8J]X.\,3S_#S4/#.N
MZ6]G'+-=1E2RD,KR.P9,'H,C!..1TKT"LC7O#UMXACMH[JYOH%@D\S%I=/#O
MXP58J02"#0!C?#NVU(Z"NHZS,D]_.JP"5.C0Q91&SWW'=)G_ *:5+XP?6EOM
M%%C9W=WI33N-2BLG5)B-O[O!++\N[[V".@[9!ZB&&.W@C@A18XHU"(BC 50,
M  >E/H \PTK2-6L?"7CK33H,\#W]U=R64<;(5<2Q!45<'C!'). /4\XL:EI>
MJR^!_!HATJYDNM'O;&:ZM1M$FV)-K[<D X)]:]'HH \UO+35='\:ZAJDOA)]
M:T_6(X'VQ")Y;29$"%#O(&T@ Y!P*O7=AJ9\:>#KS^R#';V45X+K[,%\NW,R
MKL7J-V,8) ]^]=Y10 5Y!'HFOI\'K7PV^A78O[2ZB! :,B0)<^8S*=WW=H[X
MR3TKU^B@#A-3TF]U3XB/<"SN8]/N/#TVGM=;0 DDDBL!C.> #SC&>*H^#X=7
MM;:PT/4?!<4%[8[(I-4VQ&!XTP/,4CYB[ <#'!.3CI7I-% &-XLCGG\):O;6
MUO)<7%Q9S0Q1Q@99F0@=>!R>IJMX&M;BR\$Z-9WEI);7=K9Q6\T<@&0RJ >1
MD$<5T5% 'DGB_2_$NO:3XMTZYT2[O+IILZ9*LJ"W6W!0KM4MGS.&R<9YQD#B
MNEMX=1F^*D.KR:3=063Z)]E:1]I"2F;?M."?X>XR,]Z[:B@#C-(M=1TOXA>*
M;B73)WLM1^SS0W2%2F(X=C+C.[=N' Q[URECX>\26/@+PW<6VER'5M"U*6ZD
ML)753/$[R;@K9(W;9!CGUKUZB@#C]0O-7\0>#=<SH=W9_:+&6"VM9]GGR2,C
M#)"L0JY( R<]2<<5S=RUQIFI_"Q+BRN/M%M#/#- J@NI6U"MQGG')XSD#C->
MJ5C:EX<M]4UO3-6ENKJ.XTTNUNL94*"Z[6R"ISD<=?I0!R&J:7XB\_Q7XFT.
MUDBOKR&VMK.%MJRO'&?WCX;A6(9@H;GY1D<XI=)L;^T^(3ZQ%X=O[?3[C11
M7FD1Y?,64L?,^<DL00!R3TSCG'H]% 'DEOH>M1?"SPOI+:1=_;['4H)KB$!<
MHB3%V.<X/!'0UU.FVFHV/Q,UR\;39GL=4MK7R[H,H2,QJX8,"=P/S#  /X5V
M5% &7XB0RZ!=Q#31J:NH1[,X_?(2 P&2!G;G&3UKF_!>AW>AZU?06,FH+X9:
MW0V]MJ!):"?<=RQ[OF"!<=>,G@GFNXHH Q-7O]2L=8L/(TR>]TUX9A=F#:6B
M;,>P[206&-XP,GVKBH? WV_6?%,^DV,FBZ7JVD-9>5(GEB6Y8G]Z(Q]T $#D
M#.3QW/J%% ' >$GU2065CJ'@J/3KVT"K<W[+$8FVC&Z(J=Q9L>@ R>3C!P]
M-UJ/@#Q3HEIIT\US>ZCJ%O"Y4>5\\C*69NBA<DD'DXX!KUI@60@,5)& PQD>
M_-9/A_P[;>&[6XM[2XN98YYWN&\]E)#N<L1A1U)SB@#C+W2-;AN)]!DTRZU'
M28M'BMM-:.1%A$JH5=I@6!)SMQPP&.!FJVFZ;K44'PX$VB7D9T=&2\'R$QC[
M.8@>&[MS@9..N.E>IT4 <%XB@UR^\2:C93:3<WVE3:>%L/*D185F(;>9@6!)
M^[C@@8X&:R;+2M=M=$^'EP^AW;2Z*QBNK97C\P P&/=RP&-WOG%>IT4 >?W6
MA7^K>,_$RRVL]M9ZGHBV"7?!42?O-V.<\;QS@9Q5&71M8UWX;6/@N]TN>VO8
MOLUM<7!P85BA=294?/S;E3@#G+<@#FO3J* .'L+6_MO&_C*_DTZZ^RWMO:I:
MR!01*T:.K #.1RPQG&:T/AU8WFF> -'T^_M9+:[MH!%+%)C(()[@D$5U%% '
M&64%[#\4=8U*33KH6$VGPV\=QM!5W1G)  .?XN#CM67H?AK4=0^&WB#P_>6T
MVGW5[/>&(S8QB5V9#\I/'(R.M>CT4 ><W.G:KXG\+Z#H5YI5Q97=I<VSWTLF
M/+00D$E&!^;=MP,=-W.,58LK+48=:\>W+Z;="+41&;,[1^^VP",XYX^;UQQS
M7?44 >7'2-77P/X"L/[)NS=:7?V<MY& N8DB4ASG.#U&,9S7H6MR7\6A7TNE
MQ>;?K S6\9P-TF/E'/')J_10!YMXRT5O&4.G_9O#]Y8^((;F%X[Z5%7[(JN"
MQ,BDAQC.%4GDCI1=66I:!XVUBX?PHVOZ;JTD<\,T"Q-);RA%1D?>1A3M!SG
M]Z])HH X6:PU)?'WAB\.EE;:ULKB*X>V4>5"\FPJHY!(&TC('OQVL^-=#U2Z
MU'1M9T JFIVLK6TC'I]GF&UR?78=K@?[)KL:* .*\;Z1<-X?T33])L)KA;/4
M;27RXL?)%$X)))([#ZFJ>==\+^.=9O(-"N]6TO6S#-&UJR!X)E0(5<.PPI !
MSVKT&B@#SGQ!8:U8^*M/\22>'X];@EL/L=]9P;&>!@Y=6CWXW ;BIZ9QGBNC
MM;V_L--LY(_#31?;+Q4:TMS&K6L3#'F28.TD8R0N>H'.,UT=% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %9&J:_'I^HVNFPVLUYJ%TCR1V\)4$1K@,[%B %!8#U)/ -:]<;XQ\+3Z[J-
MGJ&B:P=+\1Z?&Q@EQN22-CRDB]U)7WQZ&@#<TC71JE[>V;V%W97-F$\V.Y5>
M=^<%2I(8?+U!_4$5K5Y='X_U>PT;Q/'K>D0V?B?2+)92\1W0W"'<$D7OM#$D
MCW/N!LQVGB*PU:QU>*^B;2Q!)]NAEU"2X-S\N4>(&,!&R.BX!!Z4 =Q40N(G
MEEA1P\L0!= >1GIGZXKA_#Z:EXC\-:#XFCU^6VNII%NKL%BT#Q$G= (\A5QP
M V-V5R2<U#X0TW/BWQQLO;U'6_1%?SRQ&8$.<-D$C/&0<=!0!V^DWEQ?Z7!=
M7=A+83R E[:5E9H^2,$KQ[_C5RO*-!\4ZG=>$/ 5I<7LQN-=N)$NKPM\Y1-[
M%0>Q;"KD<@9Q@X(U;F\U+2?&>I^'H-0NVL;G1GU"WD=_-EM9$;80&?)*G(/S
M9P>F* /0J*\DL+[6+?P]X UY]<OY[C4;NVM;J&1P8I(Y4;.5QRV0#N)SG/;
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
MEO9QE8Y6DD.]AW ../:@#T1LA3M +8X!.,U3TW4X-2CF\L-'-!(8IX7X>)P
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
M1W5T]S?HB3(Y39A,A, *",9/?OSFKNI:E;Z59FYN2=NY8T11EI'8X5%'<DD
M56U/7+;1K"&?4%99IW$45M#^\DED/1$'&3^@Y).!F@#E?&$$MU\1/!IB:]B2
MW-V9;FVA+"$M&H7<Q4J,D$<ULWO@?2M1TK4+*[DNI)=0E2>>\\P+.73&P@@
M+MVC  Q[<G-Z^UY-'T.75-6MVMD0@+"K"21F8@*@ XW%B!@$CWJH_BDQ/?6<
M]B;?5+:R-[';22@K-&,C(=<]",'CC(Z@@T 5_P#A&K+0-0G\4&?6+Z]AL3%(
M@E\QKA5RP^0 9;DX P/;/-)X;LX=2UZ^\6G2Y[&6\MXK6);J/RYC&F6+,O\
M"22!@]HP>]8[>*]1L;H:M<V\DT"^'TU"XMH9@$3#$LZAL<[1T_#/>NS35HO[
M6&FS*8II8S+;DG*SH,;L'U&1D>A!YYP 4H/"UO;ZMJ^IQ7UZMQJJHMQS&0 B
ME5VC9Q@$CO[YJB/ .G#P]I>B+?:@MGIDZ7%MAX]P9#E,G9R ?_KYKJZP_%OB
M/_A%= EU9K*2[2-T1E1U7&YPH))[98= : ,_4/A_IM[K\FLPZAJVGW5PJK=B
MPNC"MT%&!O '7'&5P:OCPK9IXAM]9AN+F&:VM/L44493RUAR#MP5SU /7M6[
M10!RA\ :6V@ZAH\EU?/;WUV;UW,BB1)BX?>A"C'S '!R*N2^%D>61TU?4XS-
M;+;3CS$<2J"QW'>APWSMR,=AV%;]% %>PL;;3-.MK"SB$5M;1+%$@.=JJ, ?
MD*YK2_AYI.CZ@TUG=ZDED9OM"Z9]I/V5),YW!,9Z\X)QGMP*ZF>:.VMY)YG"
M11J7=CT  R37.6'BV:[ETZ>72I(=)U*%9;:^\X, 7*A$D7 V,VY<8+<G% $L
MG@ZS_M#4;NTO;ZQ&I?\ '[#;.@29L8+?,I*L1P2I4GKUYJ27PCI[:EHM[#)/
M;?V-&T5G!"5$:*RA6!!4D_* .OTK>HH YAO VF26FO6UQ<7D\.N$M=J[J/FP
M%RN%&" ![<5'J?@#3=5L].CFO]4COM/)-OJ45SMN5R,$;L8P0!QC%=75.ZU&
M.".[$2FXN+:(2O!&P#8.<=2 ,[3W[4 8MSX(L+O2K2PDO=0(M[I+PSM,'EFF
M4@J[LRG.,#C@8 &, "K8\-0CQ,WB#[=>?;6M/L>,Q[/+W;L8V==W.?Z<5+X9
MUM?$GAJPUE(# EY$)1$S;BH/;-:U 'E_B[PQ%HGA[2M-T^34[A)-?@O)&2/S
M'B!D+2."B< 9SSTKN;/0H8;Z74WN[FYOY8! MS-LW1QYSM4*H4<\GCD@9Z #
M7K#T_P 1B_\ %FK:";*2%]/BAE\YW4B42;L8 Z#Y>_/L* ,Q?AUI<>AV.E1W
MVI1II]V;RTG251+#(2Q;!VX()=L@@]:GB\!:1&=;WS7\R:U%Y5VDMR6!^386
M'^T0.ISCM@<5U%10W,-PTRPR*YA?RY-I^ZV <?7!% '+W_P]TO4=(T^RFO=3
M%QIS;K34$N=MS$<!>&Q@#  QC''KS4UUX$TF^\/'2+R:^N,S+<?;9;@FY$R_
M=D#]F   P, <8KIZ* .;L/!MM9>((=<EU/4[S4([7[)YEQ,N&CW;N555'7'Y
M>O-7?$7AVT\2V$5K=2W$#03I<P3VSA9(94/RLI((SR>H/6M>B@#EXO MA%?:
MA>B_U-KJ_M5M;B5YP2RC(SC;C/S'M@=@*#X&L3I>B:>+^_$&C2I-:8:/(9 0
MNX[.< D?CS3O^$KN+BZ;^S-(EO[&'4#I]Q-%* \;@@,X0CE%)P3N!X/!'-=#
M<W,-I T]Q(L<2XRS'CDX'ZD"@#F;CP#ITNH:G=6U_J5DFJJ1?6UK,JQ3,1@N
M05)5L=2I&>^:CN_AQH]UI6D6:76I6LVDKLL[ZWN=MQ&N "N[!&" !C&*TF\1
M[?&\?AIK*0&2Q>\6Y+KM(5U7: .>K=\=.];M ',W7@BPN],L[&2^U'%K=I>^
M>9@\LLZG*N[,IR1@<<#  Q@ 5TJ@A0"Q8@=3U-+6/XH\01^%] N=8GM9KFWM
MEW2K"5W!<@9 8@'KZT 5H_"8M?M:V.MZK9QW4\D\L<3QL-\C%FV[T8IR3]TC
MUZ\U!J/P_P!"U#0=/TA$N+*/36#V4]I*4F@;NROSR>^<Y//6DA\<6R:IIEAJ
M>G7NFR:HN;*2?RVCE; .S<C-AL$<'&>U=30!S,W@72;SPY<:+J$EY?)<,'DN
MKF<M<%U^ZP?L5QP  .O')S-IWA&SLM.N[2YO=1U,W4)MY9]0N/,D\H@@H"
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
M$QQPQ(SZGJ>YKJHQ=Z+X^\+11ZG?3PZM97(N89YBT>8T1E9$Z(>2. .*V9/
M&CR6&K6 EODM-4E>6XA6X.T%SN<*#]T$\G'/X5=D\+6LNJZ3J4EW>/<Z6CQV
MQ+K@!P VX!><@ ?AQ@T <5I;^(O%7A>P\2:?J,5E=M.;AY9-1E\D1JY#1/#L
MV !1MSUXSG.:]1KD[?X=Z)::S-J%M)?PQ3S?:)=/CNV6U>3.=QC'!YYQT]JZ
MR@#S31-9NK;Q/I^F>)#J=EJ;W$K0W(G>2RU)2K[57G:I *L%P,;1ZU=\-17>
MLQ^,].NM7U >5JTD-O<K<%9(%\I"-I&  "2<=/45OVGA*RMOL"275Y=0:?)Y
MMI!<.K+$^"H((4,<!F !) SQT&(X_!EC%;:M EY?JFK3&:[(D7+L0 <?+P"
M 0.,4 <U\.M0N]8N9;?5M1G:_P!(A%L(UGD"WB,25NR"?F#C&/3!/=<4_"]C
M]D\,>/)[6[OH9X=3U!(Y!=.Q7: 0<,2-W ^;&[WKN;CPO97'B*SUWSKB*^M8
M/LZ-$P56C)R588^89['IVQ4$?@S38#K'D2WD2:LTCW$:SG8&D #E5.0"V.3U
M],4 <M8:WJ-Y8^!-):9I&U+2#=3O)=O"]PZ1Q_+YB@MGYV8XP3@<XR#F^+='
MU2R\'3VVL:D;E4UJUDLTCO)7DAA>91LD<[2^.=I;)]\BNTOO &C:AH&FZ1,U
MVJ:9M^PW,4VR>WP,#:X'H .<]!Z5-+X)TJX\-RZ)<27LT4TBS27,MRS7#2*0
M5<R'G(VKCM@8QB@#GM4TQ9OBOI%BEU>0Q?V)<!G2=O-*^;'QYA)8?7.?>M3X
M<W=W/HVIVMW=SW9T_5KNRBFG??(T<;X7<QY)P>IK23PI:1ZW:ZNMW>F[MK=K
M9&:4,"C'+9R#DDC.3_+BK&A>'K7P^EXEI+<.+NY>[E\Y@W[USEF& ,9/;IZ4
M <YXKF>3XE^!=/<G[,\EY<LO9I(X<)^6]C5+4K6YUCXUPVSWT]I'8:(9[5HE
M0L'DE*.R[U8 X '2NG\2Z))J$NEZG9J#J&DW/VB!2<>8I4I)'GMN4G!]0,\9
MJS=Z/:ZM<V6J W%I?6ZL(IXP%D56^\C!@00<#@@\@$>M 'EFK:KK%_;6%AJ\
MOVG^QO&EK;2W80)YT/WD9P. ?F7...E=3XCM_MOQ=\-6P!,9TR^%T%/_ "R8
M*HS_ ,"-=0?#&E/HESI,MN9;:Z=I)R['?)(3N+ENN[(!!'3 QC J6PT.WL;Z
M6_:6>ZOI8UA:YN""XC4DA!@  9)/ Y/)S0!F-X(L7LI;62^OWCETW^RV+,F3
M#S_L=<$C-9/Q$>33H_"%U [&X@UZUA5C]YD<,CCCU!KO*Y[5M)?7O$&E--&R
MV&E3F[)88\Z<*50#V4,S$^NT#/. #<N9Q;6LTY4L(D9RHZG S7CNOM+X@^"0
M\2W=]=/>7<D,[JEPWD@&X4",1YVX48'3.5R3G->SUQ<GPPT)].N],2XU*+2[
MF43&PBNBL,;;P_R#&0"1TSCG@ X( ,[QA<W!F\4-:ZG?33V6F"6*&TF:!-/8
M([[W8, [-@$+@G"] #FH]6U"_L=*\(>,IKZ[-FL< U>!)F6)DE0 2E0<?*[
MGCD'GI70W7@+1[N_O[MY+]?[0MUM[R)+MPDX5=BL_.2P7C.?KFJ&J6RZ?HT?
M@?3]'U2]BNK$VZ7DJ^9;Q*?D_>2%L@J.=H'0 "@#9\/E[Z[U/5O/F>VN)S%:
MQM*S((X_D+!2<#<X<Y'4;:A\6S[#I, U"> S7@!M;4'SKT!&/EJP8;!P&+9
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
ML1>Q6<IAGNI9O*A\P?>13ABQ'?C'O6Q*T\VENT) N'A)0^C%>/UKB/@HT?\
MPJ_3X>1<P33QW2M]Y9?-8D-[X(_2@#J](UI]3N[ZUFT^XLI[)D5UF*D/N7(9
M2I(*^_L>!BM:N0^(.MOHFA*]G*(;FYN[:TFN$QO@BDDP7]N-X![$U3U-;CP_
MX^\.6NGW-VUCK"W%O=V\EP\@4I'O652Q)5NH)'7CO0!W=0F[@%ZMF95^T-&9
M1'WV @$_F17C#OJ$/PNOO$7]M:J^HZ=JL@MW:\?:%%V$VLN<."I(^;/M@5U@
MTRWE^-]XQ>Y5CH<4N4N9%^;SF'0-C& /EZ>U 'H-%>1Z.][9^#=;\5/JFJW=
M[H]QJ(MX9+IFB95+*HD7^(#&>>F/:K^KS7>C>$_#7B73=0O)[R2:T%R'N'=+
MU)L!@4)V@Y;(P!M[<4 =?IGB-]0\6:SH3V)A.FQP2"8RAO-$F[' '&-OKWK>
MKBM"_P"2M>+_ /KSL/Y2UVM !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %9^L:+9:[:1VU\LC11RK,OERM&P=>5(92""#SP>U:%% &-;^&K2/4H-0N
M;B[O;FV#"V:ZEW"'<,$J  ,D<;CDX[\FLY_AYX?;79]66*YB>YD\VYMXKET@
MN'_O21@X;W!X/<&NJHH R;;P[96GB&[UR)[C[;=HL<Q:4E&5<[1MZ#&3C%3W
M>BV%]JVGZG<0*]YI_F?9I#U3>NUOS%7Z* ,F_P##UEJ6M:=JT[3BZTXN;8I(
M55-XPW'0Y''-9LOP_P!!DUV?5A'=127+B2ZMXKET@N''\4D8.UC]>#W!KJ**
M .:UKP)HNN:Q'JTPN[:_5/*>>RNG@:5/[KE",C]:Z"VMX;2VBMK>-8X8D"1H
MHP%4#  J6B@#D%^&OAQ+6.U5+U;>&Z%W;Q+>RA;>0,6_=@-\G)/3GFM*'PII
M]O?:G>PR723ZFB1W+"8X957:H _AP"1Q6[10!R\G@#0Y-'TW30MU&FF-NL9X
M[AEFM_97'./8Y_05=TCPKINBZI?:E:F[:[O@@N))KEY-^Q=H)!.,^_OZ<5MT
M4 9&L>&].UR\L+N\687%BSM!)#,T; .,,I*D9! &1[577P?IJ'6"LEV#K Q>
M_OC^\^7;Q_=^7CC'%;]% '+7_P /]"U'2=,T^9+I!I:A;&XBN&2>!0 ,*XYQ
M@ <^@K<TK2K71K!+.T5_+!+,\LC2.['JS,Q)8GU-7:* .?O/!NE7>O/K2F[M
M;V6,17#6MR\0N%'0.%/./7K[U3A^'/A^VL=*M;=;V'^RV<VLL=[(LB!_OKN!
MR%;N!@>F*ZRB@#F!X \/KI6JZ8+>?[)J<QGN(S<.</D-E>?E.X \=P,]*75O
M >BZS#8BX^V)<V.?L][#=NMPN?O9DSDY]ZZ:B@"IINFVVDV$=E:(RPQYQN<N
MS$G)9F.2Q))))Y-9UQX4T^;5;K4HGNK2YO(Q'=FUF,8N% P-P]0. PPV.];E
M% &'J/A+2M2L-/L)(Y8;33Y(Y;:&WD,:QM']P\>GY5M(I1%4LS$#&YNIIU%
M'+2?#W09-)OM+V78L;V4RRP"Z?:"6WD*,_("W) QFM!_#5G)KEEK$DMT][9Q
M-#"YEX"-C<".AS@9S6S10!RMC\//#^FZP^H6D5S$&F^T?8UN7^S"7.=_E9VY
MSR.P/3&!74LJNI5E#*PP01D$4M% '.67@K3M++1Z;=:C96;,6-G;W3+""3D[
M1U0$]E(JS?\ A;3=0ETV1Q-'_9LGFVJPR%0CX(W8[G!/7/4UM44 <W=^!M%O
MY-9:[2>;^V41+U7F.'"?<P!]TKVQBBV\$:3:ZG;ZFDE^U_#;FV%Q+>2.[(2#
M\V2=V",@'@'G%=)10!RX\ Z*OAV'0 ;L:;#,)XXOM#9#A]X.[K][GKUKF-9T
MLS>+M1GU+3?%$+.(HK:\T6X<)/$J\&38PP^YGZ@#&/<GT^B@#C8?!5OK7AE=
M-\0&_N$CN//LWNKC==VPP-N95_BSN/4\$#)Q70:+H=GH-F;>U:>0NVZ2:YF:
M661L8RSL23P /:M*B@#)NO#ME=^(+76Y'N!>VL;10LLF%56QN&WH<X'7TK//
M@31VT;4M(9KLV6I3M<72&<YD=CECGJ,G&0/2NFHH BMH!;6T<"N[K&H4,YR2
M!ZFL27P?IW]K3ZG937FG75R<W)LIRBSGU9#E2WOC/O7044 95QX<TN\T:YTF
M[MOM-I=#]^)G9VD/')8G.1@8.>,#&,"F67ARTLIX[AI[NZN883!#/<R^8\*'
M&0O&,G R3DG R36Q10!RY\ Z*WAVXT%C=G3KB8SRQ&X;+.6WD[NO+<]:O3^%
M].N-;M]8=KD7\%O]G$J3LN] VX!P.&PW/(ZUM44 8^C>&M.T.RNK.U$KVUU(
M\LL<\AD#,_+GGUSR.E5]/\&Z5IJVL41N7M+.3S;2UFF+Q0-S@J#SQDXR3CMB
MN@HH QX?#5C!K6H:LCW/VK4(UBN#YQPRJ"% ';&3@CGFK>D:7;Z+I-MIMJTK
M06Z;$,TA=R/=CR:NT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M"TU)Q'97DT8$4[$94 YRI8<C<%SVKEK72;W5S\1-/6WN[1M7<BTFGMWC1P8
MF<D=-P(^E,NK6^\3^!-$\./IE[9ZG!-:K=&6W9$MQ"P+NLA&Q@0OR[2<[A[X
M .F?Q[I2ZQ=:7%:ZG/=6L\4$ZPV3MY9D^ZQXX7IS[\9YJ6\\:Z78^5-.ERNG
MR7/V4:@$!@$N[;@G.[&X8W;=N>]9WAF.>/XB>,9Y;.[B@NWM3;S26[JDNR+:
MV&(QP?S[9KF/#-FVG6 \*:QX&DO=1MI6CBOWLDDM)TW$I*\IZ8!!(Y;CCGB@
M#OM0\66&GS:C'Y5S<_V9$LU\;= PMU8%AG)!)V@MA<G';D9(_%FF7%C87-J+
MF<ZB3]CA$+)). NXL ^W"[>=QP.G/(KA]:N6L/%WBJ&WT_6_L^I0PPW4MEIQ
MO%9O*P64JP\M@C 88'H#CGF=8H[?4_!_B#0[2]N-#TZVFTR>W\AS<6RX"AC'
MC<2"@#8&<<\T =4_BC2-0T;6O/\ M</V!&CU"V\MA/ "N>B9/*\AE)'<'BJU
MMXMT'1M&\-PI]O-OJ5N@L=T+RL5\O<H9N<M@=,DD]JR9M+N9]1\:>(8[6Z6"
M^TU+.VA,#B6=E1@6\O&X<L%&0.A/3!JA%:WJ:;\,XVTV_P!^G;/M@^R2?N,6
MYC.[CCYCC]>E '9Z=XQTK4+759Y//L3I1/VV.\C\MX1MW!B.>"O(-1KXUTX7
M^G6<]MJ$$VIIYED&MB_G+P2?DW;< @G=C /-<K=6N_4_B7+?Z9>O87EG#Y>8
MVA%P$MRKA'88!SQG\>:@T/4[>35O#DNO6NO13Z9%]EM);G1Y+>(22JL>9'RP
M). HZ#)/M@ ]4I"< DYX]!FL?1?$,>LWNIVGV"^LYK";RV%W%L\U26"R)SRI
MVM@^U;).!F@#BK+7M.MO#/B35-"AU"=K>\N3,DX8L+A5!;"N<J@...,<\4SP
M)I\>HZ7HGB.4ZE#J+Z?']I:27$=XSHK%V7)S@DE3QC..F!6=HL-W!X5\=QRZ
M??I+=ZC?2VT;6D@:9)%PA48YR?R[XKJO ZR1>!M#MIX)X)[:P@@EBFB:-E=8
MU##! [CKTH TM7U#^RM(N]0^SRW'V>)I#%%C<V!G R0*\XUOQ#/JWA3P/KTZ
MW=E)-JU@TRJ[*DBN-S852=R],9&>*]'UFWDN]#U"VA7=++;21H,]25(%>9&/
M4)O ?@.S.C:I'/IFHV!N4:T?*+",2-@ G:/7OVS0!WFF>+M-U*XU.W9+FRFT
MU%DN$O8O*(C8$B09_API^F.<4D/BZP?5['3IX+NTDU!&>RDN(PJ7 49(7!)4
MXYPP4^U<CK>BWVN>*?&%M;V]S$FHZ$EI;W$D#K$TH\S*[B,?Q#\S5OPK<Q:I
M-817'@.73=4M,&XN;FQ1(H6 P3%)_$2>!M[')Z<@'H5>=Z_&TWQ<T;3GU'48
MK&YTZ>66"'4)H49U(VG".,=3TKT2O/==L3??%S1KB?2KBYTZ'3YH9I6LWDB5
MV(*@G:1VZ]* *GA'Q=)I_P#PEO\ :FHS7VAZ5?)!8WK_ +QY"YP8@P^^0Q4
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
MC-:FJ^)[?3/MNRRO+W[#&)+O[*J'R5(W<[F7)V\X7)QCCD9 -RBN7D\?:/\
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
M$_,,]CR!D=QM6WAFWM_$$^LR7VHW4LC%HH+BY+PVQ*[28DZ*2,COU.,9-;=
M'/\ @I-9B\-11Z[,\UTDLBI+*@622(.?+9P.C%<$CKZ\YJGXPN-6AU/0TMK*
M]N-*>607[6 _?+\O[L Y!522=Q!!X'.#SUE% 'E>G:=J5IX&\>Z8VAWT$M[=
M7S6<>P/Y@FCP@7:3GW/3WJ[J]GJ$OA+P3-!IEY+)I5]9RW=NL1$J*D3(V%.,
MX+#I7H]% 'F%U!<Z-XVU6]U'P=<:UI^LB&:&2WMXYY+:18U1HW#' 'R@YSCZ
M]M"XLKN+QOX.G31WM[:TM[M9UM8"8;8RA-BY48/0@D<9YX!KOZ* "N+E@OK'
MXL2ZC_9UU-8W6D1VXN(5#*CI*[,&YR/E8$>O0<UVE% 'CTVE:I)\'M9TE=*O
M_P"T)]2>6*W^SMN9&NA(#TQ]T$]?;K6KJ4$^D>.M1U.[\)W&O:5K$4#Q206J
MRRVTB)L*,CX(4@ YXP?QKTRB@"CHT)M])MXS8P6'!86L  6($DA>.,\\XXSG
M%<C\1;2YOK_PJMMI]S=I::Q%=7)B@+JD0# D\<]>@R?:N\HH RM42XM?#5^V
MA6D)O/LTCVT)0*K2;3M!''4XZXK@+"#4Y/%?A#6'T/63Y5K<Q7T]THWK(Z)U
M7=\J@AL  #^Z*]4HH XGP':7<.D^(+>YL[BVDN-5O+B(3Q%-\<CDHPSZCMU%
M<N^GZQ)\"H= .AZ@FI6XMX3"8LERDRLQ&"?E"KG)P#VKUZB@#SZ\GU7PW\0+
MS6XM&U#5-)UFT@1C9Q;I;>6+< &1B"%(8\]C4OBN/4]0C\)3-IEP)8-:BO+B
M*&,R>1"!(/F*Y!(#+D#/.<9%=Y10!YYH^III_P 3O'6^UO)@PL2OV>W:7)$'
MW3M!P3ZG ]ZSM+TC7?"^E>&-*ET^\ET]S<RWZ:<09(I9'+QQE@050;B"5(!(
MY..O<Z9X:ATSQ!JNLI?7<L^I^69XY=FP>6NU=N%!&![UMT >-'2-7C^'^IZ3
M_8-_'/\ \)#]IBC$88-%]I$F5P3P%'7H>V:[(Q7$GQ<M]16SNOL/]B-;?:#
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
MK&X!,%S$\,@'=6!!_0UQ7@Y]6\'Z-%X:U?2KVY6R+1VM_9Q>;'/%DE<@'*,
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
M2=:LM6U)5GEDU*W6-95B 0*FQBH"AAP3GYB>: .PO;A[2QGN([=[AXT++$C
M%R!T!) 'XUY1KFNW'B/X9Z!KM]:36\KZG9R@A@58-..%5"20!Q\P!]J]:G0R
MV\L:]60J,^XKR:+2M<_X59H&B/H-ZE[I][:^:GR'<L4NYV&&^[@#'<YX% '=
MV'C"TNM6O]-N[.[TVXL[<7;?; @#P$D>8"K' !!R#@CTIB^-+-=3TNTNK*\M
M8]5R+*XE";)6QN"D!BR$CD!@/3@\5@ZWH=]KGC?5@EM<0V5_X:?34NV3"K,S
ML<$=>C9SC':CPA_:#+8Z??\ @>/3]0LPJW.H-'%Y)V\;HV4[F9L>G&<YXP0#
MT.O)HH]%_P"%C>.;;6=1:SL[:&T>#_3G@$.Z(EVCPPP<X/'>O6:X3P]8WB?$
MWQ9J%UIEQ'8Z@MH+6>2,;7,495N.J\GC(% %/P%XKU*+P3H8UV.[N]3U&XE@
ML@RA99XU#,'<L0!\JDY/)&.I-;-S\0M-M/"^H:[+97PCTZZ:TNX BF2*56"D
M'YMI&67D'H:?XPDUE+_15LK.\NM*:9QJ*6+A9L;?W>"64A=WWL$=!VR#P]UH
M&MCP%XTT:'P]<Q37VK-<6<2%"KHS1, "&P,!#G.!T S0!U&N>/+^T:PCM?#V
MIQBXU:&Q\VY6.,2(WS9C!;G<H(&<8YS@C%:<=_I4WQ$AMI--NXM;&DM*L\A&
MQ8/,7*<,06W$=NQYJMXYM;[4=/\ #][86%Q<FQU>WO9K= !+Y:[@V Q R-PX
MS4,UE?7?Q/M[^33[F*S?0Y+.2; (CE>17VY![ 'D<9[T :#>.+%18W L[U]-
MOKL6<%\BJ8V<D@' ;=L)! ;&.AZ$&J]MK6BVOB/Q7<0Z;>IJ%C! ]_)MSYR;
M7*;!NQPH/8=:RO!,_B71-)M/"=YX?N!<6)\A=3#)]E> 'A\[MV[;_#CKU(YP
M]K2\A\3>/;V:RGCL[S3X5MYV7Y9#'%(']QRPZ]>U %N#XFZ9*VCRRZ9JMM8:
ML8TM[^:%1#YCC*HQW9![9QC/0D<U<U'QYI^G+J,[6=Y+8Z;=):7ETBKMBD;;
MV+!F WKD@=^,\UR6F65QXJ^%OA+1(;*XC(6REGGE3:D<4>UBRMT8L   ,GYN
M<8-1>+=.\2Z[H_BJPNM#O;N\^U!M-D5T%N+970KL&[_6$!L\9YQD#B@#N+[Q
MC#9^))- CTO4;K4%M/M:)#&FV1-VWAF8 <YY; XZY(!Q]4^(3/X9T?5M'TZY
MD%_J<5C(DNQ7@/FA'1@6^\<,HYQW)'>:**_?XIIK$NF7<-D=#^S%V4-ME\[?
ML.TGG;W&1GC)KF8]"UI? \,8TBZ-U9^)1J36V%#R0_:#)E<G!.T],T >LPR-
M+"DCQ/"S $QN067V."1^1-<OJ?B>^M/'^FZ!#IDTMO/:RW#RH\>7VE1P&88
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
M++&6UTR2R4W$NI6WVNWC+K'^ZPIW,6. /G4=SD]."1D?\+,TPZ/%J L+YO\
MB9C2[B)%1FMY]P7#8;YASD%=V: .VHKF+7Q@]QJ&J::^BWEMJ5E;+=1VT\D?
M[^)B0&#*Q Y4@YZ>]9_ASQO/>>$-%U+4K-DN]5E$5NOF(J2NV]@ <_* JGKR
M<#@DT =O15'3+^2_CG,MG-:20S&)HY2"20 =P()!!SQ_3I5*#Q&EQXCU+0UL
MIQ=V4"7&25VRJY(7:<\'Y3UQ0!MT5QB_$:P?0-#UA=,U!K?5[L6D054+1ON9
M<, V?X&QC/X5>T[QE;7-UK%KJ-E<:5/I4:SW"W3(1Y+ D.&1F&,*<C/&* .D
M)"]2!SCFEKS'Q9J3:KJ?@6].DW%O%-K,+P7$K+G84<[64'*D_*P'/3G!&*Z+
M6/'MCI%M>7IM9KC3[&?R+J>)TRC A6*H3N8*3@X]#C.* .LHKD+[QXD&L7.E
MV6AZGJ%S#:QWBBW$9$L3M@,I+=.#P<'T%:_BF/5)_">J1Z(QCU1[5Q;'(!#X
MXP>Q]#ZT ;%%>5>&+WPGXD:QL[&%M#\26$\,ES93;H9Y"C N'_Y[ @$Y.3G!
M.*[#6?&5MI2ZB\5I+>)IB[KPQ2(I3Y0Y50Q&Y@I#$>XYSQ0!TM%<^GBRUOC:
M1Z/"^H37-FM\B(P0+"WW68MT).0!UX/3!-86H>/;J:W\+W&E:5=>3J]Z89%G
M"QRIM#YCVL>I*'G.,=#S0!WFX;MN1NQG&><4M<M;ZCI;_$*YMY-+FMM7CTM9
M9+N4KM:W\PX488]&W9R!TIDOCRS@TVUUF:RN4T.YE6--0)7:H9MJR,N<B,G&
M#UY&0* .LHKEKGQHR:[J6BVFA:C>7UC"DQ2,QJLBMG!#%\ ?+WP3V'6M?P_K
M=KXDT"RUBR#BWNX]ZK(,,O8@^X((_"@#2HKS7XIZ=H-OHTVHW]]+;:Q+(B6%
MXTTB_9GW  C;PJ#J3CGGJ<5Z+;'=:Q'S1-E ?-7&'XZC'KUH EHKS'30?%ND
M>,M9NF;[5!>7-KITH.&M$A4!&C/\+%LL2.O0\"M72-.L_B-X1T75->$D\4UD
MC-:I*\<?G='<[2,GCC/3G'6@#N:*XWX:0W=OX;NH)KF:YLHM0N(].EF;<[6J
MMA,D]1D-@^F.V*[!V*QLRH78 D*,9;VYXH 4D*I9B !R2>U+7CWB+7;SQ7\&
MO$]YJ6G&$Q2S+$=ZLJ[)M@48.<@#DD<\UWMCXL27Q'!H=SIEY9O<6S3VDT^S
M;.J8#8 8LI^8'# ''7'2@#I**Y"Y^(6FVBV=W)!(=+N[D6T=ZLB$!B2%8IG<
M$)'WL>^,<TRY\?B*;7(;?P_JEQ+HQ'VI5\I<*4W[@2^#\O( ^8^E '945C+X
MA6XM]$NK&PN[RUU7:RS1*,0(R;@\F3P.@K9H P-4\)6FI:M_:L5]J.GWYB$,
MDUE<;/,0$D!E(*G!)P<9YK2T[3(-,B98WFED<@R33R&220CIEC_(8 ["KM%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C:[X9L
M]>EM+B:>\M;NS+&WNK.<Q21AL!AZ$' R"#TJ;2]$ATQC*UU=WER5V?:+R;S'
M"]<#H%' S@#.!G.!6G10 4444 %%%% !1110 4444 %%%% !5;4+)=1TZXLG
MFDB2>,QL\6-P!&#C((Z>U6:* ,_0](AT'1K72K>::6WM8Q%$9BI8(!@#( S@
M5H444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7)>/]'U/4]+L+K1[>*ZOM,ODO4M)F"K<*%963)X!*N<$UUM% '!7RZOK
MG@S7HXO"K:9+=:=-:PVS-%YTLCH1DD'"H/<Y.2<# S%-IFK/=?#^1=)N2NE@
M_;?FC_<Y@,?][GYCVSQ7H5% '!:1IVL:8?&EG)I$[I?7L]Y;3I)'ME62-%50
M-V=V0<Y 'O6:NA:Y;^"_ BC2)Y+O1+N![NT62/?M6-T)4E@IY8=Z]/HH X>?
M2=1OOB/<7DVGSPV%SH'V!KA70A93(6( SN( ;KCK5#PA#XAT^SL?#VH>$X$F
ML0D)U</&89(DP X'W]Y48QCKR<=*]'HH \KBTOQ#HWAOQ;X7_L2YO5O3>2V%
M[!)'L=9E8[7W,"&!/H<UW_AB&YMO"VE6UY;-;7,%I%%+$S*Q5E4 \J2#T]:U
M:* /*Y_"&N:CX8\8^'_L;6TMUJLVHV5V\B&*7,J21K@$L,[2#D#''7MO7MEJ
M'B[4/#4MSI=QIPTR[%]=&<KQ(J%1&A4G<"S9STP/4XKMJ* .)^+I(^%VLE1D
M_N,#U_?1U+J&G7OB+Q7H.H+8S6D.D">9FNL M*Z;%0 $Y R23TX&">VYXBT"
MT\3:/+I=]).MI*5,BPL%+;6##G!(Y /%:42&.)4:1I"!@N^,M[G  _2@#R5=
M*\47D7AF]O\ P[=2ZQ8:J)M0N);B(F1=KC,7S<1C*\?+CC /)KH/&.@W-SXL
MT>YTZ98GU.-],U).<R6N#(6'H5PR@_\ 305WM8VE>%].T?4KS4(#<R7-T[,S
MW%P\OEACN94#'"J2 <#T'H* ,CQ!I]]-X\\(WEII\LMEIYNOM$J% L8DBV+P
M6!//H.!6?:Z;JT=[X]E?2;D+J>TV?S1_O<0"/^]QR.^.*] HH \GAT/Q!HEG
MX2U:+P^=1>QTD:7J.FN\?F*!M(DC))4D,OKT/Y:WB*PUG5M TMH/#QMY1K%M
M=FSB>+=##&P)+G<%+'!X!/4#L:]"HH XS^SM1F^)]YJ7]GS)83:(EFMPS)CS
M1([D8#;L88<XZUAZ3H=VWPXT;PYX@\)S7,%NX@ND\V,N@ <B:,J^< [!P0WS
M'CU]/HH Y?P-INJ:3I5W::A<W<]LMV_]GF\<-.MOA=H<_7=C/.,9QT%&>VU7
M2_B9=ZI!I$]]9ZCI\-NLL,B*L,B.Y/F;B"%PP.0#]#7;44 >1Z=X?\0P>!_!
MNG2Z'<BZTW6EN[E1)$=L0>1MP^?T<<=>O%:6N>%]5U[7_&$2VDMO;:II,5K;
M73LNPR)O." 2P'S 9QZUZ510!YA>#Q+K&G^$8IO"][#=:5JD$M[F6'80D;JS
M(=_(YSSCKCFI-+LM>\.:IJ>E'PI'JMK=7LMU9:@)(PJ+*Q<K-N^8;23R <]A
M7I=% '&6&GZE#\4;K4);"7[ ^DPV@NAL"&1'9C\N[<!AN.*Z/7'U"+1;J328
MA-?JH,$98 .V1P2>@/K6A10!YUXLT27QA+I+0>'[JPUBUNX9O[0F\M?LR*P+
M#>K'?D9 49Y()Q339ZWX<\7:R8_"XUW3-5N!=P3QO$KP2%%5D?>1\OR@@CI[
MUZ/10!YY=VGB+PYXRBUZTT?^U;6]T^.TO;:R=$:"5&)5D#D I\Q'ZFK7B6RU
MZ^3PSJG]EM/<66J"YN+.WE3?'$4=0 S%58C<N>>N<<5W-% '"W&C:CJ7Q"O[
MF>PG@T^[T :>;E70A92[,0!G=P&ZXZBLD:!KFH?#!/ E[IDD5VBQV;W@93!Y
M*.")5.<GY%X7&=W4 <UZA10!QFG6.H67Q&US4FTRY-A-86\$$P9#YC1[\C&[
M/\0QD"I_AKIM_H_@'3=-U.SDM;RW#K)&[*W5V8$%21T(KK** .7UB[O=7M-7
MT-O#5VXEC>"*:5HOL\H9<!B=V0!GD;<\< FK5E'=^';#P]HEK8RW\$<26L]V
M)%40JD8 =@>3DC&!6]10!Y_%HFK:!8^*M(T^Q>Y75;B:YL)E90D;3* RR9.5
M"-ENAR#QD\4Z[MM8\-Z!I'AG2-!OM2L8+58[JYMYXHF8 8*KO<$%CDDCH#@<
MG*]]10!R::]K=IX8N[U?!\L#VI2.VTW[5$&=!@%MRDJJ@'I_LFNDL;M;_3[:
M\1'19XEE".,,H8 X/OS3[BWANH3#/&LD3?>1N0WL1W'M4M 'DMQX?\0_\*Q\
M2^&ET.=[N:[N#;N)HMLPDFWJ5^;@;>N[';&><=)J5CJ-[X]\,Z@FF7(LK:TN
M8KF4L@\II%0*,;LG[ISC-=M10!YGX2LO$.B6<'A>[\*PRM:-Y4.L[HS"T(/#
ML/O[@.-N.2.H'-7(--U9-2\?S-I-SLU14^Q'='^^VP",_P 7'S>N.*] HH Y
M+PT^K:+X5\*Z7)HD[RK!%:WA\U!]EV1X+GD[@2,<?_6KK:** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MS%W!@^\?-MR0&YKJZ* ,&?PK:OK,NKVMY>6-]<1+#<RVS(/M"K]W>&4C<.S
M CUIM[X,TB[TG3=-19[6'39EGM&MI2CQN 1G=SG.YLYZY)ZUT%4A=7O]MFT_
ML_\ T#[/Y@O?.7F3=CR]G7ISNZ=J )VM87LS:2()(&C\MDD^;<N,$'/7CUKF
MM!^'^E>';A7L[O4W@B+&VM)[MI(+8G/,:'C/)QG.,FKWBWQ&WA;1AJ/V%KM/
M/BA95D";=[A 23GNPZ"MV@#F[WP3INHZ$NDW-Q>/&MU]L$XD F\W<6W;PN0<
MGJ.<<=.*CUKP+IVMW]IJ4E[J5IJ=M%Y(OK*X\F62/KM<@8(SSTKJ** .?F\(
M:?+/I$J3741TEF>V"2 _,P(9F+ EB03DD\Y)Z\TZ+PK:P:AK%]'>7@GU956Y
M.Y,?*NU=HV\87C_Z_-;U% 'F6M>'%TK6O NE:=_:ILM.FG)N(H6D-NAB(3+A
M"N-V!\V>.O%=F/"VG-9ZK;W/FW3:JACO9I6&^5=NP#*@  *2  !C)/4DUM44
M 4-&TF'1-,AL()KF:.)0H>XE+N0  .?8 #BJ<7AFWA\1W6NQWEX+VZA6"3YD
M*;%)*@#;Q@D\]>><UMU2OKF]@N;*.TT_[5%--LN)/.5/LZ;2=^#][D 8'K0!
M1T;PO8:+IEWIL3S7%I=2222Q7)5P3(27[#@Y/'2J^G^#-/T^*RMQ<7EQ96$@
MEL[2XD#1P,,[<'&YMN3C<6QQCH,;&JWK:;I5W>I;M<&WB:3RE8*6P,XR>*@\
M/:L->\.:;JXA\@7MM'/Y6[=LW*#C.!GKZ4 4HO"=I#=ZS<I>7@EU@ 71W)V7
M:-OR\87C_P"OS5<^!M..D:1I8N[X6VD31SV@#IE73[F3MYQD\'\<UT]84/B-
MI/&\_AMK%HS%8+>K<&0$.I<I@*.G(/4]NE $3Z2^J^,;/6+A&2VTJ&6.T#C#
M22R8#OCL J[1Z[F/3!/1444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@$AB&X;#*J[L@C&\YX'&-/=7O]F?%'3+AITMK73UDM[>:X,QA\RV<L Q)ZD
MX!(!SBO0=;\-:;KVF6]A=))'%;2I-;M;R&-X73[K(1T(&15.#P/HD%UJ4YCN
M96U.W%O>+-=2.)5"E<G)Y;!(SU],4 <7):7_ (=L_!.MV&L:E+)>7%G975I-
M.7AEBE3!VQ_=4KC(('8YS3KS6+C0-1^*>J6F/M%N;-HR1G:3;H-V/;.?PKN=
M/\*V&GM9DS7=TMB-MFMU+O%N,;?EXY..,MD@$@'DT0>%-,AO=7NF$LYU<!;V
M.9]R2@+M VXXPO'':@#(L=(U:#Q'I>IP:E'%ITD31W,#ZA+="[RN49-Z@*PP
M3D=1]*7XBW%Q9Z9I%Q:W5Q;R_P!KVD1,,S(&1Y &5@#A@1V-7?#W@72/#,XD
ML7OI%C!6WBN;MY8[8'J(U8X7TSUQWZUIZ[H=EXCTF33K]9#"[*X:-RCHRD,K
M*PY!! - '-N]R_Q8O]-%]>):2Z D_E+.VU)#.REU!.%. !Q7&Z7<:E'X!\$>
M)&UK5)=0GU*V@F\RZ<QR122E65DSALCN03[\ 5Z+;>"M,M=6.JI/?MJ!M/LC
M7#W;LS)N+9;)P3D]^!@8 Q42^ ](30=/T5)+Q;#3YUN+9!-RCJ=RG=C)P<D
M^OTH R;&=O%FI^+TN[JZA33;@V5M#!</%Y8$88R?*1EF8GDYX4#USSWA/4[H
M^'/ .@Q%1#>Z=/,RFY>W\UH]N$#H"W1F8@8S@=L@]Y<^"M+N-;FU=)+VVNKF
M,1W9M;EHEN0!@>8%ZD#N,&JLWPX\.S>&['0S%=+!8/YEI,MRXF@;U1\Y'T''
MM0!ROB.S\0:!X5N(Y=?F#_VO;-:B&Z>22"&655\MW8!G4<XS]*]&T?1TT:">
M%+V^NQ+,TVZ\G,K(3CY5)Z+QP/<UES>!M)N-$3299+YX!.MQ)(]TS2S2J059
MY#EB1@8YQP/2NC12D:J69B !N;J?<T <?\2K;6)?"MQ=:9<6?E6(^V3VES 7
M6Z6([]A;<,#Y<XQSC&<&NITZ[-_IEI>&,Q&>%)3&W5=R@X/TS65_PB=F]Q=-
M/>:E<6UU*99+.>[9X<DY("GHO^SG;VQBKUWH]O>:MI^I227"S6'F>4L<I5&W
MKM.Y1PW'3/2@#S?PR?L_P;\7+=\3Q2:HMR&Z[_GSG\,5UGAB[DTCX<>'A<1/
M+?-I\$<=N.'ED\L87_$G@ $G@5H7?A/2[R>Z:191!>.LEW:H^(KAUP SK]
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
M@\[0O3IEB<<#&=XGT&*SM/!]C<:I=ZD]OXBC@\^69@ZHP=MA(/) VC=UXZT
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
MK,55U92<');(P/EQQBO4* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MK:*RO$6NP>'-'?4)XVE^=(HXE(!DD=@JKD\#DCD]!DT 9TO@+P_+9ZG9M;W
MMM2E:6YB6ZD"DL=S;1N^4$\G;C.!Z5=?POILFIZ;J,GVEKK349+9S</\BL &
M!&<-D 9SGI4":SK%OJ^G6.HZ-#''>NZ"XM;LRI&5C9\,&13D[>,9'7D=#T%
M'+P?#WPY;:[)JT%I+'+)+Y[P)<.(&ESG>8L[2V>>G7GK6YJVE66N:5<Z9J,
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
M'@[1]-%M'!'.;:UD\VVM9)V>*!^>54GMDXSG';%;]%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<C\1=/U.[\*W
M5QINI):M9)]K:"6%9([CR_GV/GD [>U==6&/".D?;+JY:.Z<74GFS0/>2M"[
M=<F(ML_#&* -#2+R74-&L+V>'R9KBWCE>+^XS*"5_#.*\X\+$6'PU\;1W?$M
MM>ZE]HW>N"V?Q!!_&O0[W1;#4-3T[4;F$O=:<SM;.'8!"Z[6X!P>/7-07GAC
M2+ZZFN+BV+&X*&X02NL<Y7[OF(#M?' Y!X !X% '":C;3VG[-Q@N0RS)HB;E
M;JORC /T'%:/Q+D=? >F0#/D7-_90W'_ %S,BDY]L@5V6L:-8Z]IDNG:C$TM
MI*,21K*T88>A*D''M576/#=GK'A>?07:5('C"QR%R[QLI!1@6))*L >3VH S
M_%TD#ZAH-E)-/)+/<NT>GQX"WFV-B1(3T1<ACUZ#@G%4OAK+<FT\16MPQVV>
MN7$$,8D,BPH C!%) .T%CC@5KW/A^V\1VEBVOV1%]8ON26WG>,J^,%D=&#!6
M]#^(XHM_#UEX=BOYO#VFI'>7SEV!D;RQ(1C<03\HX!.T9..] &)\)Y'_ .$0
MN+=C^YMM3NX+?/\ SS$I( _$FNF\27,-GX9U.XGOWL(DM9"UW&,M#\I^91W(
MZ@>M8%Q\/[!_#&CZ(@9_[.G6=+HRLC++DEI<*>6)9B > 3[8/5W]C:ZII]Q8
MWL*S6MQ&8Y8VZ,I&"* /.M(2:S\?Z':QPS6EI>Z--YB-<$R3E3'B20#@2?,>
M02>>M<U+;/#\*M4UX7VH-J6G:M+]EF>[D/EA;L+C&<-D$@ELDY^E>G6O@/P[
M9W-C<Q64IN+%&CMY7NI7=5.."2Q) P, Y"]L4X^!?#QT.XT4V<QTZXE,TL!N
MYL,Y;<3G?G[W/7K0!DVT\?B'XD^(=)U,;[;2[:V%M;,Q"MYJLSRX[L#M4'^'
M'&,FCX2QB'P(D09F"7UVH9VRQQ._4]S6W?\ @_1M1U&VU&>&=;ZWC\E+F&ZE
MBD:/^ZS*P+#V)-6M#\/Z9X<LVM-*MOL\#2-(4WLWS$Y)Y)QR>@H Y+1--M!\
M8O%$PBQ(MK9R@[C]YO,R>O/05QFGV@LOA/H>OP7%TFH6^K 1.L[A55KUE9=@
M.T@@G.1SGZ5Z[/X:TFXUPZR]LPOS$(6E29TW*,XRH(!(R<$C([&J0\"^'AH4
M>BBSF&G1R^<D'VN; ?=NSG?G[W/7KS0!SD\-QXO\2^*](ENH(I+)HH;=)-^^
M!&B5A*FUA@EBWS=> ,XKM/#\=Q!H%E#=:@-1GBB$<EV%V^<5XW8R>N/6L[6/
M GAW7M1AU"_L6>\A01B>.>2-W3^ZQ5@6'US700PQ6\$<$,:QQ1J$1$& J@8
M ["@#R*6Y98_#&KZ9<3W$=SXC6%M5EEVRW<;O(&38/\ ED -HR1]T84=:U;?
M1X-7\;>/+&]N+Z2UCCM&CB^V2 (6B<DCYLCGD#H/3I70K\./"JP+ NFL(DN1
M=1)]IEVPR YS&-WR#)Y"X!K2A\+:3;WNH7D,,T=QJ"JERZW,HWA1A1C=A<#@
M8QB@#S"U\\>!O ?B1KZ]DU:74+*"2=[ESOB=]C(5SMP1UXR3R3G)KJ='6/Q?
MKOB^VU8R;[*\%G;1K(5-O%Y8*R)@_*S$L=W7@#H*W?\ A"- _LBRTH6DPL;&
M59K:(7<P\MU.5(.[/!Y'/%6+KPMI5WJ3Z@T4\5W+$(9I;>YDB,R#H'VL-V.Q
M/(]: /.-"U;4]1@^'%[?W$INYKRZMII@Q7[2B)*%+#OG:#SWY[U:U)Y5/Q7B
MCNKF-+2UCFMQ%<.GE/\ 9"YVX/&6Y(Z&N]U+PKHVJZ;9Z?<6FRWLG5[46\C0
MM 5& 49""O''!JLO@7PZHU(+8NHU.-8KS;<2#SE"[<'#>G4]3DYSDT <?;VO
M]F:]\/;RWN;LSZE"\-X9+AV$R_9MX!4G PP!& *T_AKIUI;7WBZ2&+:R:_<1
M*=QX79$<=?7OUKI&\):,SZ6[03EM*&+(_:Y?W7&/[W/''.>.*GLO#NE:=JUY
MJEK;&.[O&WSL)&*LV "P0G:"0!D@ G% '*^+[0W?Q&\(V9O+V*WNX[U9XX+E
MXUD"QJ1P#P>2,C!YZUSZC_A'W\;>'FUC4;?1K=[)K-TD,LT33_>@1F.?F( '
M/ ;.>]=-XKTN?4_'_A2<6=X]G9"Z,]Q 63RFD10GS @]0<XS[\5NW'A'1+S1
M[O2[FR\ZVO)/-N#)(Q>1QC#%\[LC:,'/   XH Y71;9W^(&O:+/;_8["XTJ"
M8V<-PQ5&+NNX$8V/@#.WN <GK5/P]--<6B> KV25]3T[4"+J8NV^2U0B19LY
MS\X*1GG^)JZP^&-*T.:;7=-TF6ZU6"T,:#[2[23@9(4L[$%CG&YLGG&<4_P]
M9W%UJ%WXBU'3!I][>11P+;LRO)'$F2-S+QN+.QX[!>XH X+QM/\ \2/Q?J>F
M7$]S<6%S&!>O+Y?V%T\O]S#C).,Y;[H.\\G!K:U32;;7/C +2]:?[.WAS+I#
M,T6__2.A92#COC-=!>> /#-_+J4ESIQ<:D=UU'Y\@CD;^_L#;0_'W@ ?>K4W
MA/2);BUN5AFAN;6'R(YX+F2.3R\Y*LRL"PSS\V>>>M 'EVJ&[M_A/XVTJ:ZG
MNK73-5%K9S3N7?RA+"=A8]=I8C/X=J[#499=<^(5_P"'[B2V\B#3H9H+:XWX
MDWLX>0!6&2,(,]NV,FNCO/"FBW^@G0[BSSII.YH4E=-YW;LL5(+$MR23R>34
M&N>"=!\1&T?4K1Y9K08AG6XD251W&]6#$?4T 2>$;"[TKP[!I][J_P#:L]LS
MQ&Z*D%@&.%.2<E?NYSV]:XJ-G&C_ !.B,TH2TEF:W'F-^YQ;*PV<_+AN1BO2
M;*RMM-LHK.SA6&WA7:D:] /\]ZQK[P1H&HZA?7MQ:2&6_B\NZ5;B18Y1MV@L
M@;:6 Z-C([<T <9Y4E]K'PUCEO;X)>Z5,;E4NI%$NVWC()P>#\QY&#SUK/EU
MBZ\->&_%5C:7<\5K#XACLHIFE9FM()1&7VLQ)&-S8]"<UZ/%X/T."XTN>*UE
M232XS'9$7,N(5( ( W8.0 .<\ 4+X.T$6^J0/8F6'5&WWB3322+*W'.&8X/
MY&.@]* .8U'2K/2OBQX4>QA,?F65\&0.2&*JF#@_Q'/)ZG STK,T.TO_ !7X
M3TKQ,FN6]E?I-]IGNPKLX(8[X7&\#;_#MQCI@5VEEX%T"QO+"\C@N9+BP5EM
MI)[R:4QJV 5&YCQ@ 8Z#GUIL'@#PS;:\^LPZ:$NWE\Y@LKB(R==_EYV;L\YQ
MUYZT <YHVAP:M\0?%L=W=ZB\6GWUG-;1B]D 1O)5S_%R,D\'@ \ 5U_BC3=)
MUG0I-*UI<V=XZ0\'!#EAL(/8[L8]ZEL/#VFZ9JM]J=K%*EW?%3<NUQ(XD*C
M)5F(X' P.E3ZKI%CK=B;/48!-;EU<H6*_,IR#D$'@@&@#SVQ?Q/X!\1:/I&I
MWXUWP_J%S]EM+F9<75K(5)4,?XA@$9],].ABM;.^\;:+JUXNKP:?J5MJ4Z?:
ML/YMCY4IVJ/G "[ ,C&#DDY-=Y;>&=-M[^&^87-Q<6X(@:ZNI)O)R,$J'8X)
M'&>N.,U2NO 'AF\UY]:FTT?;9"&E*RNJ3$="Z [6_$'WH P['R_%_B/Q5I.J
M7#F2SC@AME1BAB1X0WG(.S%B?FZC 'UIW>DV;_$3P2DEQ)J#?V==QO=R.=\_
MEB,!B1[DGCKGO76:SX(\/Z]JD6I7]BS7D:>7YT4SQ,Z?W6V$;A[&K5_X8T;4
MY=/EN;(%M.R+7RW:,1J0 5PI&5( !4Y!QTH X*]U:_T&_P#BA=V,L\LME;VL
MELLLC2"(M"22 Q. "2V.G%6=:C.BZ3X2US1)YFNY[VT@F;S6;[=%,,-YF3\Q
MYW!CR,<5VUMX;TJTU+4-0BMV-QJ("W9DF=UE & "K$KP..G2H=.\):/I;6WV
M:"7R[5BUM%)<221P$@C**Q(7@D#'0$@8!H \^FTJ.^3XD?:+O4'%A*TEJ/ML
MO[EQ;!PP^;)P>@.0.PZUZ+X5NIK[P?HEW<N9)Y[""61SU9FC4D_F:B7PCHRC
M5 ()P-5S]M_TN7][D8_O<<<<8XXK2T[3K;2=.M["S1DMK=!'$C2,^U0, 98D
MX H Y#XFPZO;Z&NN:9?(!I,BW;6$T"O'<E3T)Z@C.1CN!WP1VN6D@X&QV7H>
MQQ6/:>$=(LYFDCCNG5IO/\F:\EEB63.[<(V8J#GD<<'D5<FT6PGURVUF2%C?
M6T+PQ2;V ",02-N<'IW% 'E.F8M?V9+VWF4K/#;75O*AZB7SW7!]]Q'YUT7C
MJ":U^$EG;W&?/B?3TDS_ 'A-$#^M=:_AC2)+Q[EK4DO.+EXO-;RGE&,2&/.T
MMP#G'4 ]1FI=:T'3O$-D+/4X9)K<.'V+,\8+ @@G:1G! - '+_$61_[0\&VY
MR+>;7X/-]"5#,H/X@'\*N^)?(N_%.D:>6DNYS!/*-,)"P2+\J^;*W8*3@##'
M+<#C-:?B'P^FM:-':)(8[FVFCN;29R7,<T;!D8YY(XP?4$TR[\.Z=X@GL=2U
M73Y(M0M594,=PZ,H/WEW(PWH<=#P1U Y% &'\.I);_X=O#?RM,%FN[8F1RY$
M:RNH7<>2 ..>PJ7X2W,]U\+- DN23(+<Q@G^ZKLJ_P#CH%7F\,6VD:'>Z7X;
MM!9MJ#/NEWDK!OSN< GMDD*.,^@R:V]+TVVT?2K33;--EM:Q+#&O?:HP,^]
M'G4UW<:/XG5?$%E)+:76KYL==LY=P4F3"6\R]5 ^YW7@<9&:H7.E07T7Q.N9
M9;E9+2=YH/*G>,1R+:JP?Y2,G('7/ZG/HL?A328YC((IF3[4;SR7N)&B$Q8N
M7"%L [B6QC /.,TQ?!^BK'JD8MY]NJY^VC[7+^^R,'/S<<<<8XXH YB&==<G
M\-PW$DFHWTVAK<R:?(^R ;PF9Y&Y.<Y50 3R3QR:Y[[7<WOP.\.SWD\D\_\
M:ENADD8LQ"WFT9)Y/  _"O1&\#^'VET^7['()+"#[- PN90?)_YYL=WSI_LM
MD4Q? /AM-'324L'2Q2?[0L27,JXDW;@<ALX!Y Z ]!0!G7'_ "6RP_[%^?\
M]'QU/X[U5[#_ (1^U:9H+34=5BM;J56*G859@NX<C<RJ"?3/K6T?#NFMKL6M
M&*8ZA%#]G28W$G$><[=N[!!(!.1R:EUG1=.\0:7+INJVJ75I+C=&^1R.A!'(
M(]1S0!P_C)6\#^&_$VIZ-?SQR7$4+)9J08[/+B-I8Q_#D-GTRN?6I_$%O_PC
MNO>$KO0WD5;Z^6QNHEE9EN8G1F\QLGEEV[M_7DY-=-IGA31=)TRXTZWL]]O<
MKMG%P[3-*N,89G))&"1CH,TNF^%]*TI[=K>*9C;(8[83W$DH@4C!"!F.WCCC
MG''2@#RZXT_S?!'C^_>^U%KG2]6NVLG-[+F$HJ%2/FY].<\?C71/9V]]\6/#
M]U<1[IIM!DE=@Q&6#QXZ'W/'3FNH'@K01IVHV'V6;[+J4K37<9NYCYKM]XD[
ML\X&<=:FF\)Z+<3Z=/+:NTNG(8[9S/)D(<95CN^=>!PV1Q0!PDGG+8_%.,7E
MZ/LN7@?[5)OC(M0XVMNR!N[9QVZ4MM:_V;J?PZOX+F[-QJ,7D7ADN'=9D-L6
M *D[1@@$8 KMSX.T0KJJFWF(U88OA]KE_?<8Y^;CCCC''%*WA'1F_LO,$Y_L
MK_CR_P!+E_=<8_O<\<<YXXH X$R2+X!^)7[^8&SU&\^S'S6S#MB0J$.<J 3P
M!6DMU/K/B?3] N)H&A_L&&[CANMQ$[LQ5VX8;BH5<9SC)-=)>^ _#M_=:C<7
M%E(QU%2MU&+B18Y#MV[B@;;NQ_%C/OFEU3P'X<UBRL+6[L"5L!BU>.:1)(AZ
M!PP;'XT 2>#]-NM'T/\ LV\U?^U)+:9T$Q!W*O4(2222H.,D^E<5 J:+XH^)
MNJV-MNN[&&&X@7<3ES:ECD9YR:]+T_3[32K"*RL85AMXAA$7)[Y))/)))))/
M))JFOAS25UZ;6UM<:A.BI+)YC;7"@J"4SM) )&<9P<4 >?:H9+#X<^'O%>E7
M,TFL;K.227S"6O?.9%>.0?Q ES@?PXXQBN[\8_\ (CZ__P!@VX_]%M3;'P?H
MFG-"+:VD6&"4S06S3NT,+G)W)&3M7DDC XSQBMFXMX;NVEMKB-9(94,<B,,A
ME(P0?8B@#R1]);1/#W@;Q#I=Y?#4II;"VF1KEW2XBD4!D*$[0 .1@#&,^]7+
M>SO?&^GZ[,-6AL=0M=3GA2Y^?S;$1280##@ ; ">,'))S7<Z=X5TG2WMC;Q3
M,+0$6R3W$DJP C'R!V(7CCCH..G%5+WP!X9U#76UFXTT&]DQYI65U2;'3>@(
M5_Q!]Z -=T-SHA62=G+V_P TT+-$6.W[RD'*^O6O&18W-O\ ![1?&=KJ6HMK
M]KY#I(]T[+*&F"&(IG:0=WIDGJ37MMZ_EV,[!'<A#A(URQ..@%<1\//"<5IX
M+T6#5K*ZCO++YVMKB5S&DH)(8)DJ>N1C@'G@T 87C>;S=+\9ZAI\\]S<V!3_
M $IY3&-/=$4^7#C))YW-T'S8).,5T&J22CXE^"G%Q.%N;6\,L?FMY;%8T(.S
M.W/S'G'>M>]\!>&]0N=1GN=/+MJ*XNT$\@CD.,;B@;;NQ_$!GWJTOA/1EO=-
MO%MI1/IJ,EHPN9/W8;AN-V#GN3G/>@#S>Z:+Q5\(O%6O:@7?4<W@^^0;81L0
ML2_W1M R/XMQSG->IZ,0- T\D@ 6L9)_X"*R+OX?^&[RXU"62SE4:B#]KBBN
MI8XIB1@LT:L%+>^,YYZ\UOV=E;V%E%9VT>RWA0(B%BV%';)R30!Y.EPT?_"'
MZIIT]Q/%=ZYY+:I-+MFO8W\TD,@X\O@!<G(VC"BK^J7=QHWB*6XUZRDN-*N-
M4C>UUNREW&U(D4""5>JIN4J<<'/3-=-'\./"L5O# FFL(8+@7,"&YE(A?)/R
M#=\@Y.5& >XJ_P#\(GI'FR,89C'+<?:G@:XD,32[MP;86V]0#C&,@'% &W11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%>56'A32_$FO\ CJSU-[EX8;V/R=UR_P"X8P*=XYZ@G(SG';J<@'JM%>*Z
M2EQK\?PO;69;F26\AO8[C,SKYT:PML)Y[KC)ZD$\\UTFCZ?I\OCW5/"]W:J^
MF:7IML-.L[@F1"C;O,DPV<G.U<GH!@=30!Z-17D$.CZAK?P_\0V2-)<7.A:O
M<+H\LI+,\<+!A&2>6!^9.?0>E=AX<N[#QG,GB*&(?919K;P$<,&<!I>1_=RJ
M9'0AQWH Z+26U-]/1M7BM8KW<V];5V:/&X[<%@#]W&??-94?B"[;XAR^')+:
M!;9=,%\DRN2[$R;,$8 '0^O;FO.-(U*6U^'/@ZQDFD2SU'79;6[E9SEH_/F(
M0MU^8J >>1D=ZV-1MXO#OQ)UNXT6TCAF3PE)<1PQ( ID65L84<<[1TZT >HU
MA^,=:NO#OA/4=8L[>&XEM(3+Y<KE5('7H#GZ<?6N/T+18=1L_"_B>VURT@<&
M,R36]JWFWN\ -%*YD.XDYSD9!!/&*PKD6OB?X+^)->U&))=8+71E=O\ 66S)
M(0L2GJJA OR]\G/4T >QVDQN+*"=@ TD:N0.@)&:@TYM3877]I16L9%PXM_L
M[LVZ'^ MD##=<@<4[30&TBT'8P)T/^R*\>U&+;\)_B$HEG_T?6[L1MYS9 #H
M "<Y(QQ@YH ]LK'\3>((O#>D"]>+S9))H[>&,OL#R2,%4%OX1DY)[ 'K7*OI
MUOHGQ7\/FQ\R,ZC878O"TC,9RGEE2V3R02>?PKJ/%%CH^K:,=*UR,26=](MO
M@G&'/*X/8Y Q[XH B35-<MM8L++4--M#!=LZ_:K:=B(V5&;:590><<'/8\#C
M._7F&GIXC^'_ (IT;1;C4VUOP]J<S6]LUR/])M'"E@"W\2X!Y]/3O3L=/;QI
MX<U&_N=9M-/U.TU"<S7GV4M<V)CE.U0_F#"[ !C&,$]3DT >MU4FU*T@U&UT
M^24"ZN5=HH^Y50-Q^@R/S%<-8PV?B_Q%XPTG7&WSVIC@MU8 -;P-$")8P?NL
M6+'=UX7T%5IM*TN3XD^$LA+]/['G'VNY4.\X3RPKLV/F/4Y]R1UH ] M&U-M
M0OENXK5;)63[&T3L78;?FW@C .[ICM5VO)-0O[[0C\5+O2VE-S;"V>$ERYCW
M0 LPSGIN9OPK0URT@TB#P;K/AT!+FXU"VMI'C/-Y!*IW^8?XS@;MQR1@F@#T
MNBO')M#LKW2?B9)<B:5K*XFEMB\[GRG6V5PPYZ@]_P /6O3O#US-<^$M*NI2
MTT\EC#(Q)Y=C&">?<T 9OBWQ>GAJ33K>.V-U<WEW# RAL"&-Y F]C]3@#N<]
M@:Z>O%?%5]XBCT>REU+PE=PWD^M6<\LYO(&#N)!LB4!R0H^Z,\=2>237KHDE
MO-,"R1FUNY[?<8&<,T3$<@D'!P3C(XH Y@^//^)++XD6SC/AV.Z,!N/,/FE!
M)Y9F"XQL#9XSG:,^U:?BWQ++X:TZUNXK#[6DUU#;LWFA!'YCA0W<GKT_6O.8
M/W7[,DMH8R+A()+-H<?,)OM!3;CUW&NH\?P26WP_TNWE.9(K[3T<^I$J T =
M_16;K>E:=K%G%;ZF"84GCE3$IC_>*V5Y!'?M6E0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445F
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
M?W<D].^/7FETO0]+T43C3+""U\]S)+Y28W,<G^IX]S0!P]]H.FZQ\9+VRU"
MW%K)H,4LD#R-L=O/<9(SSP!QTX!Z@5AZ(L%KH\>@73W-U!!XIGM='MVE CGC
MC!(25F!S&IW=B<J,"NMG\/7-]\4Y=6N=-G&G_P!E)9QW27"QL)!(S'&UPX4A
ML?S%=#>>&-#O],M]-N=+MI+.V</#%LP(V'0KCH>3S[F@#@O#^@6VOVGCOPW=
M^0L!U$B%8!A+=S$AW1CMACGMSGUQ5OPC<CQ4-*L;^SC2X\.*Z7T>S 6Z7,2!
M?8J'?CIE#737>DQ^';>[U'PQX<LY]3F,:O$LBV_F*,#[V"!@#IWQ5S0=-ELK
M2XFO$B2_OIFN;H0G*AB H4' )VHJKGC.,\9H \EGT/3I/AOX]NWMP]Q8:O?M
M:2LQ+6Y1P5*'/RG@<CDXYKIIM.M=,^(7@>\LXA%<ZC#=K>S DO<@0!QYAZMA
MAD9Z5V(\)Z$+&[L1I\?V6[D,MQ#N;;,YZLPSR3WSUXS4K>'-)>XL;AK0--8
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
MFJ?9L7\D7DM<*[!RG]W(/3OCUYH YSX4LW_"O[2(NS+!<7,,>XY(19W51GV
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
M:Z_P9H]GH=IJ-G8ZB;N#[:\NQ5 CMV8!C'&!P%&<X[9H Z7>O/S#CKSTI"Z
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
M;^(/$=SX=L=?MX=*NK6[$4AMHBX>&-V )\S)$A4'D;5Z'FNPEFBA ,LB1@G
M+L!D^E>2:YH-S\.=/D\5^"=4;^R-Z2W&C2OYEO,KL!F$_P ).X8Q^?8ZER]O
MK?C_ ,1:+J]S:0YM(!:0WL"ON@9#YA3) !WDYQZ#TX /2))$B0O(ZH@ZLQP!
M5'4]:L-(M[::[G55N;B*VA (S(\C!5 ]>N?H":\]TZ2RT[Q;X8T*_P!1;4-(
M72IA87%YC;<7"R@9]&(C&%/H>.M1>*-$T&QT30[33E6XM(_%-NI\TB18]\F7
MC0G@)DXVCC((/(H ](D;4?[:M_+EL_[,,#^8C!O.:3(VE3G&W&<]^E7#-$)A
M$9$$A&0FX9(^E<'/;6MM\8]':SAA0'1+A<1  $+)& ./3I7-6JP:O\#=2UB]
M 77X3<W$USC$\5Y'(Q4;NJD850/[I Z4 >Q/+''G>ZK@%CDXX'4_2E5E=0RL
M&4C((.017F%KI-OJGQ2LQK5A#+//X6CEO(9$!1Y?. .Y>C8/KGH/05M?"L"/
MP=);)D0VVHW<,*Y^XBS-A1["@#:\6>(!X;T"ZOHX?M%TL3M!;@X\QE4L<^B@
M DGT'K@5<T*_DU7P]INHRJJ2W5K%.ZIT!9 Q ]N:X3Q@_B>.U\47+^'8+BU:
MPG@@NCJ*J8;?RSN(CV$[B?F//.%':NA\#:A*O@70CJD,%@[VT$,"M<!O.'EK
ML(.!\S#^'DT .D\1:AJ&M:QI^APVS_V0B>>UP&/G3,I81+@C;@8RQS@L..#3
M8O$NH^(?#^F:AX5M+:1K^(S&6_=EB@ X*MM!+-NR,#^Z3GIG+\&@:1XF\>17
MK"-EOQ?;FX!A>/*M]!M8?@:K_#JZ'AGX4:+]O&VYNO,DM[=F"LYDD=U ST&T
M@D] ,DT ;_@[Q+>ZZFI6>JV,=GJNEW/V:Y2%R\;94,KH3S@@]#S2ZGKU_8^/
M=$T8+;?8-0M[F5W(/F*8@IZYQCYO3M5CPS;65FEVB7MO=ZE<RF[OGA<'YWX'
MT4!0JY[+ZYKGO%VGVFJ?$WPA:7T*SV[VM_OB?[K_ "Q<,.X]CQ0!WBS1/&LB
MR(R-T8,"#^-.W+NVY&?3->&>(M'@TWPQ\3=.L8 -%MFMI+2+&Y()RH:8)Z8R
MIP.F:[;6/L<OQ=\+;?(=Y=.O/,Q@EU(CVY]1]['XT =?I6LV.M13RV$RS10S
MO 74@AF7AL>HSQGVJY)-'%M\R1$W'"[F R?05PGPLM+&WTG5&AM[>.<ZM>IE
M$4-L68X''.!D<=N*/&5KJBZ_)J6F6MAK4<.GB*]T:Z^5S$SN0\3$$!FVL"#U
MV#VH U[W7[ZV\?Z5HH%L=/O;.>X+X/F Q[>^<8^;TKI%EC>(2JZM&1D,#D8^
MM>7HNE>(/%G@0I;-)ID^B7#1P7 SE,185QT;W!R#5"Q;3+'PQK>EW,<OV,>+
MVL[*TAD$<98O&Z1,2"%BSG<,=,X&<4 >KW5TQTRXN+&2"218V:-F.Y"0.^*X
M@^-M8/@+PQKZ167G:G=6T-RI1MJK+(%.P;N"/<FH?#)-OXV\>VSO:K^YM',5
ML-L:N8I-V!GKA1D\9QG K$3_ )(KX&_["&G_ /HX4 >QT444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MXC^(']NV=M/#'=H"\X!\E/LZ$LI/W#Q]X8/'M7J%9MSX?T:\O?MMSI5G-=$
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
M.U+]GN/4)FAEU#[5#)<RR8\T71N5$A;N&P6_X#[5[9/%#=6LD4R1S0R*0RN
MRL/<=Q67+X1\.3W-Q<S:#ILDUR09G:U0F0@@_-QSR ?PK4:V@:V-LT,9@*[/
M**C;M],=,4 >(:9IMC;_  E\%:I%;1+?KJUKBZ"_O /M!4C=UQC(QTKM?#X@
MU?QEXWL=;ACFF66*-(IE!'V,Q_*%S_"3N)QW-=5_PC&@?8X[/^P]-^RQ/YD<
M/V5-B-_>"XP#[U)>:#I&HS1RWFF6EQ)&GEH\D*L0G]W./N^W2@#G_A8UZWP]
MT[[;))+M,JP22'+- )&$9)_W0,>V*IV=E9M\:=5S;0$C1[>3_5CAC+)EOKTY
MKO%540(BA548  P *HKHFDIJ3:BFF6:WS?>N1 HD/U;&: /'+Z2TA^!OB6"1
MH4>/6+A%C) *L+L' 'KCGZ5U5]H6CZQ\9I8+VQMKF"?PZ'D1U!61OM&-Q'<@
M=#VXKL9/"WA^:XN[B71-/>:\Q]ID:V0F;!!^8XYY //H*L)H6D17Z7T>EV27
MB+L6X6W02*OH&QD#VH X?P];:?:>//'<20VT+1FU6!0JJ5!M>0OY'IZ&N7TW
M3K*U^'GPWU.&VB2^;5K)&N0O[PJS,K*6Z[<<8Z5[!-HFDW%Y+>3:99R74L7D
MR3/ I=T_NDD9(]JA/AG0#:PVIT33?L\#^9%%]E39&W]Y1C /N* // NF>(+_
M ,::-XAUB*QG^V,KQSK$K"VV+Y3HSC( '/'0\]^94\/Z1J'Q-TRTO+<7T$GA
M?]XUV@WW&)44-(,#+8YYZ'TP*] O?#FB:E>P7M]I%C<W4&/*FF@5F3'3!([5
M,VCZ6^IKJ3Z=:-?J-HNC IE ]-^,_K0!F^*Y=.TKP-JIO$FCTZ&R>-TM3M<)
MMVX0]CV'I7&:<88OB;H<4C:='%-H$D7V>!@P$>^/8C,3\_7@X&<G KTZ:&*Y
M@D@GB26&12CQNH964\$$'J*SK?PSH-I]G^S:+I\7V8.(=EL@\O=][;QQGOZT
M >.3:3IT?P-UJ]2S@6ZM=1F-O.%&^';>878W50/08ZGUKM;_ $ZUT?XK:!_9
M5I!;RW&FWJR"-0OG%3&R[S_%R2<GFNN_X1C0/L+V/]AZ;]D=][0?94\MF]2N
M,$^]3?V'I'VN"[_LNR^TVXVPS>0N^,>BMC('TH \IB$.I_ *YOYL_P!MP-)-
M)-C$Z7RRG'/4/NP /0@=*Z+3G\CXL3/J)AAGD\,P/<;L*"PE;>?PKLO[ T?^
MT6U#^S+/[8S!VF\E=Q8=&)QU]^M.OM#TG4[NVNK_ $VTNKBU.Z"6:%7:,_[)
M(XH \9M;>RN_AEX3RD3[/%*HK+PR*UW)D CD9&.E=9%IEA8?$GQ%86=G;P6D
MV@0RR6\485&<22 ,5 QG&*[0^&- -ND#:)IS0I(951K5" _][&/O>_6K$>C:
M7#J!U"+3;1+TKL-PL"B0KZ;L9Q0!YCX?L6O/AEX-&B7UA:ZQ%Y=Q#'<)NCN9
M!'("D@7G[N\@]05XZ<=CX#U'[?IFH++I(TN]M[^2*\MD<-'YV%9F0CJK;@?J
M36J/#&@K:BU71=/6!93.L:VR!1)_?  X;WZU?M;.VL8!!:01P1 D[(U"C).2
M>.Y/>@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ JK)J>GQ78M)+ZV2Y; $+2J'.>GRYSS5JO+=1EOM
M"U"YU!!:ZWX:N-:1IXC\MU8W/FJ@*GHX#A<#K@@=.: .BT?Q/./$WBFRUJ^L
MH;73;BWBMY"!"N)(M^"68Y/..O;I7475_9V$(FO+N"WB)P'FD"*3]37FITVP
MO_$GQ0:[M8+@I% %,J!MG^AC.,].G7VIFAZG:&#P'"\D4>J#03*EW>2'R8X]
MD8?Y<C>YQZC #'/:@#JO'>OWNC>#GUG1KBV8K+ -S)YBNCR*F5(('\6<\T^]
MUK4;;XCZ3HPD@.G7=E/,RB([PZ%0/FST^;L!^->;)<0-^S_=PQW$;F'4P,*P
M^53?@CCL".17=ZN1_P +@\-#(S_9MY_..@"]\0-9U+P_X2GU33)($FAEA5O-
MB+Y5Y%0XY&#\V><_2N@@O[.ZGF@M[N":: [98XY S1GT8 \?C7(?%S;_ ,*T
MU/<<+YMMDYQ@?:(^]9^KZ':Z=\1_#<_AJSM[:Z-K=_:UMD"*\'E_NS(!P1YA
M7!/7\* .]&IV!OS8"^MC> 9-N)5\S'^[G-3RRQPQ-+*ZQQH,L['  ]2:\A\-
M?V!XB\): -0\0W*:K874<C6:&%+E;U6PPQLWG<Q).3R#DG@UVWQ,ABG^&OB$
M2Q)($L977<H.&"D@CW% '0Q:E8SW36L-[;R7"J':))5+A3T) .<<CFD_M33Q
M??83?6WVL_\ +OYR^9TS]W.>E>;:CH6GV]S\/-0T.VABU.2\BWRP !YK8PLT
MS.1RPQCDYY;WK&U+4].N-#TN[L)K>ULSXKCE6&:3?<E_M!$DCDGY!R?EP<*1
MD\XH ]EBO[.>X>"&[@DF3.^-) 67'!R!R*C;5=.2U:Z;4+46ZML,IF78&],Y
MQFN&\27!\'^,+?Q386WVFTUJ 6-S'",[[@ FV?C^\<IGIR*DU&*QT'4O!^E2
M&(ZKFYFBNYW*P+)LS-(R@C>S%SA<CJ>1W -7QKXAN]+\+PZMHMU:.C74$9<K
MYH='E5#M(; //7FNCAO[2\>>*SO+>6:$[9%1PYC;T8 Y'TXKQ*2XMI?A?XBM
M_M<,J1^*<DQL  ANX_F !^53R17:7&AV6G?%CP[+H-G!:DV5S_:26J!%,.%$
M1<#C[_3UP?2@#:\$:Y?:SHM_<ZK) 9;;4+FV+QIY:;(W*@X)..!W)K?L]0LM
M1C:2QO+>Z13M9H)5< ^A(/6O'A>M8^ +NY:21+!/%TIOY(U#;(/M!R2""" =
MF00<BNY\/V>AR>+[G6--UV34KVZLE2X$4D30[ PV,WEJ/GY(!/4!O2@#JVN[
M9+E+9KB);AQE8BX#,/8=3T-,74+)XI95O+=HX?\ 6N)5(3_>.>/QKD/&+Q0>
M/O EQ,R1QK=72&1S@ M P S[FN0U273[ZP^+05[>==B2QX(;D6R_,/\ @7?U
MH ]>BU&QGNC:PWEO)<*@D,22J7"GHV <XY'-<]X\\2MX?\+ZE<6%_8Q:I;V[
M310W!#,P SPFX'UYYZ=#7-M8V5AXN^&TMI;PP23PW*RO&H#2C[-N^8]6^;GG
MO6";ZTU'X(>+/[3>$ZRLUT;])2 ZSB0^7P>>%"!?I@=* /7!JEK:Z5;7>HWE
MO;+)&I+S2+&I8C/4FK+WMK&D3R7,*K-_JRT@ ?C/'KQS7FJZO9KXYAM]3U@6
M-K<Z) -/E;RC%)RWG*&D4C<?DR!C(49Z"J-WH&@V:^ [*QD:_P!/75Y8HI[D
MJQDC*2$J"  8]W '0CU% 'K5O<P7ENEQ;3QSPN,K)$X96^A'!KC-&\1:WXHT
MR_U31KK3%:WN)H8].FA9G&QBH$CAQM9L9^[@ CK77V&GV>EV:6=A:PVMM'G9
M#"@1%R23@#@<DG\:\TUCPWI>KV%UXY\):NVAZO&DDEQ+#(/)D=,[DF3IG(.3
M^)!H ]$M]22+0[6_U.:&T+PH\K2L(U5BH)')XYJTMY:O:"[2YA:V*[_.#@IM
M]=W3%>7?\)+/<:WX.O\ Q%=-H\-_I#LDFU!&MVQ0D'S%(7*=,\\D9Y-07RZ/
MX7BT:2TU&:[\-R>(FEOYI&1H$D:,E0I0!1&LF#Z!AZB@#T;4O%.BZ9X?N=;E
MU"V>QMU):2*56#,/X 0>6/3%$]\]Y_95QI^JV4-O)./-5\.9UVG]VASPV<>O
M2N(\<0>'Y?!GCB]T=H[BYNK6.2\EAE\R/>HPN,$J&V\G'.,$]15GQ-_9\VJ^
M ;FU^S.PU18Q+%M/!A<D9'OCB@#O+K4K"QDCCN[VVMWDX19950O] 3S4LMU;
MP/&DT\4;R$A%=P"V!DXSUP 3^%<#X:-MJ.H>/K#Q L9G^WN)EFQ_QY&,"(\_
MPX#'ZDGK7+Z+8/=P_"K^W(%FNI!=HYG7+/"(G,8;/)&W9P: /8H-0LKJT:[M
M[RWFMESF:.5608Z\@XXHM-0LK]6:SN[>Y"_>,,@?'UP?8UYC'I]H]Q\0])BO
M$TJW;4;+R9(T&R&5TB(.WIAGV@CN":Z/P?J&IOXBUC3=>TZUAUF"&!Y;RR8F
M&ZB)<(V#RK###!_D!0!NZVNORHL6A2V%L^TLT]Y&T@)[*%5A^+$\<8![0>#-
M:O?$'A6SU+4;5+:[DWK(D9)0E7*[ESSM.,CV/?K5W5([#4HI='N;PQ2SQ%C'
M#<F*;9TW#:0V/?I7,>!;EM#\'WG]L:H'TRPO9H+.^NI  UJK!4+,>#SE0>^!
MCM0!J:AKMU-XOA\,Z8T,=P+,WMS<2QEQ''NV(H4$99CD\G@+[\2>&O$$VNZ;
M?!HHDU+3[N6RN8PQ$9E0_>'4A6!##KC..<5BV\#67QIN;F3_ %.IZ,GV>3LS
M12?,H/KAE;Z4OPYMY&G\4ZKC_1]0UJ9[9NTD:83>/8E6_*@#5\#:]>^(_#0U
M#4(X([G[3/"RP [ $D9!C//1:MZ%K)UV&;4X65=,WO%;'O*$8JTA/8$@@#T&
M3U '*>!1-)\+M26T)-P9]1$6WKN\V3'ZXJGI]YIEG^SM:SZA#--8#2U2:.!]
MC,6(4C=V^8\GTS0!Z);ZC9:G',NGZA;S,HP6@D6383TS@G]:J:'K1U*6_L;A
M4CU'3IA#<HGW3E0R.O\ LLI!QV.1SC-<7I-Y&OQCB$M]I[M)X>V!+1OD!$Z[
M4R22Q /!XR#T%:&D!S\:/$K19\D:9:";'3S,MMS[[<T =M<W5O9P-/=3Q00K
MUDE<*H_$TQ;^S>R^VK=P-:;=WGB0%,>N[IBN/URZ>'XL^&HKWC3I+.X%J6^[
M]KX_\>V9 ^IQ7(>);!8[#XIQQQ(=)6*&:)"H*)=&+,A7T;E"?<T >P07EK=/
M*EO<PS/$0)%CD#%"1D9QTXK&\8^(9/#OA^[NK6%;B_$$LD$)/!V(69F_V5 R
M?P'4BK/A[2-,TW3XI["RMX)+F&(S21( TN%X+'JQY/)]:XOQC;^+8=.\5WAL
M-(FLY;&>))GO)!)%;",\*GED;NK'GDX&< 8 .[T&]EU+P]IE_.%$US:13.%&
M!N9 3CVR:PSK^J:OK6N66AFU1-'"QLT\9?[1.R[M@PPVJ!@$\G+>W)X.U-[/
MP1H']MR6-E+/#!!:JMQD2YC&P#<!\Y ^Z,_C69X39/#WB#QW'?L(@M[_ &GO
M8X!@>/.X>P*,/J* ->/Q8^I_#D^*=(@B9VLGN5BN&("LH.Y20.<%2.U:6@:J
MVH>$M+U>]:*)[BQBN9F'RHI:,,W4\ 9/4UQ?A33;G2?@&]O>(8YVTRZG9&&"
MHD\QP#Z<,*Z'PTU@/A7HQU-H!IYT6 7!G(\OR_)7=NSQC&: .FBECGB26*19
M(W4,CH<A@>A![BJ\FJ:?#>I9RWULET^-L#3*';/3"YR:-+^P?V5:#2S =/$2
MBW\@@Q^7CY=N.,8KQ[Q9J6GS^$_$\MA+;VL<>OQ^8D\F^XEN$GB5G&3^[4 <
M#!X&>.E 'L=QJ-C:&07-Y;PF-/,<22JNU<XW')X&>]/%U;FT^UBXB^S;-_G;
MQLV]<[NF/>N!CT_2M0^--T[6MI<12:!%-RBNKL9W&_T)Q@9]*Y/2;];#PEX(
MBNG":$->NH[DL?W:[99?)5NP4-@\\?*/2@#T+2?$MQJ/Q"U'2H[RSNM,BT^*
MY@:V .&9V4@MN.2-O;'TKKJX#3)+%?C=K(@D@$DVCVY<(PR[B1\Y]3MV_ABN
M_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MC3]=LK))9HBET^R2.5=PRBY(!+#@$'O5U-4T^2_:Q2^MFO$Y:W693(/JN<T
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *X6=9$^.MF\N?)D\/2)"3TWB=2V/
M?!6NZK+U;1UU">RO8G$5_8R&2WE(R,,-KHWJK#@^A /:@#BXM8TFU\?^,=+\
M47-O;+=PP?9C=R"-);3RL,JL2. Q?(!ZD^E.^($%E#\#[ZVTZ"2.S6VABM(W
MW%L>8@CZDGGY<9Y]:[NYTVROV@DOK&UGEA.Z,RQJ_EMZJ2./KQ5;4](&KW5H
MMT5-E;2K<"(<F65>4W?[*G#8[D#IC! -"W$BVT0E.9 @#GWQS4E%% !1110
M4444 <[X^CBD^'WB(3(C*--N&&\ @$1M@_6N2UZ2(>"OARS,@!U32\$GK\M>
MESV\%U"8KB&.:(]4D4,#^!JL^D:9)''&^G6C1Q_<4P*0OT&.* +N!C&.*\->
MZM3^SMJ-J)XOM$-S()H@PW)F_.-PZC(Z9KW%$6-%1%"JHP% P *J/I.FR*ZO
MI]HRR/YCAH5(9_[QXY/O0!Q.HVT5C\6-+33(8()I-"ND58U"AB'0H#[9S^M8
M'AF;P[X@\*^'[74==NQJ^GW,;?V<&B2X2\0D-\NP.026))/0DD\&O5ETO3UG
M29;&U$L8 1Q"NY0.F#CBE33+"._>_2QMEO'&&N%B42,/0MC)H @\0,%\-ZHS
M$!19RDD]OD-</\/_  MI>M?#WPM<ZB9[Q+>%)HK>2=C"L@S@[!P2.>#D"O1)
M[>"ZB,5Q#'-&>J2*&!_ TEM9VME&8[6VA@0G)6) H)^@H \?\;ZEIUSH_P 0
MH+:2WLY5*QW*3/OGNY5C7:44G"( !C .<$\5LRV^DZQ\4/#SRQ6EY%<:%.6+
M!764AD'/9N-W7WKT.33;"6:6:2RMGEFC\N1VB4LZ?W2<<CVI!I>GB=)Q86OG
M1@!)/)7<H' P<<8H XK13867Q7\2V+?9X%EL;".WMSA0ZA9 0J]P!Z=*Y""[
M73?AU;W07.E6WBUVU!8QE5MA.YY _A#>6<5[0]G:R7'VA[:%IMAC\QD!;:>J
MYZX]J;#IMC;PR0P65O%%*,2(D2JK_4 <T <P[>%M5FUO4-->UOKFXT_;>7$,
MOFQ;%!V*V"5W<DCC.!SVKA8K>QG\%_"IKN.!XWNX87,@&&4Q2?(3W!.!CH:]
M?ATO3[:R:R@L+6*U;DP1PJJ'_@(&*YKQ/X5GU.ZT%=-LM-6RT^^^U3PRDH)!
ML9"H4(0?O9Y]* .2UZUTS0O%/C.\BL&?0_\ A'T&I6MH?+#W#.P497[K>7R3
MV#9[U9TV^M)/BII EU'3ITFT"2!4MF!B ,D96,$DESCUZ]<"O3(+"SMK5K6"
MT@BMVSNBCC"H<]> ,<TR/2M.B6-8["U18E9(PL*@(K?> XX![CO0!XJMI80_
M J6\BA@2>/5]R3*H#*1?X&#VPI_(UW45S;6WQKOTGFCB>?1;<1!V +GSI!A?
M7K76_P!BZ5Y/E?V99^7G=L\A<9]<8J<65H)HIA:PB6%=D3^6,HOHI[#V% ''
M?%C8?!(60C:VH68.3C(\],U0OOL&D?%6\9;=8[9?"LDDT-LH4NJ3=@,<XR!7
MH%U96EZJK=VL-PJG*B6,. ?QIBZ98)<+<+8VRS*,"01*& QC&<9Z<4 >1Z=J
MFGG7OAI/#>V,-FL5PL5K%+N^S1M;':DCDY9R0!VY&,=ZU+2:^T/5-,,4MKK?
MAJ^UAUMR1MNK"XD=RW(X=0QDSW SV%>C1:5IT"QK#I]K&(W,B!(5&USU88'!
M]Z(=)TZWNC=0Z?:QW!SF5(5#G/7D#- ',?%D9^%NO_\ 7N/_ $-:S=7TC3U\
M;^#+C0+>VBNT:5YGM5 !M/+.2^WJI8J!GN>*]$95=2K*&4C!!&015:RTVPTU
M76QLK:U5SEA!$J!CZG YH \C\/S:'KWA"UTO7]>NHM9L[TM-IRM"EQ]L60D%
M!LWL6)SG)ZG)ZU<6\T:]OO&>@>*]=;3I)KUV>"9H4$]LRJ(F1G0DX4 8!R"/
M>O4/[,L/[0_M#[#;?;<;?M'E+YF/3=C-%QIEA=W4-U<V-M-<0_ZJ62)6=/\
M=)&1^% 'G]CING_\+:TR%K?S GA92OVM 921,H#/ZOC.3]:TOA9L7PQ?0Q;1
M%#JUZD:+T1?.; 'H.:ZY]-L9+DW+V5LTY&#*T2EB,8ZXSTI]K8VED&%I:P6X
M8Y811A,_7% '!1:3I5_\8]=@O+&TN%;2;9VBEB5P29'R2IX)Z<UA6MQH6JZ?
MXE\/^*M=FLKK^TYVN+-C$CRJ9-T31Y0NWRA NTD\ #M7K"Z=8I=F[6SMUN3D
MF81*'.>OS8S22Z983WL=[+8VTEW$,1SO$ID3Z-C(H \]L=7TNQ\<>*=+\47,
M=LMU:6PM6U"4();7RMKJ&)QD.7R >I)[5!/J&FZ%XOT"%[Z?1M DT8P:;/)M
MV*XD&5+2AMNY A&<'@ ^E>DW>FV%^\3WEE;7#0G=&TT2N4/J,C@_2G7EA9ZC
M!Y%]:074.<^7/&'7/K@\4 >4^(-,T+3OA_#_ &/</=6?_"06\L5Q*RLNYID+
M^45 &S.[IQD-70^-';PQXITCQC#!)+$P.F7\<2Y9XY#F(CZ2 #_@==G+IMC<
M01PS65M)%$,1QO$I5/H".*F:")HEB:)#&I4JA48!4@C ]B 1]* /.O'FG)8>
M ]-%T(FNQJMK-++@?ZUYU:0J>PR3^ 'I5H6-A/\ '"Z$MM;R-_8$<F&0'YO/
M<;L>N.,^E=Q=6-I>JJW=K!<*IRHEC#@'VS4?]E:=YQE^P6OF%=I?R5SC&,9Q
MTQQ0!X_8O#!\)M#G^VV]O'8^(S)'%-($BE"W4F(BW11CY@3P-HKL_"UOI^H^
M-M<\26]UITK7<4$<<,$\<TB! 07<H2 3D# )X SZ"_XB\-W5Q!9C0H=*CC@G
M,L]C=08@NOE( 8J,@J3D<$9 XX%)H?A@VVJ1:I=Z5HNG7,2,BII<?WMV,[Y"
MJDCC[N.O.>E &9\1;6TN-8\&"XAB<OK2(=Z@[E,4F5]QG'%<WKT=W!??%*WT
M)/+N3I]DZQP#!YC<.0!_%LSTYZ5ZQ<Z?97CH]U:6\[)]TRQABOTR.*(M/LH+
MEKF*SMXYWSNE2)0QSZG&: //_$#6NJ67@"]\/&/SO[1MS;&'&5MMA\Y>.BA!
MAAZ@#K6)_9VFMX1^*S_9+8M'=W@0[%^3$"$8]/FY^M>LVNEZ?93R36EA:P2R
M_P"L>*%49_J0.::-&TL*ZC3;,+)]\>0N&^O'- 'GWVVWM_&/@&ZO+B.-)-$G
M'FRL &8I">IZFN>\0ZOIMQX;U&2RGMK**/Q*CO;/)NN'E6X0/*Q8_(.X4#@8
MYYQ7LPTZQ"P*+.W"V[;H1Y2XC/JO'!^E,;2M.=IV?3[5C<$&8F%3YA'(W<<X
M]Z //_'UM]NOXM:\.JUQJ&GVI;4/LTH7[18OR8=PZLP!9<=,$\$KFWJ_B'0+
ME?!<]C]E$=U*[Z==2N4M[7;$0=R@@%L':$)'/<8KN1868:9A:0!IQB4^6,R#
MT;CG\:B.CZ6;<6YTVS, ?S!'Y"[0W][&,9]Z /%KRZMI?AG\0H%O8KAAKQE)
M0@90R0'> .BDYYZ5VFI:181?$KPE<:#;6\,T<5PUVUJH53:F/"[]O!!<C;GO
MG'2N[6SM4\[;;0KYYS-A /,.,?-Z\<<TRSTVPTZ-H[&RMK6-SEE@B5 Q]P!0
M!Y#-=2VW@OQ;=1&1K:#Q?))>^2 S"W6:,OP00>!R"",9SQFNST%?#NI>+EUO
M3->EU74'L/)D:*2(QK#N!7S BC#9/&>>#Z''66^G6-H)!;6=O").'$<2KN^N
M!S19:=8Z;&T=C96]JC-N98(E0$^I '6@#@_B-%)IOBKPAXLD1FTW2KF6*]90
M3Y*3*%$A']T$<GZ5V\FL6"6<=TEU%-'+CR?)<.9B>@3'WB?:KK*&4JP!4C!!
MZ&J5GHFDZ=.\]CIEE:RO]Z2"W1&;ZD"@#B-!A;PY\7?$L5]^[AU](+FQF?A9
M&C4J\8/]X;LXZXYI_C:W/B/QMX3TFQ(DDTV^&I7KIR+>-/NACV+G@#KP3TKO
M+JSMKZ P7=O#<0GK',@=3^!IMG8V>GP^396L%M%G.R&,(N?7 H \WTNUT^^^
M+WCI;N[GAVQ6 'D7TEN3^Z.<[&7...O3\:/AO(+'7O%VDZ=*MUX=M)ED@OB
M2TK+F16D'^L(/\1)(P,FO0&T+1V8LVE6)8\DFW3)_2K1L[5K7[*;:$V^,>44
M&S'TZ4 >#:!I,J?";POXB5)M4TW3Y)9-1TB20O%)&)7S(J9QO3[V#P>?Q]:U
M?Q#;W/AB"?1;^%I=6*6UA,K C?)QNQ_L#<Q'7Y2.M;MM86=FC):VD$"O]Y8H
MPH;ZXJN-"T@8QI5B,'(Q;IP?RH \Y\8Z=?\ @Y/#WBLW-D]MH$B6LL=M:M$Q
MM),1L"3(V['RD#'7FO4X9H[B".:&19(I%#(ZG(8'D$&F7-G:WL8CNK:&= <A
M94# 'UP:=!;PVL*PV\,<42]$C4*H_ 4 >5^&=2\.ZCX0N]$\421MK$.IS-=V
M;RE+B:X\XO&4 (9LC8!CC QT%;7AR>-_&WC>QUH1^>[Q.BSXVO9>7A<9ZJ#O
MSV!8YZUVATVP-^+\V5L;T+M%P8E\P#TW8SBDN]+T_4'C>]L;6Y:+F-IH5<I]
M,CB@#QO3=/\ ^*>^',6IQ+*&UB5(//&6:VQ+Y:G/5=NW ]"*V;J**+4OBU;6
MZ(B_V7"XBC  W&UDR<#N<"O3;C3[*[='N;.WF9/NM)$K%?ID<41Z=8PSO/%9
MVZ329WR+$H9L]<G'- 'EFHMI>I:#\,R&M;@"^M(9""&_Y=V)0GZXR/?FMO7-
M/T_3/B5X"CLK2VM5WZAA88U0<PDG@>Y)^IKLSHVEF..,Z;9F.+/EJ8%PG.>!
MCCFI9=/LKB=)YK.WDF3&R1XE++CT)'% 'F&G:?H%WI_Q&;6+>TDVZI<[VE52
MZIY:;<9Y'.<8[]*;I)GT;7?AT=>F6WG71;F&1[A@N'"Q$*2?X@/Y&O3Y-*TZ
M:]2]EL+5[M/NSM"ID7Z-C(I]W86=^J+>6D%RL;!T$T8<*P[C(X/O0!XKJ%W:
MW/PU^)/D31R'^WI)L*>=A>##8]#@\^U=GXFGL;KQWX"O+:2WE#W=TBS1D'<!
M _ 8=1G]:[@6-HL4T0M8!'.2TJB,8D)ZEAWS[U&VE:<YA+6%JQA 6+,*G8!T
M"\<#Z4 >?>'Y;6ZTKQ_8>(3&+D7]RUVLV,FW9!Y3<_P[  OTK)TJPE?5/A9%
MKL"27S6%WYHG4%R!$A0-GJ0,=>A%>KW&EZ?=W4=U<V%K-<1?ZN62%6=._!(R
M*=+I]E/<)<36=O).F-LCQ LOT)&10!Y=:6=K/;>-]/741I2_\)%$UO.B@K#/
M^Y9"5/!!D !'>NI\&:AJDVKZYIVN6-I'JMF8/.O+,GRKI65MC8/*L .1].V*
MZ3^QM+V2)_9MGME_UB^0N'[\\<U-:V=K8P^39VT-O%G.R&,(N?7 H XO6;JV
MT_XOZ)<7D\5O#)I%U&LDKA%+"2,XR>^.:X74)K"\^&?C0AX)&7Q0[KR-RAKJ
M+!'<9&>?K7MMU86=]Y?VRT@N/*;?'YT8?8WJ,C@^],?2M.DC:.2PM61I#*RM
M"I!<]6(QU/K0!PFI0+IWQ4@32((8;EO#=R(XXU"AF61"@P/>N5N]5TBY^!.E
MAKF#[;!=VIN$E<"5+@7"^:6!Y#'+DGT.:]F73-/6=)UL;83( %D$2[E &!@X
MR.*C;1=*:>6=M,LC-,09)# NYR#D$G&3@@'GTH \Y?4])F\6^+=)\1:]_9T=
MZL30&1X5BN;1H57".ZG.#OX!ZL2.] T?1E\<^";%8#<6G]DW21B]4,\J*(PF
M\$<_+G (X] 17I5WIEA?R127EC;7#PG,331*Y0^JDCC\*633K&:Z6YEL[=[A
M<;96B4N,=,'&: )8((;6WCM[>)(8(E"1QQJ%5% P  .  *DHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M$888X< _>4@@[AQ2?%#4;2^^'%\T;J]O]KM$64D;)/\ 2(R=I_B YYZ<'T-
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
MQJ!&,!3U4>WM3?[.L=FW[';[<YQY2XS^594_C;PM:J&F\0Z:BF8P!C<KCS
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
M]CY5Z0+5O/7$Q_V>>?PZ4 7Y+:":-8Y8(W1?NJR @?04Z*&*! D4:1H/X44
M5CQ^+_#\VEWVI6^K6MQ:6.?M$D+[]GM@>O;U[5-X<UZU\2:%::I:LNV>%)&C
M#9,990VT^XS0!?>UMY&=I+>)F< .60'<!T!]:8=.L2H!L[<@=!Y2\?I5'7=:
MLM.M9X9=3BL[GR3(K'!,8[.0<@+GN>*RO!GB%KGX>:+J^M7JFXN8%,DK@*9'
M.>  .3QT [4 =-)9VLMQ'<26T+SQ_<D9 67Z'J*FK.AU_2;C3?[1AU"WDM-_
ME^:C@C?G&W_>SQCKFGPZUIEQ93WD=] ;:W8I-*7 6-@ 2&ST(R.#ZT 276FV
M-\Z/=V5M<,GW6EB5ROTR.*EEMH)U59H(Y%7H'0$#\ZST\3:(]O=7']JVB16A
M N&DE">3D9&[=C&1TSUK+U7Q5H5YH^H16GBVQT^:.)&:[62-C!O&5.UN#D=J
M .B6RM$D61;6$.N,,(QD8X'-"65I&%"6T*A7,BA8P,,?XA[^]<=JGB.71?B#
M90W^L)#HCZ3+<RB8(B!U=%#;L9YW=,]ZZFTUS2K_ $K^U+34;6:PP2;E)04
M'7)Z#% $PTZQ (%G;@'J/*7G]*YO6?#VKOK4=[I9TF>S%OY!T_4(3LC.XL71
MES@MP""/X1S6]I^M:;JKSI8WL,TEN0)D5OFC)Y&Y3R,]O6N3\0>+!_PDGA>V
MT?68VBO+_P FXAC"L)H]CG<&(R0" ,J<4 ;^A: NF/=74T-C'<W:HDL=E!Y<
M05-V!CJQ^=LL>O' Q6M;6EM9Q>5:V\4$><[(D"C/K@5!J\\5MI%W)-J$>G+Y
M3#[7(5 A)& WS<<'GFJ-MKVE6.GZ7%>Z_:S37%LKQSRR)&URH3<90O8$ MQP
M* -6:TMK@@SV\4I'0N@;'YTTV%F69C:09?[Q\L<_7BH-*UK3-=MGN=*OH+R%
M',;/"X8*PZ@^AZ5SOBSQ*VF>)M#T6341I5MJ*RLU\54DLFW;$I<%5)W9R0>@
M Y- '6Q016Z;(8DC7.=J* ,_A3+JSM;Z+RKNVAN(\YV2H'&?H:S-(CUFVU34
M(=2O5O+%8XFM)C"J/R7WARN 2,+R !@CCK5BS\0:1J%Z;.TU&WFN=GF"-7&6
M3IN7^\ON,B@"]#!%;0K%!$D42C"HBA0/H!3(K*T@N))X;6&.:7_62)& S_4C
MDU4/B#2!J"6!U&W%R\AB6,N/F<=4!Z%O]GK6=I_C71M3U35K&*]BC_LY@DDL
MCA03MW,1G^$<<].M &U_9]E\W^AV_P WWOW0YYSSQ3Q:6P1$%O"$1MZJ$&%;
MU'H:RM%U"VM_"UM=W6OQ:C"%(.I-L19OF(!^7Y>ORC'6K4&OZ1<6MS<QZC;>
M3:G%PS2!?)/^WG&W\<4 6X[2VAD,D5O$CGJRH 3^-(;*T:[%V;6$W(&!,8QO
M ]-W6LZW\6>'[N]MK*WUFRENKI/,@B28%I%QG('TY^G-;% $+6EL\PF:WB:4
M8(<H"W'O4U%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %>'^,=:T^Z\,>-+:WEAT^6#55\VP4;IKAEEB#7#YR0A
M!&T <#).<5[A3##$2Y,:$N,,2H^8>] ' 17NFW7QM6X2>VD'_".!HW+#_GN3
MD?\  3GZ'TKC-/U*.R\)>';TR*VB6/B>X:^,9W+"IED\IF Z*&8-^1]*]S,:
M$Y*+GUQ2&*,HR%%VL,$8X- 'GVFZMI=[\;;F2RO;6=9M B"O#(&$C"=\X(X)
M Q^7M5KXI3P0:1H9GECC_P")Y9,-[ <"0$G\!7;QPQ1 ".)$P HVJ!P.@^G)
MIS(K?>4'ZB@#@+*XT]OC3K+O+;%UT:W&XLN1\[EOTQGVQ7+^%TMK[X>>$X[/
MQ FDZM#<79L+CY7B+"1P8G4GD%&X'MQ[^S>6F<[%S]*:]O#(A1X8V0]5900:
M /)-2UB>Y\*>'K_5[>TLC9>+(UNIX&/V=]KN&F5CT0L3R>^:MW>NZ58>/=<B
M\0ZI/86.J6UO)87!;9#/"(]KIN(ZABQQ_M>]>I>6GEB/8NP# 7''Y4DD,4VW
MS8D?:=R[E!P?44 >90W>A:#K?AW2;0?V3%_9DQM-0OB3(8C*,0QA^-[<-\P)
M P-N3QS&BZK'8^#/!5U/*S:3IVMW']I':<0,9)?*:08^4 L&]LK[5[JR([*S
M*I*G*DCI]*0Q1F-HS&I1LY7'!SUXH \_T?5=,O?C1J3V5[;3K-HL 5X9 PD9
M97S@C@X&/\BK/Q&N(;*\\(7EU*D-M#KD9EFD.U$!BD&6)X SZUV\<,40Q'&B
M<!?E4#@=!3F57&&4,.N",T >>Z7>:;/\7_$$S36Y_P")3:X+D @9<L.>1P1D
M?3-<9H>JQ:9X)^'^J75S-'HUM)=P7=Q;G/V9W++$S8!P/O#/8-[U[IY:$D[%
MR>IQ2&*-HVC,:E&X*D<&@#F/!T6@R7.K:EH,\UW'>R(]Q>&0M'-( 0=O;(&,
MD<<XZ@XY_P ;2V,OQ9\"6]Q=B/:M_P"9LN#$R[HEV_,I!&2..>:](1$C14C5
M411@*HP!08T8Y**3ZD4 <1XLTW0?"?@+7;E-&6ZAGVO=I)([-.Q=1NDD)+D+
MG)YZ UD:3K%B_P 7FN)-;M[U+CP^H6X0*L+$3L2$QU4#)Y+$<Y/''IY 92K
M$'@@]Z:(HQC$:#"[1@=!Z?2@#R3PO!:3_LZ7+VL4,ER-)O4+1J"X)WY''/.!
MQ["I]<U?3+KPA\/IH;VWDC36-.&\., JOS<^V<'T/!KU9551A5 ^@IOE1A0O
MEKM'08Z4 >:6^O:/I/B[QCI'BR:. :E(DMNUP#LNK9HE38A[X(8;1SECCO4^
MJ26-KX]^',$4:6<:07B16TA"M$A@4(I!Z= ,>HKT1X8I&1GC1F0Y0LH)4^WI
M2LBGYMBEATS0!Y-I1T)M(^)5OJ/V4N^JW8D1@/,93&FS ZD[L[<?Q=.:=HUX
MFBW_ (=T75I(]-U9/#L:R7TWS2R+O ^SQ*<J7!4$\,>@ [UV/A7PW=:-=:S-
M?K9RF^U*6_B:/):+>%&SE1TV#D=<]*Z8HC,K,JEE^Z2.1]* /"]'O=.F\ ?#
M."6>W8Q:RJ2I(1\N!-D'/IE?S%=)/+#+XL^)UO;R1O-+I%OB-&!9F$,H/ ZD
M94?E7I_E1@ >6F!T&*4(@;<% /KB@#G/A]?VE_X"T(VEQ'.(;"WBD,9R%<1J
M&4GU!ZCM7':S=7&C:KJFJ:)J-OJ-FVI1KJ6@W0'FB?<BAX6!R&.$8 \<?A7J
MJJJ*%50H'8#%,-O"9EF,,9E7@/M&X?C0!YS8SZ>WQ"^(;2RVQ(L[1"69<A?)
M?</IG&?PK%\.Z]IUKH'P\BN)K6VF:QF6/5+A_EM\*H:->=N]N!\W3'0YQ7L7
MEIDG8O/7BD,49"@QH=IW#Y1P?6@#PR>_M?\ A2/C&W^U!I(]5G5A)\K9:Y!&
M1@8)'.,#Z5W/B"^M&^*?@?;=0G=!?%<2#G=&FW\\''K7=^6F"-BX)R>._K1Y
M:9!V+QTXH X_XKQO+\+M>5$9V\@'"C)P'4G]*S]5M]/U?QIX.N/#[6LLMDTL
MLL]H5*QVIC*A6*\89B H^N.AKT*HXH(H%*PQ)&"<D(H&3Z\4 >-^'+KP_JGA
MJU\-^(KR^.O65SMETOS"LCW*N6#I@9().[=G R23BO0_B#!?7/@#6X=-C>2Z
M:U;;&GWG'\2CW*Y'XUT7DQ>=YWE)YN-N_:-V/3-/H \ZT+5/"'B;6='U:QU*
MZO=1LXI&57D(-FC)A_-&  . O/?&/6N.@N-/B^ UBZ2VR.-85\AE!W"]//UV
M?I[5[DD$,9<I$BF0Y?:H&X^I]:7RH\8V+CZ4 <):7]I:?&35DGN(XVO-*M?L
MP9N9L/)G;ZXZG'0<]*XZYFAG^#GCG[/(DH36[AR(SNPOVE&SQVP,_2O;=B9!
MVKD# ..@]*!&@! 1<'@C'6@#S_7M7TZ\^(G@&XMKZWEAD:^*2+("K PX!![@
MG@'O7.V5YX?N;+7/"OBZ]O(M0.HSM)8;B#>!Y3)$T0 RV05 P<\#M7L7EIQ\
MB\<#CI2&&)IEE:)#*HPKE1D#V- 'G6BZQ:Z)\1_$UIX@N$LY+F*U:Q>[D $L
M"QX*JQX)#ELCN235[X/302_#+3(X74^4\ZLJ_P !\YR 1VX(KMWABD9&DC1F
M0Y0LH)4^H]*<B*B!$4*H&  , 4 >9-/(OC;XBZ?:7"Q:O>V-L=/C+8>1A;N
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q'C;_
M (2K3[&;6-(UE4EAE1;?2Q;(Z7.6"A&8C=N;/\) '3WKMZ\^\<2>$_%FD:GI
MK7<%QK5B'6VAA<BYBN0/DV*,,3NQTXH ] 7)4%A@XY'I7 +XBU?6=(\2Z]IM
MYY$.DSS0V=MY:,EP(!ES(2-WSG<!M(P,=ZZ6UU6+28-!TG6;O_B;WL(C4;6;
MSI4C!D.0,#N><5PNG./#'@[Q?X?N>-1^TW9LK?\ CNEG&8B@ZMDMM..A!STH
M ZEI=9\7Z3I]_HFL?V-97-HER)4MTFD9W&=I#\ +QGC))ZC'.=HWC6]M/ &H
M:MK\:37NFW<UB6@&U;N1)/+4J.VYB!]<_2JW_"0Z;X!\+Z%X6O=4AM-36QC2
M25@7$ "@,^ #DYSM'?J> :S/%%]HVH?#RQD\.2--I.E:O:&>78P# 2 N26 +
M'+AB?4GG.: -[Q1J.J:#/X5EN-8,:7.I+'J PBPE3&['!(RJC;Z].N3S71:;
MK^D^*;.Y&B:O'*T1V/);D%HF[9!'MW&#S7/_ !',,5SX2NKK:MI;ZW')/+(/
MDC7RY &8G@#)')I=*MHK[XKZAKNF%'T_^RDM;B>(@I-<>86&".&*H ">V0*
M-WPSKAUJRN5G5$OK"YDL[M$^[YB'[RYYVL"K#V..U;+ND<;22,JHH)9F.  .
MY->;:%K%CX=UGQ_K^J7!M]*&J10B38S#S%C56P%!)^9@*]&CN89;5;I)4,#(
M)%DS\I4C.<^F* ,BS\8^'-1O+>SL]9M)[BX$C0I')G>$SN(]A@_D:L6GB/1[
MZ_6QM[Z-[EXS+&A!7S4'5D)&'7W7(KS;P[;'5?@YXCMM'\J347EU ((L;R6=
M\#CG++@#U&*T=#U3PKXLNM)N=--[/KMDCF.":6;-@Q3:^\'@#C;CG/&* +WQ
M)\6)IOA._?2=8:VU""6.,-$@92Y=0T98J5#;23@$,,5V"ZSI[ZA<6"W*F\MX
M_-E@ .]4Z!L8R1]*\5N=<L/^%#7>@W<HBUZS=8[NRE_UXE%RK,Y7J0<YW=.>
MN:[6?5[#3/C ;R]N5AM[[0HDM9'!Q,ZS.2B?WFPP.T<G- '8PZ_I-QI*ZK#?
MP/8LQ19U;Y6;=MVCU.X8QUSQ2VFO:5>V]U/!>Q>7:$K<[R4,! R=X;!7CGG%
M>.Z/JG]F>#_"6LRI+)I>F:W>-J*K&3Y(D>94D88Z+OS^(KIO%%YI^L>%M6UG
MPO9->+]IL[F]N+1"K7JQ2 LBG@L51>H]<=010!WEAKVF:G=S6EI=J]S"H>2%
ME9'53T;:P!VGUZ5R7B[Q8B7GAR/1]893<ZU!;2I&@,=Q$6(<!RO." #M/?FL
MN>;0?%5AJFI^#YKR_P!<&D3VZ7)EF/DAE)$9W'&\MT'48)XK,OO$NAZAX0\!
MPVMQ$LUEJVGK<6N/WEJ4!5@Z]5P0>O6@#TKQC<75GX,UJ\L;I[6ZMK*:>*5%
M5B&1"PX8$8XJAX8\9:-J%MI>F2:S;3:S)91220[QO9M@+>Q/4D#D5>\8QO<>
M!=?CA1Y))--N%1%4EF)B;  ]:X61+#7_  YX!L]&DMY]0L[JSG8VY!:UCC7]
M\7Q]T<;2#C+$"@#T33]?TO51=&QNUN/LC%)PBDF-AU4C'WO;K5FRO[74;".^
MM)EEM95WI*O1E]1[5P.OV>HZ+XUD32HW^R^*XQ;3-'_R[7*#F;VS#O/N8Q7H
M=O!%:VT5O @2&) B(O15 P /PH X+5O',>L>#/%5WH=Y-:76E+.(I1%\S>4H
M))#J0!N)&.N!GBN@T'Q3I6H"STS^U()M5-HDLD6[YB=HW'T)!/('2O/6U"UM
M_ GQ,TZ:98[S[?J4GDMP=K_</_ L\>O..AK3GO+!/$?PO,5Q;A%AN%^5Q@ V
MVT#VRPQ]>* .[N/$FCVEZEI<7\4<KRB$%L[/,/1"^-H8_P!TG-:<DB0Q/+*Z
MI&BEF=C@*!U)/85XUI%UX>NM%NO"/BH:@^MQ7<H?3O-F4W3F5I$>/:<8)(.>
M .2>.:].\67*6?@_5YY; ZA''9RE[09_?+M.5/?!'6@"2R\2:/J%P8+>^C,O
MD_: K@INB_YZ+N W)_M#(JH?'/A=4A?^W+(I-*84<294MG;UZ 9XR>*X/2]9
ML9O'_A*\35$N8)=*N(E:&';!&W[L^6F!G@=022,<XK(N;BR?X&^,%26 O)J5
MT5 898FXRGUR!D>PH ]>L_$NBZAJTVEVFI6\U]"I=X4;G:#@D>N#P<=#1-XE
MT:WNQ;37\2.91!N.=@E_N%\;0W^R3GVKDM:O+(_$_P %BUNK8 V=ZB%'7 #)
M'L''8X.!WQQ7.64\,OP3U+PMJ !\11+/;26+G]])<M(S(RKU;<2K!AQU.>*
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
MFWMH8O)@)&0F&0LV.A);GMBK6GZA<:;H=NWB.YB%\TCQ,8TQYK;VV[$&2<J
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
MMKXVTK7_  YK-RUY<:5;0/-!]K>-HVC"_+O!9<!LY(7J.,B@#L#&A<.47>.
MV.:4@,"" 0>H-946JV%CH^G22WTEPL\2""0H7EN?ESN"*,L2!N.!Z]*C;Q;H
M*:-/JTFIPQV5NYCFD?*F-QU1E(W!O]DC/M0!L@   # '84M8UEXKT/4=6_LN
MTU&.6\\LRB,!AN4=2I(PV,\@$X[UJW%Q#:VTMQ<2+'#$A=W8X"J!DDT 9?BK
M29]>\+ZCI%O+'"][ T!ED!(0,,$X'4U;TFTDL=*M;:8QM-%$L;O&,!MHQGGZ
M5ROAG7=7U/Q[KEK?9ALX[.VGM;4KAHE<R<MWW$ $CMT[9.CXVU^XT33[""Q9
M5OM4OX=/MY&7<(BYY?'?:H8^F<4 =+@>@I:X]=7O](\:_P#".O.]\EYIS7=D
M]P5#"5#AHR5 RI!4YQQSVP!F:G_PE7AC6]!NY/$+ZK;ZCJ$=E=V4EM&B+O!.
M^+:-P"A2<$G(ZF@#J-?TS6=3EMH].UE=/LR'2\46X>212!C8Q/R$<\X/7/:M
M>""*UMXK>! D42!$1>BJ!@ ?A56+6-/FUF?1X[E6U"WB6:6#!RJ,< YZ=J?J
M&J6>EQ1R7DWEB6011*%+-(YZ*J@$L>"< =C0!;P#VI"H(((!![5BR>,- BT:
MXU:74XHK*VE,,SR!E,<@ZHRD;@WMC-267BC1-1U>32K34(Y;U(S(8@"-R@X)
M4D8;!X."<4 :P      Z 4,JMC<H.#D9%>?_ !-\61V'@K5FTK5KBVO[9EC$
MUO$2@DW &,R;2H;!/&0U>@T %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %><6-[!I_C+X@6]VS0O<"&:+<A"M
M&+8 MNQC&1CZ\=:]'HH \8AGMXOAO\-4\R-7@U:S:5<@&/:'WEAVQGDGUYJV
ME]HECK7B7P_XOCU(27]]+/:I&UP8[Z"0#:JB,X+ ?*1[#TX]<HH S%M98O#
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
M ]:\U^&>B:1JFC:E_:6G0SSKJ]S,J7,7)4OE'VL.1SP<4 =99^,K$Z-IUSJ
MDAO;G3TOY;6&"25XD*@L2%!(4$D9/7%6;KQCX?LX-.FFU.(1ZBNZT90S"4;=
MV1@>@[US?B#40/&]QITUK/:K)I8\FYM;5GEO3N;,/F!3M5>N!@_-G('7EM*N
M(_\ A%_AC'+%*C6=ZOGB6%E\O$;KN.1PH8@;NF>_% '<6_Q%TF_U[3-/T]+N
MX@O;>6<7 LYL (P3 &W/WB<G&!CGK6AH^HZ5)J6OS0:W/<^1*INHYWQ%9D)T
M3(  (&X\FL?79?L/Q6T"]FAG-O)IUS;*\<+.#(7C(4[0<9 /7TKFM3L;S6(O
MB?9Z6C/=7,EN]N@!'GJD2;PO][.UEX[G% 'HMKXJT>\OUL8[ITN'A-Q&DT#Q
M>;&.K(64!A],^M9>F^)O#VEZ!/J+^(+BZLFOI$^T7>YBLA?'EJ-H.T$X''XT
MF@^*M'\4W5G<VNF3?;+>-OM$ES:-&;$$?,F]E R2 ,*>@)[5Y]?N@^#WB7>C
M8_X2!I=A0Y*->(5('4@CIZT >I:5XRT#6M6GTNPU%9;V%/,:(HR;DSC<I8 .
MONN13K3Q=HE[=VEM;WA9KPN+5S"ZQSE,[MCD;6Q@]#SCC-<WJRQ:WX_\/:KH
MZ+>+I5M=R74D/W2'C"QPENFXMD[>HP2<9KE+74DNSX%OOLUY&;?4&6>SM["2
M."Q)B<")5"\G/&3D]^ <4 >AW'Q"\+VJ7;2:GE;.7RKCRX)'\HX!);:IPHR/
MFZ>]+JGC.TT_Q'H^D+#<3?VBDDPFBMY)$\M5S\I4'<22O3.!UQD5Q\<D1TSX
MHC^*Y>;R1MYF!M@@V_WOFR.,\T^.?[)J/PSOY(IVMXM-GMY&CA9RDK0Q (0
M2"2K#![@T =GXZFN;;P)KEU9W4UK<6]C--'+"0&#*A(Y(]JK>'/%VE7D>E:4
MU^TFIS622#?&^)BJ OMD(VN1W )(YS4WC\_\6^\0( 2\NGSQQJ!DLS(0% [D
MDURL\T7]K?#)T/RP1R"4@?ZH&VV#=_=^;Y>>_% '8GQ?H:W:6YO#E[K[&LOD
MOY1GZ>7YF-N[/&,]>.O%37GB32[&::*>:7,#JDS1V\CK&S8*JS*I )#*<$]Q
MZBO*-3U+[?HUO(]E=VD]IXDBEGTVVLG6.V07&2[$+\[,,-G)R6X'!K7\1--:
M:OJVK^&K^:+4VFB6[T*[BW1:E\B %%(R&VD E?[O.,&@#T;7O-'A_46@GDMY
M5MY&26/&Y2%)!&0:Y'P7X]T>;0?#>G:AJY?5[NSB&Z57(EE*@E?,(VE\]LYS
M78ZO')/H=]%&A:1[:150<DDJ>*\OB@CU_P"%WACPW9HQUB![,2QF,J]DT3*9
M'<$93 ##GJ3@9S0!Z)J?BK1]',OVVY=$A95GE6"1XX2V,>8ZJ53J#R1P0>AJ
M;4/$&FZ8I,\LCD1><RV\#SE8_P"^0@)"\'D]<'TKS>*YTS3=9\1>'_%=CJTC
MWU_-/:+"+AXKV&7!5 (SMW#[IS@<#FI;BXM/"GC.Y&O6>I6NDW]C:I9RV<D[
MQPM$A5H&\HY)YR"1Z^M '<3>-/#D']G[]5A(U&-I+0J"PE4*6)! ]!TZYXZ\
M5;T7Q!IGB&WFGTVX,JP2F&57B:-XW'565P&!Y'45P<UM8:?XB^'T-CISZ?8P
M37CK;N&S CQML+YY0L3T/0G':M?P;(C>-O&Q7[LMY"\9Q@.!"JDKZ@,""1WH
M W=7\7:%H5X+/4;\0W#1-,(Q&[DHO4C:#ZCCK39O&&B06"7QN99+=[=;HO#;
M2R;(6&5=PJDH",GYL=#Z&L/79(Q\6_"K-R(K2\5GVY",X3:">@)P<>M8U_>V
M6A>/-?@\30:H+'5C%+97%L;AHY0(EC:)EB/WLKT(Y!^E 'H$NOZ9%!:S+<^>
MMVGF6ZVR-,TJ8!W*J DK@CGIR/6H[?Q-H]WI,.J6UZ)K6=_+B,:,SN_.4" ;
MMPP<KC(P?2N#>YA\$>+])U.?2[FR\.3Z1]AC"1O+]BD$ID <#)&Y2/7D8YQF
MG^)IDM4\/>(K71KR'0;:\G:YBLXWAF"2I@7!1-K#YMQ/?#<]<4 =1J'B?0=0
M\,:M,=9GL8+<-!=3QJ\5Q:MC^Z5W*W<<5=C\1:3:W6E:4]Y,]U?0AK7S(7)G
M4+DMN"XSCD],9YQ7%:M_8EYX \7ZCH5E=;=0LC&;J<3>9>2!&50%D^8XR #C
MG)':K_B6SFN/A_H^N:8ADU'1$AOH%7JX10)8_7E-P(]0* .@U_6])32=7M[O
M5+K3TMHMMQ=0HZO!N'!1MI!;'/&:67Q5H6E?V=976IGSKJ#S+?S%9GF55!R<
M#[Q&..I)  YK#\302K\*?$$UQ$RWVI6LTSQ8R_F.N$CP.I50B<?W:HSS12>+
M?AQ(#N2*SN1(V.(RT**H8_PDD$#/<$4 =C8>*M%U+1[K5;>^465HSI<23*T1
MA9?O!U< J1[CO38_%FC2:G%IIN9(KV9!)%!-;R1LZDX# ,HR,\9[=Z\YO(;6
M]\/?$Z&X^T>1+>&=#;H69@(X\.H_B7<O)'8&M70O$&AZ[XXTZ_NM9A_M.&S>
MS@MEM9H1*[$,[9D4<_+PG;GDT =9XP\3Q>$_#\FI2033-O6*-8XV8;V8*"Q
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
M8HH4,V V,#MW->ET %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 52U+3(=26 N6CGMY!-;S)]Z)\$9'L02".X)%7:*
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
M.5+YY91CJ.O7M5GQH'M_%/@_5'AF-E9W<YN9DC9Q$'A95+;0<#<0,]!7:T4
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
ME=F#$#Y2 0<''H,G K(T'1[_ %7X2^(-%B@N;2_N9;T1K<PO"6\R1V3[P'#
M@9]Z .RA\7Z5+<V,+&XA34.+*>:%DCN#C("L>A(Y .,]LUD^')9Q\3/&-L]U
M<2P1QV+11RRLZQEDD+;03\H)YP*Q[Y9_%OA?PUI45C>6NHVUY:RW2S6[Q_9/
M)Y=MQ '8A<'G<,<9QIZ*\MM\2?&5W)9WH@D@M/)D^S/ME,:/O",1AB"0.#SF
M@#N:*IZ3J*ZMI5MJ"6]S;K<('$-S'Y<B>S+V-7* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** ,'2?#CZ9XCUC6#?><VJF(RQ>
M5M"&-=B[3GTZYS^%;U%% !4-W"US9SP)/) \D;(LT>-T9(QN&>,CK4U% &1H
M&A?V);.)K^ZU&\EV^==W1!=]HPHX   YP/<GDDFM>BB@"G9:;#ITD_V8LD,S
MF4P_PJY.69?3)Y(Z9YZDYN444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% %.]TZ'4'@^TDO#"XE$/\ "S@Y4MZX(! Z9Y[#%RBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YA_"=
MY!JU[>Z7XDO[&.^E\ZXM_+BF4OM"Y4NI*\*.,D<=*W;"QCT^W\I'DD9F+R2R
M'+R.>K,1@9^@  P   !5JB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHK!U_Q0NA7$%NFCZKJD\JERFG6XD,:@@9?+
M #)SCUP?2@#>HK!\->*(_$OVX)IFHV#V4JPRQWT2HVXJ&P &/9E/XBMZ@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *ANKB&RM9[N=@D4,9DD<]
ME4$D_EFIJI:OI<.M:5<:;<O(L%PNR3RR 67(RO(/!'!]B: ,SP9;2P^&X;JZ
M0I=Z@[WUPIZJTIW!3_NJ57_@-=!1T&!10 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
>%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>ex10ormfactorxseverancep008.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep008.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *S=5UW3]%EL([^<1-?W*VL /\4C D
M#],9]2*TJ\0^,$'_  DFF7^H6LEX+G0IU%F(H)2C;?\ 7OO"[>#@9SQY)]:
M/9M0O1IVGSWC0RS)"AD9(L;MH&3C) Z5Q]G\4]%OO#LOB""PU5M(A<I+="!2
M$(QG*ABV!D<XQ4^A>)H_%WPK.L*1YLMA*LZC^&54(<?F,CV(KPS1/$>JZ'\"
M;BUBTV.33=2O9K2>_$A9K<,J YCQSD9P=W7\,@'T-+XPTTZ7I>HV*7&I0:G)
MY=K]CCW%SM9CG)&T (V<XQCFLJS^)6G:AK&H:1::5J\U_IX+7,"0QED .#_'
M\W/IFKO@'0=-T+P1I%EI]TM_;1QF6*[*_P"L+DL6 [ [B,>E>>_#O_DO/CKZ
M-_Z,6@#M=7^)VBZ+9:/>7=KJ(AU= UH5A4EB0#M(W94_,.M;FN^)]+\,Z0-2
MUF<VD1(58V&Z1G/155<[C]*\L^/,:17/@M(T5$6_;"J, <QU'\3)))/CIX'M
M[W/]FJ8FB#?=,IE(/X\1_I0!Z+<^.(=/TE]5U/0M:L+%5W>;- C'VRJ.S)GI
M\P &><4:QX^TS1/%%EX=NK2^.H7V/LPC1"L@)(SG=QR#UQ72W-M#>6LUM<1K
M)!,ACD1NC*1@@_A7C?Q"_P"2_>!_]Q?_ $8] 'LY8^5OV-NQG9QGZ=<9_&N/
MTWXCZ=K&KZCI6GZ7JMQ>Z<Y2ZC6.,>60Q4\EP#R#TS772W$4,D*2.%:9_+C!
M_B;:6P/P4G\*^>?#QUM?'7Q..AK 9O/D\SS"VX1^<^[9C^+&<9[T >[:%KD&
MOVDUQ!;W5N89V@DBNH_+=77&<C)]161X@\?Z5X:\06&C:A;7HN;]E6U=(U,<
MA)"XW%AC!(SG'Y5TL0MTN)DBV"5B))0O4DC:"?P7'X5Y]\:_##:_X#EO+93]
MOTEOM<++][:/O@?\!^;ZJ* .SUG6TT6U@GELKN<32I"J6ZJS!V("@@L.Y[9Q
MWXK34DJ"05)'0]17!> _$1\?:=I&K.#ML(/W_& ;P@H<?[J[C_VU7TKOJ "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@".XB>:WDCCF>!V4@2Q@%D]QN!&?J#6;IN@IIOAY=&6\N;B)8S&)9P
MC.0>N<* >_)'.>:UJ* .)\-?#2P\*:+J.DZ;K&J_9+X'>DK1-L)&TLO[O@D<
M=^@J70OAMHVA>%+WPRLUW>:5>%C)%=%"06 !(*J"#P"/0\UV-% '.>$/!]OX
M,T=M*L=2U"XM Q:)+MD;RB>NTA1QGG!R,U3T/X>V.@^+-0\1VVI:C)>ZAN^T
M+*8BC98-P @(Y'8UU]% ')>,?A_I_C6YL)M1U"_A^P.9($MFC4!CCD[D)/W1
M5SQ+X,TGQ;ID-GJZRR20-O@NHV"31/\ WE8# /3C&.!QQ70T4 <_!X;NC$D&
MI>(=1U"V3&8G6*/S .@=D0,P]1D ]\UG:]\.[+Q!XJL?$<^JZE!?6( MO(,0
M1,$GHT9SR3US78T4 <\OA9WURTU6[UW5+N6T5Q!%+Y*QH74J6VI&N6P3@G-9
M6D?#6UT/7=3UG3M>U>&\U-V>Y8^0P8EBW ,1QR37;44 8^@^'UT/[:YU"]O[
MB\G\Z6>\92V=H4*-JJ H X '<UKNBR(R.H96&"",@BEHH R?#7AS3_"FB1:3
MID92VC9V&XY)+,2<GOUQ] *UJ** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ****  D $DX ZDUD^'/$>G>*M)&IZ
M7+YEL99(LGKE&*_K@$>Q%5/%MZL=A#IH$[-J$GE2"WB>1UA',K84$_=^7(Z%
MUKRWX6WH\'?$S6O!;B>/3[]C=:<+B)HVXY VL >4R,^L= '>>(_B=I?A7Q-:
MZ+JMA?Q&Y9 EVJH80&8J"QW9'0D\9P*W/%?B>R\(:#+JU]'-+&A"B*!07<\D
MX!(' #,>>BFN*^)_A7_A*['Q%;Q1[KRUL+2ZML#DNC7&5'U7</J17-1:Y<^,
MO@G?ZK>(^=-TI[3<_P#RUGX#2>_R!.?61Q0!Z'!\1+.X\!-XQ32[_P#LU59]
MA\OS"JL5)QOQU![YJ.W^(PN_":^)K;PUK$VF&-I=Z& L$4D,=OFYXP:XK2_^
M35'_ .O*?_T>]7_A%::Q)X?\,R7$EO+H9TV[01+"0RR&=?ODDAL@-C '?@T
M=3XS^)&G>!IK(:KI]^UO>9\NX@5&48QG(+!AC<.WTK:OO$4-OIUC?V=M-J-K
M>R1I'):LF/WA 5CN8<9(Z5F:]I>E^++VPL;N-;G3[W3+H@CT+VY5E/8C@@UY
M9X<GUOP#XLM_AWJP>YTZXOX)]+NNP42AC^! .1V;V.: /3-7^(MKHWC&S\+R
MZ1J,VHWL8DM_*,6QU)8=2XQ]QNM7M'\;Z7JNO7&@21W.GZS -S65XBJ[+C.Y
M2I*L,<\&O._&G_)R7@[_ *\U_P#0IZ@\?+))^T3X.73\F[6*(S;.HC$DA;/_
M  #=^% '<R_$[2[3QS#X3O;"_M;R:41)/(J&%F*AE&X,3SN4=.I%:/C7QOIO
M@;2X[_48;F=9'VB.V56<#NQR0, E1UZL*\]^+'AR75-#U[6K+*ZAHFJI<QNG
MWA']FM]^/IA6_P" UG>.]5D\6?!BZ\4SPF(SI:P0H1TPZF5A[-)D>XC4T >D
MZG\0K32?!%MXMN=+O_[/G2.0*AC,BI)C82-^.=PZ&G)XZ9]'T_5_^$<U;^S[
MWR2DZF!MBR$!691)N ^89XXKAO'/_)LFF_\ 8/T[_P!IUO\ P]AU2+2-*N=7
MFM9-&_X1ZV^S[8BHC  +B3)()QMYX!QT% &EXI^)VD^#M?M-+UFSOH4NL&.\
M54:$*3@D_-N&._%=#J&M_8KK388K&>[34)/*BF@9-BG8SY.6'&U&.1FL#Q/X
M8TWQG?7FE:@F8IM.C:*4#YHGWOM=?<?J,CO7G_@#5=<T'QCIGPZ\01M)+I]U
M)/97/9H/L\PP#W7Y@1Z<@],4 =WK?Q-MM TBXU:^T'5ET^*[>T$X$/[QE9ER
MJF3=M)4X) K8TKQ4=3O[*V?1M0M$O;0W<$\WE&-E&WC*.Q#8<'!'K7%_M *J
M_#$A0 /MT7 '^]7?^&54^%=%8@$BQAP<=/W:T :U9&E>)--UG5M7TVSFWW.E
M3+%<#T++D8_'(^JFI-?U-M(T2XNXXS+< !((@I8O*QVH,#D\D9QVS7B-M-'\
M.OC-8741O1H^NQ+;W$MW;R1%IC@,YW@9._:Y/;>: /4/&OQ%T_P'+:?VKI]_
M);W1(2XMU1E!&,Y!8$=1VK7O?$<$&E66I65M-J-I>21)'):LF/WC!4;YF'&6
M'TJEXET:Q\0:K::5J4 FM+FQND=3U^]#@@]B#R#ZBO)M!EUKX>^*H/A[JGF7
M6EWE_;SZ7==@!.C'Z @'([-['- 'INL_$2UT3Q=8^&9M(U"74+Y ]OY1BV,"
M2.I<8^Z>M7M)\<:7J?B"?P_-%<Z=K,*[S9WBJK.N,[D92RL,<\'^5>=^._\
MDXGP5_U[K_Z'+4'Q%627]H#P4NGY-X%B:79U$0E8MGVV[_PH ]?US5AHFFF\
M^QW-XQECB2"V"EW9W"C&X@=3SD]*YC_A94/_  F'_"*_\(_JO]K^5YOE;H,;
M=N[[WF8Z5VY56QN .#D9'>O%_P#FZD_]>'_M&@#L=:^)EEH'AB+7M0T;5(K=
MKI[1XML7F12*S*0PWXQ\AY!/:M'_ (3"5!ILLWAW5([6_EBB2XS"R1F0@*7"
MR$@<CG%<;^T*JK\-HMH SJ,1.!WVO70^$H]3M4NKK7Y[62P&FV+VKQQ%$1$$
MA.02?G!P<Y_N].E $^J?$.UTOQM:^$WTG4)M1NX_-@,9BV.OS<Y+C'W&ZU9T
M;QUINK^);SPY);W=AK%JN][6[5067 .Y65F5A@@]>_UKSGQJ;M?VC_#1L%A>
MZ&FDQ+,2$)Q<<$CD4OPPFC\3_%#7M?UYC:^)[4& ::%VI%& $+ DDL1C!^N>
MXP =L/B=I<?CN/PC>6%_:7\C^6DLJH86;;N #!B><@=.I%7_ !MX[TSP)I\-
MYJ,%U<"9RHCME4L ,98[B!@$J/JPKSKXL^'YKS1]6\1Z?E=1T/5UG5U^\(S!
M!N_(A6^@-4?B-J3^*/@_)XIFA:'[8]K%!&P^XBDER/K(7^H5#0!Z3K?Q$L]
M\'V?B:\TJ_\ L-T(RJQ^69%#C*Y&_'3T)I-=^(EKX>\*67B.\TC46L;L(0(O
M*9XPZ[EW#?W'IFN'^*'_ ";UHO\ URL?_18KMX;:"\\'^#K:YB26"9($DC<9
M5E-LX((]* -*+QEI]YX,_P"$ITV*:^LA"9FCAVB10H)8$,0-PP<C/YUO0N\D
M"/)$T+L,F-B"5]C@D?D:^>-8M-2^#VL:GI<*RW/A3Q!#+%!DY\B5D( _WAD
M_P!Y>>HX]M\67QMM*6SC\_SK^06X-O&TCHA_UC@*"<A V#CKMH G\.^)--\4
M6$UYIDWFPPW,ELQ_VD;&?H1AA[$5CZUX^BT.UU>]GT/5)+#2Y!%-=)Y05B=O
MW SAB 7 SCU]*\X^'EW'X(^+NJ^%0D\.DZO_ *1IZW$3Q$$9*@!P#TWIGN4%
M=Y\855?A-K^T 9CC)P._FI0!=TCQTNL1Z1/#H6IQVFK!OLUQ)Y.S(1GPVUR5
MR$.,BF>&_B%9^)O$FIZ':Z9?PW.F.R73S>6$4ABO&')/(/:CX6JK?##PX2 2
M+4$9'0Y-<!\,Q,WQ1^)0MSB<SRB,^C>;)C]: /1X?&UIJ.OWNC:+:3ZG<6/%
MW+$56&%N0$+L1EN#P >A]*FT/QEI^NWVH:9'%/;:OIYQ<6%P%61?0@@E64Y'
M(/<=,BO.?V<QL\/Z]%,"+U+\><K_ 'A\@QG\0WZU"ZS2_M5J;+)6*SS>%>@7
MR,?-^)C_ !Q0!V_A_P"*&BZ]XKN_#)M[RPU2W9T\J[" 2,A(95*L02,$_2ND
ML]7>[UJ]TTZ?<P_9%1C.[)L<-G&W#$]CU KS'QC\/I?$>@G7]")@\2:;J%Y)
M \9PTRK=2G;G^\.JG\._&W\*/%L_C*VU'4;NW,%[$(;:Y7& 9$#9(';.0<=C
MD4 =AXC\2:7X4T>35-7N1!;(0HXRSL>BJ.Y/^>*R+_QTNCZ/#K.KZ'J-EIDA
M7?,WENT 8X4R(K$J.1TR1GFO/OC^LPU#P?--G^S$NW$Q_A#9C(S_ ,!#8_&N
M_P#BDT2_"_Q"9B-GV1@,_P!XD!?UQ0!-XJ\=Z=X4\.P:]-!<7NG3% LMF4;.
MX94\L,@^U \9R_8].O6\.:JME?O"B3@P,(Q*5"LX$A8#YAGCBO&-6CNXOV6M
M+%V&!-V&B#=?+,CE?PQR/8BO5?!5MKA.E-J<MK/I1T2#[(L,178XV$[\DY;&
MW!XZ' % '7:MJ TG2KK4#;RSI;1-*\<17<54$G&X@=!ZUP\'QCT:3P_;Z_/I
M6K6^CS7!M_MC1QLJ/_M*KE@/?!KK_%'_ "*6L_\ 7C/_ .BVKQ/X?>#;_P <
M_"&TTA]1@LM*_M!Y9BD)>:3:?N@DA5'O@T >G^(OB1IOAS5-'L9;&]NO[8*B
MRFMC&4DR5 Y+@C[Z_G78HS,BLR%&(Y4G.*\0^*UE#IOC7X86-LI6"VNDAC!.
M<*LD 'Z"O:[BZAM!&9G"^9(L2#NS,< "@#/\2>(]/\*Z,^J:G*8[9)$C)'))
M9@O ]LY^@-:4DI6W:6*,S';N5$(R_P!"3C]:\T^)EA'XQM-4T;RKU_L-ONMC
M!:RR(UX<, 2JD#"87G_GL?2K7P7\4MXC\!06]RQ-_I9^R3AOO$ ?(3_P'CZJ
M: -#PA\3M$\8ZM>:5;175GJ%KDM;W:JK. <-MVL0<=_K71:9J[ZE>ZA;-I]S
M;&RF$+O*R%78HK_+M8G&UU/..M>2>+? EY/X?TKQMX6W0^(-.C$CK$.;A%SV
M[L!QC^(<<\"NU^%OB;_A,-"U'7#!Y#W%Z!)'G(#K;PJV/;(./:@#N:*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#+.B1MXB76OMEWYZPF 1;E\H(2"0%V]R 2<YX'..*R-=^
M'^D^(?$=GKUW<7L>H66T6\D$BIY>#N'\//)/7/6NKHH S+;1EMM:N-4^W7<D
MMQ&D3QNR>7M7<5  48P7;OWYS5&X\&:3-X6E\-PK+::9,7\R*W(4L'8LPR0<
M#)[?2NAHH Y2+X?Z7!X-;PI'=WXTA@5\OS$W!2Q8KNVYP2<U';?#RQLO#RZ#
M:ZOK,.F*K((8[E5PK$DC<%W8))[]ZZ^B@#&C\.00WVGW,-Y>1"PM_LT$*LOE
M^60N005R<[%YSVXQ4^J:%I^L3V$]Y"&GL+A;BVD'#(X]_0C@C_ 5I44 <GJW
MP^TO6/%-MXCN;O4%U.U4);R12JHB4$D #;@_>;KGK6AI/A+2=(U2YU6**2?5
M+D;9KVYD,DK#T!/"C@<* .!6Y10!DVF@06TFI-)<W-TFHL6N(K@J4)*!. %&
M/E4#'3BL_5_ NCZSX6MO#4QN(=*MT1%@@<+N"8VY)!/;/OWKIJ* .5U#P#IF
MI^$K?PQ=7=\^EP*B+&)$#%4QL4L%S@8']<U')\/K&708=#?5M8.F11K$MN+E
M5!0<!20H)7'&":ZZB@#,&C*NO'5Q>W?FF(0F'<OE; <@8VYZD\YS[TMYH6GW
MVLZ=J\T(^W:>7\B4<$!U*LI]1SGZ@5I44 8'BSPAI_C/34T[59;D6BN)#'"X
M3<PS@DX)[GO6IIE@FEZ;;V,<TLL5O&L<;2D%@H& ,@#/ JW10!EZGHD>J7UA
M=/>7<+6,AEB2%E"[RI7+ J<\,1SZ^M9WB_P/I/C>WM[?6&N3#;OYD:PN$PV,
M9SC/0],XKI:* ,9/#P6^L+LZIJ#R6,311[G0AU;&[?\ +\Q.U>>O%3ZKH6GZ
MS+8RWD(:6QN5N;>0<-&ZGL?0]"/_ *U:5% ')ZQ\/]+UOQ/:^(;J[OUU&T 6
MWDBE51$ 20 -O/+'KGK6AI?A'2=*U:XU>.*2XU6X&V6]N9#)*5_N@GA1P.%
M%;E% !7*?\(!IG_"9?\ "5_:[_\ M;;L\SS$V[=NW;MVXQC_ #FNKHH Y[Q;
MX.T[QII\=AJTMU]D202^5"X0%@" 2<$]">^*@E\#VMQ:6=G<ZMJ\UI:-&R6[
M7"A&V$%0VU06' X)KJ** .5O_ 6F:CXOMO%$UU?#5+9=D#I(H6-?F^4+MP1\
MS=<]:=?> =&O?%\/BE#=6NKQ*%\ZVD"AP!CY@00W''TQ7444 8]MX=MX4U..
M:YN;N+4BS7,=P5*L64(<848&T 8Z<51USP)I&O\ ANU\/7)N(M+ME14@@<+D
M(,+DX)XKIJ* .4U;X?Z7K?ABT\.W]W?R:=:A!&@D16(084%@N3@?_7S5W_A%
MH18Z7:)J6H)%IC*UOM=,_*I5=QV?, I(YZ]\UO44 9NN:%8>(](ETS4X?.MY
M,'T96'(93V(--ET2.;Q!#K)O+L30PM"D09?*",5+#:5ZDJO.<\=:U** .5\1
M_#_2?%&M66K7\]ZEW8D&V>WD">600<CY<GD9Y)K2\1>'+7Q/H<FCZA/<_9)0
MHF$3*K28((R<<<@'C%;%% &5H.@V_AW1(=(LKBX-M NR'S2K-&/0''/7OFLO
M0? 6E^'->O\ 6;&YO3=Z@Q>Z,LBLLI+%LD;>.2>F*ZFB@#G&\&:?%KMSK6F7
M%WI5_=C%T]FR;9\="R.K+GKS@'D\\U-HGA+3- >]N+,2M?WS%[F^F??-*WJ2
M1@ =@ ![5NT4 9VCZ0FC6\L$=W=7"22O-_I#*Q#.Q=L$ =68G'Y8I-/T+3]*
MU#4;VRA$4NH2++<!?NLX&-V.Q/?UZ^M:5% &?K>AZ;XCTJ73-6M$NK27[R/V
M/8@CD$>HK$N? -CJ&GV^FZIJ6J:AID!4K9W$R;&V_=#E5#N!Z,Q]\UU=% '/
M>)_!FE^+-'BTB_:>.PC96$%LRQKE1A>V<#T'%:NE:<FDZ9;Z?%-++#;QK%&9
M2"P50 !D 9P!]:N44 5-4T]-5TRXL)9I8HKB-HY&B(#%2,$9(..#]:S/"GA*
MP\&Z6=-TN6Y-IO+K',X;:QZD' -;U% '*^)? &E>*M5L=2U&XOA/8-OM?)E5
M!$V0<CY>3E0><]*LOX2AGU2QU"[U75+J6Q=I($EF7RU8J5W%54 D!C@FNAHH
M R]'T2/1;:X@AO+N832O,S3LK,'8DL0=HZD]#D#M6+H?P\TOP[K&H:IIEYJ$
M-UJ!8W/[Q"KDDG.TK@$$DC X^G%==10!GZ-I,>B:;'8PW-Q/#'PAN&#,!UQD
M 9_&FZ1H6GZ$+U=.A$,=Y<M=2(OW1(P4-@=@=N<>I-:5% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M,KM1F^\=Q'W>, DXX! &^//$T-UH^ES:9<:A&DFK6T4=U!O2&<>: Z[A]Y<
M\G@XX)KT*]O+?3K&>]NYEAMH(VDED;HJ@9)/X5Y!/?W-Q\,M"T)M%U6/5=+N
MK&*YMA8RG:(9%!<,%VL"%R,$]?K7IGBJXO(O!^IW&G:>M_="U8Q6DL>X2DC[
MI3O_ +O?I0 VR\5Z;?7HLE6ZBN6M/ML44L# RPYQN7UY(XZ\CBJ_@WQ5_P )
M7IDUY]CGM@MQ+&JR1D#:LC*.>A;CD#H:Y+27DE^(F@:E'::W/;RZ5- ]S=6C
MQ@2EXS@J0!&  >@ ..-QK;^&8GL]#NM+NK*[M[BVO[HN9H&1"&F9E*L1AP0<
MY7/OVR 7YO%@'CU?# L[K:;$W#SK$Q!)D5%P1T4?-ENF<5S'A7QE9:#INLC6
M;N_FCAUVZ@-PZ23K;QB0(GF2<[1T R:U[WS['XP6U_)97DEI<:*;5)H8&D02
M"?<0Q POR\Y./SKDKJVO)?A5XXLTTW4#=7>JW<EO#]BEWRJ\H965=N2"!G-
M'J.HZY:Z=*T)CN+F=8O.:&UB,CK'DC<0.F2#CN<' .#4^E:K8ZWI=OJ6FW"W
M%G<+OBD7."/H>0<Y&#TKSS4KG^Q?'$^J:GHVI7VD:K96ZPSVMO)(UO+'N!1T
M7YAG=GIU_''=>'+6WM-#@BM-+72[<EGCM H4QJ6)&0.C'.2.Q.* &)XFL);F
M**-;AXY;AK6.X6$F)I5)#+N[8*L,GC(P":AOO&&DZ>MS+,\[6MI+Y5U=1PL\
M4#\9#,/3(R1D+WQ7%VMI=V'B.UO/#3ZC#'=ZF1J>B7D#F%5+G?/&6 V=-P(.
M&R /2C2$NM(\&>)/"NI6%W-J#27@M]MN[K>K,6*,K@;>2V#D_+CG% &[KMS*
MOQ*\%_9[R?[-=I>&2))CY4@6(%3MS@XW'GWK6U'QCI&E!Y+IYEM(IA;S7BPL
M88I"0,,XZ<D GH#P2#7)II5WH^O_  VL9H;FX_LRRN(+JXB@=XXV,"HN6 P
M2"!FL[2D@T\:CX6\0>%+_4+LWD[VTBV[26]Y')*TBLS_ '5P6YW=,>M 'K3R
M)'$TCNJQJ"S,QP !W)KSKQ3XC2]U7P=)ITVHPQ76KQ!9 'CAN82K$\=",[2-
MPY'(R*Z?QAI5YJO@/5]+T_:MW/9/%$JG )V_=SV!Z?C7$:AK+ZSIG@E8M'U:
M.YL-6MFO8#I\H^S[(W5N=N"!ZC/'I0!V-EJVB1^(?$DRW]X)[*&%]02Y+K#;
MJ%<@HK  9 ))7@\5HVNOVES<F!H[FV<0&YS<1%%,8(&[<>._(ZCN!7'*N/%O
MQ!ENM)O;JSN-/MU6/[-(!=A(I!)&C8P3\P''KQ67%H6LRVFL>'M&U*]O]$N]
M&F6V;48F66SF. L/F, 2",Y4\J%&<=P#NX?&.D37UE:;[B-K]'DLGD@8+<A1
MEMAQSQR <9'3-5]/\?:#JEW';VDMTV^2:,RM:R)'&T0)8.Q "' /#8/YBL_P
MKXE;5K/3;.?P]J%MJ-E&%NC=6;(EL57#%'(^;=C "Y.#SQ65X>TN]U/X<^+-
M(CM[FUO+RZU#R1<P/#N$K,4/S <$$<T ==%XOTJ34;2R<W,,EZC26;2V[*MR
M%&3L..3CG!P2.F:QK'QK9Z[X;\07-_!J%A96LEQ;O)'#()(XT&UFW*#AP=QX
M^[^&:S_"UY8:S)ID$_A&^MM9LBIG>\MF6.U91AF21N#G'R[>3GTR:J:<MU;>
M"O'>DRZ;J NGN=2>,"TD(E$N[R]A ^?=G^'..^.,@';6NM:;8Z)H_E37-P+N
M!!9(P,D\XV!LGN3MY+'CU-0R>-]#AT?4-3FGFCBTYS'>1FW<RP-Z,@&0/0]#
MZUR%M#?:9>^!->EM+MM/MM)_L^\00/YEJ[(F'9,;L;DVDXXQ5;Q)I5U>6OQ
MUFUM+MX=4L8;2TB2W<O<.B$%PF-V.0H)'.">F#0!W=CXQTB_UF'2XGN%GN(3
M-;M+;ND<ZKC=Y;D8;&1TK5U'4;32K-KN]E$4*E5S@DLS$!5 ')))  '))KB+
MXR2^,O %Q'9WIAMX+D3R?9)-L)>%54.=ORY((YJ_\1;'4+C3-(O]/MY;HZ5J
MMO?S6T0R\L2$A@H[L-V0/:@#:M/$MA=ZA<:=MN(-0@A\]K6:(K(T?3>HZ,,\
M<$X/!Q7(:!._C6_U>6XN=8L[BQUF1+62 O$D<46P>6P/RG=\VX,"?F]AC0DA
M_M_XB:)KMBDZV6FV5P)YWA>/S#)M"1@, 21AF/IQW-+\.O,0^)5FM;NW,VN7
M5S%]HMGBWQ,5VL-P&0: -#6O%HTKQ9H^ABRN9#?++(\J0LP"HO1<=3DJ3V ^
MM<UI7BFW\.Z[XT_M.XU*YM[6^C*A4EN3!%Y*LQ.,[$!)/8=<=*U?%0GM?B#X
M1U,65W/:PI>PR/;0-+L=T38#M' )4C)X'<BL>))]GQ,S8WW^F;C;9LY?W_\
MHX3Y/E^;YN.* .\GUVRBBM6B,ET]W'YUO%;H7:1  2P'9?F7DX'('4BET77+
M#Q!IPOM.F,D.]HV#*5:-U.&5E/(8'L:\Q47&B_\ "):SJ&BZC>:6-"BTZ[CA
MMY#-:3+M.YH^&P<%3QV^F?0_"T-FFFS36&D-I=O<SM,L4D?ER2$@9D=>H8D'
MKS@#.#Q0!RLT^?B_>Z5>:O>PZ=_9"720_;Y(E$ID*D@AAV'3I[5;\&:U>W7B
MSQ'I:Z@^J:)8F(VU](0Q1V&7B\P##[?7J.A-4)_(7XRWM_?:9>S6']CI;+,=
M-FEC,HE+$ A".AZU2L/#NH7_ (G\6/H=I<Z1H%_I3VL:30M;K+=L,>:D1 *@
M#J<#)]: .X7QEH[/9EI)DMKZ7R;6[>%A#,YZ*K^^#@G ;L32:EXST?2I+X7$
MDS1Z>4%[-%$72V+X*[B/8@G&< \XKB+BWNO$7PJTWPD+"[M=;B^R6LJ20,HM
MS"Z;I=^-NW:A((/.0!S4'C*34-5L/&^FR:3J2W 7_0H;.T<17,81?WKR*,2-
MP1M)X"@!210!WNK^-=%T743I]T]TUW]F:Z6*&UDD+H,9*X&&Z]LX ). *+WQ
M+ILUK+#&;V4FU6XE%K$XD@C<95FQ@J2 ?E^]P>*YZ&62X^)?A^]^P7Z6XT:6
M%I)+.0*CLZ%58XPI(4G!QCO@TW2[NX\->-_%%MJEC?21ZK.EU8W4%L\R2CRP
MAC)4':5QWP,<T :WPPNKB]^&NAW-W/+//) 6>65RS,=[<DGDUUU<;\*HY[?X
M:Z+;7-K<6T\,11X[B)HV!W$]"!Q@CFNRH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJGJ>IVFD6
M9NKR39'O6-0%+,[L<*J@<DDD  4 7**Q;;Q/8S:C<:;-%=6NH00_:&M9HLR/
M%G&]-A8.,\?*20>HJIH'CC2O$LULNFPW[Q7$3R)</:NL7R-M*ESP&[X]_7B@
M#I:**X+0+Z?QUK^NW$]S<1:-I=XVGVUM;S-%YLB >9([*0S<D #.,=B: .]H
MK!@TQ]&U::_.IW']DK:-OANKAG6!@0=X9B3@KG.3QCCK21>+]->ZT^&:.ZMH
M]2XL9YXML=P<9 !SE21R P4GM0!OUCW_ (=CU"\>Y;4]6@+8_=V]Z\:# QPH
M.!6;<?$'1X/[4"6^I7#:6^V[6&S<F,;=Q8@@?*!SD]>V:EB\=:-/?:;;Q_:C
M#J6%M+PV[""5RNX('/<@'\B.HH D_P"$1A_Z#.O?^#*3_&C_ (1&'_H,Z]_X
M,I/\:HWOQ)T.S;45$.ISMITFR[6"QD8PC&2S<#"@'J>O.,X-;'_"2:?+:64]
MDSWQOHC-;1VP!:2, $MR0 !N&22.2!U.* *O_"(P_P#09U[_ ,&4G^-'_"(P
M_P#09U[_ ,&4G^-5F^(?A]-+M]0:6X$4UZ+ J;=MT,^[:4DXPA!/<_3-6;/Q
MGI-W/J<,@NK*338?M,ZWD#1'R<$^8 >2ORGW&.E !_PB,/\ T&=>_P#!E)_C
M1_PB,/\ T&=>_P#!E)_C5B+Q):L[BYM[JS1+5KSS+A $,2XRV03TR.#R.XJ"
MP\8:=?WMG:K#=PO?6QN[,S1@"XB&"2N"<'# X;!YZ4 )_P (C#_T&=>_\&4G
M^-'_  B,/_09U[_P92?XUCV'C.WUSPYXBN=4L;^SL+66YMY&CC8ND:#:W*$D
M/]X\=/7C-;5IK>FV6AZ(ML;F<7MO&+& _//*HC#9))[+@EF./4Y(H ;_ ,(C
M#_T&=>_\&4G^-'_"(P_]!G7O_!E)_C37\;Z-%I.IZA,;F,:6Q6]MS QF@.,_
M,HSP1R&'RD=Z6Q\::5?:Q9Z:B7D4E["TUI+-;LD<X4 L$8]2 <^F.A- "_\
M"(P_]!G7O_!E)_C1_P (C#_T&=>_\&4G^-=#7$Z_K-WJ/C_3?!MC<R6L36C:
MAJ$\)VR&(-M6-&_ARW4CG'0B@#K[.V%G:1VZRS2B,8WS2%W;ZL>34]<]=>&W
MB>SETN_OK=H;F-YHWNY)$GC##<K!R<<9.1@G&#P:=?\ B_3;!+V9H[J:TL'\
MN\N8(M\=NP )#<Y. 03M!QWQ0!OT5@7OC+2++4K&P+7$T]] T]MY$#2+*@ /
MRL!AN".F>O.!6=_PLC1?[,NKX6VJ,+*1X[V%;-C):[?O&0=%&.>O(SCH< '8
M45@7GC+2+*_T^R9KF6;486GM?)MW<2JJAOE(')P1P,GGG%9__"Q]&_LV[O%M
M=48V,CQWD"V;&2UVC),@Z 8.<YY&<9P< '7T5S&IZMH<^L>&?-GO&FNY#+I[
M0;UBDS&3\Y&%(V\X//M52T\<27&J^)(&TB^\K2"J@(BEG.S>3UXSD8]N3CL
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
M( "S?,0 !N&<D<D"@#:HJIINH1:I8)=PI*B.S+ME3:RE6*D$=N0:MT %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MH!]EMV +"(L. V >@QQ72U!):0RW<5S(I:2('R\DX0D$$@=,X)&>N"1W-3T
M<)X@GU&7QA/83:9J+Z=)IP%M+8Q'$\V6RDLHQL XPI(4Y.<\"N=TO2([[P-X
M2T_5=.U[3+VSMI!#J%M!(LUG*NP8(4$A7!/WA@[/H:]=HH Y_P %MK+>%[?^
MWCNOE>1?,,7E-*@<['9/X69<$CWYYKH*** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *SM9UJTT.U
MAFNM[&>>.V@CC&6EE<X51D@<^I('O6C7,>.+C5;;3;%M,M+BXC-]$+W[+&'G
MC@YW-&/7.!D<@$D<\@ <_CC3(=/UFZN8+V!]&.+VW:'=)'E=X/R$@@J<YSCU
MQ4%K\0M(N=7L-/>WU&V_M!-UG<W%L4AN#C.U&SR<>V#V)R,\5?6EW9:;\3I'
MTB_M;.]TY9;>6Y.X,%MBIRQ8DMG/J?7%;DEK+XIT[P3;6]G=1?V?<VU_<S3P
M-&L:Q1GY0Q&&+,0/ER,9- &A<_$_1;>VOKD6.KS06%R]O>2163$6Y7&6?)&%
MY^O!XQ4&M7,=S\1? =Y9W4DEM=I>.-DK>7(OD;E;;G'?KC/-9&@WA_LSQ_IT
M>GW=U<7&LWL<*1P,R2,Z*H4OC:O/7<1P<U:BT&\T76/AS9_9[BYCTBVGBN[B
M*%F1&: (.<="V?H.N* -_2]8T"/6/%-S$;FWFLVC;4I;HLJ#$>5*ACP-HSP!
MGCK5JW\764NL6FF7%K>6<U[ \]HURBA9D4 MC#$J0"#A@IKC=1\/:EKLWQ(L
MH+:X@;5%MS92S1,B3&.)00&(Q]Y<<^N>E='HGB;6M:M40^&;ZPO886-P;^,1
MQ>8%.%C;.7!;'.,;<]\"@"S8^.-,U"XTM(X+M(-6,@L+IT41SE 2<88LN0"1
MN S7(Z#XJM_"TWB\W5MJ][!!K<I>2")[C[/%Y<?S.S'H.>,DX'3%5+>+6KRX
M\&ZG=:#K+WUI>-_:!DC"K&QB=<1IN"K&"1R !C&236YIBWNC3^,K.?2+Z:?4
M;^6YLQ' 7BG5XT4 R#Y5Y4YW$8% $VO7D-]XU^']_8W4DEK=RW#*4E;RY$-N
MS*=N<9YZXS6WJWC/3](@NKN:WO);"SE$5U>0HK1P-D Y&X,<9&2H./P..4C\
M.WN@W'PYL/(N+I=(\T7D\,+.B%H63.0.FXX^G)JO86DNB:MK&CZKX'EUG[5?
MS7-E?1VL<L4B2N7VRNWW"I)!)[=!TR >IQR)+&LD;!D<!E8'((/0U6U/4K;2
M--GU"\?9;P+N<@9/T'N3@5F6VN>3XCB\.2:9<PE;02QW21;;9R,!D0Y[9''_
M -;-CQ-'%-X<O(9]-?4H)%"2VB#+2(6 ;'N 21[B@##\6ZH;_P '>*;5K34+
M"YL]+>Y!9PA.4DVE6C<YP8SD9],]:3PSXNL_L_AW19K>^CFO+%/L]S+#B*=D
MB!95;.<XR>1@XX)KG/[(U:QT'Q5I6GRZMJ&A3Z0\=A%?0/Y\=PZNOE)N 8H
M5Y(P,@9X-7Y;:\:Y^'+C3[TC3P?M9^S/^XS;F/YN/[W'Z]* .A?QUI:2J?)N
MS9MJ']F_;0B^4+C=MV_>W8W?+NVXSWK.A4K\:+R'S9S%)H"2%#,Q 8SL"5&?
MEX Z8KE-7BU_5=+W7V@ZM)J=IKL4[I$F(%@6<$&)00'RO);!.<Y(&*ZV&.Z/
MQ;EU)["[CM&T-+?S3"Q42B5G*9&1G!ZCCMF@ ^&)?_A']25Y99/+UB\16E<N
MVT2D#)))/ K:U_Q3IWAN6QCOUN2;V;R(?)@9P7P3CCOP< 9)["LGX<6US::1
MJ<5W:7%M(^JW4ZK/$R%D>0LI&1W!_"JWQ'G^S7O@Z8QR2!-=C)6-=S$>5)G
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
MEQI^BW%G9SW?V'6;6[FB@7<_EHQW$+WZ]*KVXNF^*\FJR:?>Q6;:$D'F- Q
ME$I<ID9&=I[9&>,YH VK'Q=IFHZ#9:M:^>Z7LAAMX-F)7E!8%-I. 1L;.3@!
M2<XYJ;1O$EGK5YJ%BD4]M?Z>ZI<VMPH#Q[AE3\I*D$<@@FO,;;1-8M_"&C7H
MT&>]ETG5[JXN-+GAPTT$K2#*!AAF"N"!7H7A5K:Z-Q?6GAAM$BD55_TBU2">
M8C.=RKR%' &>2<\ =0#+^+LT]G\--6OK2ZN;6ZMQ&T4UO.\3*3*@/*D9X)%9
M5[=S:+\1/"UCH&IW=W'?K)_:-E+>/<JL04$2_.S%#G/.0#C'K6Q\6+.[U/X<
MZIIMA:7%W>7(C6**&,L3B1&.<<#@'K73Z9!:):I-;6:VYE4%AY'E,3_M# /Y
MT 8R>.M+DDM&6&[^QW=\=/@O=B^4\X)7;][< 65@"5QD=>E,F\>Z<FL7NE0Z
M?JUU=V4L,4Z6]F6V>9]UCT^7ID^_&><<-=QZ_J>GZ1<W^@:L^JV7B"*XND1
M(8XEE8CR5W ,-I!W 9Z[FZ5U_AJ*Z3XA^+;J:QNX+>]%H8)9(6"OY<15P#TX
M)Q[]LT 1:;XP&M:)XFGU;2[ZWL;*>XMG$>&8(BA67Y&+;_O'(X'KQ6MIVN:7
M:>'= 6PBNI$OK6,V%KD-,\?EAN2S8X7&26QG'.2,\SI=KJ-EH7CK3)]*OA)<
M7M_<0.L6Y)EE'[L)CEB<^G&.<53CMM:T*S\"Z]#H]]>)INE_V=J-E%$?/CW1
MQC<J'&[#)SCJ,4 ;NN>+?#FI>"=7N=2AU$65K<&SOK>)66:*567Y24.!R5Y#
M8.>M:NI^,].TG6AHS6VH7%^;4W,<5O;,YD4$#"GN>?H,')%87C9]3\1?#+6$
M@T6\BFN]BVMHT69V 926< D+T/!/0#/)P&W^H1VWQ@TFX:"Z:.309@1';NSI
MF9#DH!N[8Z=Z -FS^(&B7N@_VK$;E?\ 3%L#:21;9UN2P41%2<!LD=3CWJ;_
M (333DM=:EN+>]@ET8!KVW:(/(BE-X8;"P(*\Y![<XKD)K#7=+MM7UFQTZZV
M:OKL4TT$,0:XBLU4*TBH>DC$9QC(#9X(XB2POX;CXA"+0M4CAU33HA9M(ID:
M1O(=,$[B2Q8CKG'?% '7V/CO3+[4-*M5M=0A758O,L[B:#;%*=F\H#G.['M@
MXX)I/"GBFZ\0ZAKD,VF7%M'8W[VJ,Y0@!4C)#88G<2Q/ (P1S7.RVMZ;;X<
M:=?$Z<T9O!]F?]QBW,9W<?WCC]>E;'@RWOM-U_Q5:76G7,:7.K27L5R5'E/&
M\<8&&SR<J>.W>@#<\2>(['PMH[ZIJ"SFW1E5O)C+D%B%&>P&2.214&G^++*_
M\02:+]FOK:[$'VF(W,'EK/$&VEDYSP2." >>E9OQ/M+K4/ 5]965K/=7,TD&
MR*&,L3MF1CTZ<*>M5-6L[C4?B183Q6]XEH^CW%JUT+=PL;R,I4$D<' /T[T
M:LOCG2X+6*_DBNETF6;R%U/8OD;BVT$_-N"EN-Q7;[X(-=-7E$6EZK=?"5O
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
M0E%.&(&,GDYXJC96U]%XH\=7<NG7:PW\%NMJPB)$K)"48#_@1 YQGKTKOZ*
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
MYHUV2%F"B)0&)+DD #'/;C!.BGBE(M<MM(U#3[FQN[R)Y+/S&1EGVC+(&5B
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
MNKJ.U!MT#;&=L D9SCZ FJ^G>+[>ZU;4=-OK&ZTNXL;=;MA=E,/ <CS 49@
M"IR#TJG\0;&^U#3M)BL+*:Z>'5K6YD$94;8XW#,>2.W:LS6?#]_KOC76A]DN
M(+#4/#ITU+MMNU92[GIG.,,.WM0!M'QO:11:9>75C=V^F:G(D=M>R;=N7^YO
M4'<@;L2.XSBH]&\3:AJ7CK7]'ETV2.UT\0(C[T(!97?>W.?F&T #.,<XR:P9
M=(UCQ#X"TOPG?:7/:7<$EM%=W#%3$L<+*3(C _-N"< <@MSC%;.DV.I:?\2?
M$=S)ITK6.II:O%=JZ;%\N,JP89W9SC&!^5 &?XQE73_B7X.O8[2>YF,5\OE6
MXR\F(UV@9( ZGDD 9.36MIOC[3;VQU.6ZMKO3[K2Y$BN[*Y4>:K/Q&!@D-O)
M 4@\U'XHLKX>,?"^MV]C-=VFG_:DN1!M+H)4558*2"1D<XR?:L+6_!NK:Y%X
MFUBVA2WO[V2S>QM;@CYA;,&'F8.!O.1C/ QG'( !U=AXMM[KQ(V@7-K+:7YM
M_M4(=T=98\X.&4GY@>H/X9%6M2UY;+5K72H+.:[OKF&2=8T(551" 268XZL
M![]NM97ABYO=0N%FG\(C0A$A$K3>66=_[L>SG;U)8X[  \X9XB&LOXMT^/\
MLRYU#0&MG$D5M(B?Z1N&TR[F&8]N>.1D\@\4 #?$/31X>T?6DLK][;4[M;-
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
M5V% "%U5E4L 6.%!/7Z4,RHI9B%4#)). !7GWC)UL?B7X,OH+"2ZNC'?H(X
MN^7]TN!DD  9/)( R:LOXVL-4\->)$U30KQ)M*B9=3TN0H7\MD)R#N"LI4'D
M'MQVR =P"& (((/((I:Y ^+[72U\,Z?:Z+>,FK6V;1(-FU D6\1\L#G&!DX'
M?/!J6R\=63Z5K-YJ=K/ITFCS>3=P2%78$@%=I4D-NW #W.* -'7O#]IKTFG_
M &NZN(39W275NL+*N94SM/(.< GCI[5KHZME5<.4.UL$9!]_>O.=5FN+CXL>
M"9;K239RM'>D2>8KEE\G[C$=&'IR.>">:OVOBG2M,TWQ;J]KH%U"VG7C_;XU
M,?F3.L:DR?>QC!'?/M0!W-%<K9^-1<:YI6G7&D7EI'JL+R65Q*R%9"JAV4J#
MN7Y3D9 SZ5%J/C^UL=,U35DL)[G2]+NC:74T3*'WJ0K%5.,JI8 DD=#@$#-
M'7T5#:SM<VL4SP20,Z[C%(5++[':2/R)JKKFKQ:%H]QJ4T,TR0[1Y4"[G<LP
M4 #ZD?2@#0HK L?%"2ZSJ.DW]J;.[L;=+ISY@>-HFS\P;@\%2""!^-9C_$".
M.ST>_P#['O);+691%8M$\>]F()0.K,H7< 2/F/O@\4 =E17(GQO+)K^H:/:>
M'=2N)]/F@CN"K1 *DHR'^]R ,''7KP,5%J/Q'TS3H%OWBWZ5]I^S/=).FY3N
MV;_+SDINXSU[X(P: .SHKD];\=VFD1ZE-';_ &J'3#B\*SHCC"AF"*QRY52"
M>GH"2" I\<PS:S:Z;I^EWEZ]YIW]HVTJ%%26,E0,$M\OWN=V.G&210!U=%<(
MWQ+4>'[C6/\ A'M1,%A,\.I#=&#:LC;6 ^;]YCK\O;OVK=U+Q1;VEW]BM$CN
M;O[.+DH]PL*A&)"_,W=MK8&.QR1QD WJ*XF'XEZ==V&A7EGIU_<1ZQ,\$80)
MF.50V48;NN5/^SWR!3I_'5Q_8GB:5-&E@U70H]\UI/*A!4QEU;<I((*@G YX
MQ0!VE%9'A>^N]2\,Z==WT1CGEMXW8E@=^4!W<=,DGBM>@ I-Z[]FX;L9VYYQ
MZUROC7Q#J.A2:%%86@E&H:G#:R/O (!RVT ]V"D9[5@?:)M.^+>K366CRW-W
M/HEO(UO"R)E_,?)9V(7L!GOVH ]*HKEK3QUIU]H&E:G!&RR:F66"WF=8R&3.
M_<Q. %*G)Y[8!) JUX:\5VOB234;>.(P7FG3"&YA+JX!(RK*R\,I'0\'@\4
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
M5BP5@=IP<'H?2L:R\+V%CKMUK"R7<UU<,6 GN&D2'.-WEJ3A<X'3Z=.*\_\
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
M7&<X(&,<UN)I5YJWC2Q\1W5A-91:=92PPP2O&99))",GY&90H"X'/)/8#E/
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *SM9T/3?$%B+/4[83PJXD3YBK(XZ,K*05(R>0:T:
M* ,C2_#>GZ3*)83=SS $++>7DMPR#N%,C';^&,UKT44 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%8?AGQ5IOBNWO9]-DWI:7<EJ_/4J>&'L1@
MB@#<HKBO$?Q _P"$>\7:9X=?27N+C4R!;2). O)Q\V1D<_6I['Q]:R^,SX2U
M*QN-.U9H_-A#LKQSK@GY64]< ]0.AH ZZBN \0?$N;PYHDVM7OAVY&GI>-:(
M_P!H3?(0S+N"]E.T]:V=.\3ZC?W5I"VA/ MY9F[MYFN59&QL^1B!E6PX/3L:
M .FHKC/ ?Q C\>+?2VVF26D-G((I&FE!)8\\ #IQZTMAX]_X2+5;RS\+Z6VI
M6]D_EW%_).(;??\ W4.&+GZ#'OR* .RHKEF\7SI#KGF:+<P7&CVZW$T4TB@2
MJ0YS&PR&&(S@G'/!QBE\#>,5\<:(=7@L&M+4R-$HDE#.2N,\ 8 Y]: .HHKD
MO'WCF/P#I4&IW6GO=VLLP@_=2A65R&8<$=,*><_A4Q\3ZE%-IIN/#\BVM[+'
M'Y\=TCB'?]TNN <$\<=Z .GHJMJ-Q/::?/<6UJ;J:)"ZP*VTR8[ ^OI7-> ?
M'EOX^TVYOK6T:U2WF\EHY9 9-V <D <#GKGL: .NHKEIO%EY!I&N:E)H_P#H
M^DF3>1<@^>(URY3Y>V,<XY!':I?!'BU?&N@)K,-BUK;2.R1K)(&<[3@D@# &
M?>@#I**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** ,+Q7>RV^E+:6RS-=7[BW00#+JIYD<>ZH&(]\>M>2>$IU^'
M_P :[O1A;3V6B^(%#VL<R[=C\E0!D\;MZ#ZK7LT^AVMSK=OJ[R7(NK=&CCVS
M,$"L06&S.#G:,\=A6;XC\"Z%XKO;2\U:&>6:S.;=H[AX_+.0<C:1SD#\J /.
M/B@)V^,_@46SQI.2-C2*64'S.,@$$C\14/@JX.N_&W4+CQB!;>)].C,5C:Q#
M; 8PI!*YR6.&+#GD,3VX]+U/P'HFL:U9:Q?+=RW]CM^S3?:77R\'(P <=>>>
MM/U?P-H.MZW9:S>6TO\ :=F (;J&9HW&#D9*D9[]?4T <;^T$ /AF !C_3HO
MY-7H/AL#_A%M'..?L4/_ * *K^)?"6D^+K!+'68YI[5'#B)9F0%AG!.TC/4U
M?M-,AL=*CTZ"2=8(HQ'&3(2ZJ!@#<>>@H \+^$<5Y/\ #SQ_#I^[[8YE6#;U
M+F)L8]\UU/[/4T#_  YEACP)HKZ43+WR0I!/X8_*NV\,>"-$\'FX_L6*>!;A
M@TJ-.\@9AW^8GFHSX$T:+5[C5-/^UZ9=W)S<-87#1+,?5D^Z3R><9Y- %KQ6
M(O\ A%-?*A/._LV8.1C=M\M\9]OO8_&N*^ '_)+XO^ON;^8KNF\-:<VDW>G;
M9_*O 1<R&9C+,"-IW2$[CQQUX' Q69IGP]T31=-?3M,DU.TM&)8Q0ZA,HR>I
M&&X_"@#@_P!H"]@O_AI9SV[[XQK CW>I19D;]5-=IX;AU#2VU"^UZ]BN+1[:
MT:VD6'RU10&^3&3E@QSUR=P^E3:A\./#>J>'[+0;NVG?3+([H8!<. &Y^8D'
M)/S'J>]6)/!&DS_8EN)M2GBLY(Y88I;^5D#(05)7=AL$#KF@#I*\)C>[^&OQ
MKU&QL;=I++Q)"9+2(#Y1.22N<= 'W ^BL#VKW:J%UHUA>ZK8:G<6ZO=V'F?9
MI#U3>-K?F* ,3Q/8)IGPLUVS1B_E:3<AI&ZR,8F+,?<DDGW-8'P(_P"24Z?_
M -=I_P#T8:[S5M+M]:TNXTZ\,GV:X0QRK&Y0NA&"N1S@@U4\-^&-,\)Z;_9V
MD)+%:!BRQ/*SA2>3C<21F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **Y'XA>-9/ >@IJ_P#9JWT)F6%D^T>4P+ D$?(01Q3E\2Z\+32[U_#]
MF]G?/ &:'4F:2%)64!RIB7(&X9P?\: .LHKS^V^(FHWGQ#U#P;;Z#:_;+*+S
MFGDU!EC9<(>,0DY^<=O6MJT\1ZK+9ZP]UHL$%QIZB2-5O?,CN8RA8,K^6"!P
M1]WM0!TU%>::'\4]1UWP==^*+?PN&T^SD=)XH[_=. JAF95,84@!L_>!X-;D
M_C^RF^'TWC#1H5O[2&(R/#)+Y+KM^\I^5L,/3I[XH Z^BN TWQ[KFK^"8_%%
MCX:M)8)(Y)5M?[4(F949@V!Y."?E)QFI?'/Q#F\%OI'_ !*$O(]3D\I&^UF,
MHWR]1L/'S>O:@#NJ*XF\^(#Z)XPTSP]K^E+:-J>%M+JVN?.C9R<!6RB$') Z
M'J/PZW4;^WTK3;K4+M_+MK:)I96]%49/\J +-%8WA3Q';>+/#-CK=HNR.YCR
MT9.3&X.&4GV((KG(_B%=2?$V3P5_8L(FCC\TW7VT[=FP-]WR\YYQC]: .\HH
MKD/B'XVD\!:%'JW]F+?0-,L++]H\I@2"01\A!'% '7T5R8\3:XL6EW,F@V;6
ME[) LCP:B7DMUE("NR&)<C)QP?\ &LCQ7\3;CPAXNL-'U+0T2ROG AU)KPB/
M!."6'EG!&1D9Z$'- 'H=%89UF_D\4MI5KIT$UI%$LEQ>&Z*^46Z)LV'+$<XS
MTP3C(SDWWCPS>+G\+>'M/&IZG GF7<DDWE06J\?>8*Q+<C@#O]< '945SJ:[
MJ\.MVFE7VC1H]S'(\=U!<EX24&=I)0,K'([$8S@G&*Q?"'Q%F\4^(==TN32(
MK)=&D,=Q,;PR;B&9<J/+''R'J10!WE%<5IGC>_USPW+XCTK1XKK3%,ACB6[Q
M<R*A()V;-H)QD*6SC'.>*K>-OB1+X-L]'NCHZ7D6ID*F+LQE&(!Y&P\<]<T
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MY+MU)+$DDT :-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M[9;8&' Z#@9(Q0!V-%<K>^/=.MKC1XK6TO=0&L0O-9/:HI64*FXCE@0<$=<
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
M@4@X.[>H'/4_C3(?'-N=:GTB>QE6^2T-Y#'#-'*)XP<$*VX ..X./8FN8O\
MPIKVIIXS$-D;6>[U"VO].>X="DK0A/E8*Q(R4/7'45T.DWNM:A:S277A'^R&
MC@8.AEB=YI",;8]IQMZG<Q';W- %2/XE&;P\VOQ>&-6?2ULC>&X'EC*AL,H!
M;.0.?< XSWV7\6PIKNBZ6;*7_B;P--;7 =#&0JAF7KG(!!X'-5_ >DW-G\.]
M-T;6+!H)H;8V\\$C*P8<@\J2""#7)+X&\0P^$X6#)+K>A7:C12S<-;Q2$ -Z
M;T8@CT5/2@#H_%?B'33X4U2?6-"N+W2[>[6V=0R%9&$BJ&^\#M$F!ZY!XXK8
MO_$@MM3N].L[)[VZL[5;J>))%5MC%@H0'[S?(?0=.>:Q/&WA^^F^&<NA:5:R
M7UXWD#Y61"[+*CN[%B!DX8_4U6\8Z WB"\EG_L74(-1@ME;3-5L94CE20@DQ
MN=_0''7Y?F/(- '0WWBF*WF%K;6_VB\%LMR\+3)%L1L[02Q^\2K8'L<D<9M^
M&_$-CXIT"UUC3R_V>X!PL@PR$$AE(]0017%3Z=XGT'Q'#K+Z-'XA2_TZWM]0
M2%XUDBN(@?G4/@%3N/I^%=[I*W(TZ-KRVAM9W)8P1$%8@3PN1P2!C)'&<XXH
M JWVN"#5!I5E:M>:AY'VAX@X18X\X!9CTR00!SG!Z 9JA:^-+2]TS2;B&SNU
MN]4=X[>QF01RADSOW9X"KM.3SVQG(%96LVNO:%X_/B+2]*DU>POK)+2ZMX94
M26)T9BCC>0""&(QGWHUK2]?FUGPUXI6R$MSI[SK=:=%(I80S*!\K$@,ZX!/(
MSSCM0!HMXYMH+?7!<Z?=1WVBQ>?=6:E"S1;2PD1BP#*0#Z'C&,TRR\=1W6HZ
M)!-I%[:V^LQ;K2ZE*;6<)O*E0=PXS@D#./3FLG5O#^HZG<^*M<CT^99K[1CI
M=E:LR"20D.2[?-A1N8 9.< TDNDZRT7P_ TBX)TDJ;T>9%^ZQ 8S_'SR>V>*
M .CM?%(OI0]G823V?VU[%ITD7,<B,58LO4+N& >O(. #FLG1/%6H:K+XI6_T
M>5K73[I[=8HY(V.U8T)7EAECN)].<9XK,;PW?/XGM=9TK3+O1M5.H_\ $P:.
M5?LMY;!SEW4,069<8X#!CSZC0T?3]8TK4?&$,FDRR07]V]W;7"2Q[9 T2J$
M+9#97N /?U *1\5_V=X5\&MX;T9H=.U2ZA@CC,B@Q(<ML&3U(4C).!ZYKJ;/
MQ+]KU[4-%_L^>.]LK>.X(9T*N'S@ @]?E.<UQD7A[7;?P#X)@_LB9[[1+^":
MZM%EBWE%5U8J2VT_>!ZBMG[/K6F_$6YU:/19;JWU/3H(=\4T86WE1F)$A8@[
M<-U4'IP#0!7O_B!<W6@^&-4T?39O)UC48[9O-= Z#>V5QG&6\MAG. #ZUMZI
MXPBT\W4<=FUQ<64*S74/GQH8\KNV#)^9\<X''3GD5Q5AX<\0VOP[\(VSZ-,U
M]H^L)=SVJS1;WBWR$E26VYQ(."1T-:D]KX@T+QEJ6I1>&1K.GZRL,K)'-&)+
M2=(PA4[R 5(4<CIB@#M]%U>SU_1;35K!R]K=1B2,L,'![$>HZ'Z5A7>E>)Y=
M9U]K>ZL$L[RR*6$YW^?;S; H7CC9N#/D<Y;VKHM.2=-/A%U'#'/C+QP_<0DY
MV@]\=,X&<9P*M4 <6GBF]\/#0]$U;16EU>]AE*)I0!@)C&=J[V!'!7); Y)S
MQ3K/XB64^DZO<W6FW]K?:3*D-WI[*K2AG($>W!P0Q/!SCJ>G-5/%]P]M\3?
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
M6X-][& F.^>>F>*?9>/&N;O0%N-%N;6SUN,&VN7D0CS#'YFTJ.0",X/?'3%
M&UX?\-:=X:M'M[!9FWD%Y;B9I9&QT!9B3@9.!T&3ZFM>N2U#QS%:6>N7]MI\
MEW8Z)*8;UTD"ON"JSA%(PVT,,Y*]\9Q71Z;>_P!HZ;;WGV>2W$R!Q'(5+ 'I
MDJ2.1@\'O0!:IKR)%&TDCJB*,LS'  ]S7+7?C41:;J&KVFFR7FDZ?*\=Q/'(
M Y\LXD:-,?,JG.22,[3@'C.3XNUBXO-9\&)80I=Z;?W?GJ?-"K< 0NZ@@CH.
M&Y[@>E '?0S17$2RPR))&PRKHP(/T(I=Z[BNX9 R1GI678:);:1I5W!H]M'8
MR7+/.44ED69QR0.@&<<# ]J\KT.Y\/7>FKX0\4:>-$\6JNW[7<KAKJ7_ )ZK
M/U?<>H)YS@9% 'M5%<]K'BJ#3M0DTZW6VFO8H!/(D]TL"A22% 8YRQVM@8QQ
MR1D9JZ7X\L-=TS2+C28))KG5%D:&VD8(8Q&<2&0\X"G R <DC H ZNL76-"L
M=7U/3)[JZFCN+*0SVJ1R*OS@8+8(.[@X].:YGQ#XWU2#PK-=VFD2VMY%J::=
M.MPVT+F15WQG'SJ0PPW'7/;!UKS5+0>-O#UE?Z&1J4\-P]M=EU80A5'F*IZY
M(*CH.M '545REWXU$6F7^KVFFR7>DZ?*\=Q/'( Y$9Q(T:8^95(.22,[3@'C
M)<^-T&MV.F:?I=S?F_L3>VLT;HL<J#;CDG@?,"2<>V3Q0!U=(S*HRQ '3DUB
M^%_$2>)--FN/LDEI<6US):7-O(P8QRQG##<.".G/O5?Q!X/T+Q!)+<^((1=P
MI%MC660JD"@$LPP1ACW;K@#TH Z.D5E894@CU!KRN"TUZ/X*6;%GNY+:4730
M7,FQKFR24L(W8],Q <'MP:L:%X@LKP:]XNT.)+73;+3"DM@5".UQ&&<L\8^Z
M0/D!/)Y[ $@'IFX;MN1D=J4D 9)P!WKQ^\=]$^$.C^,U.[6D:VOY[K'[R?SG
M42(QZE2LF,=!A<=!6[ITR^-?B+K]OJ"B;2= ,5O!9OS'),P):1UZ,1C"YR!U
MZT >@JZN 58$'H0>M.KD+J+PQIGC/2HXBMCJK>9Y=O!;.JW2E"#PHVL5X.[G
M !'&:Z#6M8M- TBXU.^9A;P*"0HRS$D!5 [DD@#W- %^HIKFWMVC6:>*-I#M
M0.X!8^@SUK"'BA[37K#2=7T\V4FHJQLY5F$J.RC+1L<#:^.>X/.#7+Z;;'Q7
MXQ\8:;KVDQ7%F'MH"KS9\A!#O 4@ \LQ;((P30!Z53?,C\WRMZ^9MW;,\X]<
M>E<IXVUW4= @T2/3;9)!>:I;6CNTF"JLX^49!^\ 1GMFL.6:>P^,%U/9Z.9[
MV?P]$[P1.J OY[9+.<#L!GJ>.* /2:*Y2T\>Z?=^&M-U;RC!)J$S6T5M/(J%
M94+!PS= %V,<^@X!) JQX:\7VWB'4-4TT1K%?::Z"98YA+&RN,JZ.,;@>>P(
M/44 ='35D1@2KJ<'!P>]<%XEO9=9^)>C^#FD=-.^QOJ-\B,5^T*&*I&2/X=P
MR1WZ&M^]\'Z3/]C>SLX+&:UN89T>VC$>X(X8HP7&Y2 1@\ X/:@#H**YBZ\7
M,(-5N].TR2_L]*D:*Z=)0KLR %Q$I'SE0><E>00,U,/%MG>-I<6CJ+ZXU.W-
MU N_8JPC&7<X)498+C!.3C'!P ;ZR1NSJCJS(<, <E3UP?2LJV\.VMKXCNM=
M2>Y-Y=1K%*&<%"BYVC&.,9/OZYKA_!FK6N@1^-+V\M!9(NN>6+9"O^L9(U"J
M>!RQZG P<G'-=/I'C2VU'Q/-X?FCACO5MA=1/;W*SQ2Q[MIPP PP/52/<9H
MZBBLK5]8?3KK3[."SDN;J^E:.(9*QIM4L6=\':,#T))(KG[GXBP6OA+4==?2
MKESIUZUC=01R*=DBN$)#9&Y<LO(&>>E ':U5U""UN;1H[TK]F/\ K%=MJL/1
MO4'N.AZ'BL6S\5O-XJ.A7VE3V#R6K7=M++(C"5%8*V0I.TC(.#VKC?B+K0\0
M?#MM0MM+$FFO>6XMKQW&\8N$'F!,<(V" <Y.X<8- 'JP&!@=**CG>2.WD>&+
MS9%4E8]VW<?3/:N,_P"%B1_\(MINO_V8XMKR\%FZO,%:V<R&/,G' ##G&<<=
M: .WHK#U#Q+!I4^I->QB.QT^T6YGN@^0,[L(%QDM\IX]U]:JOXM>RU#2[?5M
M,>RBU5O+M)O-#@2D9$<@ ^1B,XQN&01F@#IJ:TD:.B,ZJSG" G!8XSQZ\"N5
M'C=?[!\1:F=.?.A7$L%S%YH^?RT5V9#CGAN,XK*UMX+WX@?#O4T@5)+@7;;B
M!NVFV+!2?;- 'H#,J*69@J@9))P *%970.C!E89!!R"*\]\=:VNM> _%2V>F
M+>V-I#/;R7#R ?O54[FC4@[@C=3D<J<9Q78>'/\ D5])_P"O*'_T 4 :,DD<
M,;22NJ(HR68X _&G5POQ@AAE^&>IR2Q*[1/ Z$KDJ?.09'H<$C\:O0>-)AXG
MAT/4=#NM.EO8W?3I9Y49+@H,E3L)V-CG!SQ0!UE%<:_Q A7P3)XG_LV7[/#<
MFVEA\P;U(F\K([$;OIQ4A\0:LWQ/;019Q_88M-6YW"89;=+MWD8[;2 /?/T
M.NJ*.YMYI9(HIXGDCX=%<$K]1VK'\:7UYIG@S6;VP3-Q#932*P?:8\1L=P]<
M$#BN:T-M.TS3O#%_+HZ+K]W9I96?E2_-.AC61F<CC:-I8D@D=LDX(!Z%17+?
M\)HD,NLV=WILT>IZ5;_:I+6*16$T)!P\;':"."#G!![5/X8\377B.*"Z.AW-
MG8W%G'<PW,LB$.6'*;0<C'J1R.?3(!T5-22.1G".K%#M8 YVG&<'TZBN3U/Q
M!JL'Q&TS0K>SC>RFLI;AV,H#.0R+TQP%W'COGMCGE-"UUO"-OXWNK71);JRM
M-<GFG\ADC6*,1QY*@_>(Y.!^8XR >K-+&DB1M(JN^=BDX+8ZX'>GURNH:QIC
M^+_"T$NE-<7%ZD\EC?MMQ"/*W/CG=DK@=!UZU/9^*6U&9GL;$3V:7S6,LJ3C
MS(G5BC,R8X7(XYS@@X - '1T9YQWHKR[Q7K%_I_BJQ\7).PT+2[S^RKF,?=9
M),"68^RR;%^L9H ]1HK"\6>)H_"FC#4Y;*>ZB\V.)A"5^7>P4$Y.3R1T!-<]
MK'B_Q#!J&BVR^'GL1>:H;8_:+E"TJ!"XV[<@;L<Y/&,<YR #I+[0K'4/$EAJ
M<MU,+_3T<V\:2* BR#:Y*XY!QC)].,5M5RL&K:=_PL"[M9])^S:E#I2SR7[L
MN&@WGY00<X#!CSCITIT'B^2<Z1<IH]T^EZK(([>YC^9E# E'D0#Y$8#(.3C(
MR!0!TRR1M(Z*ZETQN4'E<],TZO.] N[#P_XJ^(M[,$M[.VGMII-BX _T=6.
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
MX&;[>'M3\.>.[_Q%HUM]NL=61%U"R614E21.%EC+$*>"<J2.N>>E=Q37D2(
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
M/M7=T4 >;W7A+5=8G\>VTMN]E'K7DM97#R(PW1QJHW!6)'S*#TZ?E6YX;O\
MQ7?201:WX>@TOR!_I%PMRDHN&P0/+5>5!.&RW3&.<Y'644 %<-IW@VZL/B1J
M.I)(!H=P5OT@]+TJT;-CTVDL?=AZ5W-% '&?$K2=4UO0K.STJP>ZE2_@N'Q)
M&@"HVX_>8<UV,;%XU9HVC)&2C8R/8X)'ZTZHTN(9)I(4FC:6+!D16!9,],CM
MG!_*@#SRRT/7K7PQXB\-?V6?,U*ZNS%>^=&8%CG8_,1NWY4,?EV\D#G'(5M#
MU_P=XBCN]!TE=;TRXL+>SGMS<)%+$T"E4<%^""IY'K7HU% %33?MAL(VOTBC
MN6RSQQ'*QY.0H.!G P,]SDU;HHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K(\0Z_!X?M;:6;R]U
MU<I:Q&63RXP[9(W-@[1@'L><#O6O6)XHM'O].BM#I$6JVDLP6[M9"H)BVMRN
MX@;@VPCD?4=: *&K>+;S1-*DOK[1PHCOH[1E2YR&$A0+(A*#<,OC''0U;EUN
M.X\7R>%;JP1TDTXWHE9PRNF\(592.N3[C%<=+X&UB+P-JVE6 D\H:A#=Z587
M=P&:*.-HV,9?) R5; R0,C)Y-;-E8>(+KXCV_B"ZTJ*TLSI+6;HUTKO&QE#\
M[003QVXY'/8 '*^"O&-SX5^&.@W-UH-P^AQ@QW&H+,F8MTK -Y?4J"0">/H>
M_<KJ]@/B+<6$FE)%>1Z2+@ZDQ7+P>9C9QSMW9/)[=*YJP\)ZW+\-HO MY8B
M9\J>_$R-$8?-WDH =Y8C@ J "<YXYTI[);OXNW=JP802>&!"Q7L&G8?RS^5
M#_\ A9-GY^DR^3 ^GZI.D$,D5VKSQE_N-)$!\JGUW$C(R!TJ[>>,;A;*]U'3
M-&FU*PLKDVTI@<F:1E8*YBC"G>%)(Y(SM;'&"<WPE#XVTFSL_#E_IMG]DL0L
M*:NER")($X4"+&=Y4!>2 .O.,&+1--\7^%[S4=&LM.M+S2[F\EN;34)+D)]F
M61MQ5X\;G())&.OJ.P!I6>O:S<_$O4M':VMQI]K9PR+B<AL.S?.1MY/RXVYX
MQU.:F^(VMZEX?\%7NH:8D1G4I&7D<J8P[A-R@ Y(W#T]><8,<.D:M9?$FZU6
M.WCGT^]L(('G:8*T31LQ.5QSD-QCCZ59\?Z+>^(?!&HZ9IZHUW*(VB5VVABD
MBOC/;.W% $\WB"XCU.UT:.RADUB:W>Z>'[21%%$K;=Q?9GDD  +Z^F:?X<\2
M1:^+Z!K=[2_T^X-O=VSL&V-C((;^)6'(.!]!6'<:5K</C2P\70Z>)&EL&L+[
M3XYU+QIOWHZ,VU6(/!&1UXS6GX:T*>QU;7M;NT$5SK%PDGD!@WE1QH$0$CC<
M<$G&1SC)QF@"GKVNZS:>/M T>SMK9[2[BN)F+SE&<HH&#\IP!O![Y/ICGF=+
MU:X\,:EX_NM-T07<%K?BXF1)5A5$$",VW@Y;J<8_$<9ZGQ'I6JR^-/#FM:=:
MQ7,5E'<PSH\PC*B4)M;H<@%>0.:RDT+6A;>/$.FN&UHN;/\ ?1\YA$0W?-QR
M,_3WXH V[KQI9J+".T:U,][9B]C%Y="W18CC;EL,<DG@ 'H>F.;?A/Q-!XKT
M7^T(8'@9)7@FA<AMDBG! 8<,.A!'4&N0CT3Q5H,WA_6M*TV*]N(-(BTK4--D
MN5C)"<JZ/RO!+=>QZ>G>Z2VHR60EU2.*&YD8MY$3[UA'9=V!N/&2<=2<< 4
M>>^*(-+C^,VAR7VGK<1R:7<;U6S,Y8AA@E54DXYYQQ73:(-,,NL:AX>T46]S
M$RVKPO ;/SRJB0$@H"/]80"1S]*HZOINLM\3=,UZVTJ2XL;.QEMG*S1JS,YR
M"H+#CCOBMD7NN-<74\>A&&&. LD3SQ>9<S'  )!(50!R2<G(XXP0#/\ #GC=
M_$QMH[73/+GW2K?PR3X>Q*-MPXV\LQS@>Q[ FI;[Q?<);:E>:7H\NIVFFSFW
MG\J0B61U(#B) IW[<\Y*\@XZ5EVN@:YH7BJTUK3X)+I=3BQKL+2HH\SJLB M
MC*Y*X!QM Y)YIFEZ=XM\+ZQJ]AI^F6M_I>H7LE[;7DET(_LK2'+*Z8+, <D;
M>OJ,\ &RVK6;_$2STY]&Q>OILD\6H2;0PCWJ#&!]X<D9SCI3]$\5R:\ME=V=
MC%)IMW))'Y\=SN>':&(\Q-ORD[<8R<$BJTVDZF?B5IVK?9FEL;?3)+.2X+H"
M9&=6W;<YQ\O/'4]*Q].\)WH\3Z5KD&E-HE_N;^V6AG0V]XI0CA%8Y8N0<D#'
M/).* +EU\3;"VCM;Y(K>;2Y[D6_F17BF= 6VB0PX^YD9^]G!!QVKL-2T^WU;
M3;C3[M=]O<(8Y5_O*>H_$<5P_A:P\9^'+1/"_P#9UI-IUNY2VUC[4 5@)) :
M+&2X!P.@Z<]SZ%0!Y=?>&]"C^,^C6::+IRVK:/.[0"U0(6#@ E<8S[UU@,?A
M=['0M#TG<EP;B=<DQ6]NH.]@6"MMRS\#'KTQ5"^TG59?BKIVN1Z>S:=;V$EH
M\GFH&W,V00N[../K[5/XFL-;N?$NDS6]E%J6C)'(MQ9O.(U$IQLD8$8=0 1C
M!QG."<4 5G\?R/X$/BFST62YBA>1;JW6<;XMCE692%(=1@G/''.*W=$UTZ[+
M/-:PQOIB;1#>I-N6=B 3M&T<#."<]1CL<<OX:T?Q)I'AB719M/CB,^H3[[B"
MX1O+@DD9F< XYPV .3U)'&#;\,:3K/A2YU72+6Q,^@H6FTHO<+NB)&3"<DG9
MN^Z>HSS0!VU<;#K6KWGQ*U'0I;2U;3(+&*3:9CEE=F!8C9@GY<;>F._-;7AC
M5;W6=#BN]1L%L;S?)%+ DHD561RIPPZCBLDZ7JUG\2KK68+)+C3[S3XH&<3!
M6C:-W)&T]<AN.V>N* .1\&^)I?"O@.VF_L9I-)CU2>">Y694\D/=,BE4QE@"
MP!Z>V:[/6_&<.FW=]:6J6<]S81+)/'<7JVY)8;@B9!W-MYYP/F'//'*-X4\0
M-\*;CP]_9A_M"2_,ZCSX]FPW7G?>W>G'U]N:U[BS\5:#XRU#5]&TF'5-/UA8
MGGMI+M8)+69$"9R<@J5 SC)R/S +"?$-+N?P\FG:/=7*ZY;RS0,TB1[3&H+*
MP/3!."?KC/0Z_A?Q&_B&&_6XL38WNGW;6EQ!YHD 8 $%6 &00P["LJ^TK6[C
MQEX4U.:V69-/CNOMDD3J%5IE4 ("02%QC) .,'DU8\(:7J.G:OXEGO;-H(M0
MU W4#&1&RFQ5P0"<'Y<_C0!%XCUW6;'QQX;TFQMK9[:]%Q(Y><HSF./[I^4X
M W ]\D=L<\YI^I7/ASQ+\0;C2]$%Y';W$,\L:2K JJ+=6;'!RQY.,>N2.,]-
MXGTK59_%OAG6=-M8KI-/-S'-&\PCP)450V2#D KSCGT%9T.B:PEWXZE;37QK
M"K]CQ+'\Q$ B^;YN.>?I[\4 :\WC6Q-OI36K6_G:G9B]A6\N! BQ$*<LV#@_
M.   >_8&K/A/Q1!XJTR>ZC@:"6VN7M9XBX<+(G7:PX92""&'7-<A#H'BK0K?
MPMJVE:?%=7VG:4NE7^G2W"IYJ +\T;\J"&7//8UWNCOJ<UF9]6@BMKB1MPMH
MI/,$*X "E\#<>"2<8YP,XR0#@/&5II!^+OA634[2T>"2SN_-,T(=6P%V[LCG
M&>,U%X3N[OP\_C'4K33M0D\-+<Q?V39K$P9W/RR>4I&1&6(YQC'(Z&N@UG2M
M5N?B9H&LP:>\FGZ?;W$4TGFH"3(  54MD@8YSBM7QI:ZS>^%KJ#0'VW[%"!Y
MOEET# N@?^$E<C/;/;K0!!:^*YGUK5=&N--47]A:I=!+:X$BRHV1C<P7:P(Z
M$>AKG+KXAZY>>!;KQ%IOASR+7^S7NHKJXNUPK@XV[ -QP,D= <8XX-3Z=HFM
M67C*[U6/0+:UL+C2$MA!#<IN1U=VP1@ L=PYSCW)XIVG>%M6;X+2>%IX$@U,
M:?):@-(K(S$'!W#/!R* +5]K7D6GA/\ MK1(KJ:\O88H9O-$BP2E"5DR5!W8
M#=!^-:%_XJN$&K-I&E-J2:2=ER%E*N\FT.8XE"MO8*1P<<D '.<8^JZ7K^I:
M;X1#:0$FTW48+JYC6Y1ML<:,I&20"Q+9 '&.]);:?XJ\,>*-9_LK2[;5-*U>
MY^V(\EV(3:S,H5]X()93M!^4$\4 :=SKEF_C'P[;S:$YNKVUGFM;N=562 !%
M+I@_,"<J".*RYOB1?C3=5U"V\)W<]MI-W+;WI^TQJR+'C<RCG<1R<#C Z^FA
MJ.DZM-XY\+:CY!N+?3K>XCNK@,B;GE5 "%SG&5)/UXS7.^&_[3NM(\<Z;9::
M9GNM;OX8[AI4$2%\*2X)W8&<_*#F@#JYO%KSB%M(T\W<$NFC4A<SR&"'RS]U
M0^UOG/7!Q@=ZI/\ $*-M+\-:A:Z1=7$6NNL<8$B*8V*EMIR>3\I]![U07POK
M6F:GIVGPV<.J:):Z3':6_GSB-8)UX,K(0=Q(Q@@$CH,9)JAIOACQ';>'/ ]C
M/I:B71;T2W'EW*-^["NN1DCD[\X]!USQ0!LW/CC4AI'BL#2(K;5]!@\YH9;G
M?&Z-&75PP7GA3\N.HQGG-2MHC^.?AW86NN6T#2S0PRK+YS,58QC]Z,!?G^9C
MCIGN:J7/AO5KW5_'9^R>5!K>GQVUI*\BD;EB=#N )(!+C'L.U=-X4BU"W\,:
M?;:G:):W-O!'"8UE$GW5"YR..2#QSQCZ4 0W_B$VNO)H5G!#/?\ V3[4(Y[G
MRBZ;BH"?*VYLJ<],<<\UKV4[W>GV]Q+ T+S1*[0OU0D E3].E<GXR\/+XBNF
MM[S0'O;=+<-9WMM,D4]M/ELX9F4@8V'C(R.0:Z+P_:W]CX=TZUU2Y%U?PVZ)
M<3 YWN ,G/?GOWH \W\/ZU>^&(/&,NF>&Y+^SMM>N99_)F2(1H$CSL4\L0 3
M@ ?6NPE\=:?-'8_V=):227MF+Z/[9="V01-PN6PQW$Y& #]TYQWS;#2=>TC_
M (2JQATU9_[6OIKJUNQ.@BC$B*N) 2'!&W/RJV:I_P#"+:]X-U#1[[PS:Q:O
M#;Z6FEWEI+.('<(Q9958\ Y9L@]C^( +D7Q-AN-+T>]M]&NI#J%^=.>,2)F*
M8;CC.<-D+D'@8(R15^S\<(K>((]:L#ILNB1I-.%F$RO$ZEE92 .3M(QZU3U[
M3?$6K?\ "-7$MA&9K35DO[B&&9"L$:HR[ S8WM\V<X SGMBJFI^$-2UO6?&:
M2PM:VFLV-O!;7)D4[7B#<LH.0,L/P!Z4 :EKX[CD\1V.C36UMOU"*1[:2UO5
MG =!N*2X4;#CH1N!YP:Y_0X9?$,GC)-=T6VU"!-58-']HW,IBCCV(F57@=<Y
M'4\<\]+X<O?&5T8(->TBUL1;K^_N8KI9?M9 P-B ?(">22>V,<Y%?POIVK:7
M)XH>[TR1?[0U&6\M@LT9W*R*H4_-PWR_3GK0!C/XKN8O!?@Z[\-Z3:V-EJFH
M06XM_-V>4K.3L&%QAMI!/;)X.<CI+KQ9<)?:A86>GP75_IULD]Q;?:]KL64M
MB,;#O'&,G;R<5S%OX3U^W^'7A/3Q8HVHZ)J,%S+;F=0)51FSM;..C=\=#5OQ
M9X8O?$ANGET,Q:M%&ITO5;.Z5&MWV#AVR&*A]W8Y!. #U /0G+!&* ,^#M#'
M )]S@XKBW^(.SP-+XG_LL^7!=-;36_G_ # B;RLJ=N#\W/;BNQMDECM84GD$
MLRHHDD QN;')Q[FO*KSPKXJ_X036O"MOI4#[]0:XM[MKM0LT;7(E&%ZJ0,YS
MCIQF@#L;WQ;>1>++CP[9:'+<W:60O(W:X2-'4N4Y/.T9!]3TX[B*R\>6U]X9
MTW4TLI%O-0N39PV+.-WGJS*RENFU=C$MCH.F>*;%IVK#XER:[+IQ%FVCK9Y2
M9&/FB5I#@$@XP<9XY[8YKE[;P=XDM/#VC7-O91C5M&U:>]2UDG7;<12NY90P
M)"MM;J>,YH NV=Z-,^+'B'4-4M(+!(-!CGG>&3S%=5D<F3.U23@8Y&?E[\5L
M0?$"%M;TRPFM8"FIJWV=[:\69T<#<$E4 !"1P""PSQGO67>^&M;\2^)-9N+W
M3ETZQU/01IVY[E7DB?<YR57(/WAWQCOU UO#5SXU,5MI^MZ3:6RVBA9;^*Z6
M3[6%&!LCQ\I;C)8C'..O  [P]XRU#Q%=@0>')XK*.[GM+FY>Y3]RT>1]WJV2
M,<<#/4\X?X]UO5-$L=*;3(H6-WJ=M:R/)(5*JT@X&%/7!!/8'H:7P'I>HZ1I
M^IP:E9FW>;4KB[C_ 'BN"DCEA]TG!'?^M/\ '>CZAJ^CV/\ 9D*3W-EJ5M>B
M%I GF+&X)4,> <>M '/W,EU9_&+S[32HYM0F\.9>&.4(I;[0.6D(''&,[2>G
M%6=3\:6.H?#=M<OO#QN[?[0+>YL)G1A%(LPCY)X(#X(('ITJ]%I^L'XE)KTV
MFE;3^QOL;&.9&Q+YOF8&2"1CC.!SVQS7.3>%/$$GPPU/01IG^GW.IM<QJ9X]
MNPW(FY.[K@8QZT =EJ'B=X=:N](T^TANKZUM%NW@DN?*>16+ ",;3N/R'/0#
M*\\\;T3F:!'9-I=02I[9'2N&\8>')?$SSB?0)7GC@5M,U&WN(XI[:;!R&;<"
M%#8/&X=>.F>RTR&ZMM(LX;V;[1>10(D\H&/,D"@,WXG)H \BM;'PPOB+XBQZ
MKIUO)BXC$"QVVZ4$Q9Q%M&0VXYX[\U*EGJT7@WX;/XBC8ZQ'KL",\PS*J'S2
MJL3SG:%R/;GD5U_A+2=5T[Q;XIOKVP:&VU2YCFMW\U&("IM(8 \'ITS5GQMI
M>HZI-X=-A:&<6.KPWLY\Q5Q&@8$#<1D_,,#VZT ,U_QM-H<.L7ATB1[#26C6
M>664Q-+N )\H%2'P&'5ASD5-J'BZ>V\46^A6>C374US9-=PR^<J(P!48.<D#
MYN2?P!KE_$OAGQ/K,7BRTDTVWO#>IC3+R6Y4""+:!Y2H0=K9!R> <\G@5LPZ
M9K3>.='UB?3-EO;Z5):3;)T;;(S*PQD@D +@G'4\9'- &WX5\1?\)+I<MR]H
MUG<V]S+:7-NSA_+EC;# ,,9'O6;?:@=4^(]IX=/_ !Z65B=1N%[22%PD2GV'
MS-CU"^E/\#:7J.E1:XNH6A@-WJ]S>P_O%;,<C9 .TG!'<?SJM+9/IOQ>@U1Q
MBUU32S9JW83QOO"_BA8C_<- "Z?XBU67X@>(K"[AM8],TVWMVW_:#E%82,7(
MV\DX&1D !1R:=-X\^RZ-9>(+G3#'H%VZ 77G9DB1SA)'CVX"$D=&) 8<=0(I
M?#FI2>,_$;O;(^DZ[80V[W(F :'8CHPVXR2=_':LQ?#&NZA\.X/ VHV2HL?E
M6TFHI*AB>WC=2&5<[]Y50,%0,\YH Z6\\4NNJZMIVFV O)])MDGN@\WE??#,
MJ+\IRQ"D\X'(YYXJ6WC^TN]%TF_%NMM)JVYK2.\N4C4HJ@EV<9V@9 Q@G)''
M>L+6(=5F\9ZQ<:)HK7T!MHK&ZDLM12W9F +%) ZG+!77!4@@'KV#I['5[BUT
M'5_#6BI9WWAYY;*31KB=0KQ,J!E60$KD!4(/USR,4 -UOXC7DW@S6[K2[6"+
M4-.N8[2X/VC>BB1E59(G"_.#NXR!CG/3!EUQ[FW^*'A>[72XGU&6PO5:*&48
M8CR]N9"!P <YQQDX![WO$FF>)?%7@+4K>>QM[._G,+V]C]H#[?+D5SND  W-
M@CC@8'/6IKFPUJ]\=>'M:ETORH+2UN(K@+.C;&EV[0.1G&WG'KQF@"2R\>VT
MN@7=_?VALKJTU Z9+;-,K#S]P  ?@;3N!W'&!GTJ&+X@Q_;=6L9+&.:[L+(W
MZ?8;M9HIXAP<.0NU@>H(]QFL1_!_B&XTK73!"EIJ)\0?VUIQFD5D?&W"/M)Q
MD*P/U'-= )O%6M:!J2:CH<6GR/9R01VB7:3-+(PQN+<!5'IDDY/H,@%WPOXD
MO_$<%O>2:%+9:?<V<5S#</<(^]G&2FT<C'8]QZ=*DU#Q'+I_BS3-$DL5,>HI
M*8+HS8&^-=Q0KMZXY'/3/IBI/!]G=Z;X.T?3KZ P75G9Q6\B[U8$H@4D$$\'
M%5?&^AWNM:- ^E&-=6L+N*\LGD^[O5N0WL5+ _6@"M8>-9+W3->N#IJ)=:1=
M-:-:BYW-+(,8 .WC<6 7U)YQ4G]K0GX@Q:;)H<2ZK_9+W"7QD4_('4&(-C=M
MW'J0.G2J%KX'FT_QK;7UM,#I<MJC:@K?>GNH3^[D/N2Y8GU05=FTO46^*5MK
M*V9.G1Z4]FTOF)G>TBOG;G.,+CZ]J .'UW5=2\2_!CQ1>:S:6N8YIQ$4D+[&
M2;:  5&, ?>SD^@S7>67BFX'B>TT*^TB2T6\M7GLYS,KF0)MW!E ^0X8'J:Y
M2?PKXD_X5UXC\,KIT3RW5U.UK,MRN)%DEWAB#C: ,@]\XX[UT5[INJ7?CGPS
MJJZ=(MI8VUQ%<%I8\JTH0# #<XVG/UXS0!T&N:H=&TB:^6SGO'0JJ00+EG9F
M"CZ#)Y/89-9$'BZ4ZEK>F7&FC[=I=NER8[:X$BRHP.,,P7!&TY!'YU/XUM-:
MO?#4T.@M_IGF1LT8E\HRQA@70/\ PDKD9KG+'0=;M/$^KZA%H-M;65[I*6\<
M,-RF8W4O\I& ,DL"3G'7DF@"W9?$.:YM_#M]-H,MOINMR1P1W!N%9DE=25&P
M#)4X(W9'TZ9U]+\3R7OB+6=&NK%+.;3423<UQN$T;@E77Y1\O!!/8\5RJ^&M
M=3P7X*TS^S6-UH]_;3W0$T>-D08':=W).>!^>*TO&N@/J7B/0;BRN/L]S<F2
MPO5'66R92\@..F"HP>Q>@#JM#U&75M&M=0FM?LQN$$B1[]Y"GE23@=1@XQQF
MLN?Q1<32:L-&TP:@FE.8K@FX\LO(%#,D8VG<P!'4J,G&>N.C50JA5 "@8 ':
MN*TG2M9\*ZUXA6UT\ZC8:I=MJ%NZ3(ABF< .D@8@[<@$%=W':@"M>^-KS4=2
M\&2^'XH)M.UEYG+33&-FV0N?+.%.W!Y)YY7'O6?97MUH?CSQ]-I>BK>.JV4T
MD22K"@Q"Q;YL'+'G''/<BIH?!&J>'K#P0FFQ17[Z)+,URAE$08S(X9E)'0,Y
M..N*T;/2=7@\2^,K^336,6J0P):[98_F:.(H<_-QDG(]NN#Q0!>_X3FPETW1
MKFW,*S:M;?:8([NX$*H@"EB[8.,%E& #DGT!(RF^)\*^'Y]2&DS2RVNHKI]S
M%#,K*K,P4.C_ ,:G<,$#GVK,L_#7BK0M)\)ZEIMC#/J>D6;V%YI\MPJ"XB;:
M<I)R 05!Y_\ UZWB?3_$WB'PI'')I<4=Z]];SK9QW",(8XY%8AI#C<QP>@P.
M!VR0#J]'O=0OH)WU+26TV1)F2.-ITE\Q!C#Y7@9R>.V*T::C%HU8H4)&2K8R
M/8XXIU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %0W-Y;62*]U<0P(S!%:5PH+'@ 9[GTJ:N%^*R)
M_P (S83F 2R1:K9E, ;O]<N0I/3/2@#NJ*X^U\:W,'B1]&\0Z.-*9[9[NUG6
MY$T<L:??!(4;64<D<_7IFO'\1(WO-&_T2WELM5E6*-K>[$L\!<90RQA?E!Z$
M[CM- ':S1)<020RKNCD4HPSC((P:S]'\/Z;H,7EV$+K\BQ[Y9GE?8N=J[G).
MT9.!G R?6N2G^(>IKI6O:C#X:#PZ'>2076^^"DI&JLS)A3EL,3@X& .23@;6
MH>,;:&[AL[1[(W,EHMY_IUU]G18V)"<[6))(/ ' !SV! .E9E12S,%4#)).
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MC/(!_"KL4:PQ+&I8JHP"[%C^)/)_&@#A=$\(7LW@'6O#>KQBU:^FNF62.02
M+*[,I^HR,CVH;P_K>N>']%T'6;2* 6$\$EW=),'2=8>1Y8^\"Q SN P">M=[
M10!R/B;PG<:MXFTG5+.98D"/9ZD#_P MK1OGV?\ ?2@?1S4GBO2=1U+6_#5S
M96PEATZ^^TSDR!3MV,F%!ZGYL]NE=510!YY;Z!XCT.Z\46%C96U]IFM3S7D$
MS7/EM!+*N'5@0<C(&"/QZ\5+;POXLT.P\+ZGIMO8S:GI>G_V=>6+W!"7$/RD
M%9-ORL&4'H1[GOZ=10!P?B#0O$VM6&E:NJ6<6MZ;?K>0V'G%HO+V[6B,FT98
M@D[L8R<=.:L:;INOS_$8^(;S3;:TLY-)6S9/M>^17$K/T"X/7UQR.>HKM**
M.:\>Z)>^(/"-Q8Z<(VN_-AFC25MJL8Y5<KGG&0I%9\FCZU9^-(/%4%G%,;FQ
M^QW]C'.-R8;<CHS8#$9P0<>HKM:* .=\+Z#+I=QK&I781;S5KPW,D:-N$2A0
MJ+GN<#)/J3Z9JIXMT%?$$QM-1T&/4]-, ,4B2K'/;SY.2I)& 1MY![=#FNMH
MH \\/AKQ+IS^#;]?*U>^TBWFMKP27'EE_,51N#D<[2HSD9-4I? WB*]TGQ%&
M[65K?7&LKJ^GRK*742)LPK#;]WY,9Z\YP.E>H56FU"RM[R"SFNX([JXSY,+2
M /)@$G:O4X )X]* .=MY/%6IZ3>'5=+M;&0VKPQVL%T)3-(PQO+$ (H[#D\G
MT&<(>&-<7PIX)TW["AN-$O+>>Z_?KM*Q*RG8>Y.[(SCI7H=S<V]G;O<74\<$
M"#+R2N%51ZDG@4L$\5S;QW$$B2PRH'CD0Y5E(R"#W!% "R.R1,RQM(P&0BD
MGVY.*Y+X<Z+JGA_0KFQU6V2*5[V:X5HY0ZE7;<!ZY'TKL** .)UK1=?NO%US
M<);6E[ILUB(;4W$Y064OS;G";3N+ CD<\8R!61I_ACQ';:9X%@GT^ OH4A-R
M([D'*>68QC(&6YSCITYKTVB@#E-4T?5?^%A:9KUA#;S6ZV,ME.))BACW.KAP
M,'=]TC''U%8=SX)U/6+3QM97*K9KK5Q'<6<PD#;&C5-NX#I\R \9XKOO[0LO
M[0&G_:X/MI0R"W\P>9L&,MMZXY'/O5F@#F= N/%UR(_[>TZSLA;H0_V:Y\TW
M;XQD @!%[X))SCH,YX37=)U30_A3?6M[;1I<OK<=S&!*&5A)=JZ@D=,9P>/S
MKUEKZT2_CL&NH5O)(S(D!<;V0'!8+U(!(YJMK.A:=X@M%M-3A>:!7$@03.@W
M Y!.TC." 10!A7NBZEKOB2QU=X?[..EVMPEKYC*[-/,H7<0I(V*!ZY)/08YY
MNP\+>*4;PK<3:9IZW>EW+O>S->%WNF:)D,S-LSWS@Y/.. *]01!'&J L0HP-
MS$G\2>33J //%\.:W_8GCJT-BHEUR:=[3]\N )(A&-_H1C)QFIO^$?UV'4O!
MVHV]I;M)IEC+97<4L^W861!O4@'<,H>.#R/P[VB@#C=1L7U?XJZ+.@_<Z%9S
MRROV\R<!%3Z[59OICU%;^OQ74^D216EE;WK.Z"2VN" DL6X;U.01]W.,]\5>
M@MH;966&,(&8NQ'5F/4D]S[FI: /+I_ =_!X9\6:9HUH]K9:M&B66FS7 *V[
MX/F/G)"JQ(^4$].W;>N](U:Z\6>$]26R"V^F07$=SNE7<#(BJ-HSR 5R>G!_
M"NSHH \I7PGXNDTW24N;#3YM2L-:COKF]>\.^]56?!SLRH 8 #G&, 5U.GZ7
MJEK\0=:UF6S!L[NS@AB*2KN+1[B>"> =W'/UQ72K?6CW[V"W,)O(XQ*\ <;U
M0G 8KUP2#S5B@#EOA[I&H:!X1@TO4X$CN(99F)20.K!Y6<8/T;%,U;2M3A\>
MV'B.SM%O+>.PELI84E"2*6=7##=A2/EQC(ZUUE% 'G6H^!=6N=/OM4M+BW@\
M0S:K'JL*,2T*F-=B1,<9(V9R<=6]*ZC0+CQ'>DW&NV%KIH5-BVT%QYY=N,N6
MVC XP ,]3D]*W:BN;F"S@:>YFCAA7[SR,%4?B: .8\::)K%[-I&L>'V@.J:3
M.TB07#%8YXW7:Z$CH2,8/M4.JVGB;Q!X)UNUO+"VM;V_M6MK>RCN1(L65(+O
M(0,YST X '7)KJ;#4;+5+5;K3[N"ZMV) E@D#J2.HR*LT <->:#K9OO!FI6E
MI;O-I$,L%S!+/LQYD2IN# '(!7/J0:9#H6LI=^.)6L1C6E7[)B9>HA$7S<\<
M\]^/?BN\HH \TB\->*=$MO#&JZ3;6L^HZ;IBZ7?6$T^Q9XP%Y1P" 0RYY'0_
MGH^(M*\2ZYHNF&6SMOML>JV]^]O'.-D$<3 [ Y +L<=< 9)[ 9[&+4+*>]FL
MH;N"2Z@ :6%) 7C!Z;@.1G!ZU9H SKZ?54N=.%A90RP22XO&EEVM#'M/*@9W
M'.!C_P#6+&HV2:CI=W8R$JES"\+$=@RD?UHL]0LM065K*[@N5AD,4AAD#A'
M!*G'0X(X]ZLT </X5@O&^%8T8PYU.SM9--EA+ ;9%!09)[$;6SW!!%175I?:
M/\%_[%GMQ_:?]F#3(XD8-YDS)Y2[2.Q)S[#.>E=PMM"MTURL869U"NXX+ =,
M^N.WID^M#VT,EQ'.\8:6,'8QYVYZD>A[9H J:#I@T7P]INEAMWV.UBM]P[[%
M"Y_2N$C\->)M(TKQ5X>L[*VO=/U0W4UG=-<B-HC,IS&ZD'.">".#WQV]+JA>
MZWI.FW$<%]J5G;32D!$FF5"Q/3 )[X- '#+X>\6:)+H&LZ7:V-U>VNE1Z7?Z
M>UR565%P59)"O# YZCH>]:'B?2/$6N^%[6%[:W-^=0@NWACF'EP)&ZML#D L
M?EZXZD]!BNQL[VUU&TCN[*XBN;:49CEB<,K#V(X-3T <G)I>I2?$RTUP6F+"
M/2WLW8R+O#M(KYVYZ#;CKUIK^$[@?$-M9AE5=+NH4EO(.\ES%D1-]-K9^L:U
MU-Q<06EN\]S-'#"@R\DC!54>I)X%+;W$-W;17-O*DL$J!XY$;*NI&001U!%
M'%:AIGBC1/&E[K?A^SM-3L]4CB6ZM)[GR&BDC&U75L$8V]1C/%2ZCH^NW/BC
MPGJ4D,5Q_9IN7O'20* 94VA8P>2%SU.,@#O7:57:^M%OTL&NH1>/&95@+C>R
M X+!>N,D#- ''ZEIGB?1?&EWKOA^SM-3M-3ABCN[.>X\AHY(P0KJV",;3@C&
M:9JFA>)(?$6B^*+1+6^O[>"6UOK/S/*5XI&W#RV(_@.!SC<!VKNZ* .1\*:3
MK-CXE\2ZAJ5I;00:G/%-"([@R,-L2H01M [=<]>V.:D\:Z3J.KG0?[/MEE^P
MZM!?3%I OR1YR!GJQSQV]ZZJB@#D+'2]5M/''B35VL=UK?VUO%;[95W%H@X.
M1G@'=Q]*M?#_ $B^T#P/IFD:C$L=U:1F-]CAE;DD$'\>]=+5:34+*&^AL9;N
M!+N<$Q0-( [@ DD+U. #0!S>I:7JDOQ'TK68;,/86EG-;R/YJABTA4@A3V&W
MG)'6L:]\.>(X7\:V-E96L]KKJR2P7+W&THS0",H4QUR.#G'.3Z5Z%//#:V\M
MQ<2I%#$A>21VPJ*!DDD] !1!/#=6\=Q;RI+#*H>.1&RKJ1D$$=010!PC>'M<
M#>!2UG"QT0?Z7Y=P"/\ 4F+Y<@9/.>WU-7;'3-:T_P 7>+=8BL8W34((!9!I
MP-SPQL,/_=#%A@\\=<5V5-=$EC:.15=&!#*PR"/0B@#+\-:E>:OX?MKW4+6.
MVNWWK)'&^],JY7*MW4XR#Z$5K4@ 4    < "EH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K(\0Z]
M'H-K;,8O.N;RZCL[6'=M\R5SP"><  $DX/ /!Z5KUS/C7PY=>(-.L9-/FCBU
M+3;V*_M3+GRW=,_(V.0""1F@!$\37EOXG_X1[4+*!+V>U:YL98ICY4^TX9#E
M<JPX/0@@Y]JK>#?%>L^*[2QU)]#AM=+N8I29?M>]UD5RH&W:,@@=<]0>!QF8
M:/?ZEXILO$5_:1V[Z=:2Q6UL)MY:23&YF8#  "X'7J2<=*?\/]%U#PYX-L](
MU-(!<6QD!:"0NK!G9AU /\6* *U]?MJ7Q.L= )_T2QL&U.9>TDI<1Q@_[OS-
M]=I["K,6LE_B'>:.=*MEN(],6Y2\$F7E0R%0A^7*C()ZFJEY8MIOQ6L=;8?Z
M+J.FMIKMV297\Q,_[PW >X [BK":-J:?$NXU_P F V#Z6MDO[X^9O61GSMQC
M!SCK0!'X;N+;Q=X5U".73(=.1KNXMWBMVSAT<@R!@%^;<-V<9SS4_P /]>N/
M$7@NQOKP@WJ[X+D@?>DC8H3^.W/XU7\*6-WX1\-ZH^M""-1=W-[NAD+C8[%\
M<@<C.,=ZE^'6B7.@^";&VO4V7DI>YG3^X\CE]OU ('X4 8OB[7;G7O GBR33
MK*VFTZU@N;4R32D-(R(1(Z#!&%.<9/S%3TX)O67B=+#2]%TBW:U%X=)AN6:Z
MD*(B;0J] 222&^@!/H#DKX3\3:9H'B;PS8P6-WINI"Y>SN9+DQO#YP.8V7:<
MX)X.?KZ58?PWXKTB]T;6M'73I[Z#3(]-O[&6=ECE1#E71]N002>HZ'O0!0\0
M:[_PD_A3PYJ,VGO9W,?B2TBDBD&=K++@E6(&5(P0<<@UUAUEC\19=&&E6HN%
MTDW45\9/G=?-"B,_+E1NR>I[51\1:'XBUK1M*5Q9/?0ZI!?SH)2L4:1L#Y:'
M:2QXZD#)R>.!5P:-J9^)BZ^88!8?V5]A/[T^8'\WS,[<8QVZT 0:5XSN]1\-
MZE?/IL,.I65XUBUC]I+9F#!54OL&-Q9<'!X(HU;QG+:SZC:V4-G+=Z;&IGCF
MG9/,D*!_+CPIYVD<GN0,=<2)X2EB^(4^N1SJNG7,22S6W]ZZ0%%?Z;&/XJI[
M52NM'\5:)XPU'5/#T>GWUAJWEO<6UY,T1@F50F]2%.5*@9'7B@!LGCS4KF\T
M6UTS0-\FKV,MU"MU<&)HW0#*.-IQ@MC(SGT[U->>-KN&.[@BL[)=2L((WN[:
M:Z(S,R!S#&54Y."/F/&2..N)+C0M;D\:^']6<VT\-C;3Q74GF%&9I=IRB8/R
M@KT)SC]:]UH_BK1/&.HZKX>CT^^L=6\MKFVO)FB,$J*$WJP4Y4J!D8SQ0!>M
M/&1U>32K33;)DO[^S-])%=DI]EB!"G<,9)+G: ,9P3GCG-^&?G?:/&'VBWC@
MF_MZ7?'$VY0?+CZ' R#UZ#K4E_X>\0V7BW3O%&G-:ZA=BQ-AJ%O*YA5T+^8&
MC.#C#'H>P'.>:O>#=&U?2;WQ!-J<5HB:CJ#7D0@F9RN45=IRH_N]>_H* &^(
M_%E_HBZO.FFQ+::9;+/YUW,8ENV(9C'$<$$@+^9 QWIT_C.)K_2+&V^S0SZG
M9?;8/MLIC5_NXC4@'+?-SZ =#65KGACQ'?ZOXF\M+"YM=4L/LUE/<3,'LLQ%
M614"GAF.201[YP!3Y?#%_?\ A[3]'U[0].U*RBL(X6C2?#PS*-NY'*@X(QD@
M@CL#S0!V5E/=W.DV]Q/:K!>20*[V[/Q&Y7)4MCL>,X_"N%\.^--1M_!U]K>N
M1PS-_:$UO D$IW22&8QI& 1A5S@9R>,DUUWA?3+S1O"^G:;?W9N[JVA$<DQ)
M.XCW/)QTR>N*XL> =9N?"&I:#--9V[QZC)?Z==I(SEG,QE3>NT;0,[3@MUSV
MY .E/B:[T[Q1IVBZS9P1?VFCFTN+>4NID09:-@5!!QR#W]!5GQ+XDA\/?V<D
MKP1&_N?LRSW+[(HSL9LL??;@#C)/6J+:/J6O:]H>IZO:PV:Z3YDHBCF\WS9G
M79D' P@&3SR3C@8YT/$=E<:A#!;#3;34K!V9;RUN2!N3'!7((W XZX[\]* ,
M[4?%6I:1;:7+>:5!F]U6/3F"7)(578A95.SY@0,XXZXS4DWC!+'Q%K.G:A;I
M#:Z9IZZ@URLA8M&2P(*X&"-A[FN</@+5;/PA!9:>T;2V.MIJEC93SL4BB1@1
M!YF">F3G! )QSUJW-X2UK6_$.M76JQ65O9:MHPT]UAG9WA;+GC*@/C=G/R_C
MC) -NUUS69[S2?/T('3]3C9FDBEWM:?+N7S00!\PXX/!XYZUPV@^([_PIX4U
MS4H-*@GTRTUV[^TLUQL<(9]O[M0I!QG/)7VKK?"]MXSM;6TTW64TU;>Q0(;N
MWF9I+L*,*-I4!,X&XY/H!SD8<_@OQ!-\._$6@>59+>:G?S7,3?:#L59)1)\Q
MVYR,8Z4 >F%5=2& 92.01P:\R\!Z]!H/PL\.(1&9[RXGM[=7?8F1+*Q+'!P
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
MP8W@:93N1EVG< 3P<CW]NR\.6=[I?A73;"\2$W=I:1P,(9"R,44+P2!UQZ4
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
METZ.![LA=L=P<1N,C<K'!X(R.AZUQ=IX!9&\2+8V\>C6.KZ<UJ;&.3?&)V#
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
MP_'J$.AVD.IPV\-S'&J,D$AD48 'WB!G.,].,XYZUIT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M45Q_Q)U/5-)\*B?2Y(HW>Z@AD=\[@KR*I"XZ$YZ^F>_0 ["BN<?7KV77E\/V
MJ6O]HQVGVNZE<L8HE+%44 8))P>XP!WR!4GA7Q(?$,%]%<6PM=0TZZ>TNX ^
MY0Z\AE.!E6!!' H V;J.WEM9%NUC:#;E_,QMP.<G/IUJ/3M1LM4LUNM.NXKJ
MV)*K+"X=25.#@CKR#7*VNIZW/\5=1TQWMCI]O80R)'EL@.[ GW8[?H!CWSRG
MA;Q'J?ACX?P:A'I]M+I,6JS17#-,1+B2[9-R*!C +#J>>>G4@'K<UO%/L\V-
M7V,'4,,@,.AQZBGDA022 !R2:Y/6/%MQ%?:G9:5##+<::BF03)(WFR,N\1KL
M!Q\I7YC_ 'AQ6YH6J-K6A6>I/9SV;W$8=K:=2KQ-W4@@=#^= $;>)_#ZLRMK
MNF!E."#=QY!_.K]I>6M_;K<6=S#<0-G;)"X=3C@X(XKS?PE?/9>,O'832[N\
M!U)&)MU0X_=CCYF'-;EYJ^H:3X#CU_1-$CD>2(7UQ8,Q1UW@,^W /S#))'?G
MOU .RHKF=.\5K>Z5?Z^WE#P_! 9H;E0V^957<[;3T (('<D'M@E+/6]>GN='
MG?1XWT_4D+2&*3Y[(%=R%R>&ST.,8/K0!NVFHV5]+<QVEU%,]K+Y,ZQL"8WP
M#M/H<$5:KA(?&QL]'\5ZE<Z7;V[:3J'V=Q Y82<1CS';:#QOR>,@+WK1?Q8]
MCHU[JUTUG>6$:0FTN;%R5N7D8H%ZG!W;1U/WL^U '553OM6TW3#'_:&H6EIY
MF=GVB98]V.N,D9ZC\ZP-,\3ZA-XI32+JP\RVGMS-'>VT4HCC<'F-]Z]<<@YY
M]!712Z?:S7T=[+ CW$4;1QNP!VJQ!./KM'Y4 4XO$^@32I%%KFF22.P5$2[C
M)8G@ #/)K5KS?X7:;9ZAX*NHKJWCD4:O<NN5&599LJ1Z$$ U?U;QO?Z/(D]W
M8V\%N^J+8I:RR8N)8BX3SU[%<G(&.G>@#N:*XW7?&&H>'_$L6G7=A&;.]@?^
MS[B,LQFN1]V!EZ*Q['.#^>.JL6NVLH6ODA2Z*@R)"Q9%/H"<$_6@"Q16;X@O
M+[3M!O;W3K6.ZNK>)I5@=BOF;1DJ" >3V]ZYH^.I?M7A A+,V7B%.)O,8-$^
MP,%"]\D[<\8/6@#K-1U73])@6?4;V"UB9@BM-(%#,>@&>I]JMUYK\1KZYOO
M>N/)#$;:WU&VAMGC)W2[9XPQ.>!AMR_\!-=!9>(]5_X3.7P_J5A:1-)8F^M'
M@G9OE#A"CY48.2#D#'UH Z"QU&RU.%YK&ZBN(TD:)FB8, ZG#*?<&GW=Y:Z?
M:R75Y<Q6]O&,O+,X15'N3P*XS2O&V?#9O&TN"WO)]8DTV"TAD^1YO,*Y+[1Q
MPS$XS@'C-3:[>ZQ)H?BK3]4TZ,6\>E2R07T)_=R[HVRA4DD,,>^1Z4 =?;7$
M-Y:PW5O(LL$R+)'(IR&4C((]B#4M>=>&_$FJ:7I_@BQN]/MAINIV<5M%*DQ,
MR.L 8%EQMP=IX!)''TJUJ7CV[CL[O4=*T[[=;6ETT!MDCD::<(^QV0A2HP0V
M <Y ZC.* .[HKF+?Q+=MXY&@W5K##;3V/VVTGRP:4!@&0J1PRY!(YX-0OXNF
MBM-/\V* 7&IS2BS*AV3R$R1*P ).5VD ?WP,CD@ ZVBO.[_XA:MIWAG7[^70
MU:XTB6-=[&2*&YC<@*\>Y<DC/*]L=:['2)]9G:[.K65K:J)/]&$$YD+1D _/
MD## \<<?S(!IU'/<0VL#SW$J11(,L[L  /<FN9/B34M2_MJ30;2VGCTF=K9E
MG=@US,BAG12/NXR!DYR<\ #)YKQ1XCF\1^&O!VK:1Y0LM0UBS.R9B&WAR=C8
MXP&7GW% 'H6FZOIVKQ22:=>0W*Q.8Y/+;)1QU5AU!]C3M0U73]*B234+V"U2
M1PB&:0+O8\ #/4^PJ.*R:VM[FXMK6RBU*Y4-,ZKA9) , L0,L!^>*\GN]4U3
M6?@?8ZKJABGFGOK:93&3N8F[&0<\#T&#C% 'L]%<E;>*[ZU\4WVCZY:6MLD6
MG'4XIK:9I (E;:ROE1\PX/'%4X/'%_+=:+,NEF>PU218V6"*4RV@<91W.W:5
MZ;L8VYZMUH [FLZTU[2;^_>QM-1MIKI$\PQ)("VW.-P'<9XR.*S_ !U->6_@
M77)K%D66.QG8LQ(*@1MDKC^+TK TG4/[.TGP?!)86$NMWUJMM82 ']W L*O(
MS,1D !1\HZG:..H /0**XV3QC?65]KFDW=C;MJFG6/\ :$&R5DBNH.06'!*$
M$$$<]N?2M9^-]7&@6>MZEI5I#9ZA!;?8UCN&:1YY2!M8;>%YW9&3@=">  =W
M17&VOC*ZAU/4[;4[!VM;2P:_2^MH)%C=5SNC(<<.,9 R<CTJO_PFNK*GAB<:
M;92Q>(0/)3[0T9MR4\Q0S!6W_+GD 8(].: .ZJK<ZC965Q:P7-U%#-=.8X$=
M@#(P&<+ZG KG'\4:C?P:U=Z'9VUQ!I,\ENR3.P>YDC ,BH1PN"=H)SD@]!S5
M9_&D.H2^#KNST^">RUN4A)IF_>6["-B0%QC/!4G/K0!VU%<'<>,O$+W/BB"R
MT>PWZ$5+-+=MB53%YF!A,[B/7 'J:T!XR^U_\(M#90*EQXAMVN8C-DK"BQ"1
ML@8W'Y@ ,CN<\<@'645S/A7Q'?Z]=ZO;7=A;V_\ 9EVUF\D4[/YKJ =P4J-J
MD,#]XGM[T>(-?U'3+FY2"VMH;6WL_M'VR]<K'+(20(5P1AOER3SU'!H Z:BN
M'?QW>2VGA&YLM*B>/Q  ,27!4PL8R^/N\CC[W_CII+;Q3XGNKW7M(CTG3/[3
MTDQNTAN7\AXY$+(!\N[=P1V'?/:@#N:*XZQ\<C5M.\-&RME6_P!>A:9(Y6RD
M"HN9&8CEL'  XSGMS4%UXXO;"'Q+:7-E;C5=#M?MNT.WE74&TL&4]5/!!!S@
M]S0!W%%<I+XKN8]1\)PBTB,.NHQ8[SNA80F3CCD=NU8T_COQ!_9/B34(-%L-
MF@W<L4ZO=M^\CC16.S"?>P2>0 .!SS@ ]$HKA+W7=8N?'_ARUL7MUTZ\T^6[
M$<A8,Q 3EL>@;@?7/;%W3/%T^LZE<06/V)S:W[VEU9LY%S"BN5\TCN#@$#&,
M'J2"* .NHHKB]0U36U^*NG:5;O;"P;39;CRV+ L1)&I)QW&>![G/7@ [2JEO
MJNGWE]<V5M>P375KM\^*.0,T6<XW ="<'KZ5R.H>-[_2[FS>\L;>WANM573T
MM)9,7)C9]@G'8J3SC'0]:SX]632?BCXM6)5EO[FUL4M+;.&GDV2G'T &2>@
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
M;K[5Z&[I%&TDC*B*"69C@ #N35;3=4L-9LA>:;=175LS,HEB;<I*G!P>_(-
M',/X>UI/%6AZU;_8/]'TY["[CDE<[ 61MZ87YON]#M^M:/CC0;GQ-X.O])LY
M8H[F;RVC:;.S<DBN <9.#MQ^-=#10!R$VBZ]>>,M!URXBTY4LK:>*>..X<G,
MNW[N4YQM')QGT%8TG@+6KG2=<B-U:6E_/K?]LZ=/%(TBQR#;M5P5''RD'&?O
M>W/I%4K/6-.U"]N[*SO89[FS*BXCC<,8BV<!L=#P>/:@#.\/KXGE8S^(_P"S
MH&5-B06#.ZL21EV+ 8Z8 '3)R3QBGKFC:W<>,=+U>P-C<6=O;R0O;7DC*(I&
M((F3"G+  K@XX)P1DUU5% 'CVIZ%K/AKPAX:TVZ:QFN(_%,#VYC9PK[YI'&X
MD97[V, '&.IKL;[1+JZU6_\ $6HI#"T&E2V=M!'(7P&^9W8X')PH '8$YYP-
M/Q&/#12V?Q'<6,212B2 WEP(@L@Z,N2/F'.#U%6H+S1O$-E-;VM]:W]N5V2B
MWN!(,'L2I[_K0!P7AG1=0\3?"_PQI5U%;0Z:([:>:592SR1QD.J!=HP254$Y
MX&<9KI['1-5M/'FM:X4LVM+VUAAB43MO!CW<L-F #N[$XQWK?T[3;/2;*.RL
M(%@MHQA(E)VJ/0#L/:K5 'F5OX UZW\$:/90W5C!KNBW[WMK*'=X9=SNQ1_E
M! (<@X!Z5L:OH_B[7_"6H6]Q=6%EJ4ZQK#!;R.80JN&<.^ QWC*G X'KDUUM
M_?VNEV$]]>SI!:P(7EE?HJCO4L4L<\*31.'C=0RL#P0>0: .*L?#6NCQBVL7
M":5:VDVD+8/;VS.QA*NS +\JAA\W7Y<=,=S5L?!FKR^"=/\ !VIBR73[9HEG
MN89F=KB.-PX4(5&TL5 .2<#.,YX[?4=4L=)MEN-0N8[>%I%B#R' +,<*/Q)J
MW0!QTWA6]OO&.N7MV+;^RM3TM=/(29O- &_)QMQSO/?M47A?2_&NF0VFCZI=
MZ7)IMCM1+V#?]HGC3[JE2-JG  )R>,]SFNVHH Q_%>G7FL>%-4TNQ$'VB]M9
M+=6G<JJ[U*Y) )XSTQ7-ZGX6\0/I?AJ]TR>Q@U[0D\M4D=GM[A&14D4G:",[
M00<<8_$=Y10!PVN>&/$7B?PXAOKNQM-:MKN&]LD@W/;PR1$E0Q(W-G)R<#'&
M <<G]@^(M5\7:=K.J6VF6]O%836=Q!#<O(Q$A4DJ2@_N].WJ>W<T4 <)X7T/
MQGH4%OH$]YIDNBVA"0WJE_M+0@_+&4QM!Q\N[/ ]36AX=T'5M-U7Q-<71M8X
M]5N?M$#P2L[1G8J?,"@'\.>OM75T4 >86?@OQ7%8^&XI3HPGTB_-Q+-YLK-=
MY5U,K':#O^;)'.?[PZ5O6NCZYIGB/Q=K40T[&I0PFS$D[X1XHRH\P;1A22"<
M'@5V-(RAE*L 0>H- &7X;O=0U'P_:76J0P17KAA(+<GRVPQ 9-W.U@ PSV(K
M5HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K!\6^(T\,Z7!>2LD<4UU';O<2J6CMPV?G<#!QQCJ
M.2.16]67KEOJ%S;P)8)9RJ)O])@NR0DT)5@5R%;G)4].U ''^,=<UZ+P+<7M
MK=Z> U]!#'=6P++/!(\:[E^8[22S \G@''K6YJVLZUI\X@8:?;Q):&9[^X!\
MF2;<0L*KO# D#.<GV!K!E^'%PGA+6M+T][6R:]OXKZUM S-;VQ1HVV@X!PQ0
MDX QNP!QSIS^'_$DOBR+6?M6F.DFG_9)(Y1(?LK%B2T0_BR" <E2=H^E &-J
M'BS6-9TCP+J6G-!9Q:Q>QB>%U9SNV.V,@CY<I]3QTYSL:GXMU$3:K;:3;I-<
MZ6%2139SRK<3% YC4Q\)PRC)SR>G&3F6G@77K3PCX7L!=::]_H-ZLZYWB*1
MKK@G&=V'STQV]ZNR^'/%>D^*+W5?#U]I4EOJ@C:]MK]) J3*H7S(]N3R ,J3
MVZ^@!UFC:A)JNC6=_-9SV4L\2N]M.I5XF(Y4@@=#7.>*/%&J:(NKW"06=O:V
M%J)H&NR2;]]K,R1X8%=H4#.&Y/3 KJK.&6WLXHIIVGE5?GE88WMW..W/;M7%
M:OX1UZ]U?Q.]O=Z>UIK5B+:.2X#F6UQ&5**!QL).[J,$YP: +%YXPU0ZQX9L
M]/TZU:/7+22X1YYF!C*QJ^#A>GSCIG..W6H+;Q[<VV@ZQ-JUG =2TW4O[-6*
MV<B.XE;9Y>TMDJ#O&<YQ@GVIUIX5UV/4_!]W/)ISC0[26WF"2.-^^-4^7*GI
MLSSC.>U4KOX?:GJ6G^(X)[JUMI[_ %)-3LIH79_)E0*%# J,CY.H]?:@!]\-
M47XN>$QJ+6CC[%>E'MT9.=L>Y2"3G'&#D9R>!CGT.N)70O%-_P"+/#^MZFVD
M0?V=#<13QVSR2>9Y@094E5Q]WH>GJV>.TD+B-C&JL^#M#-@$^YP<?E0!YCX'
MUX:)\,_#L$4:R7FHW\UI;(QPH8SRDLV.RJ">.O XSFN@E\82Z)X@N])\0+#M
MCT]]1@O+9"JR1Q_ZQ2A)(9>O4@CTZ5CVGP]U2'P7H^GM=6<6KZ+?M?6DZ,S1
M.3(SE'! (4ARIQGIGVK;N?"<OB#5)]0UY((MVFRZ=';VTID"K+_K'+LJ\D8
M&..>N> "6RUCQ%<R:+>?V9;RZ=J2[YDB;$EDI7<A9BV)/0@ 8/3-9E[XUU/3
M;S3OMMK9PB\U5;#[ S?Z0D3.428L&(P2 <;>AZU8\+:+XOTJWM-)U74M-ETR
MP"I%/;JXN)T7A%<'Y5[9QG.,=R:Q/^$$\4?V/;6#7NDR/9ZRFIK<R"0R76)2
M_P"]..& ..-V0 ,C% &Q9#_B].K?]@2W_P#1LE=7JEQ-::5=7%O%'+-%$SK'
M(Y56P,X) ./RK"M-"U.'X@W>O3-:-:SV$=GA'8/E&9MVTKC!+$8SQZFM[4X9
MKC2[J"V$9FEB9$\QBJY(QR0"?TH XE?&^IIX;\'7UKI=DW]N2Q0-'YK((BR,
MP"C!X^7KV]#4\7CFZTL^*8_$-M;A]"BBN-UD6*S)(I*J W(;*X].1TJM%X,U
MN+P]X.TX-IYDT&ZCGE;SG E"(RX7Y."0V>>F*GU#P-=ZSJOBPWTELEAKMI#;
MH8I&:2(Q!MK$%0#RV<9[=Z -F/4?$-KJMJNHV-H^FS6[RSW$#%?L3J =K;F_
M> \C< .G2L6X\<:C#X/B\9K9V[Z*S"1[4!OM"VY?:) V=I;&&*;>G&[BM#0=
M+\5M;QV?B>\TV:U@C,6;(2;[K*E<R;L!>#D@9R<'(Q@Y5MX(UB/P7)X*GN;2
M32-WE)>^8PG^S[]VPQ[=N[&5W;L=#CC! +[>)M<O?%NH:%IEIIP6*QBNX+F>
M5RK*Y8#<  ?X>@^N>U8Z?$'76\'6/BEM,L([$7"V]Y"96,A/G>2S1\8 #<@'
M.?;OT%IX?U&S\=7VMQI9?8I=/BLXHO.8.OEEB"?DQ@[L=3C'>L'_ (077?\
MA6)\*^9IWVG[7Y_G><^S;]H\_&-F<_P_K[4 ;.K^*[P:AJMAH\*O/IJ+O\RT
MFG$LC)O$8,8^3Y2OS'/WNG%;V@ZE-K&A6>H7%C/833QAI+6X4J\3=U((!Z^W
M(KF+OP]XIT_Q7=ZYX<NM+V:I'&+^SO\ S"B2(NT/&RC)XP""!G'Y=A8PS6]E
M%%<W!N)P,R2[=NYCR<#L,]!V&!0!R)O]:?XO'31<V_\ 9\>DBX6(QMG#3!6R
M<\M\G!Z =NN8I/&NIV5_HR:A:V<!U+439-I^[-S;*Q?RY&8,000@.-H^]P3B
MM2ZT#4_^%@P^(;.>U%L^GBQN$E#;U D+ADQP2<D<D8Z\]*YB#P)XICT;1K&2
M]TAY-+U==0^T,)"]W@OEI#CA\/TYSC[PH UM4\6ZSI/BB71)[*V9[N#?H\J(
M^VYER T;\_)M!R3S\N3VQ6IJOB&?3[^PT==C:C<6[W$DJ6LLR1HA4$^6GS'+
M, .1T)ST!SO$7A'4?$EI?R74EM%J43JVC3Q2L!:E<$.?EX8L/FQG(PO;)9J_
MAWQ1=7&C:_87>FP>(K&%[>XC<NUK=1M@L"0 R\J&'''J: (#X_O;/0EN=9T\
MZ7(-4_L][NYMY%MPF"5G"MM;8V O)&">376Z+=W=Y:22W36L@\PB":U.8YH\
M AQR>N3QD]._6LN33_$<VFP?:WTN\N)9]U[:/N6V:$H5\M"58GG:V2.3GH,
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
MY7 YVD$@XJ--#U"\\1P>(-1BLTNK.T>WM+:&=G3<Y!=V<H#_  @ !>!D\YP
M#G+'X@:]/X<\/^(KC3=/CT[4+R.UGC65S*N^0QAU[8!QP<Y]NE>E5YO#X%UR
M'X>Z+X<$FG-<:=>QW+2^<X1U27S !\F03G'M[UZ.NXJ-P ;'(!R,T <+J_C7
M4]&E6:[M;.&)M42S2RD;_2)(&<()P0V "3D KT[YJS-XB\0W'C#5O#^G6.FJ
MUK:Q7$4]Q*Y4ARP^8 9S\O0=.3GL<2Z\">)IM(O].%[I4A?5EU&*YE\SS9@)
M0X63CY=H&!C=P .*Z*RT/6+7QMJ6NR?89([JQAME1974[HRQR1M. 2QXR<>]
M %_P?K[>*/">GZR\ @DN4)>('(5E8JV#Z94UN5SG@30KWPSX1L]'OWMY)K8R
M?O(&8JP9V;N!C[V/PKHZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***RO$%]J%A812:=;Q2.\Z)+
M+,P$=O$3\\K D9"CG (S0!JUDKXFT9M5ATP7R?:YRZPJ58+*R??5'QM8K@Y
M)(P:Q= \2W^N7'B+3DFLC<:9+&L-Y'"_E2HZ!P=A?/3(R&P>".*X&VEUBV^
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
M6/.?X>G-<QJ'BW6M<\$^&-4MI;>QEO-<AM+I!$S!BMP5XRP(4E,E>I!QD<Y
M/1K#1=,TN:>:QL8+:2X;=,T2!3(WJWJ?<U>J!FN(;!G95N+E(R=L8V"1@.@R
M3C)]2<5QFG^,=3_X270=*U 6#2:I!,9X+<'?8S1H',;-N97."0>AR,]#0!TD
M?BC0YK2_NX]3MVMM/<QW4N[Y8F !()Z'@CI5^RO+?4;&WO;202VUQ&LL4@!
M9&&0>?8UYUIH_P")=\4/^ORX_P#29*ZWP+_R3_PY_P!@NV_]%+0!III&FQ:K
M+JD=A;+J$J!)+H1*)&4= 6QDC@?D*N5Q+>*]7U'0M7UW18K)[/3YIDCMYD8O
M=+#PY#A@$R0P7Y6Z#/7BO-XVU?4M3T"W\/VU@8-:TZ6[@DO"^8V4*<.%[?-C
M SGU% '?45E7E_?Z9X4GU"YM8[G4;:R::2WM2=LDJIDJF><$C XS7/Z?XWCE
MT2[U]M2T[4-'MK)KB22SC9)(Y%Y\MD9V()'3./\ $ [6BN)O?%>KZ+9:)J^I
MPV;Z;J,T4,\<",)+0RCY&W%B) "0#\J^H]*@?Q/XHNK_ ,5V=E!I,3Z(R&-I
MA(XD#1>9M(!')SC/&/0]@#O:*\^B\;:VUIX5UF6TL$TK7)X+9K=2[3Q-*A(?
M?D+C(Z;>G?TGU/QEJLD6K3:#:"Y;3KAK=;9K&>4W3)C>!(GRH<Y R&Z9.,\
M'=4526[N)]&6\BMC%<20"58+C*E&*YVM@$@CH:\Y7XA>*(?!VE>,KK3=+_L6
M4I]LAC9_/1&?9YBG.W )'R\D]<C.  >IT5RR:]J>M:EK5IH1LHQI3B O=1LX
MGFVABHVLNU1D#//)/''.&OQ#U'4M.\+7FE:?:K_;%T]G/%<NVZ"50^X<=@4/
M/<=J /1:Q+"/P]=>(=0N;*&V?5[1A#=S+'B1<C<%+8Y&#GTKEDN_%I^(FB:?
MJ5]ID;-IMQ/+#:P2-$2)$7(+."3M(QGID\'K5EO'DNF0>,KO5K6!8="E1$6W
M)S+N12H)/<EE'3B@#NZ*Y#4/$6K^'M2T-=82RELM5N%LRUM&R-;3L"4!)8[U
M)!&<+CKWQ6+/XT\4G1_%.H06FD(N@7DT;JYD;SHXT5R!@C#8)^;IT&.] 'I-
M%5;2^CN=+@OS^[BEA6;YOX05SS7%3^-M57P4/&EO;6LFD@^:UD483FWW[=XD
MW;=V/FV[<=L]Z .UO]2M--B62ZE*[R51$1G=R 20JJ"S' )X'0&FZ7JMCK6G
M1:AIMU'<VDH.R6,\'!P?H001BN(UN;4+SXG^$Y+*]M1;S65W+;^9;,P *Q9+
M8<;B<\=,>]=/XCU-/"WA>\U&UM%V6^'*1QDA0S@,Y5>2!N+G')P: -RBN&O_
M !=J%OX/UCQ#87FD:E:VENL]M/ C;),9WHP\PE6'R]^_3TT;KQ'>V_BGPQIP
MCMVMM8AG>0[6#QM'&'X.<$'..G:@#J*H66M:;J.H7MC9WD<]S8E!<QH<^46S
MM!/3/RFN;M?$?B#6=(M]=T.RM+FQFNS&MH^5E> 2%#)YA8*#P6V[3QQG-8\<
MNLP_$'Q[)HHL1.D%C(6O S+Q"Y"[5(//KGCT- 'I=%9/A?6O^$B\+:9K!B$3
M7ENDK1@Y"DCD ^F<UK4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5SGC'0;_7;+3QIUS!%/9WT5WY
M=RI,4X3/R/CG&2#]5%='6?JVN:;H<<$FI72P+/,L$65+;G8X P >Y% &!I'A
MS7-,\0>(=5EO+"<ZJL++&L;IMD2,)R<G"\>Y/M6<G@/4O^%51>$7N[1;JV\L
MPW*ABC%)1(-RX!'0#@GU]J] HH XC5?#/B7^W;3Q)HNI:?%JWV7[)>P7$3FV
MGCW%EQ@[@5).#W]NE3:IX9UO47T">2]M)KG3[\7UPS[D5SM9?+11G:H#<$DG
MC)R2:[&B@"C=Z-I>H3":]TVSN90NT/- KD#TR1TY-8,OAC4E\8ZEJUG?PP6N
MI6,=M*/+)EB9-VUD.<?Q=_2NFNKJ"QM9+JZE2*")=SNYP *Q;7QMX?O-<718
MKUQJ;,R_99;:6-P0N_D,HP-O()X/;- ',6/@;Q';V_A:.34=*!T&9B#' _[Y
M&1D+MSRYSG'3.3DUH:]X.U'7;2>[DN+:#7H[I)M.NT9B+14/RJ..<@MN'\6[
MT  [>B@"&T^T_9(OM@B%SM'F>224W>HSSC_/-<3:^"]6@\-ZAX7>[M#I=[/,
MS7:;A.(I7+.FS&W.&*[MW&<[:[RB@#AKSP9JO]M:O)I]]91Z?J6G)8A9XF>2
MU5$9=L>"!M.[)SWYP<5+9>&=9MO#VF:/?+I&J64%@MI<6LX9$<J %8$JW8'/
M'.>V*[2B@#@HO E_9:9X2L;6[@E30KHW+M,S R9#C8O!P 'P"<\ 5/KW@^^\
M1_N+\6!\J]6XL]14L+FVC$@?8HV\G *YW 8(X..>VJ&[NX+&TENKF01P1*6=
MST % &-IMUK3^+-5M[J2SFTI$1K8PHP>)NA1R>"3R>.@QZBJ^M^&[N?Q1IOB
M729H4O[2)[:6&<D1W$#'.TL 2I#<@X/N*W=-U&TU?3;?4;&7SK6X0212;2-R
MGH<'FK5 '*IX8NEB\1WI>W.K:V@C?YF\J%%CV(H.,MC)).!DGM6CX4TNZT/P
MOINDW;0O)96Z6XDB)(<*H ."!CITYK9HH Y:'P_JEAXUU?6[2YM&M=2AA$D,
MJL'#Q*RJ PX"G=DG!/'3O6'%X#U>'P#HWAP7-B9=.O8[DS[G"R!)3(!C;P3G
M'7MFO1:* .'E\,^)M,\3W^I^&]2TZ*TU5EDO+6^B>012A0IDC*D9) &0<=/R
MZ^,#3]-'VBX>4019DF?EFP,ECC\3@?A5FL^?7--MM:M-'FNE74+M7:&':26"
MC+'.,# ]: /+='_M<::NO6ESX0O+26=[^,W+RQOO<D@E59D67!"\+D'CGOV^
ME:/J9\:7'B6=((8+ZPAMS;%V,L14EN>,$Y8@CVZU>O--\+Z )]>N-,TRT>$&
M26\6T0./4[@NZM>TNH;ZR@N[9]\$\:RQM@C<K#(.#ST- '%6GA7Q1H>KZA'H
M>L6":)J%R]TR74#/-:NYR_E8(4@G)&[@>AYRS4O!.M7-[XF6VU.T-GK=DML'
MN8W>:#;$4V@YP5));/J3P:[ZB@#B#X2UI9_"E['?V(O-&MY+:;="^QT=%7*C
M.<C8.O7VZ4RV\*^*-$UK41H.KV":-J-R]T\=W SS6LCG+F+! .3R W ]#SGN
MJ* .,\2^$KWQ#8ZAI5RFGW=C.BK:3W3,9[-M@4N/E.XY&[JO.<G!XL1^&-0M
M/&MOK5K?0M;'38["X6=&:5O+<L&4@XR<D'/3KS6WK6N:;X>TYK_5;I;:V4@%
MRI;DG & ">M:% '-^+M!U'6AI4VFW-O'+I]ZMT8;I6,4P (PV.<C.0>Q%8,_
M@?7)K/Q?;/J&GN-? P1$Z>6QC5">IX&.!WSU%>A44 <A=>&]5N-5\*7H>S4:
M*'\U?,;]Z6C\OY?EXP.>?I[U0OOA_/K+^+HM1N(8[?7F@DB: L7MWB550\@
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
MX#?O3D+EB6&0 .!W)J2'POXEN-;\,:GJ%]I:OHZ31R1P1.P<.BID$D')P3V
MXZUW-9VJ:YI^C)NO9G4[&EV10O*^Q<;FVH"=HR,G&!D>M '*:%X1\2>'FFT:
MQU>R'AMIWEBW1/\ :X$=BS1H0=N,DX8Y(SG%:%MX=U2V\2>)]4#6;)J\4,<4
M?F,#&8T9 6.WG.[/'3&.>M:^A>)-(\2V\T^CWJW<,+B-W16 #%0V 2!G@CI6
MK0!A^#M&N?#OA/3M'NI(I9;.(1>9$3AP.AP1Q]*W*** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
MXCXJ%QX5LS&JM(-5LMJL< GSEQD\XKMZPO%WA^3Q)HBV4-RMM/'<17,4CQ[U
MW1N' 8 @X.,<&@#!/BO6_#_BD:;XF6PELKJSGN[6YL8W0IY(W21L&8Y^4Y!X
M^GH6OBGQ#<RZ'>6]@;JRU!T%S EC+&;1'&5D$K':X7(!XYZC%:S>&9-7U5=2
MUXP2/':2VD-O;[MB++@2,6/)+  =!@9ZYS6=X:\+^)M$2WTJY\0P7.AV9'V?
M%N5NF13E(W?=MVC !P,D#'&: ,F?QAXL.@^*=3A&D(- OIXBC0R-Y\<:HQ'W
MQM."3NYZXP,9.]=>*IKO4TTW3R8)/L$=[)*;.2ZV^82$7:F,?=8DD^F.N13'
M@K4SX>\6:6UY:9UZYFG$@1OW'FJ%(Q_%@+UXHO/!VNP:AINLZ%JMI:ZK;V*6
M%U'/"TEO<QJ<J2 0P(.3^.,^H!B>+M2\0:K\,[2XU&UCTN[.HV\5S;O"Q$A%
MPFUU^8$*< X()[9&,UU%]J^J:7XT\-Z7(+"6/55N!<SQP,CDQ1EUQ\QP.1U)
M[^M-\0>%=6UKPQ#IC:G ]V;J.ZGN98CM+(X<*B _*OR@=>@[DDU:U70-0U+Q
M5X>UD36T:Z5YY>(AF,AE38<'C&!STY]J .9T76=?LX/'>I2S1ZD]A?RK';I;
M,&8I#'M"X<X4#^'!)Y.<FNF\*>(#XA,MU:ZKI^I:=Y2%)+>,QR1R$MN612Q(
MXVD9 /7K52V\+:SIUYXADT[5K:*+4[G[9#NMR7BE*H"&.[!3Y.@ )SU];.C^
M%C9^++OQ%+':6US<VJV\D-F#LE(;<97) RW0#C@9Y.>  \=:]J/AS08[_3H[
M:1_M4,+K.&(VR2*G&",'FL\ZUXIC\:R>'&ETDFYL#>V]P(),6X60(RLN_P#>
M=1@Y3O\ 2M;QGH%UXET1-.M;B& BYBG:252W^K<.  /4KBHY- U!_'=OXC\Z
MV$<6GM9&#YLG<ZN6W?5<8QTH RM,\5Z[?>%YK@P6 O[/57T^\N"VR"*-)-KS
M[68' 7G;NZTFG^)]=U5/%-CIQL;C4-):,VDKV[HERKQ[PI7<"#U&X'!X.,56
M/@#6%TR2*+4[-;D:\=:CW1,8G)))B=<Y(!.01W X%:5AIDWA76]?\2:WKEBE
MCJ @:8M%Y(C=%$8^8L0%Z8')Y'/J .TKQ3=ZYHOAJXL)+4W6I$M=*T+8B1%/
MFX7?D%7VIR3RPKI=5_Y!%[_UPD_]!-<MX)T:QBU;7M<T^4RV-_=,;/#9C"D
MRM'_ ++R GC@[01Q77W,(N;6: DJ)49"1VR,4 >2:#X@\1^%OASX8UAXM.FT
M!8;>&YA57^T(CD() ^=I.2/EV_B>HZ?4O%FKW*ZRV@0K)+IL[6\=N]C++]JD
M1067S%(5,D[1UQC)X.*6Q\$W_P#PC6F^&=3N[672;!XB6A1EDN5C8,BL"2%Y
M"DX)SC'&:5O"?B'2_$FH7OAS6[2VL-4E\^ZMKNV,OE2X :2+##D@#@\9]: .
MOT^XEN]-M;F:V>VEFB21X)/O1,0"5/N#Q^%<-H-[X@;Q+XW?SX+][*5$M[7R
MO++GR Z(K%\(,M@Y!R23D5WEO#]GMHH/,>3RT";Y#EFP,9)[FN.N_!.H3WGB
MH0:NEO9Z]&,[83YL4GE"/[V[!7@'&,]LB@!FE>+-2E\5Z=HUS/8W/VVPDG=[
M:)@MO.FW<@;<5<#=C@Y!')YJ*R\3^)9/$]WX6NTT^+58YEGAF%N_DR6..9 #
M)DON^7&>">XR1+9^$->BUGP_J=QJ>G;]+M9+1H8+1E1D8+C;\W!^3D]!V'JN
MI>"M1OH[+4HKZVA\2VUZ;G^T!&Q4H<@Q;<YV%<+MSVSU)) )_%'B#6-(DU%H
M6LK6WMK'S[4S(9GO)0&+*$5@RJH"Y./XLYXK"U;4;[6?$GPXU.PCMXKN]L;N
M=%G),<9>"-CG'+8STXSCJ.M;%]X0UFZUO6KR+5+2.#6;!+6=)(&D> JC+B([
M@ IW$G(ZTR#P9JUI;^$YX]0LY;[P_ ]N%>%EBF1HUCQD$E2 H.><G/ Z4 9M
MUX@U:]\,^/= UZ*U&HZ7ILKB>T#+%/%)"Y5@K$D$8((S6AIWB&2TTKPQHEH2
MEQ/H\=T\OV5[C8BK&H 1.<DMU/ P?45>N/"-Q<Z;XD9[F$ZKKT!MY9=I\N&/
M8455'4[0S')QDD]!P*-YX*U=;;P_>Z3JMO::YH]K]C\QXB\%S%A05=<Y'*@\
M'@_@0 ;GA/4]7U/3[G^VK VMS;W+PI((VC6YC'W955B2H(/0]"*AU'7;ZR\>
MZ+HJBW:RU&WN)&)C;S$:(*1@[L$'=Z=JU-'M-0M;,G5+U+J]E;?(T492)>
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
MA!*^XC XZ#)QR>H.?+X"U.;P1K_AYK^T#ZM>2W/GA&Q&)'WE=O?&, Y'7VY
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
M2U5].GO(28+J8[MR,^0%QA>,@\YST%5=0349OC! EC/;V]T_AM@TTL9D5/\
M2%R0H(W'/N/7G&" >AU5U'4;72=.GO[V0QVT"&25PC-M4<DX4$UQFE^*M;U#
MP=#>.;"*[AU)[&_NG(2*.-)&5I55CR3A<+GJW?I4 \0W>L^%_'EC=L)/[-AF
MBBF\AH6D1K?>-R'H1DC/ /!Q0!U<GBK1XH='E>Y<+K!C%E^Z?]X7&Y0>/EXY
MYQ6S7EM]_P BC\*_^O\ T_\ ])GKN_%&OP^%_#&H:U/&9$M(MXC!QO8D!5SV
MR2!GWH EOM>T[3=3L-.NIF2ZOW*6R>6Q#D D_,!@< ]36E7F_B&'5T\7> Y-
M1O+>;??2&2.*'8(Y/(?A3DY7KUYX'/:IKCQ9XBU'3+C5?#UDUSY-V\,-D;;*
MW$<<IC<F7<-K':S#C X!!H ]"SSBBO/[2^U,?%'7'N;\+8VNF6\_D-!_JT)D
M)48;[W')YS[ "EM/$_B:_@T/5K#3WN;2_DC:XM/LVT0V\@R'64M\S*",\8;G
M % '?T5P>DZMXNUK7=8M8;O288-+U,0.6M7)EB**Q &_@C=UR<^V.<9_&GBM
M/ $OBMI=,Q97KQ36JV[_ +]!<>4<-O\ DXZ<-TZ\XH ]5JEIVJVFJBZ-HSM]
MEN'MI=\;)B1/O 9 R.>HX-<Y%K&NV/CVTT749[*>VU&SFGA$,#(;=XRORDEC
MO!#=<#D=!TK#O/&WB&W\ >*]85K#[=H^I3VL?[AO+:-&50<;\@_,3R3]* /3
M**XU=;UO3O'5AI>IS64UEJ5I//&L$+(UNT6TD%BQW@ANN!R.@Z5GP>+/$FIZ
M?I>MZ3I[W5M=S*9+(VVW%LQ^\)2WWP,$\8/(QWH ]"HK)\3S:M;>'+ZYT3R3
MJ,$32PI-&760J,[< @Y/0<]:Y3_A.;EM5\&R1W=LVEZ[$/./D'?'*4R@W;L*
M&;<N",Y!Z\X .OUG7M.T"WBGU*9HHY95A0B-GR[$ #Y0<9)[UI5YGX[N[Z^\
M$W-U(\,D!UJV2S4(4^1;A%RQR<Y8$@@=,<5NZ?K&N1>/+KP[J-Q93K)IOV^V
MEAMVC\H^9Y91@7.X<@YR#UH Z+2]5M-9LS=63.T0D>++QLAW(Q4\, >H-.U3
M4[31M-GU"_E,5K A>5PC/M4<DX4$UQ&E^.-2G\*Z?<7*VIU34-8DTR(JA$2$
M2.-Q7.2 J$XSR<#(SFK?B,:_%X6\96^I&WGTX:3,UI<H-DC$POO5U''!Z'C@
MT =A9W<-_8V]Y;L6@N(UEC8C&589!Q]#537->T[P[IS7^J3-#;!@I<1L_).
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
M##"\LA1<9;:@)VC(YZ9('6H;KQ%HVGZ)'J\M[$+"7!BEC!?S2W("A02Q/)P
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
MQN+N4.8X(VE<1H68A1DX Y)XZ"DL[J.^L;>[B#B.>-9$$B%6 89&0>0>>AH
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
M-NX[MXQ]T8X_.L:3X=?:M*UVQN]5);4M1_M*&>W@,;VL_P NTJ2QSC8/3O\
M@ !U/Q?9SZR'@+:?%I[7-K>WD489)EZQ,D;C<".0>,=#FJ-GXF\26WA/2M?O
M[NTN/[7ALX+:TBMMICGF91O+;AN&"3MXYXR.IW+3PWKSZ7>0:QXD6_NIK9[:
M*460BCC5AAF**WS,<#G( [#DY9)X&2[^'UMX4O+]F-K%$EO>P1^6\;18\MP-
MQY&!GGGGI0!1G\1^(/#LNKWNJ65Q<Z%:Z>UU'<3+%'*)E/\ J2$8Y!&"&QQT
M.:-2\0ZUX?TW0=<O+F*ZM+Z>"&^MEB"B'S>C1$<X4D ALY'I6C9>%-1NM-NK
M/Q3KAUE)[=[7:ELMNH1AAF(!.7.!SV[#DU':^#;LZ=I6E:KJJ7NGZ7-'+"HM
MMDDOE_ZL2-N(.W@G &2HZ<@@&=:07Q^-6IG^T#M72;=MODCE#-)\GM]:] KG
M8/#EW#XXNO$9U&)DN+5+0VWV8@JBL6!W[^N6/:G^%$UJ.VOEUG4/M_\ I3&U
MN#;" M$0#C:.P;< 3UQGIB@"OXT\0R^'+6PN7\^'3I+C9>WL$/FM;)M8AMN#
M@%@H)(.!VR16<?%=P+70;2UU*TOKG6[V6*WOHE!C$";G+8!P7"@+CIN.<<8K
MIM4LM0N;BTGL+^.W\DL)8I83(DRL,8(##&,9S7,?\*VMHM+A2TO!::C;ZF^J
M6]Q%!B.*5NJ"//\ JRO!7/OF@"[IVN:A:>/9_"VHRBZCDL1?V=UL"/M#['1P
M."0<$$ <5L^(;F_L_#][<:6+4WL<9:(W3[(E/=F/H!D_A5>PT&2/7Y==U&XB
MN-1:V6T0PQ&-(H@VX@ LQ)+<DD]AP,<KXL\/_P#"4>&KO2/M;VC3;&695W;6
M5PXRIZC*C([B@#G]-\3Z@WBK4](AF;5(8])6_M9)8/)=WW,NT$ !D) PP'?J
M:?X+\4GQ'=H%U<22QVS?;].N(!#/;3Y3HN =@^<<Y[<FI1X-U63Q!+K4_B+-
MU/I9T^016810=S,KI\Q*X+9P23GN.@NVOA:9O$ECKVIW5M/?6=L]NLEO;>29
MM^,F3YFSC' Z DGZ %SQ;)=0>#]8GLKIK6XBLY9$F102I5">,_2N4T;6[VPT
M#P-H<=T'O-:M4*SO&/W$,=NKM@?Q-T )]<G.,'NM3L4U/2KS3Y698[J!X69>
MH#*5)'YUR8\!7/\ 8NA0MK0.JZ$RFQO5M0JA @0HT>[+*RC#?,#GICI0!:TC
M7+^'QS?^%=2D6Y*6:7]I=! C/$6V,K@<;@W0@#([5K^)+J_LO#]W<::;5;I
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
M^_H>/SS]*R[S4]?TBXT^UN-2-]/K=R%@2"VCC:T18F>0(68!R2H +=,GKTH
M[JBN!EU'QKIFF:_))8W-W%"T,FGR,L!NGC) F79&=I91N*\<\9!Z52N_&$L_
M@7Q%KNA>(VN_L4*R1+-;QK-;R#.Y)4V#@\=NQP>.0#TNLK1?$-CKTFH)9B<&
MPN3;3>=$8SO"AC@'G&&'4"L6]UK4;?QGX2LDN?\ 1-4@N6N8BBXW1QJRD'&1
MRQSSZ5R5RUQ'X8^*DMK=S6LL5]/()(<!N+>,XR0< ]..?0B@#UM65T#HP96&
M00<@BEK*\-0R0>&]/66YEN&-O&0T@4$#:./E &!^=:M !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MMSQ))NX0G/520"<'O6YH?B*T\0/J*VD5Q&;"[:TF$\>PEPJL<#.<?,.N*UZ
M&HB11K'&H5% 55 P !VK@D^&<L>D6NEQ^([M;2QU%;^R7[/&3$PD+X8GE^6/
M)QUY!KOZ* .4U3P=-K-G>:;?ZH+C3+N=9FBDMP98\$$A'W8&2N<[21DXQQCJ
MZ** .)B^'%J/"]SX?N-3NI;,W#7%F514>T<R&0,K ?,0Q/)[<8K8M?#\SZO9
MZKJ]\E]>64+Q6QC@\E$WXWN1N;+$*!G( &<#FMZLBY\16=KXFL=!DBN/M=Y%
M)+$XC_=X0 M\Q/7D=,]: $\4Z$?$WAN\T8W7V:.[3RY)!'O(7O@9'/O5+Q!X
M1'B'0K*SGU"6WO[&1)K:_MEV-'*HP&"DG@@X(SS72T4 <S#X:U0:7*EUXEN+
MG5'>)A?&W1 BQN'"B-<#!P0><G/7@8BG\#6M_'X@;4)U:YUNV6VN)+:+RE55
M#!2%);+?,3DD] .U=62 "2< 5CW_ (EL=/U?2--D2>27579;>2-,Q\*6Y;/H
M.V: ,:W\$WO]K:#J5_XBGN;C2%E1-MLD:R*ZJN".<<#D\DYXQBI(O! ^P^)K
M.YU RPZ^\CS;(=AB9T"?*<G@ #KWKI[NX^R6<]SY4LWE1M)Y4*[G? SA1W)Z
M 4EE=?;;"WNO(F@\Z-9/*G3;(F1G:P[$="* *VB:=/I6D6]E<7SWLD2!/.:-
M4R  !@#IP/YUH444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5R?Q*U34M%\!:GJ>E7?V6[ME5E?R
MU?@N%(PP(Z&NLK&\5>'D\5>';K19;I[:&YVB22-06P&#8&>!R!0!A:O>:W)\
M2++1+35VM+&ZTR:=@D",R,KHNY2P///?(]C5OP#JFH:EI.HPZG<_:KC3]3N;
M'[045&E6-L*S!0!G![#M5N3PW++XJL]??4";BVM&M!&(1L96(+$\YSE1T-2>
M&_#O_".IJ*K>/<B^O9+U]Z!=LDARP&/X>./YT 4]>NK\>(+>SBU-K>WDM'9+
M>R17NI)MP 8AE*B,#N2!N(!-<G#XL\1:AX,\":I%J$<%UJNH1VEW_HZLL@/F
M9..WW!P,=3797_A4W7BN/7[;5;NRG-I]CGCB5&66,,6'W@=IR3R/TK)M/ARE
MEHNAZ7'K-TT.CWHO+<R1(26&[:IP!\OSM[G/7H* )_#%_JD?C/Q%H.H:E)J$
M-I';7%O--&B.HD#[E.Q0",KQQWK2\4W=W:1Z=]GU"*RAENPEPVW?-(FUCLA7
M:VYR0.W3)IUCX=-EXKU'7OMK/)?Q1Q20F,!56/.W!ZY^8YSU]J3Q%X9_MVZT
MN]AU">PO=-F:6":)5;[RE64JP(((- ''VOC75;70-:%Q*SW4&O)I5I-=1J&C
M20Q[6D"8!*AR?? SWK?U6YUKPG#J^LSZB-1TBVTUID@G51,+A<G@HJC81C/<
M'IQ43?#;3Y[#7K&\U&^N;;6)Q<N'**T4N%_>*P4?-E ?0=,=:O:=X1D2RN+;
M7=9N]<$UNUK_ *2B(%B88880#).!EB2>.W- #;"V\0FXT;4O[:CN+*6$MJ,$
ML:A260%##M7(PW&&)R/4\US]CK/BSQ!HFF>(-%6<FXF$KVTK6XMFMRQ!3.?,
M# ?Q>H/&.!N>'/!<V@F"";Q#J&H:?9\65I<*@6$8P-S* SX' R<#TX&*VF_#
MT:3>2Q66O:A'H4LQF.D80Q@DY*AR-P0GJH(SWZF@#.DU0:)X[\>:JT?F"RT>
MUN-F<;MBRMC\<5<L9O%T]]HM];O/+97"@Z@EU]G$85ERKP[#N&">A)R.O/-;
M"^$X6\0:QJEQ<F>/5K9;6XM6C 3RU#  'KT8Y]<]JH^'_ TV@M%;GQ'J-[IE
MJ<V=C<!-L6/N[F #.%[ G P..!0!E^&+GQ1JXU2^E\1($TS5+VU6"2UC$<ZI
ME4\Q@,J <'*^ASG/#-+\0ZLOB?PM9/JDU]!JMI<?:I3"BPM+&BMO@.U6*Y)
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
M!@ !C 8X X[G- ',)K?B>/P]X(UO^W3)+J\UM:7%O):Q^4?-C)W\ -N!&>&
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
M675=4D98$(4+&,N['HJCN>I^@)J;5-9MM*>UAD62:ZNY#';6T(!DE(&3C)
M !))( ]>17D?Q$\6:/J_AC7S-+<B\4"VLK=[*8+&HE7<Y8IMW/MSG/"A1U)S
MTXU&'6/C#H%Y [O8OHEP]L9(VC)?S0K_ "L 0< =10!UL?BC2VT>\U.69H(;
M)VBNDE7YX9%P"A49RW(QC.<C&<BEL_$5M<:LNEW%M<V-[)"9X8KI5'FH#@E2
MK$$C(R,@C(XKS34]$U+Q!XC^(]CI+*)8[C3+F!'.$DF2,.RD^^T?CBM?4+^^
MUSXG^#(3I-SI]S9175Y=)-)&S1QM'L_@9A@MP"<9QTH [K7->T_P[8)>ZE.(
M8'FC@#'^\[!1^ SD^P)K2KS[QC;6GBN^O]&O+>[FL[6T:)6@MGE5;J1<AOE!
MPR)M(_ZZFM3X;:]-KW@RV-Z&74[%FL;Y'X99H_E.?<C!_&@#K:*Y;Q+K5Q!X
MF\.>'K:9K<ZM).TLZ@%ECBCW%5R" 6) SV&<<X(IZ=?:E%XYU7PE<W]Q+;FQ
MCU"SNL+YT*ERC(3MPW(R"1G&<YH TX/%T%W>6:6VG7\]C=SR6\=_%&K0[T)!
MW8.Y5RK ,1@X],&M]IHTD$98>8REE3/S,!C) _$?F*X;X/V[Q_#K39FNIY5D
M\W$;[=J8FDZ8 //N33;BVGD^-\ &HW:1C0VE$:LNT?OT!4 J< X&>_'6@#IO
M#WB*V\1V]Y-;07$'V2\DLY$G #;X\!NA/&36Q7BXFU73/!_C;7--U>>TDT_7
M[V:.&.-"DI$BY$FX$D$<8!'XUV=UJ^H:SXFOM&M&NH8[.R@F)M98T<O+O.<N
M#D*%& .Y.<\4 =K6/>^([2UU0:5!#<7VH^7YK6UJH+1H>C.S$*H/;)!/;-'A
M;^VQX=M4\1M ^JH"L[P$%7P3AN ,$C&1ZYKD?A<[3ZQXYGN_^0@==ECDW=1$
MH C'TQG% '867B"WO-6;2GMKNVODA\]X9X\83<%!# E6Y/\ "3TYQ6M6)XJU
M.+P]X?U#Q!]G66XL;25HP>^<';]"57/TKE]7U35_#VD>'=?&IS7JW5Q;PW]O
M(J^7(LV!NC &5*DC !Y'7/6@#N-4U!-)TJZU"6*66.VB:5TA +%0,G )';WI
MNCZE%K.B6&J0(Z0WMO'<(KXW*KJ& ..^#7#7&H7GBOP]XSNUU">TAL);JQMH
M80N/W2?,SY!W;B3QV&,8/-0^'M7O)=+\(>';3SE5O#<-[*8)$21\+&B@,W0#
M))QS]WMG(!Z916#X237X=,G@\0RQS7$5RZP2JREW@X*&3: -^#@X&.*WJ "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "L?Q/X?B\4Z!<Z/<74]O;W*[96@"[B,@X!8''2
MMBB@"MI]HUC806K3O/Y*!!(X 9@!@9P /TKF;KX?6-];>(K>YU"]DCUUUDN
M"BF-UV[2A"\8VKUSTKKZ* .6MO!9AU^WUR77M2GU"*S:S>23RP)$+!AE0@ P
M0#QC/?/.:J_#NU3PA;>&EU:_^QV]P+A),1^9N$GF $[,8W<]*[.B@"&>UBN[
M*2TND$T,L9CE5QPZD8((]ZYRQ\$06EC8Z;-J-W=Z782K+:VLP7Y2ARBLP&65
M3C ]AG.*ZFB@##TSPVFF>(M6UE+ZYEEU0QF:*0)L7RUVKMPH(X]2:?XF\.0>
M)M.AM9;FXM9;>YCNK>XMR-\4J'*MR"#]"*V:* .2'@.(7FL79UK4GFU:T6VN
MF8Q_-M5EW@;, X8C ^7GITP]O \)L?#UI_:EX$T)T>V.V/+E$*+O^7GY21QB
MNJHH XB0Z;XV\5Z;-'876- N97DGN+=XAY@&U8UW ;LMA\CIY:^HKMZ** .4
M7P+;0Q:G96NH75OI.IR/)<V*!=N7_P!8$8C**W<#U.,5;O/"=K<:YINJVUU<
MV,MC;M:K';;0DD)*G8<J<#*CE<'WKH** .1_X0*W_L;7M+.JWIAUN>2>Y;;'
MN5I  P7Y>!@#KFDU/P##>SZ;?6NLZAI^JV%N+5;ZV*!I8O[CJ5VL,\].M=?1
M0!S%WX*@NETC_B9WROIES]K20E'>:;!!:0LISD,1@8'IC QTQ&00>0:6B@#A
M8?AE:P:9I^G)KNK"UTR]6[L4W1_N""QV_<^8?,>6SCMCG.[I?AE-*U[5]7CU
M"YEEU3RS-'($*J478I7"YZ>I.:W:* .9T_P5:66B:SI$M[=75KJ\D\L_F; R
MM-G?M*J,=>.N*J6O@!(+O0[J77]4GGT='B@9S& 8V4+L("#LHY^\?7ICL:*
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
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "N'\8^)1I/BG1-,O]1DTG
M2;V.4O>I@;Y@5VQ%R"$&"23QG Y S7<5R_B2_P!%EO1H7B*TADTVYMO-,MQ&
M3"K!L89^B''()(Z'!H N:1!J%C>Z@U[JKWNFF.*2TFF" H/GW@LH ;^$[O0C
MT)J6T\3:1>ZDFGPW1%U+&98DEA>/SD'5HRP <>ZYKRZS\/WT>C>-M#\*7EQ>
M^'GL1_9X>0NJSD$O%$_\2D<'!QE@,YS6]HFH^&_%MS83:?:ZF==M(Y.+N2Y_
MXEK,A5MQ<[>N%P,D_@< '9-XJT5+V&U:]"O/.;:*0QOY4DHSF,28V%L@C&<Y
M!'450TSQK8:GJVM66V>WCTQQ&\TL#H"=NYCDC '(QGKU&017*^"-=TR7PYI'
MA74]*E?Q!I<B1M8S6K-Y<B-Q/O*E0,?-NS],DC.IX:O(=.\<^-;>\WPO+=17
M*EXV"F+R%&_=C&,@CKUXH W-#U72[3PC97@UN;4+-ODCOKG+27#%R ,  L<\
M  9.!UJW!XFT>>&]D%ZL?V'!NDG1HGA!&061P& (Z''/:O*-#^TV?@+X>:H8
MY'L=)O'_ +1B526A#;T$C+UPN[)] V:Z>\6&_P#'6I>(;&>-]+B\//:SW,;
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
M8(^UVYPN[& QQP"03VZT:?XNM=0\7ZGH$<-RKV*1;I&MY &=]Y(SC  "C!.
M<G&:\TLY(HO@]X)B8A)H=7M7DCQAH]LY+$CJ, Y)]#[UV6C7*6OQ:\3Q3+(&
MO[>R>V(C8K(J(X8A@,8!(ZF@#6T+^TM'M-7GU_5GNK1+EI+>>XA6)ECP,C [
M!L@=S]"*UK'6++4;F>WMWE$]NJ/+'+ \3*'W;3AP.#M;\JI>,(M/G\*7T.J"
M?[%(%25H"=Z NHWKCG*DAOPK!\$W.K1Z[J.FW6IP:[816T3V^KHBASEFQ#(R
M\,P&3D<X;)^]0 >(->;0_B3I8O-5EATJ73KB22 XV;U9 I  W,WS'CGVKH].
M\4:)JVC/J]EJ,,M@A*O+R-C#^$@X(/(X(SR/6N<\130Z=\4?#NHWS+!9+8W4
M/VJ48C21BA"ESPI(!QD\URVK:7?+%XD\1Z=97,NF2ZW9WJVUON22XBA $LB
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
MBEECO4C$WV>X@>%S&3C< X&1GC(Z'K5J_P!1MM-B22Y=AYCB.-40NSN<X55
M))P"?H">@H M45AR^+M%@MEN)[B:*,W0L\R6LJ[9CC"L-ORYW#DX!SUJXFMZ
M?)KDFBB9AJ$<'VAH6B=?W>=NX,1@C/'!H H:)H6H65[)?:SK3ZM=X:.!S;I"
ML,3,&*A5ZDX7)/\ ='3G._6)'XMT2:]M;1+Q@]XS):R-"ZQSLO4)(1M8^F#S
MVS7(^&_&5GHB>)1X@U:ZE6WUZ>%))$>;R8@L87<54B-,D\G SGWH ])HIO$B
M<'*L.JG^1KRRPNM9NX?',_\ PDU];-HUY*EHS>6T<:*F\!PRG<.QSSCO0!ZK
M17'>%_&T>H^$="O]61HM2U*!I%M8(7D9]APSJJ@D+C!]/F SR*TI/&WAV'2+
M'57U)%LKZ40V\I1L,Y;;@C&5P<@YQC!S0!OT5Q<WQ)TEM4TFTL8[VY6]N9H9
M)%L9OW?E(S, -N2V0O !X))Q6KI]]IMQXNU6.#5KN6\A@B%Q92%A#;C+8900
M &/.>3T% &_16)!XMT6XO[2S2[827H8VCO"ZQW&T9/EN1M;CG@\CD9K.LO$G
MA_3K/7M5?7;J>TM[UA=-<[V6V?:N8XQMSM P<#/)/- '645S]CXW\.ZCK:Z/
M;:B&OG0O&C1.HE Z[&("OCO@GH?0U(GC#0WNH(%NV(N+EK2&;R7\J289RBR8
MVDY4CKR01U% &Y17.7?COP[93ZA!+?2--I^W[3'%;2R-&""<X522,#)(X'&3
MR*@U;QS8:?=>'X[>.>[BUA\Q3P6\DB>7L+Y&T').!\HYP23TH ZJBH9[N"UL
MI+RXE$-O%&99))/E"*!DDYZ8%8FHZW;W^EZG:VD]Y:WD=D\ZEK=X75<'# NN
M.H^OTH Z&BN%\$^,].G\.^&;"^U"635+VSCQ)+'(RRR[,LOFD;2_4D9S6]=^
M,-#LIYHY[M@L$ZVTTRPNT44K8PC.!M4_,O4\9&<9H W**XV>ZO$^+]I9B^N/
ML<NC33&VW_NPXE10P'K@GDYZTOP_NKRY7Q-'>7EQ=&VUZY@B:=]Q6-53"CT
MR>!0!V-%<%K6O?V'\4K7[;J5RNFR:/+(;50SJ9!*@!6-1EFQGL3U[5TFG^*]
M#U71#K%E?I+8A_+9]K!E?(&PH1NW9( 7&3D8'(H V:*R]-\0Z;JUY=65M-(+
MNUVF:WFA>*1 W1MK@$@^HXINI^)=(T;4+2QO[P0W-WN\A"C'?M4L>0,=!T[\
M <F@#6KG=9\.W6I^*-"UB*^AA32FE80M 7,OF)L/S;AC Z<&H?\ A8?AK[%<
M77VR?%L[)/%]CF\Z(@9)>/9O50"#N(Q[UIS>)-*ABL)!<F;^T$,EHD$;2M,H
M4,655!. "#GIR/6@#5HK)A\3:/<:$-:CO5-@3M$A5@=V[;MVD;MV[Y=N,YXQ
M7,Z=K<E[\7[FSCO+[[&FB^:UI<(T2QR><!N"L!_#CGGOSUH [RBL2+Q;HTNH
M6ED+IUDO,_97>!UCN,#)\N0C:W'(P>1R,UH:EJ5GI%A)?7\ZPV\>-SD$\D@
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
M$&DSP3QW\EG]J8",F-1D*5W],Y[5J444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M 4$@87KW(K3KRKQ-+JVH^'?!NKWEZFV]UG3YY+18ALB#N&4*WWB1D DD@\D
M5Z3J\UY;Z/>S:>D+WD<+M"L[[8RX!QN/89ZT 7*0$'."#CCBN$T?Q)J$_C&W
MT7^T?MEO=Z2]T+DVX4),KJI,;  /&=W'7I]XU)\*VOI_";75[?R7327EUGS$
M .X3N"<CU].@[4 =9J&J6VFK")RS2SOY<$,:[GE;!;"CZ GT %1:+K=EK^G_
M &VQ:3RQ(T3K+&8W1U.&5E/((-<AXN@O)/B7X+$-^80[7FP>4K;"(.3SUS[]
M*NV>MZK+K7C/37NE*Z3' ]K*(E# O$7.[L>1CZ?G0!T&JZ_8:-<Z?;WKRK)?
MW"VUOMB9E:1N@+ 8'0]3VHM]?L+KQ!=:)$\OVZUA6:56B90%8D @D -T/3-<
M#J6JW.N>%/AOJEYL^TW>L6<LFQ<#<8Y"<"MRR_Y+1JW_ &!+;_T;)0!VM%<I
MX]U75- T:'6+"<+:VMQ&;]/*#M]G+ .R^C*#GN,9JU<:AJ,U[JDFERPS0VEF
M#%')@1R7+*64%^H4+L)_WQZ4 ="3@$^E9FBZ]8>((KN73WD9;6Y>UE\R)HR)
M$QN&& /&?2N5T7Q/J#^,-+TJ6^6_M[[39+B240;469"N?*< !XSN/][H.:P(
MM8OO#_@?Q_J^FRK'=6GB"[D3>@96^:,$$?CVH ]<HKEM1UJ^LO'^B:6LJ&QO
M[2YEE1D&5:,)@@^^XY^E8=MXD\5:QI>F:]HMA-<0W,RN]DRPK$;8L1D.7W;P
M,')XSD;: /1:*Q?%U]=:7X0U?4K*41W-G:2W$990P)1"P!!['%8DWB/4TU+P
M0JRQ^5K*,+J,QCJ(#("IZCGZ\4 =K03@9KR^?Q'XMDT+QCJ$6I6$3:!>SK&H
ML\B9(XT?8<M\H()YR3D]L<]#'XDN=:\0V.BV4OV/?I::G=3*H=U#D*D:;@1U
MW$D@\ #OD &YHNOV&OI>/8/(RV=T]I-YD31D2* 6&& /&X=JTZ\F\-ZU>:!I
MNOH2MSJ%YXNELDD6, %F5"6VD@9VJ3C.,XK<GU7QAIT'B%Y(#]BMM/:[LKV\
MBCW"102T3I&XR.,AL#'.<T =[6%J/C#1=*FO(KN>X4V2AKEH[.:1(05#?,ZH
M5'RD'K57P=+K]_IMGJVK:A:S07MA!,EO%;[#$Y4%B6S\V<CL.>GNGQ B2/X=
M>*&1 K2:?.SD#[Q\O&3^  _"@"]I_BS1]4NK:WM9KCS+F,RP>;9S1+*H&<JS
MH >"#P:VJYS0TD/P_P!&E@,2W,.F0O"\J%U1O) S@$=B1U'6N4TOQ7XE3P/9
M^+=0O+.>.\MHHHK&.VVD7$DJHKE]PR/FR5X],]R >G45Q]I>>+8=?EB:RENM
M+DLV=)KL0Q-%<#HOR,<HWTR/4UG:5XIU0>)_#>GW%]'>KJMM.;KRX<1131HK
M$0R  .N25ZMT'- 'H-%<!H7BVXU;Q NF7&I?8=5BN9ENM)N8%0F$!]C0L1E^
MB,3DY&> *JS>+M;C\ >+-5%S%]MT;4+FW@?R1M=(F  8>ISR1B@#TFBN#U'5
MO$UUXT@T+3=0LK6*YT9KQ99+4NT<@=5S][YNOMC/?%3V>NZGI/C*\TCQ%J$+
M6K:>+RRG2$1JP3_7@]>5X(']T\YH [6BLOP])?S:';7&IN3=3KYI4H%,:MRJ
M$#N!@'WS6I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !116=KFNV'AW3)=2U.22*TB&9)$A>38,XR
M0H)QS0!HT5@VWC'1+F^M++[1-;W-XNZV2[M98/.XS\A=0&/L#FMZ@ HHHH *
M**RM+\0V.KZGJ=A:^=Y^FND=P)8BF&9=PQGD\<Y]Z -6N4UO36LO&NE>*8U)
MACMY-/OB!DI$Y#H_T5QSZ!L] :ZNJFHZC%IVF7-^T<T\=NC,T=LAD=L=0JCJ
M?:@#E=1\#7-_?^(YK?7C!9>(+817$/V99&4B+RP4<G[I'48]<$=:CU[0+B[\
M%V7@D79NIYQ##<7 C">7;HREW('3(3:!DDD^Q([:&02P1R*K*KJ&"LNTC(Z$
M=C3\4 (JJB!% "J, #L*6BFR2)#$\LCJD: LS,<!0.I)H =17.CQMH_EV\S?
M;([:ZD2.WN'LY1',SD!<-MQR2,$XSVS714 %<[#X<NX?'%UXC_M&)EGM$M/L
MWV8C:BL6!W[^N6/:NBI&94&68 9 R3W/ H XB3P#=2Z!XETIM9BVZ[=27,D@
MLSF+>%# #S.>%&/QZUOS:7JALM,CMM4ABN+-@96-L3'<+L*[2F\$=0>IY JX
M^IQIK46EF"Y,DD#3B80DQ  @8+] W/2KM '#S?#J)M#NK.VODM+N?54U82Q6
M_P"ZCF4J0!'N^[A1GYN22?:M18-?B\7V;#5C<:8+4K=6S6BJH?DB02=<DD#9
MS@ D]L])10!P?Q4?;IGA]5N(X)6U^RV2. 0IW_>QD9 ZUJ7?A$ZO<7]WJE\'
MN;G3I-.B:VC,:P1O]]ERS$L3CG/10,=<ZVN7^DZ3ILNHZPT26L"DM))'OP/8
M $G\*N6D\5U9P7$'^IEC5X^,?*1D<?2@#C;/P+J<-[X;N[GQ$)9-#CD@01V*
MHLD3(J8QN.&PHR>1Z 5%:_V#XV\<Z=X@TB<W,6F6\D<\\881R.6'EQMD#<5(
M=_8[3W%=%KWBO2O#?EK?O.TLBEQ%;6[S/M'5B$!PH]3@4^U\2:'-X<77;6]A
M;2F&X3(IP23C&W&=Q;C;C.>,9H KR^'+A_',?B1+^-0E@UB+8VY/REPY;=O'
M.5';I^=8[> +I_">OZ$VL1;=8NYKEYA9D&/S6W,H'F<\]#G\ZZ>SUNTO+XV.
M)H+L1><(9XBC-'G&X9ZC. <=,C.,BJX\5:2UV(!.^TW'V03^6WDF;IY>_&-V
M>/3/'7B@#$U+P5J4FKV>M:/X@_LW58[5;2Y<6@EAN8U.1F,MP02<'-6;OPA=
M7-[H-W_;&Z72IWN'>:WWM<2.I5B<,H488X '''I6WJFMV&CF!+N9A-<,4@@B
M1I)92.3M102<=SC [XJO%XEL'U&UTZ9+JVO+HL((KBW=-^U2QPV-IP >^: ,
MB3P2]Q<>+'N=25HO$4"PR)';[3!MB\H$$L<\<].M6+3P]K5I9Z;#_;D$_P!E
MMWMYDFLOW4ZD(%^4.,$;#R2<[FZ# '3UF)X@TR3Q"V@I<AM26W-RT04_+&&"
MYSC'4XQG- $7ACP_!X8T./3+=PR+))*2%VJ&=RY"KSM4$X [#UK,'A&Z@U?Q
M!=VNKB.#60&>![8/Y<@C$>=VX$C SCCG'..#U=!( ))P!U- '$_\()=#0/#.
ME+K$6W0;F*XCD-F<R^6I501YG'#'/]*JZA\-[R]T[Q!IB>(FBL-7O#?!#:!G
MBE+*Q!8M\R948& 1QSC@] ?&>D&W>[B^V3V,9(>\@M))(1CJ0P'S*.[+D#GG
MBMNVN8+RUBN;6:.:"50\<D;!E93T((ZB@#GSX7NAXOM?$":N5E6Q6RNHS;J?
M.4/O!4Y^3DD=#Q[\U-XK\.S>(K.Q6VU V-U8WL=[!*8O-0NF<!DR,CD]QVJ2
MV\6Z1>7D=O!+*R2SO;17'DL(9)5SN17Q@D;6]C@@$D5MT <2W@2^>;Q-*VO[
MCK]LD$P:S&(R(S&6&&'&#P.W&2U6M0\%#5/!5AH-QJ+QW.GB%K6_MX]C12Q#
M".%)/..HSW/2M^/5K&769])2X4WT$*3R1=PC$@'\U/Z>HJ[0!AZ!I&K6.Z;6
M]<.JW>WRT9+98$1>I^4$Y8D#))[# '.>;\7O(?BEX)CM;N""X$5^1YJ[P04C
MX*Y!YYQSV[]*Z/7_ !=I'AMD2_DG:5D,GEVUN\S*@ZNP0':ON<=#5S3;O2=>
ML;?5K!K>[MYU#Q3JH.0/J,@@C&.H(H YS4_ )U33=5$FIF/5=1N8+E[M(?D4
MPD>4@C)Y08Z$\DD^U/CT270-?O?%^K>( T7V!8KQ1:A$ C+-N&"2%&X\<G/?
MM6_8Z]IVI:OJ6EVEP);K3?+%TJCA"X)49Z$_*<^E6([VWN;N>SC_ 'K0C$Q
MRJ$@$*3ZX.<=AC.,C(!RGA>PTO5/%VJ^+],9GM+N*.&*3D1RN!^\E4'U C3/
MJC55U+X<7=_9>)-.C\0-#I^MW!NC&;0.\4IVY^<M\R?*., \#GU[QB(824C)
M"+PB 9..P[5%97MOJ%JMS:R"2)B1G!!!!P00>00000>010!S\WAC4%\1VVOV
MNK1"^2Q^PSBXM=\<J;]^X!64J<^YXX]ZJZGX"6^\'ZAH<6H^5-J5S]JO+QX-
M[22;U<D*&  ^55 YP!CGK7944 <?K7@_4KO7[?7]&U[^R]5%N+:Z;[*)8;B,
M'(S&6X().#GVKI=-LGL+%();F2ZFY:6>0 -(Q.2<#@#T Z# INI:G'IBVS20
M7,WVBX2W7[/"9-I8X#-CHH[GM59/$5@_B2?00)_MT%K]K<&%@OE[MH(./FY]
M,]#0!E#PC=KJOB:^75(<ZY#'$4-H?W&Q"@(._P";@G/3G\JK'P-=_P!B>&--
M&KP@:!/%,DALS^^\M2B@CS.."<^]=!H6OV7B.REN[#S?*CGDMV\V,HV]#AN#
MR.?6DU'Q#8Z7JVF:9<^=]HU&0QP;8B4R%+'+=!P#QG/M0 OB+0;3Q-X?O-&O
MMPM[I-K,APRD$$,/<$ _A6+9>$]7DTNXL=?\33:DK6TEM$T5LL!0.I4NQ!)9
M\'@\#D\9YKKJ* .%LO 6I03^&IY_$8D?05>*(1V*H'B:,1X(W'#8 ^;D?[(J
M[)X/N;Z?26U748+L:7=_:K>5;4I/QG:A?>?EY&<#YMHSZUUM% '$_P#""71T
M#Q-I3:Q"5UVYEN))!9D&(R *P \SGA1C^M=;IUM)9:;;6LLJRO#$L9D5-@;
MQG&3C\ZLUE:CXAL=+U;3-,N?.^T:C(8X-L1*9"ECEN@X!XSGVH YB7X>7+^%
M];\/)KH6RU&>66/=: M")'WL,[AN.>AXX)X/&-:[\+7=[XBT75Y=3B!TR":$
MQI;$>:)0H8YW_+]T8ZX]ZZ:B@#SVV^&^H6^DZ)IW_"2DQ:+>K<VA%BH)4;AM
M?YCN;#GYN!ZJ:Z'3O#4VF^+-6UB+4B;;4C')+:&$9$B1A =^>F #C'7OC@]#
M10!SFO>&KK5->TC6;#5!976G"5-LEOYR2)( &&-PPWRC!S^!K"D^&]V_AW5-
M&'B F*^U(Z@))+,%D/FB7'##)+ 9/ QT KJY?$-C#XEM] ;SOMT\+SI^Z(38
MN,_,>">1P,UJT <QXH\)S^(!IMY:ZJVFZUIKL]M>Q1!E&X8=2A/*L .,]JT]
M$TZ]L+=VU/4FU&^E(\R;RA$H Z*J#. .>Y))//H7.NVL&GW][''<7,-EN#_9
MHC(79?O*@'WB#P<< \9R#B:]U:UL+."YGWKY[I'#%M^>21ONH >_UZ8). #0
M!0\5^%[?Q7I<-G/-) T-S'<1S1\,A4\X/;*EE_X%47B3PS-K#Z1/I]^NGW.E
M7/GP%H/-C(VE"I3*]B<$'BK^BZY;:Y#<M!#<P26T[6\\-S%L=' !QZ$8((()
M!SUK3H XJ/P)=QVGBBW.NF1=?#;R]HO[IGC$;-PPSP.!QCONJ6[\&7KV?AIK
M35XH-2T$;(;A[3?'(AC\M@T>\'E<<ANM=A10!PY^'*75OXDMM2U::YBUQXY6
MVQ+&T,B*H5U([@J"./;FKFF^%-4>RGL_$WB%]:@>![=4%LL VLNUF?!)9MI(
MSQC)XSS7644 >?#X>ZN=$TS1I?$ZR66EW<-Q9L;$>:%B.41VWX;' R .G>NK
M\1Z&OB/PS?Z++<R0K=P&(S(.5SWQW]QWK6HH Y"S\'ZG'XDTS7+SQ )[BTM'
MM)4CLEC21"5/'S';RHSUSVVU>\*>&IO#%K<6?]I&YLVN)9K>,PA#$)'+D,V3
MN.2>>/I70T4 <[K/ARZU/Q/HNLQ:C% -*,Q2%K8OYAD38V6WC''3 _.JEUX0
MO6\1ZMJ5AK(M;?5X(X[R VP=MR*45D?=\O!P00?P[=;10!Q"> ;J/P]X9TE=
M:0C0KJ*Y21[3/FF,$*N XP,,?4UKV_ARXA\;W7B)K^-EN+1+0VPMR,*K%@=^
M[KECVK?9E12S,%4<DDX I: (+RT@U"QN+.YC$EO<1M%(AZ,K#!'Y&N<MO!$$
M'P\E\)&^G99;5H)+O_EHQ(QN_ 8&/0 5U5% '&6G@S4X]<T75KKQ")I]-MGM
M62.R6-)4;;T&X[3\HR><]MM-7P 9?#?B71;S4Q+%KEU-=&2.WV&%Y,'C+'<
M5'I7:T4 <?#X1U:7Q#HNMZEKZ7%SIT4L+)%9B-)5<*.FXD'Y>3DY[8JOH_@/
M4=#F>QL_$TR^&S*TB::;92\8)R8UFSD(23VS@]1UKN*;(_EQ.X1GV@G:O4^P
MH JZOIL6L:-?:9.S+#>6\ENY7J%=2I(_.N2M_ VK>=X<EO?$:3/H;$0^78A
MZ>7Y>""Q^;!Y/3T []E9WEOJ%JES:RB2%\X8<<@X((/(((((/((P:GH XP>!
M[O\ L;Q1IQU>$KK\TLKO]C.8?,0(P \SG@#'O22>"+V#4M)U?3-9CMM5LK)=
M/G=[0O#=0CD!DW@@@\Y#5VE% '!'X:F?1]7LKK6YFFO=3.JP7,,(C:UN.,,O
M)SC:/3J?K6C'X7UNYT34+35_$@OKNZM7M$G%D(XXD<88^6K?,QXY)[# '.=^
MWU..YU6]T]8+E)+01EI)(2L;[P2-C=&QCG'2JVL>(]/T0Z>+LRG[?=1VD!BC
M+J9'.!EAP!]3V[T 2Z!ILNC:!8:9+<+<&S@2 2K'Y>Y54*"1D\X'K47B;1Y?
M$'AR^TB*Z6U%Y"T#RM%YF%88.!N'/-:U% &3IVE76G^&+?2/MD4DL%LMNEQY
M! (50H)3=UX]16-;> X?^%<KX.U"]:X@2(1)<Q1^4Z[6W(V-Q^8$ _A77T4
M<A:>$=9FTJ[L/$'BB;4EEM9+6)HK98"@=2I=L$[GP>#P.3QSFJUGX$U.&[\-
M7-QXC$LFAH\,8CL519(F0)C&XX;"CGD>@%=Q10!R1\'W-Y<:/)JVHP7?]DW/
MVB"9;4I.V 0%9]Y^7D9P/FVC/OG7WP[O;FP\1Z7!KP@TO69Y+DQ?9 TD4DF-
MWS[N5R,XP#[^O?44 <O;^%;R'Q98ZZ^JQR&VT\V#1&UP9%+!BVX/P<J.W3UZ
MUE>(?[!\;Z_IVCVUP9[[2KXR7?E!AY$84B1'.,;7RJ$9YR?0UWI( ))P!WIJ
M+'RZ!?GY+*/O>_O0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M5UG7],T;PS=_;AOU+6;:&=);==X@F?A., $+@$XSG.,<593_ )+?-_V+B?\
MI2U:_B?P[)XB3342]%J+&^BOE_<[][QG*@_,,#U_I31X<G'C5_$GV]-[6 L?
ML_D<!0Y<-G=UW'\OSH R?AC_ ,@35_\ L-WW_HXU%X_6X?Q'X+2TECBG;4I
MDDB;PI\A^<9&?IFMWPMX=D\-6=W;->BZ%Q=RW>[R=A5I&W,.IR,GC^M+XB\.
MMK<VF7<%Z;2\TVX^T6[F,2(25*D,N02"">A!]Z ./G\8:YX1O/$6FZU<Q:J]
MG8QW]C<^2(2RN_EA) O'#XY&.,_AOV,GBR'Q19K)%<W&C31.+M[L6R-;R 94
MQ^6V2I/!!R1P<U8F\&6>I0:O_;,GVRXU6!;:>1$\L)$N=JQC)V@$EN23D_0!
MGASPOJND/"-4\3W6KP6HVVL4D"1[.-N78<R, 2,D]R<9P0 7_%U[>Z;X0U?4
M-/ECBNK6TEGC:2/>,HI;&,CTKEAK?B+3=%TF_O-22\DUUK2WMX(K5$-L[HSN
MP8L Y*J<;L#=VQQ79:_I;:WH%_I2SB 7D#P-)LWE58%3@9'.#6/J/@N+5O!E
MGH%W?2K+9"(VU];KY<D4D0PD@&3SZ_4]* ,>_P#$GB3PG9>(-3U:TFN=(MK5
M9K*:Z,"RF8D+Y3"(X*Y((; P,]:@\0V>I0>+? DE[JC71>^D\Q#$BJLGD/RF
MT A>HPQ8].>N=M?!<VHZ'?:=XGUN?66NX#;^9Y"0"-,@Y55XW9"G)S]T=*JI
MX&U2670GU#Q1+<G1IO,@9;-$9QL*8<DG)P>N/PSS0!1'B36AX2\=7?V\FZT2
M\N4M)?*3)2.)74,,8/).3@5IVNO7NLZW8Z)%=M:/_8\6HW-Q$B%V9SM55# J
M!D,3P>P&.:BO? $]P/$=M;Z[+;:=KN^2:W%LK%)70(S!R<[3@';@=.M.O? -
MPT^DZAI?B"XL-7T^T%D;PVZ2"XAZ['CX'!Y'I[T -EUCQ%IJ:%HFI-'-J]_)
M<;[BP"9,40R&4284.04SG('S8'2J=QXC\4>'],O(]5MP9;C48++2+JX\K=)Y
MQQF58CC*<GC&[CI6KK'@;^U=,L0NLW<&LV,YN8=5"J9/-(PV5X4J1@;>!@ =
M!27W@9M9\.3Z?K6M7-Y?RO'*M^D:Q&%XSF,HB\  D^I.X\], &9/:7=K\8M
M%QJ,MXC:7=;#+&BLIW1Y^XH!!X[9'//IT/CK5I]"\"ZUJ=L2MQ!:.8F'\+D8
M!_ D'\*IVWA'4F\2:7KFI>(6NKFP@D@VQ6:1+*K[<YY;!^7G'X8[[NNZ3#KV
M@7^DW!(BO('A9AU7<,9'N.OX4 <OJT]YX6^#WVC1YHX;BPTU'1Y(_,R0@R<$
M]2><G/TJCXVCN[N\\"S#4)HC-J<.51$(5_)D.\94\]L=/:M5=)N/$7P]?PS?
M3_8[Y;5;*\;R]YX&TN@R,AL9!]\=00+6J>%;K4_[ )U2.-M'G2X7%MD2NJE>
M?GX&">!^= '21*R0HCR-(RJ 78 %CZG&!^5>8SZ[XLFTCQK>1ZU!"V@W4WDA
M+-3YBQQ+)L.2< Y//7)ZC&*]07.T;B"V.2!BN07P3.--\3V1U5"NOR2/*WV7
MF+>@1@OS\_*!C/>@"!O$U_J^I6>FV274+R:3%J,SV8A+@R$A5'G';@;6SP3R
M.G>&SU_Q,C:!H.M1QV6KZC/<*]RFQB8(5W;U4%E#ME1@Y ^8XZ"I[WP#<NVD
M7NF:_+INL:;:"R^V1VZND\ Z*\;'!Y&>O4GVQ-JW@4ZII]@PUJ[AUNQG-S#J
MNQ2_F,,-E.%*$ #;P, #UR 1:AJOB'PW82QW\\-[)=ZI%9Z;,JJ)-DA'^L7"
MIN'S8Q@'C-1M>>-K"76C%8S7MHNGM-8/=^0)OM(_Y9%8CAE/4' /&,U=OO!(
MUGPY<:=K.K7-W?3.DHOT58FA=#E#&J\*%.3CDG)YYIUGX7UA=.N8]2\4W-[?
M/"88+H6R1" 9!W!%X9L@<D]N,<Y ,G2O%EQJVE:Q=:#J4NIWEK9,5TR]@6*Y
MAN1GY7557@\#Z@\\\2:%XI?6K/5)](UH75Q;6;$V6J1+;RVMP,_ZT*JX3ID]
ML'GTTI?"$USJ-YJL^I)'JL]A]A2YM+;RMB[@VX@LVYL@8R< #&.:@U'P%'K<
MNHW&J7J-=WNFMIIFM(/)Q&6#%B"S;CD#OC&1CF@"CH_B+4W\8:?I)U)KZVO=
M*DN#-+;*J"9"HW1$*N^,[O?/&&J'PO/XQ\3:.]^?$<%L8Y[NV$:6*'>4=EC8
MD] "!D<Y'?)R-2V\%ZA'K6E:O<>(I9[NPMGMC_HB*DB-MQP.G*C/))[%:L:-
MI\'@#PS?/J.IB6QBEENY)OLY4Q[V+-PI8D9/&!GZT 96A^)-2UOPUI%O]L>'
M7GO6M;_]VA,+1$F?*[< 8 "^[IG/.>^KC?">GZ;>^(]8\6Z>DGV?41'' [*R
MK( HWRJI P&(4=.?+SW%:>C6^L0^(M9DN]1EN]-E9&M8Y8!'Y#?-N13U9<;?
MF/4GCO0!C_%,W2^%K=K:^FMLZC:HXBV_.K3*,'(/'?CKWR.*LC5+V^\83>&(
M-1FA%C8I<7%VL<9EE=V(4 %2H  )/R\DCI@YU/%7AY?$^A/IQNGM7\V.:.=%
M#%'1PZG!ZC(Z52F\)SC7K77[+5/*U9+8VMS)+;AX[F/.X!D5EP0>A!X'!S0
MWP5K][JZ:O8:GL:_TF^>SDFC7:LR@ H^.Q((R/6K?B>[?2[-]5GUAM-TRTA=
MYS'&C.[97:!O4^XP.26%6M#T2'1(+D)(9KB[N'NKF9A@R2-C)QV    [ #KU
MK/\ $OA>;Q#J.F7#:@B6UA+YXLY;<R12RC[K/AE)V]0.F?6@#GK37_$UCH&F
M2ZL9#J&N:@(;6#RXQ):PE6<;L[5:3:G? !8<<$%VHZGXSTC1O%-S+N6UM+,W
M6GWEXD#2[E4EXV6)MIY'#8^N:V-<\'3^(]/DAU+5W6Z2:.XL[BTB\K[))'G:
MR@LV3\QSD\CTXIDGA#4KWP[J.G:MXCDO[N^MVM6NFM4C6*)AA@D:D ,<\DD]
M!V&* ,J77/$&E:=I$]YJL%S-X@N+2UMHQ:A5LRZEI&R#\_ XSCGMCBM2/6-2
MTCX@6?A^]NFOK+4K22>VFDC198I(\;U.P %2""#C(/'-6=2\'QZMX6L-(NKQ
MQ<Z>T4MK>PQA6BEB^XX4DC/J.AR>E6+?1&BU===UB^AN;NVMF@B=(?)BB0D%
MVP6;YCM&3GH. .<@&/X=NGMOB;XLT=3_ *,Z6U_&G9'==LGYE0?KGUKMJXBV
MT2\GE\4Z^ES/IUWJH2&SE2#S)((8EVJVSJ2Q+-CK@KT/3I]#34(]"L4U63S+
M]85$[X +-CDD#C/KCC/2@#G+S5]0T[Q[+I=]JAATR]TZ2XLI?+C'E2QD>8I)
M7G"D,,]LYS6?X5\2ZMKWANQ@FO98M=.HO;7A\A%,:QY9OD*\ Q[<'LSCD]*Z
M?Q'X7L_$K::UTSH;&Z%PI3JXVE6C/^RP.".XHLO"]G8>+-2\0Q,WVB_BCC=/
MX5*\,P]V C!_W!0!@?VOK-UK7CO3)-1\J/3K6WDLY((E5HM\<C'KG)^4#)].
M *Y>2.['PO\ A_(;QYYI=3TQT,ZC"$]OE )&?4Y]Z[^U\*M#X@U_4Y;X21ZS
M%'%+ L.WRU165=K;CSACG(Z^E9:?#^Z7P[HFCMKS21Z1=PW,#O:KR(?N(0&'
M'J>I]J +.@ZEJ\/CG5_#^I7ZW\45I#>02^0L3)O9E9,+U&5!&>?<UL>)[J]L
MM N)["XM+:=2F9[MMJ1H6 9O3(4G /4XJO:^'9H/&=UXB>^5S<6J6K0"# "H
M2P(;<><L>U2>*O#O_"3:.MDMY)9S17$5S#.BA]DD;!E)4\,,CI0!S>G^(]6E
MU7Q5IL=Y)*EC9175G/>V@20%E?(90$R,IQD \]ZS(_$?BI/#O@S7#JMO(=7G
MMK2>U>U41_OE/[S(PV01G (';W/1Q^"[Q-8U/5&U^62?4;);696MDVY7< P
MP0 &.!GKU)J,^!9O^$=\.Z.NK*$T2YAN(I#:Y,ABSL##?TYYQU]J *#>*M3\
M,ZOXGMM7O/[3M].TQ-2@;R5B<9+@Q_+P1E1@GD9YS3M3U_6] T30O$5Q?"\M
M[N:WCO[3R45$6; W1$#=\I(X8MD>E;$W@Y+WQ%J>IWUTD]OJ-@-/GM/)*CRQ
MN/#;LY^8]JBL_!<J:=IFE:AJIOM+TR6.6WB:WVR-Y?\ JUD?<0P7CHJYVC/?
M(!1@UW5G?QU;-?$G1R#9R^4FY<P"3!XP>3CIT_.J:>)/$5V_@!8+ZWB_MRS>
M2Z+6P;YQ;B3<.?4YP,=/3BMB\\$W$VKZY=6FMR6MKK406[MQ;JYWB/RPRN3P
M",9&,^A%-M? TUI)X69=8,@\/1-%$)+<?O0T?EG.",84<>_4F@#E];U?7)?
MOC[3[O5I'N='<QQWD421O+$T:OM8 8'WB"1@_2MK6=?N?"UKH@U"^OX]'E@;
M[1J<-LDAADPGEJX"$*F"_.W.0.>M7Y/ @N8/%,%UJ1>/Q!S*(X-IA8($!4[C
MG@#@]ZNPZ!J\"6F-=29HK<P3K<68:.8'&#M5EP1CU/4Y]@#2T*>2ZT.SGEOH
M;YY(PWVJ#&R7T88XP16C65X<T*V\-:!:Z1:,6A@#$$C&2S%FP!T&6.!V'%:M
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %-=TC1G=E5%&2S'  IU</\5A<?\ "'HT%[<6W^G6JL(2
MHWAID&#D'CG./SR.* .B?Q%9IXIB\.F.X^VR6S72MY>(]BD _,>IRPZ9K6KS
MS5;.\?XJZ+:P:G+'-_8MR&NVC1I,>;'R!@)G_@)'M3=+\0:W/X3NQ<:O;QW-
MAKCZ=-?S1A7DA24 E$"E3*5( &W!/:@#T0@$8(R/0TD;I)&KQLK(P!5E.01V
M(KS&XUO5KS1OB'I[ZA?1C2K436D[QI'<!6MS)M;"XQD>@;!Z@].S\&0R0>#=
M'$EU+<%K.%@90@V QK\HVJ.![Y/O0!NT5YGXO\2ZWHMEKVH0:H'GL+J+R+6U
MB5X8X28P5G9ER';<W ;(!4@8S6AJ]SXCO?B++X?T_71I]K)HQNT<6B2-%)YH
M3(W=?Q[$]\$ '>45YY+J_B;7+?6O[$ENEN].NGL[<HMN(9)(PNXRASN^9B?N
MXP",<UW-JUY/I4#7*I;7KPJ957YUCD(Y ]0#F@"U17CJ>(/&A^&,7C5==BDD
MLWE>:R-H@2YC2=D(9L94X'&W' '4\UO>*/$&K6]MKMY::HT/V735O+*UM(ED
M9,(SLUQN4A02  -PR <9- 'HE%<'J6OZM8W/A/6Y;YH]$U'RX;^!8TVQ22)F
M-MQ7<%+':>>XJS>ZEJS:7K6I6NKP6UL+Q8+5[I4"11HRI*ZX7+,6\P*#D$A?
M6@#J-4U&'2=+N=0N%E:&WC:1Q$A=MH&3@"C2M1AUC2++4[<.L%Y EQ&'&&"N
MH89 [X-<"NMW]V_CG2+B>YGM+72UGMFNX5CE DBDW @ <97(R 1S6;97WB/P
MSX.\&ZW'JZ7.F216-K<::;9558Y%50RO][>,CJ<'T XH ]%T[Q%9ZGKNJZ1
MEPMSIGE>>9(]JGS Q7;GD\*><=Q6M7FK:P/#_B[XDZOY?FFSL+*8)TW%8I"!
M^=:UE)XM_MK2;A/M$^FS(1J"W?V957*Y5X?+);KV)/&._- &_P")/$%GX7T*
MXU>_2=[:W +B"/>WITZ?B2!6HI#*&'0C-<;\6?\ DEGB#_KV'_H2U-KEYJ*:
MO#:PZFUM;M8,\4%G&LET\V0-Q#*RB,#N2!DX)H ZVFNZ1@%V502 "3CDG 'Y
MUYI%XUU9O OA?7[U+L6=U&S:I=:? KO#@85MI!PA()8@<<?2HM=NI]4L/!%U
M:^)9KN&ZUL(+FV$865#YK(6&S&]0JC&,9!XST /4J*JW23IIDJPW!6=8B%F=
M QR!]XC@9_2O-=*\2>)(/A]9>+[_ %A;IKNVB@6R^RQJBS23*BR[A@\ G*\
M^W6@#U2LG7/$5GX?%C]L2X;[;=QVD1BCW .[!5W'H!S_ /KKG)=2\2:!?7NI
M7J7=QX?@T^6>87AMQ-'*@+?)Y756 Q@C@U@^(_[3O_#/@S6+S4WD:\UC3IY;
M98T$2[W# )A=WRY R6.><]L 'J]%<59:MJL_B+QMIKZA(8M-CMWLW\N/=$7B
M9V_APW('4&J&@^*M3UJS\'Z?+=F*[U73GO;NZ2- Q"!1M0$%026R>. IQUR
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
M=2!5)HYU^ZZ!0%4 <  =">Y)I!X(%_H5]IOB/5[K66O(?(::1$B\M,@C8JC
M.0#DY)*C/3%=910!QD7@:]>[T2XO_$]Y=/H\C- WD1*6!39AC@Y.#@GO['FN
MGU:Q?4M)NK%)_(^T1-$9-FXJ&&"0,]<&KE% '(77@=KKP39>%WU5EM[3R0DR
MP#>5B*E ><=5&3CFM!/#<H\9KXD?4,S?818M (<(4W;\YSD'=^G&.];]% '+
MW_A!]5@FL;_43/IDMX+OR7@'F1D2;PB29X7(]"<$@$=IXO#'V/Q/JFN6^IW,
M0U&-//ME12N]$**P.">!V[D?A70T4 8?A*TU2QT)8-6OI[Z997\N>X0+*T>?
MEW =#WQU (!YS6Y110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5A:SK+Q:UIF@V;[;V
M^#RO)@'R($ W/@\9)*J,\9.><8.[7"W$<D'QSL;B7(AN?#\L$)/0R+.K,![[
M2* (O^$KBT#Q[KUOKFN>7I<%G:O;K<;1L9R^X+M&6^[GG)XK?UC62GAH^)-'
MN$O+:VB-RR1L&2YA'+@'LP )!]1@USZ7>GZ9\7=<FU2:WM4GTNV$$ERP02!6
M?>%+=<<9 ]JB\,V!T7X8:^]Q"UO92O?W5M Z[3%;-N* J>G'./>@#OK.[@U"
MQM[RVD$EO<1K+&X_B5AD'\C4]<S\.[6>S^'7A^"Y!$RV,9*MU7(R!^ (%=-0
M 4444 %9LWB#2X+L6LEV%D,RP?<8J)6QM0MC:&.1QG/-:5>47MU-I.MW-[H&
MJ0W]K/K"I?>'[H!I5F\T*9(2/F'(#X/& 3VH ]"U'Q)H^DR%+Z_C@VE0[,#M
MCW?=WL!A,]MQ&:FU#6].TL#[9<A"4,@55+ML'5L*"=H[GH*\Q34-!MM5\4>'
M/&,M[#/>7\LT,(>;9>V\F-@0)]X@ +@<\#TXN6VLV'@WQU?0^(%>PT[4-,LX
M]/DN,R(JQ*RO 6Y^;+$^_P"(H ]"?6],2QM[W[;$]O<X^SO&=_G9&0$"Y+'
M)P,]#4!\4:&NDS:J^J6R6,+%)97?:(W'56!Y#?[)Y]JXB>2VT/Q?X1U$6?\
M9WAK[)<VL(=/+CMI'8%&<'[F]1QG&,X.#65XBB0V?Q-U:WE3^RKVRAAA=6&R
M>X6,ABG8GE5R.IR.HH ]+L_%&AZAJATRTU.WFO1'YGDJW)7OCUQW';O7/?$;
MQ3'I?A#66T[5FM=2M8_EDB0.%DP"$9BI56(/3(;D8K+N[RP7Q?\ #7R;BW""
MWN5&QQ@ VX ''8D8'N*YAM:M8/@SXD\.ZK.D7B.!KK[5:R_ZV5VE+B11U92"
M#N''% 'MMF[265N['+-&I)]3BH-3U?3M%M?M.I7L%I"6"AY7"Y)Z >I]A69I
M_BG16OM-T,7H_M&YLEN882C#?& 1D'&/X6XSG@UC_%XH/AEJAD&4$EN2,9X\
M^.@#H=-\5:#K&I7&G:=JMK<WEN,RPQOE@,X)]QGC(I;?Q-HUU>PVD-_&\T[.
ML/!"S%/O!&QM<C!R 3C!KD]62SU/XA^%M0T3RKG^SK:Z>Z>T(8" Q[8T)''+
M'Y5]F/:N0MM=TZZM_ EY#.EO!#JNU].MHCY=CE) (V."QDSZGGDA: /8+#7M
M+U1[I+&[6=[1BEPJ*28V'\)&.OMUJK_PF'AW_1LZQ: W*-)"&?!=%!)8 ]N#
MSTKE?$=MJ6A^-/.TB-_)\41"QF9/^7>Y4';/^$6_/_7,4_Q NGV'Q'\ 62&"
M..VCO$2,D?(/)54^G3 ^E '0'QYX673OMYUNU%MYC1%LG*LN-P*XR,9&<CC(
M]:U;K5K&SMXIY;A=DPS%Y8+F3C/RA<EN.>!TKS>SNM.\WXI-Y]MAV/.Y?F'V
M8#\1NR/K6;9ZQ:Z/%X(U75[BXCT230$L3=V\CA;>X_=DARG(R%Q]5]J /3O^
M$L\/_8K2\_MBS^SWDHAMW\T?O)"=NT#KG/!';OBDMO%V@WL%_-::G#<)8#=<
M^5EB@QD' &2#@X(SGM7G7B"/PY;^&]*ETI2FGWOBFUNC)<R,1<DNOF2@.<[.
MN3TX)Z')W/M%O-\7M8B@FB=Y?#\:!48$LXDD./<X(_ T =#H?C+3-:\.VVL!
MS%'<$!8RC%\G.U0 ,LV!G SWK8L-1M-3@::SF$J(YC8@$%6'52#R".XKRC1)
MM+U+X7>$K0ZY)I.H6DJ)!>H!BVNECD^20-\IRNX%3_>'J,]MX#U'4M0TN_\
M[5CM3<P7KPF[M!B*\"JO[U1_XZ<<94T ;FHZM8Z?MAN;HQ32HQ18T+R8'5@H
M!.!D9.,#(S7)>!?%D<_A:&ZUK5Q-)<ZE/:V]Q( !-^]*QJ"H"Y(Q@#&:KC6;
M?P_\7-9.OW"6EOJ%C;+IEQ.=L96/=YD88\!MS9QW_*N1M[F!?AK;72Y6VL/%
M@N+AMA BB%T3N(QP "/I0![-%JUA/JDVF1W*&]A0220<AE0G ;![9[U6M_$F
MCW6HQV$-_$US,K-"IR!,%ZE&(P^.^TFO/=0OTUWQYXA31+D2S7?A0Q6<T>=L
MDF^7!5NA&3U''!]*D\+ZEX3\2)H$.V_EUW360_89))@UE(HVN6!.T* #UX/
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
M!?%,GBG0YI;N%(-1LKF2RO8D/RB9#@E<\X.0?T[4 =,5#8R <'(R.E&U=NW
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
M3M2LM7L8[W3[F.XMI,[9(SD'!P1[$'@CM45_K%CIL\4-S)()9E9D2.%Y&(7
M)PH/ W#\Z +^*0@,"" 0>H-9%IXJT6^M;JYM[Y7BM9?(F)1E*2=-F",ELD#:
M.<D#O48\8:!]DOKJ344ACL"!=+.C1/"2,C<C ,,CIQSVH VP .@ H"J"2  3
MU('6L2U\9>'KP7AM]5@<6:QM.>0$#_<ZCDD\8&3GCKQ5FTUG3M8EN;&VN9%N
M8E'FPNCPS1ANC;6 8#T.,4 :=(%5<84# P,"L'P]K4EY>ZKH]XP;4-*F6.1P
M,>;&Z[HY,#@$C(..,J<8&*WZ "D*AL9 .#D9'2LS_A(M+.HWFGBX8W=G&);B
M(0N61#T/3D'MCK3(?$^CW.CPZM!=F2PFD6**9(7(=BVT <9.6XSTSQ0!K8 &
M,#'I0%"@!0 !T KFH];TNUU3Q%>#6KB\%E'$UU91KYBVF%;&P*N<M@DC)Z=J
MYO6/&,VI>&O"FN6%Y<6$=WJMFEU$4V*T<ARREF7D8[J<=: /2J*R])\1Z1KL
MUU#IMZL\MJP$R;65DST.& R#@X(X-6[^_M-+LI+R]G2"WCQN=SP,G 'N22 !
MW)H LT5DP^)M'FCOG^VB+[  ;I;A&A:$$9!97 (!'0XYJI'XZ\,2RV<:ZQ /
MMB;X&8,J.-N[[Q&T''."0?:@#H%55&% '.>!1@#H!67I/B32-<ENHM.O5FDM
M"!.A5D9,\@X8 X.#@]#3;?Q1HUS=V]K%>CS+G/V9FC=4GQU\MR K\<_*3Q0!
MK!5#%@H!/4XHVJ23M&3U.*RU\2:2\6H2+=$C3CB\'E/NAXS\RXSTY^G-0S>+
M_#\'V#S=5MT^WQ&>U!)_>1[=VX>@QZ_3K0!MUS]OHNJR>('OM4U:.ZLH9FEL
M+2.V$?DDJ5R[9.\@%@.G4GTQ7OO'NB6_A/4/$-K.]Y;V19'2*)]XD ^XRD97
MMR0  <UH0^)+![*UF=IA)<(66);:5I#@#<0@7=M!8<XQR.>10!L457LKVVU&
MRAO+242V\R[HW (##UYJQ0 4444 %%%% !1110 4444 %%%% !1110 4444
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
M,5/WHV(R58=B.A%:%% ''>+?&NEZ1=IHTVH26D\R;IKB."20P1GTVJ?G/;/
MZGL&@2"/Q5H&GIX0U!-/T[3K@!/M&GN\<VQ1MPK,C$*Q!R>K+GMFNXHH \HT
M71_$TGC;QO#<ZK;S-)9V\<K)9&(3LT,@3:=YV[2>>N?:K&EWRVG[/=O<?V6N
MH^1IWER64B$AF5MC!@.<*021UX->GUGV&E1Z;=736K[+:YD,S08X64GYF4]@
MW)(]3GC)R >?Z+J-O/\ %FQNX[ZXOX;K0'BCN?LS)&S^>C;4 4 *!GUQT)S6
MOI,+S?&7Q'=1@^1!IMK;R'L9"6<#ZA?YBNW<,48(0'P=I89 /N.,U4TS3(=,
MBF$9+S7$IFGF;[TLAP"3^   [  =J *7BW0U\2>%=1TG.V2>(^2_]R4?,C?@
MP!KSI[SQ%,/#_CV.QE%]*JZ5-9,,920;0[>@^T<_[I%>OT4 >>>.K>WTC1O"
M%EYH(M]<L6+,?F*HV7D;^9/O5A+JW'QMF;SH]O\ PCZ1[MPQN$[,5SZ[3G'I
MS7=T4 <-\+IHY-%U<(ZD_P!LWCX!YVM*2I^A'(/>E\?-';ZYX/O[D;+*UU-F
MGG9?DA!B<*S'HHW$<FNXHH \E\2Z1>:]?^,-7\.Q^=!/I$-L&B/RWLR2%VV$
M?>Q& F1W..QK9\-ZGX3\4ZUINH:;;ZC<:K9J^XW4EP38AEPZMO.W).%P,YZC
M@9KT&B@#GO'CHG@#Q '8 OITZ*"?O,8V  ]23QBN1ULLGPR\*:C8V\US:Z=)
M9SWL5F2)/)2,J^-I!RI8'';;VKT^B@#R37(=)\4>$O$>H>"H;V\U"?3A!)>.
M\Y,B!U8PJ)#\S%0_3ID#^*I]4\4:/KNL> [K37:18KYO-B2%BUOF!AL8 ?*0
M<#'MGI7JE% 'CE[J-OI^A_$_1KDR+J-S/=W,-N(V+/$\"A7&!]W@\]JN0Z]#
MX:\4:'K6K+/%HMYX?BLX[IH7VP3JVXJPQE=PQSCG ]*]7HH \M\1W-GIO_"-
MZ];Z7=6OAJ"ZN3<BT1X702KA;@HF& W;L]\-[XJGX@BTRX\-76O>%;&\NK,Z
ME97>HS$S.U['$^6"K(<L%&W)'!Y_NUZ]10!YLVOZ7K7Q5\-7NF7'VJW?3KI/
M.BC8J"3&0"<<'KD'IWQFNA^(]G<7_P ./$%O:@M,UDY55ZM@9('U (KJ*.M
M' >+KF&X^"%U+&P*W&DIY('\19!M ]35;Q3?VA/@!A<1E1J4,K$,,*GDNNX^
M@R0,UW.E:6FCV[6EL_\ H2L3!"1_J0225!_N^@[=.F +] "*P90RD%2,@@\$
M5Y&MQ:-X:^*@$D1>>XNO+&1F0&W55V^N6R!CO7KM% 'D!U:ST35_#^JZU)>)
MH=WH$%HEY;22A8+A"2ROY9R,@@<]U]CB:_?3O#-QX8\1:;IMW#X8@O+I[EBL
MKLIFC"K<%6RP7.[\&S_%7K-% 'F7BFZM=3\-2:[X=TR:>SBU.VO;R2UB:*2]
M2,_.5X#-M&TAO4''2E$_@CQ!8ZMJ]G!J%[ ^F/:WM\7N"RQ$@^4OF=6ZM@ X
MQ[C/IE% 'E-I-,D6MZ/J^IKXC\/#26<:G H^T1H6VF%V3(9L98'K\O(YJ.+4
M=4TVTUZRDF@\9:5#H[S07.P&7&<?9Y67ALC+>N%/K7K5% 'DVEZK:2_$+PS?
MK?2W-O+I$\0F6V:.%&S&=B +PJ@'.2<8Y/%;OPK^RS>%+R("-F_M*[:1<#)#
M2L02/0KCZBN\JIJ<%Y=:9<0:?>BRNW0B*Y,0D\MNQVG@_2@#@O">FW]GK\OA
M2XB<Z3H-P;RTF8Y$D<@/D1^^PF7\42NRTSQ)I>KZKJ6F6<[/=Z:X2YC:-EVD
M],$CD<'D4[0])ETNUD-W>M?7]P_F7-TT8C\QL!1A1PJ@  #\>I)JW#8QPWL]
MX6=YY@J%G(^5%)(48[ L3Z\\GI0!R?Q3##P8)@CLD%_:32E5+;469"S8'8"J
M*ZI%IWQ1?5M0E\K2-4TJ.*RO)@4C5T<DQDMC:6SN&<9[9KT.B@#C/A_82VTG
MB2]"LECJ&KRW-FI& R$*"X'HS D>HP>])X]\1/IB6FE:=-!;:OJ68DO)R%2S
MB_CE9CQQCY1GDX]*[2B@#R?6TTO1O#.C1^'UGO\ 2M"U"*?47LI"TCJR2!Y-
MR'+,"P<X/?VX?JMQX7U+P?XLUC0$N)WNM)DMY+^>28^<VT[(E\T_,P]NF0._
M'JM% 'F?B$2?\(/X-U2PC,]CIMW97-[' NXB%%P3M')V$@X[8]JTL0Z[\4=(
MUG1[B.XM+339X[RY@8,C[V7RX]PX)SN;';'N*[JFR!S&PC95?'READ ^XR,_
MG0!YW;WT&D_$CQOKMTSIIUE8VD<[JA;+A2_ ')(4C_OH5WFG:A:ZMIMOJ%E)
MYMM<1B2-\$94^QY'T-0V6D1:?9306\LBRSR-+-<?+YCR-U8Y&,] .,   < 5
M:M+6&QM(K6W39#$H1%SG@>YZGWH XOQ?#J&D>+M&\0:3;&>>Z1])N$ R/GR\
M+M_LJX.3Z,:H^#M'OM)\077A:999-*TFX_M"UN'_ .6BS*=B>^U_./U5:](H
MH \YL72X\=_$2&%@\DUE:I$JG)=EAD# >I!(!],USIU&SG^&?@"WW_-:ZGIZ
M7"R(5V>7Q)G(Z+W/0=Z]HHH X73;B!OC-J_ERH0^D6Z@J>&97<D>Y (_ UH?
M$/4$TWPHUQ)8Q7<?VF .98C(D \P?OF4<D)UQZXKJJ* /)['4+5/&/BZ1KRY
MN(KK18&CN9X2HE $H)!"A=O( /0YXSFJ9FM1\-OAM$[Q!H=3L&E0XS'M#;RP
M[8SR3TSS7LE% 'E6OQ3:IXU\866ES+]LNO#B00;6 WR R94'UP1],TE_<V_B
MGP1X7TO2R%UBWN[,M; 8ELFB(\QG7J@4!ADXSD8ZBO5J* /*KC4;;2M?^(UC
M=ETNKZ%)K6(1L3,GV7:67 Y (()Z#'-5M-N;=I_A,)#M,%I*L@E4KL/V8*,Y
MZ988![GI7KU% 'CNI8O-*^*\%I^^DE821I'R7 @0,5 Z\@CCN*U]7N-/U@:'
M?:;XBDT35(K)S9WTB8@F3Y-\;JX 8$A3^!(SBO2Z* ,'P9>WNH^$=/N]1LX[
M2[D5C)%$I5.&(#*#R P 8?[U;U%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8'B_P 3Q>%-%%])
M!-,SRI#&L<3. SL%!8@<#G\>@Y-;]<9\4HI9/ \KQQ22B&[M9G$:%B$6="QP
M.3@ F@"IJ/B$V/Q+TUY=0O$TN?29Y?LCQ.,NLB 8BV[RW)XP3Z5TD'BW0[G0
MX]9BO@UE)*(5;RVWF3=M\O9C=OW<;<9KFIKZWNOBUHMXA<0?V1<+YDD90*S2
M(5!R."0"0#SBN;M=3_LW0-4E^Q"6-_%\KM.]L9?LD3/E;E4QSC'RMTR<\XQ0
M!Z'<^,])@T?5M10W$W]E FZMUMW$T9"[@"A (!'.X\8YSBKOA[5QKN@V>HB*
M2-IH4=T>)TPQ4$XW $CG@C@^M>;6Z27-W\3;:WBU&=[[38VMGGMW#3_Z*RYR
M5 Y8X X]A@5WO@F\BO?!FD&)90(K2&)O,B9#N5%### 9P>,],@T /O/%^AV$
MT\=S>%1;RI!/*(7:*&1L;5=P"JGYEZGC(SC-1ZMXW\.Z'>3VFH:B(KB"#[1)
M&(G<B/.,_*#GKT'H3T!KS7QE?/J/A_QK8_8KJUNH;T%+*ULV G0-'_I,CA?G
M+ 'N!@#@GFNLANX+GXS072!Q$_A_RD=XV7#F<,$.1PVWG:><=J .CO\ Q;HN
MFQ--<W3B&,(994@D=(0P!7S&52$X(/S8X(/2M<SQ"W^T&1?)V[]X.1MQG.:\
MJ6ZTW2]?\1Z%XKL]6?\ M"]DN+3R/M#Q7L,@ $86,XW#&T@CTKT_3($M=*L[
M>.V^S)% B+ &W>4 H&W/?'3/M0!SR_$GPB_V,KK,>R\<QPR>5)LW;BN&;;A3
MD'&XC/7IS6EJ7BK1])EN8KNZ<-:QK+<^5!)(($;.&<JI"@X)Y[ GI7E>EFTU
MCX$2^'K=5GU6ZFGBAM0OSF0W3%7Q_='!+=!M//%:?B6ZD<^,M%EM[F"X720D
M)M;1B^IG[.WSO(%.54G;C([YSG  /17\2:3'K%II371-Y>1F6W18G994 R6#
M ;< >_%%SXDTFS-]]INC$+$H+@M$X"E\;0#C#$Y& N3R*XO5K>6X^&FA>(M-
MC==1T&WBO(1(AC+JD8$T9R <,FX>^!5C6YKC2O )U*YTQ;BZO[V*ZNUE@\[[
M*'=<.4'WC$@0#W0&@#:U77[74O#_ (@BTV]N+>_L+5WD'E-%+"2A9#AUZ''!
MQZUF^#_'>C7&C^'-,O-6+ZO=6$&3*KD2R^6I8>81M9\]1G.?>L"T)N/%7C)+
M==2NCJ&B1?9YI[=P9R$E!(^4 #)  P >PH6&+Q#\/_!V@V*E]4M);%IUV%6L
MC"%,C/D?(1AE&<9)XS0!TV@7MW_PL7QC:7-_-+:6T5E)"DKC9#O20MM'  X'
MY<ULVWBK1[K4K?3X[EUN+E#);"6"2-;A1R3&S* ^!SP3QSTKAKZTN=5\1?$N
MQL21<WNFV\-L>@D=8I RJW0X+ 'TS5GPQJ7A_P 1W.D@:3JIURP(:2&]-SBP
M?;ASN<[>>@ Y.1P.< 'H-[?6VG6<EW>3+#!&!N=O<X ]R20 .I)JC:^)-*N[
MJXM$N'CN;>(3207$+PR",_QA7 )7MD9YXZUA?$JVOI-&TN^LH);A--U:VOKJ
M")2SR0QL=P"CJ1D-C_9JM<M;Z[\1= UO3)T>QTVRNC>W2\(0X4)&6]0=S$=L
M<XR* -S2O&_AW7+RVM=-U$7$MRDCQ!8G 8(VUN2, @]CSC!Z$5J:AJEGIBP_
M:I2K3/Y<4:(SO(V,X55!)X!)P. ,FN4^$NU/A]:0E#'-'/<^9&RE6&Z>1AD'
MGE2#]*@\5W<FA_$7P_KE]'*VBK:SVCS(A=;:5RI#,!T#!0N: %\':_\ :-;\
M9S76IW$NGV5U$(VN\IY"^4"XVD#;AL]ATKIK7Q#IFJ7\VE07,\-^L/F^5+ \
M,GEGC>HD4;AGN 0#UKS"_6\U8?$%](M+N>1KVQO(4$,D?VA(EB9E5L#DA3@#
MD\8ZUU?AO4?#&O:M#JVFV>H/=6L#K-=7YG7[(I',9,IP23V7(&"<],@&=H6L
MQ2?"&.[\0^(;^T,ES-&VH12'SQMN6"@$ ]<!>G0XKN6\0::NOKH33N-2:(S+
M"87Y0=6#8VXSQG/7BO)F)/[/-U:".0W1NWQ!L/F'-YO'RXS]WYNG3FNV\=PS
MPQZ/XMTF%KNZTJX!:*'EI[:7"2*/4\JP_P!V@#I#KVFJEV[3NHM)A!+NA<?O
M#C"KD?.3N& N<Y'K5/\ X3/01;:A/+?& :=@W:3PR1R0@C()1E#8(Y! P:YG
MQCI]_IGA?1+T6]S>&PU);[4X[-F$CAED$K)M(/#29 !Z#VJEJ4_A[5?"/BG5
M="L[R22YTF6V:]N1/NF<H=D2B7EB#Z<#( SDX .NA\=^&[@3F+4@WD^2& AD
MRQEXC"C;\Y)!&%R<C%4?%'B&&^\#>)IM'U"XM[[3+:5I-J&*6&18RZ@AUR 1
M@Y[CH:S=6U-+#X>^%YH[-)H1+9QRSFV\W[  O,H3!PRD8''!/(/0X/ERW3_$
M^UM8-2N9;[3XFMFFMWW3_P"C%<C*@9+< <>PP* .T\.^-]#O?[,T@ZH'U26U
M1@LB.!,P0%MKD;7(YS@D]:@\,:A<)XI\:Q7^HRRVEC<PF-KAP%A0PAV] !DF
ML>X2#Q/I_@>TTO\ >W.G7EK=7#JI'V6.)/G5^/E+'"[3R?3 -4+^SO-6/Q.M
M-,5GNKEX'MUY'GA(D#!3WR5*\=S0!Z)9^)])O=4738IY$O'B\Z.*>"2(RIW9
M-ZC</IFL7XG7=[I_@F>\L+VXM)XKBW&Z%MI8-,BD$]<88],50\-:EX<\3:OI
MU[9Z;JCZI9JYD:^-QFPW*0R[I#M))PN!G/7M5KXL$MX NHD5GE>XMMJ(I9FQ
M.C' ')P 3^% '0:GXETK29Y(+N>3S8H/M$J0P/*8XLD;V" [1P>OH?0U))K^
MFI#:2).TXO(O.MQ;Q-,TD> 2X" G;\R\]/F'J*XCQ%J:W'B;6; V\T ETE3;
M3V=J7DU'(?Y?,53A$)' (^\3G%9-A#:7WA+P=MU:]\/ZO::7LMM0:,K&"%C#
MQ2*X"LI(! /7:<=* .TU#QYI]K?Z!;V\5U<1ZN[[98[65@J(C,2 %R6RH&W&
M0,DXKHKV_M=-L);Z\E$-M"A>1V!^5?7'6O,GO]28_#[6M;L6@>*[NENC;6[E
M07C=4?8 2-_#8Q_%7?\ B>11X1U9FRNZRE !'))0@#'KDXQ0!5L?''AS4A(;
M74E=8[:.Z9C$ZCRW^Z02,$DG&!SGC&>*N6'B/2]1O+JSAN'2ZM4$DT-Q"\+J
MAZ-M< E?<<5P-U#=R?!?PS+I]K/<OIBV$]U:0%DE=8MID08P0P(SZY%1ZG%I
M?B_PYKEWX2LM0FU.32I+4WET9PV"0WV<>:?F)^;IP/7F@#4\2>*$N=?\(+I6
MHWJ17>I*CJL3QQ7,.QB2&*@.,A>A(P0>^:ZI?%6C-9ZE=BZ?R=,<I>'[/)F$
M@;CE=N< '.<8Q7 :EXCL=;B\"R65O=^9:ZI#]IMQ:2;K8B%U*L O&#^@STIM
MW>)IH^)>EW$-S]LOA+<6T:0.WFQM:A=P(&, @@\\8H ](EU_38[6SN//:1;U
M/,MDAB>1Y5P&R$4%L8(R<<9&:CMO$VCWFDQZG;7HEM99/*0HC%VDR04"8W;N
M#\N,\&O.K/56\,ZKX5UW4K6\71I?#T>G22BVD)M9P58[UQN ; &<<X%7?$\R
M0P:#XBLM&O(]#M=0FEN8K2-X)F26,K]H*+M8?,23W(.3UH [>T\3Z->V=]=1
MWJQQV#%;L3JT30$#/SJX!7CGD<]JYBY\0-=?%+PY9V=[?I;3VEU)/:30O"C8
M5=C8906ZMZ].U87B&VLM5\*:IK/A/2[VX5[FSN+N603>9?I"^2@67YFV@#GH
M>0,XK2N=>L-<^)/@Z_T[[3/;"WO5>1;63"%ECP&.WCW].^,T ==XOUQO#GA/
M4]4C1WF@MI'B"Q,XWA"5W;0<+D<DX'O7)1-9G^P-5O/%FO67VQ[>(VC^8JW5
MR2I'#KE4;)!"X0CTQ71?$1@/AYK\?)DFL98HT499W9" H ZDUS7B>YBE\)>"
M3&V_R]5T^1PH)**F-Y8=0%[YZ=Z .HU'QWX:TJ\NK2\U,)<6I3SHUB=RF\X7
M[JGC(Z]N^*N_\))I?VI+<32EGG-LKK;R&,R@D%-^W;D$$'GJ".H-<WI$L3?&
M#Q X((DT^UCCDQPQ4N64-T)&1D5B0^?IOB*&?PY?R3VMYJ[)?Z!=IO,),IWW
M$1/S(H(+_P!TYZ]!0!UVB^-;/5[[6X?(NH(M,G:(R2VLB@A45F))7 Y)P#R0
M,XYK<TO4[/6M+MM2L)?-M+E!)%)M*[E/?! (KB_#%_'HVO\ C=+V&Z1A?O?<
M6[D-#Y*?,"!@YVD #DGM77Z'K-EX@T:WU/3RYMI@=H="C*02I!4]"""/PH T
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IL@D,
M;")E63'RLR[@#[C(S^=.HH P?!WAV7PKX=ATB2]2\6%Y'240>4?G=G((W-W8
M_A6]110!@ZMH%[JVK12/K4T6C^6%N-,2!,3L&W9,A^8 \ J.H'N:WJ** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** &NI>-E#LA((#+C*^XSQ45G:0V-L
MMO I" EN3DLQ)+$GN2223ZFIZ* "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ***@N[N"QMS/<2!$!"C@DDDX  '))/  Y- $]%
M(IW*&P1D9P>HJ!KZW2_2R=]D\BEXU88#@==IZ$CN.M %BBBB@ HHHH ***@N
M[R&QM)KF=F$4*%WV(SL%]=J@D_@* )Z*I:3JEKK>DVNIV+L]K=1B2)F4J2IZ
M'!Z40ZI;SZO=:8@F^T6T:22%HF"8?.,-C!/!Z4 7:**S+K7]/L]=L-&FDD6]
MOPYMU\IMK!%W-\V-O [9SR* -.BBB@ HHHH **** "BBB@ HHI"0.I S0 M%
M%% !167J7B#3M)N]/M;N219=0F$%MMB9E=R"<;@,#@$\FM2@ HHI 0>A!H 6
MBBB@ HHHH **** "BBB@ HJ.XG2VMY)Y-^R-2S;$+G'L "3^%5-%UBRU_2+?
M5-/D:2TN%+1.RE2P!(S@\CI0!?HK,AU_3Y_$,^A1R2?;X(!<2(T3* A.T$,1
M@\YZ9Z&M.@ HJKJ6H0Z5IMS?W(D,-O&9'$49=L#T4<FIXI%FA25-VUU##<I!
MP?4'D4 /HHHH **** "BLS6=?T_0([9]0DD1;F=+:(I$S@R.0%!(&%Y/?%:=
M !12$@=2!6;9:_I^H:SJ&DV\DAO-/$9N$>)D"[\[<$@9SM/(R* -.BBD) !)
M( '4F@!:*** "BBB@ HHHH ***S++7]/U#6=0TFWDD-YIXC-PCQ,@7?G;@D#
M.=IY&10!IT444 %%(S!$9CG &3@$G\A6=HFNV'B&Q>\TZ1Y($F>$EXV0[D.&
M&& (Y]10!I444F0"!D9/2@!:*SM<UNQ\.Z1/JFI/)':0#+LD32$?@H)_'I5^
M.198DD7[KJ&'T- #J*** "BBH+N\AL;6:YG9A%"F]]B,[!?7:H)/X"@">BJ6
MDZK:ZWI-KJ=B[/:W,8DB9E*DJ>AP>E7: "BBB@ HK.U/6[32BL<PFEG>-Y4M
M[>,R2,BXW,%'89'XD#J:FTO4[/6=+M]2L)O.M+A \3[2,CZ'D4 6Z*S+G7]/
MM->L=%FDD6^O5=X$\IMK!!EOFQMX&.,YY%&F:_I^L7NH6EG)(TVGR"*X5XF3
M:Q&0/F SQWZ4 :=%%% !14=Q.EK;R3R[_+C4LVQ"YP/0 $G\*JZ-K%GK^D6V
MJ:?(TEI<KNB=E*EADC.#R.E %ZBBB@ HHHH ***AN[J*RM);J<N(HE+N41G(
M Z\*"3^ H FHJEI&JVFN:3:ZG8NSVMR@DB9E*DJ>^#TJ[0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %<5?WCWWQ?TG2'/^CV.ERZD%[-*SB%2?
MHI?'^\:[6N4UO36L?&VE>*4!,*6TFGWQ SLB8AT?Z!Q@^@;/0&@!)-5U76]8
MU_3M'NH[1])5(T9XP_G3O'O&[/1 "HXY)SR,<Y_CVXU.U^&!UBZ2&#6M-\B]
M_<L2B3*Z[@I/\)!=?HQ%6[[P?J(\57&O^'M?&FOJ$:)?0R6HG2;8,*ZY8;6
MX[BCQ=H[:KX:B\)6TLDLEZ\:W$SG+)"'#22,?5MI ]6;C@' !UMO,MQ;13J"
M%D0. ?0C-24BJJ(J* %48 '84M !1110 5YUHS:E+XK\>+<ZDT\-L8XUC:(
M;3;[@H] "Q^O?K7HM<LOA.\M]?U[4;35DCAUA$,EN]KOV2+'Y8.[<,KCG& <
M@<XR" <9X7U;7-"\'> ;A;JU?3;Z6WT][/R#N D5L/YF>H(Z8QSCMD]9;ZYK
M,WC#Q/I/GV@BL;.">S/D'Y2^\G?\V6^Z.A%5E\ WB>&O#>C+K,&-#NX;E)39
M'][Y>=JD>9QU.3_*M*/PO>P^)]:UI-3@SJ5M';B(VA/E; VTY\SYOO'/3\*
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
M!D<'!R >I03)<6\4Z9V2('7/7!&:DKBM.U:_C\::7H@N,V$^A&ZV%%RDBLB
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
M*-2[NQP% &237,GQW9B]L[8:3K+_ &U8Y+:6.TWI)&Y \S*D[5&X$[L$ ]*
M(QX&AN)?$RZE=BZM=?VF:%8=ACVH$7:VX]  >G49]JEM?"=TZ:1#K&JKJ$&D
MR+-; 6WEN\BJ51I&W'<5!)X"\\UU%% ''#P1<#2O$]B=6C*Z_)+)*WV7F+S$
M",%^?GY0,9[UTNDV3Z;I%G8R3"9K:%8O,";-P48!QDXX'K5H.I9E# LO4 \B
MG4 <_K7AV?5M?T75([^.#^RI))8XC;E]Y="AR=PXP3CWK0N[.^FU?3[J#4V@
MLX!)]HM!"K"YW#"Y8\KM//'6IK*_@U"-Y;8EX0Q59<?*^."5]1GC/0]LU:H
MXG_A$/%*7EW=0^.'BDNGW/C2X6V@?=4%B2%'8>Y/4DG7E\.2)K%IJ]E?F.^A
ML_L4KW$9E6>+(8;AN4[@P)R#W.0>V_10!S,O@JRN=#OK">5S/>W?V^2ZC4*R
M7&5*N@YQMVJ .>!R3DU;LM 9->;7-1N4N]0^S"UB,</E1Q1YW-A2S'+'&3GL
M ,=]NB@#E=,\(S^'+FZ_X1W48[6PN93,UC<VQFCBD/4QD.I4'^[DCTQ5OP[X
M9&AWVKZA+>&YO=5F6:X98_+C4JNT!%R2!CU8UOUDZ5XBLM8U/5+"V6=9M-D2
M.?S8R@RR[AC/)&/;O0!J.',;"-E5\?*6&0#[C(S^=8/A?P[-X9T>XL3?BX#S
MRW"R"#85:1BS<;CGD\?UKH** ,+PE!K%OHGE:U?O?W"ROY=S+ (7DCSP60?=
M/7CKC&><TFL^&DU#5;36K*X^QZS9HT<5QLWJ\;=8Y%R-R9YX((/((K>J"]NX
M["RFNY1(8X4+L(T+M@>@')H X'3O[2U;Q-&?'=JEI-IDWFZ:D"G[%,V,"7S#
MG,@YPK8QG(!/(TH?!.H:9XDU74]%\0&SMM5D$UU:RV@FQ)C!:-BPVD^X8?I7
M2:+J]MKVBV>JV8D%M=Q"6,2##;3TR*OT <%I/PXN/#E],N@>)+NRTFZ;S+FQ
M:!)"SX 9HWX\LG'8?3&!CIK'2;JVU_4-4N+Z.<721QI$(-IA1,X4-N.>68GC
MDGMTK7HH YBX\*7#>/8_%-MJ:0,+46DMM]GW":/=N^9MPY!Z''&!UK<U2VN[
MS3+BWL;W[%<R+M2Y$8D,?N%) )]*MT4 <AHWA/7],FM$G\7S7%A VYK5+"*+
MS>_+CYN6Y/<\YZFM3Q/X;@\2Z')ICR?9P\L4OF*@8C9(KXQ[[<?C6W10 @
MP  /05AW_A>SU#Q7INOR.ZSV,4D6Q?NRAB"N[UVD$@>ISVK=K)\1>(;+PQI+
M:E?K.T"NJ'R8RY!9@HSV')')(H @\/>%K3PW)JCV;L?M]V]SAAQ$&YV+_LAB
M[8_VC65'X&G7PYXCT=M61EUNXGN))1:X,1FX< ;^1Z9Z>]=E36=5*AF +'"@
MGJ<9P/P!_*@#F+KPE<W,GAN0ZG&K:&VY?]%.)CL*<_/Q\I_/\JZ2Y@2ZM9K=
MR0DJ,C%>N",<5+10!Q]AX(E@T?3=$O\ 4UN])TYXWAA%MY;R>6<QB5MQ# $
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
M2WFHR6^Q\*C!%$><J"Q.3P< $#U!X!AG@\4^-XKBY:YD748LRLH4L/)3&0H
MSC X ^E7]1\#K/<:5?Z?JMS9:MIH=4O&42F97.7$BG ;)R>,8)XQ5SP]X7?0
M]6U?49-4GO)=3D265'C1%5E0+D8&>@]>GJ>: (_B%%))\/=?\NYE@*:?.Q,8
M4[P(V^4[@>#[8/H17.W5]J^@>"O",MGJDCBYO+"WF\Z&,GRI-H**0HP,9YP3
MSUKM?$&E-KN@7VE"X^SI>0M!)($W$(P(.!GK@]:Q]0\'RZAH&CZ4^J;1I<\$
MZ2K;\R&'&P,-V.W..O;% &7=7/B?4O'VL:%8Z^EA;P65O<PN+-)"A9V!7#=0
M0O)S],5';>*[E_%C:-J>I7&E:E_:#"WM;B!!;WEL'^7RI-N2Q7!^]G=D8].C
MM?#DMMXPN_$+7X=KJV2V>W$.%"H25(.<YRQJM<>$)+\P0:CJ7VJSM]0_M"%&
M@ E1A(75!)G[H)Q]W..,T 9?@6*[/B?Q@\^J7=PL6J>6$E$>"/*CQT4$8Z
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
M[55>2< GV )-<W\*_P#D2C_V$+S_ -*'KL91"G^D2[%\I6/F/@;%[\]AQ^E
M&+X?\7Z3XC@O'M7F@EL6VW=O=Q&&6W.,_.IZ# //3@TMOXKL;C[#(8KF&UU!
MPEG=2H!'.2"5 YW+N )&X#/XBLS2]+MIK[Q)XEU!!#::I"D063Y?]&B0C>WI
MNW,?4*%Z'(KB=!FO=+N_"]EK_P!HNO"LDZOH-VP ='((@2Y _P!D_+CN1GIA
M0#TO4/%%AI]U=0,EQ.;*(37C01[Q;(<D%^?0$X7)P,XQ5J_UW3-,TI-3NKM%
MM)-OE.F7\TM]T(!DL3V R37'>!/WLGCZ2\YD;7;E'W?\\EC0(/IMKA?!MS<S
MZE\*K;4RWV06=W) '^ZTJ[PGXA N/K0!Z[<^*X+"V6YU#3-3L[9F55EDA# E
MC@ A&8IDD#+ "M^N5^(/B"7PUX6EOUT^"_A,B02P32%-P=@HY /<U8O_ !GI
MFDZ@FFWXO/MA"[O(L9Y8\MZ.J$?K0!=U3Q%I^D:CIUA=M,+C4)A#;A8F*EL$
M\MC:. >IS6K7%>/?^0OX*_[#J?\ HJ6NUH 1W6-&=V"HHRS,< #U-<\OC*RE
MLVU"VL=1N=,7)-]#;[HRHZLHSO9?=5(/;-8_QCFNX/A3KCV98.4C1RO7RS(H
M?\-I(/MFNNTF."+1K&.U"BW6WC6(+TV;1C'X4 2V5[:ZE90WME/'/;3*'CEC
M;*L#W!K&L_&&F7US;K MP;:YN'MK>\,8\F:5-V54YS_ V"0 =IP37!> /$$7
MAKPYKRNCS6W_  DL]CI-NA ,K.PVHF> ,Y.>@^:L_0!-X6U'4/#&L2NE_IZR
M7OAV%"'B=IMP 3*C>ZLY3YNQ8@#DT >VUGPZWI\^OW6B1S@W]M D\L?HCD@?
MRY^H]:CM);G1_#OVG7;Y9YK> RW4ZH$487+;0!T&#C/->5W]X/#^M:#XUEMK
MZ"ZEN&AULS6<L:K#.1M!=E (B(11SS@4 >T5RNM?$'1M!NY(KN+4&MX7$=Q>
MPV;O;P,<</(!C/(SC.,\UU76N<\6PBY\/76@V<49N]5CD@C3;P@?/F2L/1=Q
M8GN2!U84 ;ZSQ/;BX65#"5WB0-\I7&<Y],5C:;XMTS5M!?6[+SY;".62-I%C
MY 1B&?'4KQGCG':N?UW6=$T%M-\*7UU+!I\%I&TQ,$DGG1K\J1953P=I+>PQ
M_%Q!\(=7L-0\/ZA;6LQ>2+4;F5U,;+A'F<J<D <CMV[T >A12QS1)+$ZO&ZA
ME=3D,#T(/<4ZO./ Z:EJ7A+4](L=4?3WTG7+BSAG6)9#Y,<@8)AN,;6V^P K
MT>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IL@9HV",
M%<CAB,X/TIU% &)X7\.+X8TM]/CO9;F(S23*TJJ&#.Q9NG&,DUGWG@^^O?#M
MII,OBC4]T,ADDNMD323_ #%E#Y4C ],<X&:ZNB@#G-,\+3VS77]JZ]J.LQ7$
M#0&*[V*BJWWN$5<D],G^M%OX32.RT[3KF^ENM/TV2.2VB= &S'_JP[#[P7 (
MP 3@9SSGHZ* .>O?"D<]YJ4]I>S62ZK&L=\D2J?,P-NY2?N.5^4GG@#C(S3M
M5\':/JNC66F-"]M'IY1K&6V;9):L@PI1N>@'?(/>M^B@#E=6\(7/B'34TS6M
M:DN+%9$D<16Z122E&##<W(Z@9VA:ZJBB@#"U_P .?V]>:5<-?26_]FW(NHE1
M%(:0 CYL]L,>!BF:]8:G=:MHL^G:C=VXMY]UQ#&!Y,T>5W>9G_9!"@<Y;/0$
MCH** (;JU@OK2:TNHDFMYD,<D;C*LI&""/I7!ZMI'BOPY8VECX<N7N]!0B.:
M$!3?6T/I"[?*V!T# L,#!/;T*B@#B[SP/H6N^$M/TG3VN=.BT^=+BSEB4I-!
M,N3N8.,DG<2=W)SFFZI\.UUZ&";5M>U";5K0AK/4(0D+6S=RJJ #G SG/3C%
M=M10!S$GA2\N=&6QO/$5[<RM,DL]P\48,H0@JFT*%5,CD 9.3D\UH^(M"C\2
M>';O1KF8QQ74?ER.B G'J > ?Y5K44 4-%TZ32=(MK"2]EO/LZ"-9I@ [*!@
M;L<$^]<]<^"M2FU:[U"'QCJUM)<D92** A%'W47*$A1D\9ZDGJ37844 5M.L
M_L&G6]H9YKAHD"M-,V7D/=F/J3S67I>EVWA#1)X8&N+D/<37"I@%W>1R^Q0/
M<X^G)/>MVB@#@E\)ZKI_@+[!9:C<V>MW%T][--9X.^X=BY4DC'E@D GN%[YP
M>\4,$ 8@MCD@=32T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1169J.MQ6.H6FG1P27-]=J[Q0QE1A$QN=B2  -RCUR1@=: -.BL[2-9@
MUA+H1QR0SVDYM[B&7&Z-P <<$@@AE((/0UHT %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7!^.[*74]>T.WT2Z:T\3PK-<6MP3^[2$;1()1@[E8
ME%QUSSV-=Y69J.AV^H7]IJ EFMKZT#K%<0%=VQL;D(8$%3@<$=0",4 <_P##
MF]^T:7J%M=V4EIK=M>,NJI(VXR3D ^8&'!5EVXQP  !P!79U1TW2K?3#<O&S
MR3W4OFW$\I!>5L!03@ <*H   &!5Z@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
; "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>ex10ormfactorxseverancep009.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep009.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MJ^K3VWVO4[>^@MQ]JTC4UQ+$^1^\4X^93TX..F ,T =K++'!$TLKJD:\EF.
M*R6\1P+XPC\-M:W"W#V;7BS$+Y;(K*I YSG+=P.E<]\5HG?PK:E+F>'&I6BD
M1/M#9F4<^N.N.F:JZG83S?%G2[.+4;F%O[!G#7*[3*1YT?0D8!Z<XZ>_( /1
M**\TTK6]5E\(RQ76N>7+9Z])ISW4D>Z>YA24C8@4<RL.!@>I]ZB.NZU'I?Q"
M@CO;VV;1XEGLFG\MYH@;?S-K'Y@1D=\G!ZYH ]0HKSBUOM9L-<\$3S:U<W4>
MM0M'=V\JH(P1;^8K( ,@Y')).<UZ'/$9H'C$KQ%AC?&0&7W&<T 8*>+HI[RW
M6TTR^NK&:[>S^W0(KQI(I*DL =P3<I&[&,CTP:Z(\#IFO%M-FO\ 1/@9J.L:
M?JEW#=P3W#1<J54_:F!."O.03G/K7=ZAJ-];?$K0+".[D%G>V5T\T!P5+)LV
MD<9'WCWH EC\<VDF@:[J_P#9U\(M%N)H+F$A/,S$H9R/FQCGU[5T&GWB:CIM
MK>QJRI<0I,JMU 8 @'\Z\RMO^1 ^*G_7_JG_ *(6O0?#'_(IZ-_UXP?^@"@#
M5HKB+G5[KP[\17AU349FT;4+"2>T$FW;#+%\TJ<#)^3YAD]C2W#ZG:VV@Q7N
MK3H]W++)<VB<W4V5++#&5'"H2-S<<+DL,F@#?\3^((?"WA^ZUFYMKBX@MEW.
MD 4L!TS\Q'&<5JHP>-7'1@#7D6J:K?ZI\%O&:ZA++++97=U9HTVWS-B2 *'*
M\%@#@D=<=ZZV74+Z'XDZ/IJ7<HL;K2II9(.-N]"@##C(X8]Z .RHKS"V\5ZM
M;:1J,3W;SW#^*GT>VFDVAHHLC !QC. 0"0>2,YZ5TVA6OB.S\278O)@^BRP!
MH(Y[@2S13 X;!"C*$'/).#]: .IHKDO'>H7VEPZ%/8W<D#3:S:VTH7!$D;OA
ME((/;N.:KRW^I'XAZSI,>I3QVJZ+'=1*%1O*E,CJ67*GLHX.10!VM5[Z[%A8
M3W9AEF$*%S'%C<P')QD@9_&O*].UCQ GA;P/XBFUZZGFU&_MK2YMV1!"\<K%
M22 N=W0YS^ K?COKKQ6GBYEO[BSATR>73[:. @89(P6D;(^;+-C!XPO3/- '
M6:#K$/B#0;'5[>.2.&\A69$DQN /3..,UHUY5X5U:\/A[P3X?M-ZBXT=KJ4Q
MRB-W";%"JQ!Q]\DXY^4<]:DUNX\9:%X48W6KB.X76(8K:12DCO;22*H6;Y1R
M,GE<9]: /4:*SM'TZYTRWFBNM5NM2:29I%DN50,BG'R#: ,#GMWK1H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHK.U;5CI?V54T^\OIKF0QI%:A,C"EBQ+LH P.N>I% &C17'0_
M$&.Y_M3R/#FMRG2W,=VJ"W)C8#<0!YV6X_NYKKT<21JZ_=8 B@!U%%% !111
M0 5S6M:3)%XHTOQ-:QM)):QR6EU&@RSP/@Y [E64''4@MC)P#TM% ',W/A""
M;Q(_B'3M4O=-NKJ)8[O[-L*7*K]TL'5L,!P&&#BJ7_",-X?\#3>%M&N+JXEN
MTEAADN,-Y D)+N2 .%WLV#R3@5V=8?BGQ/;>$M)_M*]M+N>V#K&QM@A*EB%7
M(9EZD@<4 :&E:;!H^D6>F6H(M[2%(8\]=J@ 9]^*N5ST7C"T77K71=0LKW3+
MZ\1FM5NU0K/MY8*Z,RY'H2#70T %%%% !6'%X9CA\6S^(QJ%X;F>W6V:$^7Y
M0C5BP &S=U)YSWK</2L7P[XCC\1+J9CM)[5K"^DLI$F*EBR!23\I(Q\WK0!F
MQ> K&"SO-,AO;N/1;N5I9=.&SRQN.616V[E1CU4'N<8S5O4O"<5[X@M=:MM1
MO-/NH;8VC_9=F)8=V[80RG&#T(P1GK70UG7^J/!I1O=/LY=3.]56*V9<L"P4
MD$D#CD_A0!SB_#>P30HM(35=32VBO_[00AHRPDW[P,LAXW<\\^IK8UOPS#KD
M^EW+WUW:W>FRF6&XMR@;YE*L"&4C!!/;Z5N44 <[!X0AM]3UJ_CU._$NKQQQ
MS@F,A BE5VY3.0">I.:SQX0N=+M?#6GZ1J^JI#I4H!!D01RPY7<LP"C=\H(7
M SEL]LCLJS]9UBUT+3S>7>\J72*..-=SRR.P544=R20* )=4EC@TJ[DE<*@A
M;)/TK@OA]X>74OAYX?@U&\N9;>V"2O8R*JA94;<%?Y=Q"MA@I]!G(XKJX?$;
M'5K33+S1[^RGNPYB:7RWC(5=Q^9&8 ^Q_#(S6[0!QE_\.+"_778#JFIPV6LN
M9;FTBD0()2 "X.W=_".,X]1TQ!XD2TU>S;P&UMJ5Y/*D)>ZEA;8J;@3*90 N
MX $@#'. !Z=U4;SQ)-'"TBB23.Q2>6QUQ]* ,?Q!X7M/$&AQZ1)<7%I:QO&Z
MBUV _NV#(/F4\ J/RI'\,QR>*8/$#:C>?:H;0V@0"/RRA(8Y&S.20#UK0L[V
MXN;Z^MY=/GMX[=U6*>0J5N 5!)7!R #QS5V@#CW^'.E3Z)J>E7-W?3Q7]ZVH
M&1G19()V.=\;*HP<^N:GA\%+_8E_I][KFJW\E[;M:O=W$B-(D3#!5/EVC/<X
M)/&3P,=310!S+^"[=QX?!U.__P")'C[-CROFPFSY_DY^7CC%)_PA-LMQK,L&
MIZE;IJLHGDBBD0+%-A1YB?+G=\HZDCVJ]J'B6STWQ!I6C317)N=29UA=8OW8
MV(7.6/'0=!DULT 8]CX?CMM:?6+FYDN]0:V%H)755VQ!MV,*!R3R3[<8IOB;
MPQ9^*+"&WNI)[>:WF6XMKJW;;+!*O1E)!'X$5D:G\1M.TFYW7>F:JFEB;R&U
M;[./LRMG;DG.[;GC=MQZ9K=O=<BM=4ATN"WEN[Z6%I_*B*C9&"!N8L0 ,D =
MSZ<' !G6/@Y+;Q"VN76KW]]>268LI?.\M4D0,6Y54&.3VQ^.369#\,[2+3M.
MT\ZYJSVFF7:75C&7C'D;"2JCY/F&3U;)P,#'.=O_ (2[2UT&ZU>9I88;25K>
M>)US(DRMM\O )RQ8@#!(.1@\U/8:_%>:I)I<]M/9:@D(N!;SE"7B)QN4JQ!P
M>#SD''J"0#&O/ %M-X@N-8L=9U;2Y+P+]MBLI@J7) P&((.UL<97!^AYKJX(
M([:WC@A0)%$H1%'15 P!6*GBB*]OKJUTFPNM2^R2&*XGA*+$D@ZIN=AN8=]N
M<=R#5K2=;CU:>]MQ:75K/9NJ317* $$C(P02",=P2* ,T^"[<W'B&;^T[_=K
MJ!+K_580!-@V?)Q\O'.:8W@>V:T\/VW]J:@$T)D:U(\K+%5V#?\ )S\I(XQ7
M3R2"*)I&#$*,D*I8_@!R:R_#GB&T\3Z5_:-E'/'#YTD.V=-K91BIXSQR#0!H
MW4)N;66 2O$9%*^8F-RY[C((_,5S]KX(TN#P0?"5Q)<7NF>48AYY7>%SD<JH
MY!Y!QVKI:RM6\06FD7%K:,DMS?W9(M[.W ,DF.6/) "CNS$#WH R=,\#I8V-
MQ:W6NZOJ0>W>VA>[F5C C#!*X4?-C^(Y/YG,TV@06DBZOJ6HSWD]C:2P02SA
M%*J^-Q.U1N8[0/Y#FK$/BB%=7M]+U*SN=-N[H$VHN"A2<CDJKHQ&X#^$X/IF
MK.MZ[;:&EH)8Y9KB\G6VMK>$#?+(03CD@   DDD#B@#B?AYX=74_ASH%OJ-Y
M<RVUOLEDL)%50)$;<%?Y=VT-A@I]LY'%;NH> K:Y\13ZU8:QJNE3W85;Q+&8
M*EQM& 2"#AL<9&#^/-;FD:O%J\-PR0RP36T[6\\,N-T;@ XRI((PRD$'H:FU
M/4;;2-*N]2NWV6UK$TTC?[*C)_&@#G]6\!V5_J-CJ-A?WVCW]G +5)[%U!>'
MM&P8,& ZC/>K&H>#;.^L=+@2]OK:;3;G[5!=1R*TID(8,6+JP;=N;/'>MC2]
M2MM8TFTU*S??;74*S1G_ &6&1GWJ2]O(=/LIKNX8K%$I9MJEB?8 <DGH .2:
M )401QJ@+$* ,L<D_4GK7*P> ;"WL)])BO+L:'/,96TWY/+&6W,@;;N$9/)7
M/<\X.*=I?CNTO_$$>B7FE:II-[/&TMJM_"J"X5>6VE6/(')!P:O^)_%&G^%-
M.CO+_P QO-F2&.*(99V9@/R&<D_U(H ;?^&(K[Q+I^N&_O(I[".2."&/R_+V
MN &R"A)S@=^U:M]9PZCI]S8W*EH+F)H9 #@E6!!Y^AJQ10!QMI\.[:V?0W?7
M-7F?12RVC/)&,1E-GEG"#(V\9^][],3?\(%:?V-KNEG5-1,&M3R3W1/E;@T@
M ;:=G ( ]:ZRN?U#Q-+I?A_5]7O-&O4CTZ24>6&C+31I_P M5^;&TCUYXZ4
M8OB-;6_TT^ ?LNH7D\]O$@N7MSY:)N'[PR !0R!=V.Y '>NUM[>*TM8K:!!'
M#"@CC0=%4# 'Y5A7/BV&VO?#ULUC<'^VSB*4%=D9\LOAN<YP.PQ[ULZC>?V?
MIUQ>>1+.((S(8XMNY@!DXW$#]: ,7Q-X.M?$ES97PO;S3M3LBWV>]LG"R*K?
M>4Y!#*?0C^M0:CX#L=2T6WLI;_4!>6]P+N+4Q*/M(F QOW8QTP,8Q@ 8&!6S
MH&KQZ_X?L-7AB:*.\@694<Y*AAG!K1H \YT6S2V^*NIVMQ>7%\)-&AA>XN2,
MRN)'++\H"@A2/E4#U]35^'X:VL6GZ98MKNK26VE7:7-BA>,>3LSM7A/F'/5L
MG P,9.>WHH PK7PO;VWB+4]9-Y=2RZE$D,\+E/+VH"%QA01]X]^]9=NMA\.=
M#LM,+:SJ<$C_ &>V18//9  2$PB@ =LGD]S@<=C65XDUQ/#?A^\UB6UFN8K6
M,R/'"5W8'4_,1Q^OM0!6\&^'XO#7ABUT^.!8'.Z:6-3D*[G<5![A<A0?116]
M45K.+JTAN I42HK@'MD9J6@#$T;PII>AZ/>:5:1$6MW--+*A/_/0G*C'0 $
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
M?^(+3X<^+M7.LZCBTNY%TF9F49@5U"N"%!?.6&6)! !]ZUO%UE!::MHMJ_\
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
M>3-+J,WF.T?]T8 "CG/ !SSG@5#H'@>ST$!#J6JZE#&AC@AU"X\U($(P0JX
MZ<9.3C@<$Y .(\0+<ZK\,] \076H7,EW>WMC<S(LA\G#RH1&$Z +D $<_+R3
MDUZS>3&VLKB=5W-%&SA?7 SBN.'PPTQ=*_LA-6UA=*2X6X@LQ.FR!E?> AV;
ML9[$G\^:[54"QA,E@!C+')/UH X7X>>=-\([*X%U)'=W4,US)<(%+^:[NQ;D
M$9R>XKF=;FN=9^ 6E:C?7ES)=/\ 9&D?S"/,+7$8);U]O2NY\-Z')HFCW/A@
MF:.UC:4V5S& ?W+L6VY((#*6*\CD $=\,E\ :?+X-M_"QO\ 45TZ J5*O'YA
M"L&4%MG0$ ],^M '36MN+6W2$2RRA<_/*Y9CSGDFO,IFUF];Q\K>(]3B&DOO
MM/*9$*D0"0 X7E<]AC/.<]O4(D:.)4:5Y6 Y=P,GZX 'Z5SR>#+5#KQ&H7__
M !._^/KF/CY=GR_)Q\O'?\^: .?M/$.I:_=>'M,W#==Z#'J=P$N6MFE=M@X9
M5) !).!CJ.<#!;'?>(M)ET+PWK6I1/+J.I3Q"\ADW2"V2,R)&S%5Q(>%W 9Q
MR.3FM>]^'6F7FFZ/;+?ZE:W.CQB&RO[:98[A(P NPD+@C  Y'\S4^H> ]*U/
M08M+N9[YI(IQ<QW_ )Y^U+..DGF8^]CCIC& !P, &7KEQJOA#3+]DU@W,5Y?
M6L-DMP<O9)*X1RTC;BP^\5+ X]^E2G3O%UA?ZC+9WENMI/ITBV]O=7KW#)>
M$HZLZ#"'N"<=ZT_^$)TR?P_>:1J4UYJ:7JA;B>]FWROMY7!  7:>0   <GJ3
M46G^!K6RTV[LY]8UF_\ M%L]JLUY=;Y((V&"(R  #TYP3P/2@# T+7[C4&U&
MQM9=2T[Q)!IDF=+U9RZ^=QMF1B2&3=P2.,$<#N:!XD6XEO[::\U#1M9M=-D:
MXLM89G1'&/\ 2%8G#("#G! QV'?II?"%K=--+?7][=W$EC)8+/(45XHI/O;2
MB ;C@<D'I]<I<>#+'4/..JW5WJ+R64E@'G**RQ/C?C8J\G Y.>G&.<@',:3J
M>H0^+_#5FE[J,MKJ6FSM/-=-\MQ(BH1-&C$F/)8\848(XI?"-AJ_B*WU"YO?
M%.KJ;35+VT18G1 R*Q12V%Y(X(Q@<=.N=RV\ 65O=Z1=MJVL3W.E(\5O)+<C
M)1@!M8!0"!M'0 GN35O3M(MO!>D:I/!)J-[&\LM])%M621G;YGV!5&23VH Y
MC0-7U#4=$MO#=U>W*^(;;4C:WTRRD/LC/F-*/]EX]JCMF0>E>D@8 'I7*>&K
M*#4=>U#Q=_9D]E+>P16T2W,?ERM&F279>JDD@8/:-3WJYI>CW=GXJU;43?7\
MEG=JFVWN9@\:N.IB4?<7&/<DGT&0#"^)=MY\OA(_:+B/=K]M$1%*5!!#G.!W
M&!@]JFLKJ77_ !AXAT.2]O(+718;:*(03M'([R(7,K,.6/0 'C@D@YK?\0^'
MK7Q'9VT%S-<0-;7,=W!-;N%>.1,X(R".YZCO5:7PE;?VPNK6=]>V-^;=;:::
M%D8W"+]WS!(K L.S=??'% %3X?:SJ&L:!<IJCB6\T^_GL))PH7S_ "VP'P.
M2.N.X-4?&]W/IGR6=[>SZUJD@@TNQBG,:*P4;G8#^%>68_0<5UFE:5::-IT=
MC9H5B0LQ+'+.S$LS,>Y)))/O67/X1AE\3S>($U._AOI(1;J5\IEBC'.U \;;
M<GD^IH P?,U:UUC2/",NH2WTPTV2\NKE[DV\EPX=5P'520!EC@8.-O/!SF:P
M?%VB^'].@O-=VW)\0P6T4D#B1FMI'&U9B4!+#OC&1US73ZKX!L-6M[+SM1U.
M+4+*626#4H)ECN%,C%G&0NW:<XQMQ@5)=^![*\TJTL9-0U+_ $>[2]-P95:6
M:9""KNS*<XP.!@8 &,#% &3NN[+QEIOA%]8U&XMY[>XU":XFE FD 8*L*NH!
M"C+-Q@\ 9QQ5SPIJ-_'XM\2^&[NXDN[?3C!-:SRG+B.52?+9N^TJ<$\D=36O
MK'AJUUBYT^]>>XM]0T]BUO>0%1(NX88$%2I5AU!&/I3K?3X- AO;N%+F^OKM
MP\LC &6=PNU1P J@  #@*.I[F@#GOA?/(=)URP)/DZ;KEY:6_M&'W ?AN(KM
MY$$L3QDLH8$95L$?0CH:X9O!-Y!X+ATVVU&]M]5>\:^FNK&81AKARS,7S]Z,
M%ON]2%6N[H \>OM8URT\(:MIZZC?S>(]&U-P2LN'N;<#S@6'0*800,#[P&.3
MSW&G78\0W-QJ.G:A<QV"V4<<+1OD&1U\POAL@D(T8YSR6SR*U$\/:='XDN=>
M$.;ZYMDM9&/0HI)Z>IR ?913='\.V6@>'DT73#);VT8<(RD%UW$DGD$9R>XH
M \PDGO-<^'GP[O[^_NY+JXUFV66192I?+OR<=QM&/3M70W&F/>?%VZLDU"\M
MD'AR%6E@<"5@)Y!]\@X]21S[]<[2_#_3$\*Z?X?2\OUM].N$N;2<2()875B5
MP=N#U/4'K5V#PK!;^(GUM-0OS=M9K9'>Z,OE@DCJN2=Q)R3W].* *7PXU.]U
M;P-8W.H7#7%TLD\+S,!N<1RN@)QWPHS66UEYGQR+&ZNP!H2S!!,P7/VC&,=-
MIP,CO74>&_#UMX8TD:;:7%S- )'D7[05+ NQ9N54=R3^-1WOABTO/$MOKPN;
MRWO(;<VQ\B0*LL>[>%8$'.&YX(]#D<4 >6E]1TSP!XKU^PU:[M9].UV\EAAB
M*B-R+@9#C&6!!(QG'MZ]M>7NH:]XMUC1+:1XHM/MH"HBO&MWWRACYF54E@,
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
MDLCK&&VXPN/EYYYZ8]*HH XJP\+'6?#E]I>K7FL7&GSRI):O?N%NXBN&W!@
M1\P! 89&#G@XK2L_!EC9ZXNM"]U&;41:?9#/-<;BR[BV2,8)SVQC@<5T=% '
M(_\ "N](&B0:6+K4%CM[W[=;S+,!+#,2265@O<LW!R.:LP>!='AGUB5GO9O[
M7@$%XDURS*XV;"?]XKW[=L5TM% ',/X&L)-+TO3VOM2:+3+B.YMV:<,WF1C"
M$DJ> .,=/4&K5QX5M7UJ;5[2[O+"]N8EBN7M64"X5?N[PRD9'0,,''>MVB@#
MGI_!FF2Q:/#"UQ:PZ1();2.!AA7P1N;<"6."<YZY)ZU9L/#MMI^OZCK,5Q<O
M<Z@(Q<*[*4(0$)@!1C )^O?-;%% %'6-)M=<TN;3KSS/L\I4OY;E&^5@PPPY
M'('(YK//A6">YM)=0U&_U".SE$UO!<NFQ)!]UCM4%B.VXGGGKS6]10!RE_\
M#[2;W7YM8CNM3L9[D*+N.QNVACNL<#S .O''!%2:QX%TK5M3M=2CGOM-O;>'
M[.L^FW!@9HNT;8'*UT]% &!?^#]+OHM+3-U;MI<ADMI;>=ED!*E6RW).X$Y/
M4YSG-20>%[*#7KW5_-N))KR!;>:*0JT;1KG:N,=LGOSGG-;=% '-V/@G3;""
MVLTGO)=-M)A/;6,T@:*%P<KCC<0IY 9B <<<"IH_"EK%J6L:A'>WJSZLB)<G
M<F,*I5=HV\8!(_GDUO44 9VA:-;^'M&MM*M))GMK9=D7FL"RKV&0!FM&BB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBFR*7C90[(2,;EQD>XS0!QGPK_Y$L_\ 80O/_2AZ["YN
M(+.WDN;B18XHU)9V["L_0?#]GX<L'LK!YS;M(TNV63?AF)9B#UY))K,F\":7
M<:%9Z.]WJOV6TE,L;+?2+(6+%@6<')P3QZ4 -L+&&T?7O$VKQ>4;^(&2%UR8
MK6)#A6']X@LQ'^UCM7":';7WAJY\,WEY')>>$[Z=#IMM))ODTJ6;B+=_?&&P
M,YV%CCU;T71_!VF:-//-'+?7;S1&%OMUW)<80G)4!R< \9]<"I;3PM86D5I;
MB2XEL[)P]K:RR;HX2OW<<;CM[!B0.,=!@ YCP)_H\OCX7G$BZY<R/N_YY&-"
MA^FVN$\'BYL=2^%,NJ;ELWL[N.!G^ZLKERGXE2@%>QW_ (7T_4+JZG<SQ&\B
M6&\6"38+E!D /^!(R,'!QG'%3ZGX?TK6-)72[ZRCDLTV^7&/E\HK]TH1@J1V
M(QB@##^)&NZEX:\)R:GIOV1G6:.)X[J$R*ZNX3LP]:NW_B6[TS4$L#X=UG4#
MA=UW:01^22>OWI 1COQ^=)=^#;/4K6.SU2_U'4+*-U<6UQ,-I*G*[F50S8(!
M^9C71T <5X^_Y"W@O_L/1_\ HJ6NUK(UCP[::W<V$]U+<*]A,+BW$3[0L@!
M;ISP2,'CVJMKV@-JVK:+=QS74,NGS^;YD<Y1-N5W*R#[Y8#;Z %C[$ Q?C'#
M=S_"G7%LPQ<1HSA>OEB12_X;0<^V:ZW2)8)]%L);4J;=[>-HBO3:5&,?A5MT
M61&1U#(PPRL,@CT-<'KG@W6;.W@B\*ZE)%I2O_I.BO+L26,GYEBEQOBSD\ A
M?I0!S/@SQ"?#6@:S<11"9-6\536NCQ,VU'+L%#9[(,'./0^M0:=;2>"/$>H>
M&M0$DUQ>QR3^'+F+<D:2R\21HN2(R&;.>2%SDX.#Z->^%=$\1^&+?1[K2Y;.
MUMF5H(5_=/;.HX*,I(R,GD$CDU!>_#O0M4T_[-JAO=0E&#'=W5TSSQ$="C?P
M?@!GOF@#4B(\,^&6DO[VXO7M(/,GGE;<\K <X';)' %>::ZFH^&UT'Q?/HU[
M;W>GW3/J\[/"R217#8E'R2,Q"DKMXX [8KT!?!=@-*CL'O-3E59TN'FFNV>6
M5T(*;F.20"HPO3CI6IJ^D6^N:-<:5>M*UM<1^7-M;:SJ>HSCC/M0!=1UDC5T
M8,C %6!R"#WK"\3J^IZ=/X=LR!<ZA"T4K@9$$+95Y#[XW!1W;V#$:.D:5#HN
MEP:=;23/;VZA(O.?>RJ!@+D\D#WK NOAYI5WJ%U?/J&MI/<OOE\G4YHP3T'"
MD  #@#L!0!5UR^72KW3=&30]7NM'LX$D_P!!M3,LC(=L<;'/1=NXCN=O;(-/
MX1:F+W0M1@^Q7L&S4KJ3?/#L5M\SG:#W8=".QKNM/L8-,T^WL;8,(8$")N8L
MQ [DGDD]23U-4;33;?PWI4\.E6LDIDFDF6+?G=+(Q8Y8_=&3U[?I0!QO@:P?
M6?#6NZ0U]>V<%CXBNHK>2SE\MQ&DH<*#_=RQ!'I7HTKK'"[LZHJJ27;HH]37
M%S^!!_P@BZ$MQ/\ ;'F-S)=6\QAS<,Q=I"1R5#'[O7@?4=F\"2VS6\P\U'38
MX;^($8.?K0!Y987]];ZMX)GM]1O[N"_N)HKB]GF94OU,3N'$)8A5R 5/! Z#
M!J&>"]NM(^(<\FNZP'TFYGDLO+O'3RRD"N/ND9&?X3Q[9YKK[?X;Z#;0Z=$K
M:BR:=-YMH'OI#Y(P1L7GA<'&!UXR:N+X,TU;;6;?SKOR]99FO09?]867:V./
MERO'&.* .?L-:N?$'BK1-%O+B6.!O#Z:I,(9#$;B5V5<$J0=J_,<#J2,]*G^
M&EL+2?Q?;K)+(L>OS -*Y=L>7'C+'D_4\UJW/@72;F/2B)+R"YTJ/RK2[@G*
M3)'C&PL/O+@8Y!_4U=T/PQIWAZ6^EL3<E[V8SSF:X>3<Y &<$XSP.>OO0!LT
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117-:UJTDW
MBK2_#-M(T;W,4EY=R(<,L"8  /8L[ 9'( ;&#@@ Z6BL74O$5GI N(Q;75S]
MCB$MPMK&'\B/!P3DCL"=HR<#.*R?$/B*#3]!L_&6G7/G:<#$;@*3MEMI&"E@
M.S*6#>O!!]@#L** 00"#D'O10 4444 %%%>>ZC?'7OB)>>';VVU#^SXM-4JL
M)*%9'E93-D'. %&T]N>.: /0J*X;P_J.F:5X6UR?1Y=7U%K"YECN&OR[RM.D
M:[CA\$#IG@=^*YFUUI]/\.^%?%+0:S)JEZ;>VN&W_N;DS%=S.I.#C)V8Q@X'
M04 >OT5YW<ZN=/\ BTLSKJ3Q3>'S*+%=\C>9YX'RQY(4X'.,#CFNST+7++Q%
MI$.IZ>SF"0LN)$*.C*2K*RGH0010!HT5'/-%;6\D\SA(HE+N[=%4#))K#T[Q
MCINHWNGVJ1W4)U*!KBQDFC 6YC4 DK@DCA@<, <'I0!T%%>9Z<9CI/Q(B-Y>
MG[/=S^2YNI-\>+=6 5\[@ >V:Z_P3(\O@+P[)([/(^F6S,S')8F)<DF@#=HK
M!O\ Q;I]@+Y_*NKB#3SB]GMXMZ6YP&(;G)(!!(4' /.*H:IXT6U\0^'M/LK2
M:\M]526<7,(#*\:Q[@$YY.64YZ8^O !UM%>9Z9XDA\.>)O'#7G]IWEO;74+A
M(UDN#!'Y"LQ.2=J@DGKZX'%=O)X@LA!9R6HEO'O8?/MHK=06DCP"7Y( 'S+R
M2.H'4@4 :M%<J_Q#\/II5OJ+RW(AFO?L!7[.^Z&?=M*2#'R$'U_#-;6CZO%K
M5D]S#;7ENJ2M$4NX&B?*G&=K<X]#0!H45R$_Q(T*&WU"X$6I21:=<-!=LED_
M[G !+,"!A1GOSP< XK;NM>L[>:VMX1)=W5U$9H8+< LT8QE\D@!>1R2,D@"@
M#4HKF+CQ]H5MX=GUN26X^S6TWV>X00,9()0P4HZX^4Y(ZX'(YY%6M/\ %FG:
MAKTFC)'=PW:P_:(_M%NT:S1@[2R$]0"1Z=: -VBH[BXAM+:6YN)4B@B0O)(Y
MPJJ!DDGTQ6+;>+M.N-6LM->.ZMIK^)IK(W$6T7"* 6*\Y! (.& ..U &]17-
MV?C?2;V?3EB%P+?4I'BLKIHQY4[IG(!SD?=;&X#..,U:/B:T^T%(X+J6$78L
MFN8T!C68L%VGG(PQP3C&>,T ;5%>9Z7XEA\.>(_&[7G]IWEO;7<3[8UDN#!'
MY*LQ)).U023U]<#BO1K:Y@O[*&ZMY!);SQK)&Z\;E89!'X&@":BO+/#GC.R\
M,V_B0:F=5N8(->ND:=8I;E;:(%0N]SG 'U)]J[ZX\06D0A%JDU_+-!]ICBM
M&)B[/DD#!SQSSVS@T :M%<M_PL+P\;'2[Q)[AX=3E,,!2V<_O!G*-QPP*D;>
MI[ U;TWQ?I6HIJA8SV;Z7@WD=Y$8FB4KN#$'^$@$@^U &]16%#XLL7UB+2IK
M>\M;RXA:>U2XBV_:$7EMG)Y P2IPP]*XNRN(_%K^))]6_MJU_L_5'2WN+,NC
MV\<21_( F>3EBPP<[O88 /4:*X >+[/1?#?A1=%M+^\LM3GCMX)IB7<(<D[B
MQR6(4X'\L 'H[KQ3:6INO]%O)5LU0W9BC!^SEE# ,,YSM()P#@')Q0!N45#=
MW(L[.:Y:.218E+E(EW,0/0=S[5SX\=:2VF:/J*1W;VNKRK#:.L0^9V)"J>?E
M)P>M '345A:QK>GQ6^KVEZEZL%K9^;<RP1L<1N&'RE/FW8#'CD8SQP:Y77YH
M?[*^'MUI=S>K:3ZG9I'OG?,D+1,P$@SACPIR<\T >CT5Q6FM*GQ@UJ#[1.T)
MTJWE$3RLRJQD<$J"<+T'2H_B/<G3Y_"EY]IN8D&N01RK%(^'C*2,047[W*C'
M!/I0!W-%<[I'C;2-6N-0MLW-C<Z>GFW$%_"8'2/KYF&_A]_SJ2'Q;I\FKV>F
MS17=K-?HTEDUQ%M6X"C)V\Y! YVL <=J -ZBLGQ#XCT_PQIPO]3:5+<R+'NC
MB9P"Q &2.%&3U)%5K;Q;974;>7::@LYN&MXK:6U:*29E4,64/CY<'.XX'KS0
M!OT5S]MXST:XTN\OS++"+.?[+<02QD2QS9 $>T9RQ)&,9SGBN<BU2:7XQHGD
M:G"!H4DCV<SY4MYR ,B[BF2..#VYH ]#HKFU\<:._AZPUU3<'3[Z98(I/*Y#
ME]@##J,L,59U7Q38Z4;P-%<W)L8?/O/LR!OLZ8)RV2.< G R<<XZ4 ;=%8[>
M);%[>UEL5FU!KJW%U#':J"S1''S_ #$ #D8R03VS@U!;^,M&O-&M-3M9I)H[
MN7R((5C/FO*,YCVGD,,'.<  $DXYH WZ*X'PE?27?Q,\81M]NC2.&S_T>[<M
MY3$2$[1D@ \'Y3BNBUKQ9I>@ZC96%Z;G[3>A_(6*W=]Y12Q ('+=@HR<D<4
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
MP!DC^(XZ58\+75MJUQ8+-X%GT[5;3FXN+JQ"1P,!AC%)_$2>!M[')Z<^A44
M<9\4(;BZ\&M;VEI=74[7=LXCMX&D;"3(S'"@XP :J>.H;F+6?#_B*/1I]8TZ
MU2>&[M(H2\RI*$(D6,\D@IR.O-=]10!Y;KVGS7FAV6M^'_"TMI'9:O;:A+9?
M9A#<WB1[@Q*=<_,-H//RGVK2M;V75/BKI^JV^EZHE@=&DMS//9O"%D,JM@AP
M".%/U[9KT"B@#Q2*'4X?ACIOAW^PM6;4--U6)K@"T;;M6Z+[D;HX*G.5SCOB
MNEMK_4/"OC37UO-"U2^L-9ECNK2>SMO.PWEJC128^YC:,9XQWKT:B@#S/78[
MO2?&-GKFI>&IM2TR[TU+2:&RM_M#V4J.S#Y1U7#XR.X^@IFIV=SINH>%O$NF
M^&IK;3+*YN3<:=:VX\]$FC""8QIU8$$D#) ([YKT^B@#A/#4L]Q\2O$>H?V=
MJ$-E>6EH()[BV:)6*!]WW@"#\PX(S2>,[I+/XA>!)W25T6:]!$49=N8",[5!
M)QGMVKO*PM5\.?VIXATC6#?2PR:6TC0Q*BE6,B[&W9YZ=,8H XCQ!H]W?0^/
MM9MK&[*:GIT=C:0K;OYEPZHP+[,;@,L%!('0GI@G3\26.HW7AKPGJEA9W,S:
M1=V]U<67E,LKQJA1\(<$L,D@=^U>@T4 <--ILGB7QY:ZQ:_;;.SM=+FMFN6A
M:"1I)2,!0Z@_* 6SC )'7G$?B#PU=:9X&\1PQZMKNM3WEA)!%!<D3D.5(&T(
M@(R3UZ5WM% '!ZQ>:G:^"_#C6>G7KKYMM'>^79L]S;1!<,R1E<[@0!G!(!)'
MK6%'I>H3)\2;2WTC5$&I6:M9M<JQ\W_1MN-[$DL6[9R.^.E>LT4 >;-J>I?9
MO",9T;5XM--NT5W)#9M]IC=8T"KP-\:$[@6&"=HY Y+O!EY=>&?#>MFZT#62
M4UF=D@2#?(Z22_*5Y^< ')8$CW->CT4 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5F:GKEMIES;6ACGN;VY#&&UMU#.RKC<W) "C(Y) Y ZFM
M.N+\9>'-5U#5;+7/#.IPVFO:?$R"&<;HKB%R"4<=0,KP?7\P =!I.OVFL7-W
M:PQW,5S9[!<17$)C9"V2!SP>!G(R.1S6I7F=M\19(='\2W6J:&VF^)M(M%:Y
MMG;='*OS>6RL.J;F/Y]36O'+XHLM9LKTO<SZ/Y$AU!;LP @A<H\/E\]<@@G&
M,=^: .UIGFIN= P9T +*#R >G'X&N+T2?Q#X@T+0O$=IJ\<1NI$N+JTD13 +
M9LYC7"[MX&,,3U!SQP*OA*UO9/%OC8?VQ>DQWJ1KY@C8#,*D'[O;/ &!Z@T
M=KI.H?VKI<%]]CN[/S@3Y%W'Y<J<D?,N3CIFKE>8:'XRU6^\)^"8I[L_VEK\
M\B37GEKE$3>S%1C;N("J.,<]*TI]7UC2_%NI>'&U"2>*726U&RNI(T,D#*VU
MD.  PZ$$C/;F@#O:*\KL-=\1Q:'X&UZXUM[C^UKJWM+JT,$:QLLJM\V0NX."
M >#CV%=CX^U6YT/P%K>I69*W,-JQB8=58\!OPSG\* -"#7;2\U&:RLEENF@?
MR[B2)1Y<+?W2Q(!8=U7)'<"KUS<P65K-=7,J100H9))'. J@9))],5YS8W&J
M^ =-\(6I>SN](OIH;"9(X&22.649$N[<=V6R6R._&*T/C&\B_##5!&2$=X$E
M([(9D#?IQ0!T>G^);+4+N"U"7%O+<PFXMEN(]GGQC&67Z9&0<,,C(JC=>.]'
ML]8M["X2^C2XG%M%>M:N+9Y2<!!)C!.>,]/>LGQR6B\7> S;#$PU-T&W_GF8
MB''TQ2?$NYO].L+#46TRVO-!T^[BN;V,2D385OE*KC&%8AB,\X Z9H [VBBB
M@!LC%(V8(SD#(5<9/L,UC^'O$]CXFBN9=/CN1';3M;R--'LQ(OWEP3DXS]*V
MJ\B\/WM[IOPQ\<:AIUR;:[M=4U&>.0(KX*G.,,".U 'KM%>?6^IZ[8^)O!XN
M=8>[M];@E6XMFA14C98?,5D(&[.00<DYSVXQTGC'7)/#OAFXU"%0TP>*&/=C
M :218P3D@<;L]1TH W:*XZW'BNUUV1_,=](>S?<=3>$-%<#E6!B_@/<'IU%9
M&E>(=6C\4>%+234YK^#5+:X^URF)5@DECC5]T!VJVW)(!Z$$=3S0!Z161IWB
M*TU/7M5T>&*X2YTP1&8RIM5O,#%=O.3POH.HKFM(O=?\6>&[?Q#I6KI:RRW;
M,EK*BF 0)*R%&^4MN*KG.1STP*H+:7]W\0O':V&JRZ<Z6MBWFPQ([EA%)M'S
M@C;Z\9/J.X!Z716!X)U>YU_P3H^JWFTW-S:H\I48!;&"<=LD9K(BO=9\5?\
M"2?V3JITZ?3;Q[&S0(C(9$527ERI)!9B,#& /6@#MJ*X?7K_ %B&ZDA.K".1
M-*\U+?38P\IN.=TC;U(6(8 7)&>1R<5FR^,=33PIX5UR^2]73;NS\S4[K3H0
M[PR%4*,5(.(_ODX'7';@@'I5%<$GB6YNGT#2['4I-2%_;W%TU_:>4KRQHRA0
M-^%4_/\ -QD;2 .XW?"@\0QV][!KY$FRY;[',Q3S7@/W?,"?+N'(R.M '05C
M>(_$UCX9T*YUB[2>>VMR%D%LH=@<[?4 <D#DUKR(7B=%D:,LI =<97W&01GZ
MBO$9([C_ (9^U^>?4+FY+W$XVSE3@B\.6R%#$GJ<D^V* /<**X=M1U;1?B%:
MV-YJLE]8W^G3W+0M"BB%XBO^KVC.TAB,,6/O5'3M4\6ZYI6B:_I?G?Z3(DUS
M;S- +8V[?>5<?.&48P3W!R.P /1J*HZU-<V^AW\UG/:P7,=N[12W;8B1@IPS
MGLH/)KC-&US4V\;66D_VA=W-E>:0]QYUS B9F5D&^,;5.T[CP1CH10!Z#17D
M#^(/%*?#2X\4G7Y#=V%_(GD_9HA'.@N?+P_RY^[TVE?Q/-=.^HZMH7Q!L[&\
MU:6^L;_3[BX>)X440O$5/[O: <$,1ABQ]S0!W%%>92>(]=F^&0\=6VH%9U4W
MAL"B& PAR#$?EW9VC[V<[O;BMG2]:O[_ ,?WFG?;9AI\NC07T,;1QAH7D=@<
M';D\ <'- ':45Y/!XH\27'@3PKJ*ZMB]O-=%C<2/;QD2QFYD09  QP@'RXSS
MS6HUYK-OK7BK0+C7+NXCCTI+ZVN=D:2PLV\,H*J!CY1CC(]<\T >A1R)*@>-
MU=&Y#*<@TZO+=+U#5="^%_A2]C;4[RQ>&%K]K6.-YH(3"<;!MY4-MR3EL9YK
MM?".I0ZOH*WMOK U:"25S'<[0K;=W"LH"X91@'@=* -VJNI:C:Z1IMQJ%]*(
MK:W0O(Y&< >W<^U<U#J=WXA\8:_HT%_/80:1' FZW5"\DLJE]Q+J>  H QR<
MYSQ7%^(]8U'Q%\&]:?4+AHK[3+_[!=&!%"7#1W$:[L$$CJ#@$<Y[<4 >FZ;K
MHU#4[O3Y-,U"RN+=%D/VF-=DBMG!5T9E/0Y&<CTJUJ.IV^FV%W>2AY%M8S++
M'"-SA0,]/H*FM()+>W6*6ZFNG&<RS! Q^NU5'Z5YKI,%SYWQ'>74[R=8II4V
M2["&'V92,X7(QG  (&.U 'H>CZG#K6BV.J6RR+!>0)/&L@ 8*R@C."1G!]:N
MUY1H5YK&B:%\.KE-5>2SU%;:QEL3"@C"- 2K XW[@5&3NP?0#BM.75O$WB*R
MU6[\/O<175K?RVUJG[C[.?*?:1*&^<[L$\8QD8Z9(!Z)14$9GFL4,F(;AXQN
MVD,$8CG'K@UY(FM^,W^&(\9)XA#W%C),\EF;2,1W$:3NI#G&0=HXVXX [\T
M>Q45YUXFU[58[77+VTU1XC;Z6MY96MG&KO$0C.S7&]2 "0 !GD!L FIM2U[5
M[%O"7B"6_>/1;X11:C;K''MC>5!Y;[BNX+O(!Y[B@#OZ*\Y\7:UKEGX-\3Z_
MINK2PI;S".Q4PQL J,L<AY7/+[P,D\*".M6=0F\067C[2]*3Q!*UMJ]K<,X:
MVB_T9HMAS%\O&0V/GW^IS0!WM%>9VOBW5M,T76;6YNWOKNUU]-)MKJ1$5RDA
MCPS ;5+*';T!(&:U#_PEMI>:H_VB==*.GM)#+>>0TT%RN3\H089"/7H?:@#N
M*:)$,C1AU+J Q7/(!S@X_ _D:\NL=<\1PZ/X$URYUM[@:O<6]I=6A@C6-A+&
MQW@A=P8%0>N/8"K>C1ZK'XS^($EG?W-S=6WD_9K><ILD<VVY%/R@@!FXP1[Y
MY- 'I%%<+X+\2KK>J&W?4[Y+Z"U/VW2=1@6.:*7*_O%PHROWAP2.5X&:V_%-
MW=6L.G_9]0BLHI+M4N&VEYI$PQV0KM;+D@=NFX]J -^BO*;KQ3X@C\">-;B.
M_FBO-&O'CMIIH8S((]J,%< ;21N/.,],\UN#4-9TKQWH-K=:N]Y9ZQ:7#RP/
M"B) \2HP,>!NP=Q&&)H Z/Q-XBM/"N@W.L7T5Q+;6X!=;=-S<G'<@?F:U6<+
M&SX8@#.%&2?H*\>\4ZA?^*O@AJOB1M1FACNE9X[-$3RUA$VT(?EW%L#).>OM
MQ7L2_='TH R_#OB"T\3:5_:-G'/'#YLD.V=0K;D8J> 3W!K5KQ?21XBT_P"&
M^I:]H^N?9AIMY?7 LFMT:.=4F=G#L?FR0#C:1C]:ZI/$6I^)M0OK/3OMUJ+:
MRMI0;0P;A)-&7!;S>H V@ #LV>V #OJ*\XEU+QA'JO@G3M0OX;*\U$746H)!
M$DB%HXV*NI(X)X..@.."!@Q1^+-6T33O$]K=7C:A<:?JD%E:W,T:*^V?R\%@
MH525WD]LXYQ0!Z97,:AXWM+'S'ATS5-0MX[AK1IK&!90)EZIMW;NORYQMSP3
M4%A#XH7Q')'+/=?V+/:D&2Z:W,\$^>&38""I'9@<$>G%<QX4&H:?\.?$^H6F
MK7*W%O<ZE)'OCB90Z2.V[&S))(YYQR< 4 >F6MXES96MR\<EL;E%98;@;)%)
M7.TCLPYR/8U9KRV^EU#5+[X87$FK7D4MY$TDIB\O!D^R,Q?!4C<<D<@@ G %
M7=1\3W5CXJFTO5]1O-(:2[B&FW#PH;2ZB^3<A?:<.?G!R1C(Q[@'HM175PMI
M:RW#)(ZQJ6*QKN8X]!4>HO=QZ7=O81I)>+"Y@1SA6DVG:#[9Q7$^%/$HUJ[E
MMI=3OH[^"R;[;I.HP+'+'+E?WBX497[PX)'*\#- '6Z!K=MXCT*TU>S65;:Z
M3S(Q* &QDCD GT]:TJ\:\,7FL:)X!\!ZC;ZJ_P!FN;NWL9;'R4\MHI&92<XW
M[P<'.['MZ[/C3Q%K6CV/B._M=5+SZ?)$]M;VD2O%#'A,BX++]YLMP&S@J0!0
M!VMQXBM+;Q/9Z \5Q]JNX9)HY G[O:F-W.>O(Z ]:-$\16FNW&IP6T5Q&^G7
M/V:;STVY?:&X&<XP1UQ7/ZR=WQ9\)'UL+X_I%3O W_(Q>-_^PQ_[1CH WK[Q
M%:6'B+2]$EBN#<ZEYGDNJ?NQY:[FRV?3TSUK7K@O&L-S/X_\$16EU]EF=KX+
M-Y8<I^X&2 >,XZ9R,]CTK*?Q9KOA:3Q+I.HWHU2:Q-HUE>21(C;;A_+ D"X4
ME3SVSCMV /4J*Y33$\3P>*4\YKB70Y;<B47S0>;',#P4\KJI'4'H>E1_$'4M
M5TK3M*FTF]%M)-JMM;2;HE<.DC@$'/(_#!H Z^BN%DN]9T_7[7PS)JE[J$L\
M$]^]S%%!%,(PZ*D8SA<#<23C/ Z<U5;6_%&DVFGZ1JLJI?ZEJYM+2\(C:06N
M"^]U4;/-P"O3&2#@]P#K8O$5I+XJF\.B*X6\BM1=EV3$90MM&#G).<]NU:]>
M;I:75K\7-33^T[F1CX<5XIG6,O%^_;@?+@\@GD'K4,/BC7)? ?@?6#J+"[U'
M4;2WO"(H]LR2.0P(V\<#^'% 'IU%<3%>ZQXJ;Q*NE:J=.FTV[:QLT"(RF1$5
MB\N5)(+-C QP/6B?5]6U#Q!<:%')<QRV5A!+/+IQA!:63=DCS?X!LXP.<\^X
M!VU9&F>(K35=:U;2H8KA+C2VC6<RIM!\Q2R[><D8'H.M<M:ZWXD^U>&O#6L2
MQVNKWBSRWMS;[6)CB^[M&"H9\KGCC#8QD8?X,MYK7XB^.HIKJ2Z8/8XED"AB
M#"2 =H X'&<=J .PU#4?L#V:_8KNY^TW"P9MX]XBR"=[\_*@QR?<5=KD_&>I
MZCI>H>&/L5X8H;S5XK2XB\M3YB,KL>2,C[HZ8K(-QXAU/Q5XQTN+Q#-:6^GQ
M6TEJ8K>(NA>-VQEE(*Y'.1DX&".<@'H=%8/@K5[G7O!6CZI>;3<W-JCRE1@%
ML<G';)YK>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHIDLL<$32RNJ1J,LS'  H ?16-)XCMX_%
MT/AQK:X%S-:O=),0OEE5(!&<YSEO2MF@ HHJE=7[VVI6-HMC=3)=%PUQ&H,<
M&U<C><Y&>@P#S0!=HHHH *XWQ!+)%XE2]M?[=BN8(/)S:V/G6\JL0WS CYL<
M="".>>:[*B@#SJ./3YFU:;5M(U_4+G58!:W+MIK(HA ("(H^Z/F)SDG)Z\#%
M?P["VAM#'<R^+]3L[4%;2UNM/&V(8QR0 7(!(&3@>G3'IM% 'EFBZ;#H4_V>
MU_X2XZ&DQGBTEM/_ '<;;MV-^-Y0'G;G'KGG.C:RI8:_JVJVEMXFC_M(K));
M'3<QK($";^FX\ <9QFO0J* /*X-(T^#PII>AK9>)]^DSB>PO5TXB6%P21GC#
M#D@@C!'YUIBX22>]OKJPU^;4[JT^Q_:!I14119)PB9XR2222<G'8 5Z#10!Y
M;]@A&A:!I*V_B00Z)<Q7%N_]E?,[1@A0_8CDYQC-=3>^(;/4;">QO/#VN36]
MQ&T4L;:>^&4C!%:,/B*WF\6S^'?LUPEU#:"[,CA?+9"VT;2#GJ#U Z5L4 >=
MVC0Q)I<%Y9>([VUTIP]G')II!#*I5&D8??*@D X'J<G!JP]W!=VNLV>J6'B7
M4++4V/\ H\VGD+ A4#8A'..^?7WYKO** //[*>*+4K&_O['Q'?SZ?"T-F9--
M*^6& #.<?><@ %N!C. ,G,:3SW$+6NKGQ-J5D91)Y,FDJA8!MP1V4#<H(''&
M<8.1D5Z)7.V7BZ'4+VQ2VTV_EL+XR+!J"(K0DIG.[!W*#M."0 : -NSN1>6D
M=P(9H0XSY<R%'7Z@]*GJ*2X1#(B_O)43?Y2$;R.<<$]R"*SO#7B"V\4:!;ZQ
M:13103LX5)@ XVNR'(!(ZJ>] &HX8QL$8*Y'#$9P?I7'6GP_2T\,ZUH0U:X>
MWU>6:6>1HDWJ9?O[<<8/N#BNSJE=7[VVHV-HMC=3K=,X:>)08X-JYRYSD9Z#
M&>: ,:3PB9;WP]=-J4F_0U980(EQ+N3RSO\ ^ ^F.>:UM=T6R\1:)=Z1J,9>
MUNDV.%.".<@@]B" 1[BM"B@#D;#P/(FG7-CK'B'4M7ADMGM8A<;%,4;J5)!4
M99\'&YLGKCJ<Q6G@!K>XT"XF\0ZC/+HH>.W)2)08F0)L("^@ W=?<5V=5M0N
MFL=.N;M+6:Z:&-G$$ !DD(&=J@]2: .5LOA\FFZA=?8M;U"#1;J9KB;25V>4
M78Y8!B-RH3U4$9^E:,/A9K?7=;U:/49/-U:...1#$I6,1J54KWSACUSFMZWE
M,]M%,T3Q&1 QCD&&3(S@^XJ.^N6LM/N+I+::Y:&-I!!" 7D(&=J@]2>@H H^
M&="3PUX>L]&BN'N(;1/+CDD4!MO;..*QKGP*1XCN]7TK7M0TH:AM-_;VP0K.
M0,;AN4[&(ZD<_2NJM9C<VD,[0R0M(BN8I1ADR,[6QW'0U+0!RL_@>!M;FO[/
M4[RRBN;-+*YMH=A62- 0F"P)4@$C(_0\T:3X/N=#L-*MK'7;@_V? ]N!<0HZ
M2(VW 91M^[L&"#GDYSFNHD<QQ,X1G*@D(N,M[#-<DWQ"TX>!T\6"QOC8O*8_
M+"IYB'S3$"PW8 W#L3UH ANOAKI[:1IEM87]WI]]IDTD]K?V^T.K2,6D!7&T
MJQ/W<8X Z5+JOAS58O"\EM8:_J;:S)*LAOE5-\K@<*P "I'Z@ =^I)SV%% "
M(&"*&(+8Y('4UQ,OPXAD\,:EX>&LWJZ=>SM*$V(3"&D\QE4XYRW=L\<#%=O1
M0!S\_AIKGQ/IVNS:@YFLH'MQ$(E".KXW$]\_*.G2LO2/AZNB7)AM->U$:$)3
M,FD$H8E).[;NQNV9YVYP>^><[<OB.WB\6V_AUK:X%Q/;/<I-A?+*J0",YSG+
M#M6S0!FZ_HMMXBT"]T>[:18+N(Q.T9PRY[BL2V\%31:WIVL3^(+^XOK.V>V+
M/'&%D0E2 5"C RH)QR?7%=;6/JWB*WTC5M)TZ:VN'?4YC!%*@78K!2WS$G/0
M'H#0!A-\/(F\%W7A=M6N#:7,[3O+Y:>8"TGF$#MC=[=*UKCPTUUXGTW79K]S
M-8P20+$(@$=7QNSWS\HZ=*WZQM1\1V^F^(=(T:6VN&EU1I%AE4+Y:E$+D,<Y
MS@>G>@#(M_ %O;:3/H4>H3_\(_-*9/L!0952VXQ*_41DYXQG!(S5V_\ "AN?
M$\6NV6J7.GS?919SI"B,)8@Q8#Y@=I!)Y'8UT=-D<QQ,X1G*@D*N,M[#- '%
M0?#B*VT'2](BUB[\G3M1&HQ%T0GS Y<+T^[N8GG)]ZUO^$51_$M_K,U[(YO;
M,64L 0!1&,D8/4'+'GWJWX:\06WBC08=7M(9H89GD14G #C8[(<@$CJI[U;U
M34$TK2KK4)(99H[:)I72$ N5 R< D#I[T 8&E^#[G1M,TRSM-?NR=.RD+31(
MRM%MVB-E &0!@YSG('/:M70="M]!MKJ.%M\EW=27=P^T*&D?&2 .@X  ]N23
MS5C1]3BUK1;'5($=(KRW2X17QN574, <=^:M22QPIOE=47(7+' R3@#\20*
M,&Y\+X\2RZ_IE\]C>W$*P72^6)(YU7[I*G&&7H"#TX(-5=1\"6=[X/D\-17D
M]O;3R^=<3A5:660R"0L21C)89/'L,"NKHH 9"LB0JLL@DD Y<+MS^%<TW@Q5
MOM>N+?5;J&+61F:WVH41R@C+@XSG:.A.,\X-=110!R)\##^R_#M@-4F$>@RQ
MRVS>4N7**44/ZC:2.,5&_@#R=>O;_2]?U+3;74)/.OK&W*;)7/WF4D$H6[E>
M?<5T.J:S#IDUI;>6\]Y>.R6UO&0&D*J68Y8@  #DD^G<BC1=5_MG35NS8W=D
M^]HW@NX]DB,I(/J"..""0: +H\FTM@,I%!$F.3A54#]!7F'P]T0:_P##F+3[
MK42VG274[7%FL8#X^T.P0MU",,$C&2&." :]3HH Y"_\!17NHZY/'J][;6VM
MVXAO+6()M8B/RPP)4E?E[ \_I6?KB:?:^&U^'TCWFI:A=6 AMS);,01]Q79U
M4(H3&[J#A>Y(SW]% '.:SX0M=6\%?\(LES+;61B2$N@#/M7!ZGN2!D_6I+KP
MU)=^)-)UN747\_3HI(DC6(!7$@ <MWS\HQCI6_10!Q[_  ]L;K3]>L;^\GN(
M=9N?M<NU0C0RC;AHR.F-JXSGI]:GT[PC>6UC<0W_ (CO]3GD@:VBFN$0>2C=
M<!0-S' ^9LGCZYZFB@#D/^$$7^Q/#^EC5)A%H=Q%<6[^4NYVC!"A_48)SC%6
M)?!J-K&N:A#JMY;C6(!'<0Q[-H<1&-74XR"%[9QD9KI(Y8YE+1.KJ&925.>0
M2"/J""/PI] &%:>'"NNV^LW]Y]LOK:V:UAD$(C^1B"Q;'WF.T>@'.!S2>(_#
M0UZ?3+J*_N+"]TV<S6\\*JV,J58%6!!!!(K>HH XF;X<PS:?X@L3K5^8=;D$
MEQO6,E6PH8CY1R=H]@. !6I/X7>YUW1-6EU%S-I,<D<:")0L@D 5BW?.%&,8
MQ7144 <#+\,(CH>I>'[;7;ZWT*]<NMBL<;" EMQ",1D+GG'Z]<]U;Q-!;QQ/
M,\S(H!DDQN;W. !GZ 5)3'ECC:-7=5:1MJ G!8X)P/7@$_@: .4@\"10:==Z
M/_:=P^B74[S2VC(H8[VW/'Y@YV$DY&,X.,TNL>!Q>Z]'K>D:S>:+?^2+>9[5
M49)HQT#(P(R.Q[5T%O?O/JMY9&QNHDMUC9;EU BFW Y"'.21CG@=:NT <U-X
M/C?5-"OH]0G5M',K1AP',S2J5D:0GDDY)XQR:K2^ +*\B\10ZA=2W,&NNLDZ
M;0GENH 5D(Z8VJ><\BNNHH YO0?#%[I'SWOB&^U:6.,QVS7:H!"#WPH&]O\
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
MG=G/&,Z^USQ+H6G:/-XJ2Y-JMO*FHWFC /Y4P8!)' &=FT$G QDG(/%;FJ^
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
MZ3(BA%DC/E,"&P3A3WZ9S71PZ9XANQX>N)M7U!;FUGD:<!5BCN("_!G0?QE
M  .C-G P: -CQ9<W%IH326VHPZ>YFB1IY%+'87 94 !S(1D*,'DBN6T_6/$$
ME_XUTS3S<23V5K!-ID5]L\Q7DC?@GN"5! ;D9P<5UGB7PY!XFTV*UFN;BUD@
MN([J"XMR \4J'*L,@@_0BLM? < O]4O3K6JFXU*VC@N)/,C!W)D+(,)@,,G
M'RCTZ4 5_!GB*WUK5+J%+W48KJ"!1<Z3J:;9H'SRXX^93D#@D# P!FKOB"XN
M?^$@L;-=0E2WDMI6^Q60_P!)FD!4!]QX6-03DDJ,D YZ5?LO#R6^MG6;JZDN
M]0%K]D65D5,1;MQX4#))P2?;@#G,&I>%(K_Q+;:]#J5[97<5L;23[.4Q-"6W
M;3N4XY[C!]Z .%@\3>([WP+X+U!-5:&]O]76PN7,*$2KYDJY88Z_NQ]T@'FK
MTM[XAT#Q1K&@R:]=7MO-HLFIV=U-%%YMO(C;2O"A2IR#R/;WJGXF\-6WAC1/
M"VC6>I7ACC\0PW"R2,K/;QDR,6'RXVAFY+ ]>3C KKM5TB"RTW6]9N[MKF^G
MTY[<3. H2/#$(BCU8Y[DG'H  #C6U7Q1IGA'PMXP;7Y[L7'V-+VP>&,121R[
M5)7 W!\L#G/7L!Q71Z,C2?%/QHB2M$S6=@!(@!*_++R,@C\Q4/@CP^FI>!_#
M O[Z>X@LH8)A:.JJ$F11A7P,G8>@..@SG%=%:^&4M/$FJ:Y%J-U]HU&...2,
MB,H@0$)M^7.1N/4G- '&:!XLU6[\(>#H;J^8W^MWLT$]Z54,J(TK':,;0Q"*
MHXXS6_J4.N:)I.OR?\));Q6[>6]A/>+N>U!P) QQ\^3]S@G) YIO_"MM,_X0
M^U\.-?7YCLI_M-G>!U6>WDW%MRLJ@=6/4=ZGN? D&H>'KG3=2U?4KRXN&C=K
M^1U$J&-MR;0%"@ \XQSDYH R;#5KYO%6OZ.\EZVGC1TNX$O@/,5B74D?Q '
M.&Y!["N9TZ;7O#?PM\->*+/6YI(+>*U2;3&B3R9(7=4P.-V_Y@=VX_0#BO0;
M7P7##K[ZS/JVHW5U+9"SG$K(%F4$D$A5&,;CPN!WP3DTS3_ ]M9:?8Z9-J%W
M=Z782+);6DP0 %3E Y507"G! /H,YQ0!BSZC_8_Q$\8ZF8_,^QZ!!<;/[VSS
M6Q^E3Z<?%EU+H&K6]R7M;@(^H)<3(8I(W4'=$JKE2"1@9Y'7)YK>3PK;#Q+J
M&M2W4\S7]LMK/;2!#$8US@?=S_$>_>L_0/ ,'A^:..+6M5N-,MWWVNG7$P:*
M$YR.VY@IZ G X/4 T =?7 ^+M2U&WF\0-;:K/OL]-$]I;6"C=;N%=C).6&W!
MPN%)Y ;"D\UO^&M-U#3IM5-WJ-[=V\]T9;87C!GC!Z@8Z)G@#MC/&:J7_@6U
MOM6U>]&IZA;QZQ;K!?6T+H$EVH45LE2RD*>Q&>_I0!ASZQK=_J_@)(=6EM(]
M:L99;M(XHR-P@5]RY4D'+'KD=.#BJ7_"6ZMH.A>);66^>]NK+6(].LKJY52R
MB41X+[0 VW>QZ<X KJ+7P-!:W'AZ<:MJ$CZ%$\-OO\LAU9 AW?)_=  QCIZY
M-,F^'NF7=IKUK?75W<PZU,)YPQ13'(  K1E5!!&U>N>GUH RM1T^6Q^+'@_?
MJ%U=*]M?#%P5.&")E@0!C.1QT&. *WO&M_J>FZ;:75A:7=U;I<C[?'8@&X\C
M:V3&#U(;9G'.,XQU$%OX)==7TC5+WQ#J=[=:6LB0M((E#*X (;"<\#KU/K6W
MJNER:B]G+#?SV<UK*94:(*0^5*E6# Y7#>QR!S0!YQX@U2#6_ =A=Z=K#:A$
M_B"T$4LZ8>']ZO[MUPIRI_$C!SSFMVTO=5TOQWJ^BR:R]W VCKJ,,M^$ @D\
MQT/**OR< D=L5=NO %E=V#VYOKN)Y=275)Y8A&#+.I4@X*D!1M7@>G))R38O
MO!=IJ6M7NI7=]=R&\TUM+FA&Q4,)))QA<ALL3G- '.:3KFIQ>*O"=J=0NKRW
MU2TN/M<TJ 0W$D<:MYD((#*N2<<!2",9ZTW3?^0?\4/^ONX_])4K:M/A_%;W
M.AW,NNZM<3:,'CMV=HQF-E"[" @XP!S][WZ8M0>#(;>#7XEU2](UMW>X)$>4
M9E"'9\G'R@#G- %CP+_R3[PU_P!@JU_]%+6_5#1-*30]$LM*BGEGBM(5@C>7
M;NV* %!V@#H!VJ_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !6+XD\1Q>&K2UN)K2XG2XNHK;,6W"
M,[!06R0<9/8&MJN(^*@=O"MH(V".=5L@K$9P?.7G'>@#MZ*\WO;_ %?P5XQB
MBDU:]U?3;_3KNZ,-WL+PRP*')4JHPK XQCK4VEKXJU&W\.:[:7T(CN/*EU 3
M7A:*>&102$CV81@2-N"/0D]: /0J*S?$)U,>'=0.C;/[3\AOLV\@#S,<=>,Y
MZ9XSUKS]?'<-AH?B+4;=M3AU+3K%6DT;5-Q>&3) D!/WD)9<D'& .F: /4J*
M\^UJ\U+PU%X9U:WU*YO5O+VWL[Z*9]R3B88WJ.B,#@@+@8.,5V6MF9="OWM[
MB2WF6W=DEC"EE(!((W C]* +]%>4V6IZSIW@#1_$DVO7=S=ZI!9VICG*"&%I
M9%!E'RDA@I/)R,\XQQ6M?7'B/PDVKZW-*DNBPZ:\HLY[QIY!<ID@JQ4$*1U&
M>.HH Z;7_$<6@3Z5'-:3S#4;V.R22/;MC=\XW9.<8!Z ]*VJ\K\0VEP^F^ M
M3N-3N;FXN-9L9)PSYB=G5FRJ=% Z#;C@\Y/-:EOJ&H/>?$&T:_N3'IVQK,[_
M )H<VXDX/7[WKGTH ] HKSK0_$%[K+>$-'NKR5#>Z&-1NYD;9)<. @"AARO+
M,QQ@\#MG-C4+O6O#T.F:-+JHOIM1U9X(KACY<D5OL:18V?!^?Y0N[&2#Z\T
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
MW%M+M\I3'"KJ44#Y<=.I)'7- 'HM%>96EWXJ\4>'(?$&C7<5O=M<O(GG7A$
MB24J8GC"$?=!RWWL\Y X'I4J-)"Z+(T3,,!TP2ON,@C\Q0 ^BO(M(UC6[/X7
MKXUN]?O+JZC@FB^SRA/)+&X*+(P SE>O7IQP!72M'XCT35DU9[D/HT=I,U[;
MSWIF>1U0LKQ?( IX.0"%QT'% &]XF\1Q>&--CO9[2>XC>>. ^3M^0NP4%LD<
M9(Z9K:KQ_P 1&ZUCX6:1XAN]0N'N;R[LKB6)7_<[7F0B,)T 7(Y^\=O).377
MZ;=7<_Q%\2Z3)>7#64=G;2Q1[_\ 5,^_<5/4=!0!V-1S316T$D\TBQQ1J7=V
M. J@9)->8^&O%&I:GH?@73[R_E\_6A=/<W0($CK#N.P$="<KR.<*<8/-+\0M
M+U"P^'/B..ZUN>ZA$\4MHFXB2*)I$7RW;.7&=V,_CF@#T2[OI[:_L;>.PGN(
M[EV62>,KMMP%R"V3G!/'%7:XK6YK_2O&?@VRM]3NS:74]S'<0R,K"7;"[@L<
M;C@^^.!Q533[W4/%ND^)=0@U.YLKFROKBUL5A?"0^2  77HY8\D-G@X&.M '
MH%%>66?B+6?$=]X#G74KBPBUFRNGNX853;OC1?F7*DC))(SD#CCO4]AJ'B-=
M \4V-C/<ZI=:5JXA@,DBB>2W_=NZ!\8W[6< ]>G?% 'IE%<GX(UNQUL:B]G>
M7[&*1%EL-0#">R;;RK;N<'&0<GOSQP[5M3EN/'6F^&A/);6\ME->RM$VQY2K
M*JQAARH^9F..>!SC.0#JJ*\_U*^UCPY%I.B3ZR;J75-9^S)=[ )(+8@N$).<
MR8&W<1WSU%+>WNIZ-XTFT&#4;IK&_P!*ENX'D822VLT9 .&<'*D$<-G!Z8H
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
MW>F"(0KY[+O51C;@J!R" 0<=JCTGP3::?:3V][J6IZRDL#6W_$RG\S9$W#(
M !S@9/4X'-3:KXFDM+R\L=,TV34[RRMTN;B".0(P1BP4+D?,YVL0O'3KR,ZX
MOHEL(KR<-;(ZH2LPVLA; "D=CD@8]: .3C^&UFEEIUBVN:S)9Z;=)=64+S1X
MA*9VJ#LW$#/\1. ,#%7;SP/9W>K:E?IJ.HVRZG"L5[;PRJ(YBJ;%8Y4L"!QP
M0#CG/.;@\1J?&O\ PC1LIED^PF]%PS+L90ZI@ $GJ>^.E;E ''7/PXTN;2='
MLXK_ %*VN-'7997\,P$\:X"E<[<%2 !C%6[_ ,"Z5JGAW^Q[R:]F/G"Y%ZT_
M^DB<=)0^.& X'& .,8KIJY[Q%XLB\.WVFVDNF7UW)J,WD6YMO*P9,9P=[KCC
MO0!#'X&T^30KW2M5N[_5UO8Q'-/?3;Y"HY4*0 %P>1@=>3FH;?P'%'?:1>76
MNZQ>S:27^RM/+'P&7:0VU!NXXR>?>K-CXSL[Z]U'3A97L&K6$7G2Z?.J+*R'
MHR$,48>X;ZU>\,ZY'XE\-V.LQ0M#'=Q^8L;G)49(Y/X4 7-2TZTU?3;G3KZ%
M9K6YC,<L;=&4_P">M9%AX2@M&T[[3J%[J":;S9I=%"(CM*ALJH+,%) +9Z^O
M-=#10!RP\"V0TO7=/.I:B8=;EDFN\M%G<X"MM.S@$ "IV\'VS7VA7C:C?F71
M8VCMN8\,&78V_P"3G*@#C'YUT5% '%1_9/&7BK3K\Z1>P)H4DQ$][;F(M*<(
M%0'[R]6SV*I[UVM%% '/IX/TY=7U:^:6YDBU9<7=D[@P.=FPMC&<E>,9QWQG
M%16'@NTLH-/M9+^^O+'3I!)9VUPR%8F4$)R%#-MS\NXG''4@$=+10 UT62-D
M<95@01Z@UR"?#G3X_#]GHJZKJOV2RN([B#,L9*%&W(O*8V@^V3W)P*[&B@#"
M/A6TD\23:W/=74\TUE]AEAD\LQ/#DG! 7/4GOW]*S] ^']CX>N(_L^J:M/8P
M,7MM/N+G?! >VT8R<=@2<=>O-=;10!4U33+36=+N=-OX1-:7,9CEC/<'^1]Z
MPM"\$Q:$FU=;UB\\N,QVIO+A9/LH(Q\@VXSCC+ \<="<]110!S%WX'L;NRT>
M#[=?Q3:3,9[>[B:,3,YSN+L4(.[)W<?-WS5O_A%K3_A)I-=%U=K/- D%Q"'
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
M+G5[34]6TYKP@WMO97/EQ7) QEAC(.."5(/X\U)JW@.PU'5[?5;.^U#2+V*
M6S2Z=*L?FQ#HC J00.W&1^ KJJ* .>O_  =87JZ04N+RUETJ1GMYH)?G.Y2K
MABP.[<"<GKDYSFI(?"EG%K^H:N]Q<S/J%NMM/!*4:(QJ" ,;<_Q'J><\UNT4
M <Q8^![&RM+33S>WMQI=G,LUM8SLC)&5.4&=NYE4\@%CT'7 J>+PG!#JFM:A
M'J-\)M81$N.8\*$4JNP;., D<YKH** ,W0-%@\.Z':Z3:S3S6]J@CB:<J6"C
MH,J!G\JTJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *X+XL^?/X=TK2XY#'!JFL6ME<OC@1.Q)S
M[9 'Z5WM4=7TBSUS3)=/OXC)!+@G!*LK Y5E(Y!! (/M0!S$-_J^B?$.QT*X
MOFU#3-2LY983)%&CVTD6,C**H*$,.HSGO4'CX/\ \)3X%9\_91JY#^GF>6VS
M^M=19Z'#;7_]H37%Q>7HA\A9[@KN2/.2H"JH&2 2<9.!SP*JQ^$[$>'(=%GN
M+V[CAD\Z*YN9R\Z2!]ZN']5/3V&.10!@R!V^/$)BSM7PX?.(Z8-Q\H/X@_K4
M^@?\E7\9?]>NG_\ H,M='INBV^G7=U>>9+<WMUM$US.5WLJ\*OR@  9/  ZD
M]34%EX<M[#Q%?ZW'=W3W-\J).KE-C! 0@ "@C&3W[\YH K^.M=G\,^"-6UBU
M0/<6T&8@1D!B0H)'< G/X5@Z[->^&+CPOJ%CJ-Y=I?7\-A>Q3S-(DZR@_O "
M<(P(S\N!@XQBNXO;*VU&QGLKR%9K:>,QRQN.&4C!%8VG^$;.Q%@DEY>WL.G'
M-E#=.K+ =I4$84%B%) +%L T <]X?TV)?BYXK;S[LF*WL7 -RY!+"7AAGD>@
M/ [5-\5+99]#TDM).F-8LUQ'*R @RJ.<'GV]#R*Z&R\-6]CXCOM<CO+MKJ^5
M$G1V0HRH"$ &WC&3T/?G-3>(- L_$FEFPO6F1!(DR20/M>-T8,K*?4$4 <??
M:9]H^+MI8I>W<$8\.R!I(Y3YK+]H7C><D?7K[UFZ9XEU:/PUI>G27CSSS^()
M])-W/,4=HHS(5!D )#-L5<@9Y['FNXC\*6T7B"+6EOKXWD5H;-2TBL#&6W'.
M5))+#.<_IQ5%_AWHLWA^[T6X>[GMKBZ:\WO(!)%.3N+HR@8.23_]:@"7P[IV
MNZ9K>HK?WL4FF7"K):6S7<EQ+"PX?YW4$J<@\DX/UK%^)'F_V_X'\@(9?[8&
MT.2%SY;=<5U.@^'(- BD"WVH7\\@ :YU"X,TI4=%SP !D\ =^:BUSPM:Z_?Z
M=>7-W>1R:=-Y]NL+(%63U.5.>.QXH S++PI=1>+=3\6:I=0O>367V.""W4A(
M8@=QRQY9B1UP,5S?A6=H_AGX'@74)H!,<-:6P/GW@"N?+1@04 .&+9  ') K
MT^> SVKP>=(A="ID7&X>XR,9_"N73X>:5%I>CV,-YJ,)T>1GLKB.95EB###+
MG;@J0><C/O0!Q=]K6MQ_#3QO*FI7UM<:5JDD-LYF#RQQ_NR$+G).-YYSGWKI
M\W^C_$W1[3^UKVZM]4L;EYX;B3<BO&4*LB@83[Q&!_\ 7JW+\.-&ET[6+#[3
MJ2VVK3":Z3[26RWRYP6!Z[5R>3QUQQ6I+X9@GUW3M8EO;Q[NPB>*+)0*5?&[
M< O.<#\N,4 ;=%9^D:2FCVTL"7=Y<B2=YR]W,9&4L<[03T4=A6A0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 445P7CGQ$FC>)=$M]8NKJQ\.W*2B:ZMW:,?:/EV*\B?,BXW'@C)Z\ T
M =[17/:-"VG2:A?/K3WNBR0QRVTL\XD6%0'+_/\ Q+T.XDGGKQ4UMXJTRYU:
MWTPFX@NKJ-I;5;B!HQ<*O+%"1R0""1UQSB@#;HK ?QEHL=Q:QO/((KNY^R6]
MT8F\F2;)&P/C!.00#T)&,U4TKQG#JFLZ[9-9WD,6F2"+?]FD);Y-S'@''48'
M4]>] '545S&@ZUHEGX,TV\M=1N[NPF/EVLUT7DGN&+$ 8(W,2<X&.@]!5R'Q
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
MY]GJ5F]S']DDW0JBL'+#;D 9')]:[[QMHL_B/P3J^DVK 7%U;,L63@%NH!]
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
MM6ND%E*3 $@9&+#;QAB!0!U]EXMTO58=5C"7T$NG ?:H);9TF164E6"@;B"
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
M[V\NC;:[=6</VBX>0)$FW:H#$],GGK74Z)8MI.APPW#;[@!IKET!.^5B7D(
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
M$NC:I'<:?X@26X0V<A*1K+*2YP#\H#+SWSQGFM?Q!I&HZUXD\:6UE;7<9O\
M0XK:VG>!TCDD7>2F\C'1@.O>@"QXJ\0I?ZEX,FL?[2AANM8A"2_-'#<PE6)R
M >>=I&X D<CC-=WJ^K6>AZ9+J%_+Y=O&5!(4DDL0J@ =220!]:\WO]5NM9TK
MP5''H.L176GZM;->PM82 0[(W5CDC#+WR">.N,@5V/CJZU&T\+R3:98O=R^=
M#YBQP":2./>-SHA!W,HY P>>>U %B'Q7I\DFIPS1W5O<Z9&LMS!)"6=48$JP
M";MP.#TSC'.*SX_B-H#Q:9.3>1VFI8%O=/:N(BY!(0MC&XX/ SSQUKG-/2:#
MQCXCNDTO6S:7NCQ"&>X@D=I&7S,YSE@<D?)@'G[H%5!:WJ?#KP!:'3-1^TV6
MI64ES$+*4M"L9.\L-O 'Z]J ._TKQ7INJWM]9J+FUN;%%DFCO(&A/EMG#C=_
M#P>>V.<5''XRTMYM/#BXAM]18)974L16*X8C*@'J"1R-P&[MFN3UW2;[6_&?
MB>VM8+N%+_PX+*&Z>WD6(R[I#MWD8Z,/SIEW!=^*? N@^'QIU[::I!/:"Z$M
MNZ+;>207<.1M(PIVX)SN'O@ [-/%6GR?VPJI<^9HY'VR/ROF7*[P1_>^7GBJ
MTOCK0XET9FDN2-8B,UGMMG;>NS?V'WL8^7KDCBN9G-UIGB?QW ^EZA,VK012
M63P6S/'(!;[&!<#:I!'0D'TSD53TR"]C'PO$NEZC&=/@D2[W6<G[D_9O+&[
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
MV\'+!CC>N2H.,_6I;_QCI]CK[Z)]FOY]06U^U+%!;%MZ;@ORDX!Y/7IP<D4
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
M@;9"S"958<,&9?O#)7:3T/2O0-9N+:UT6]GO1,;5(7,ODJQ?;CG&WG..XZ4
M7J*Y"T\7:#HVA>&HHDU#[+J4,:6.8GE;;LW*&/.6P.F236MH7B:SU^:_MX8+
MJVNK"18[BWNH]DB;AN4XR1@CD'- &S16#JGBRRTN[O+7[/=7<UC;"[NEME4^
M3$<X)W,,D[6.!D\=.E07OCG1[*32$Q=W!U>(S69@MF82*$W@#W(Q@=<D9QUH
M Z6BN.?XD:4DJV_]FZV;QK+[<+3[ XF\O=M(VGOU]N.O3,UCJ^D2>*-:DM+;
M4WU."S@>YB974%/F*!$<@;NN<#GU- '5T5@67BZPU#PS;Z_:P74MG<2+'$H5
M?,8L_ECC=_>X]:K6^JZ,OC#6?+CU#^T[:SB:Z!20H8\MMV)W/7E1SZT =16'
M:^&_)U^?5KG5+^\R[/;6T[@Q6I(P=@ '.,CG. 3ZG.99_$?1;V/29XX-06SU
M258(+M[8B(2,2%0MGJ2.V1V)!K2U#Q78V-QJ$*PW-TVFPK->_9T#>0K D9R1
MD[03A<G';D9 -VBJ.CZO:ZYID.HV/FFVG4-&TD31EE(R" P!P1T-7J "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *XWXFV]S=^$A;V=I<W4YO+:01V\+.=J2JS'@<< UV5% ' ^.;:
MZ36M \1PZ)+K6GVJ307=DD >54EV$2)&W4@H,CKS]:S=>TVZO=#L-:T'PLUB
MMCJ]OJ#:>+=(;F[2,,&)0?Q?-\H//R^X%>H44 <!:7-UJ?Q4L=7AT?5(K Z-
M);F:YM3"$<RJV"&P1PI[?3-<I%:ZQ#\--,\.?\(_JK7^F:I$T^+<A&5;DON1
MCPX*\Y' [D<9]JHH \ZMKS5?"GC/7A<:!JFH6&LRQW=K-90B4H_EJC1R<@+]
MT8)./>K>J0ZG!X[\+ZM)I4\L:V5S;S+:+O6"1]A4$\87@C<<#CM7=44 >6:A
MX>U'7[CXDV,%O<V[:HMO]CFFA9$F,<*J0&(QC<N/H<]*T-0BO/&.G>%[3^S;
MVRN[/4+>\O?M%NT:V_E E@KD8<DX4;2>#GI7H=% 'F*6UY_97Q(C_LZ_#ZC)
M,;-3:R9G#6XC&WC^\,?KTKM?"^^#P=I*3PS120V,221O$P=65 "-N,YR#]>U
M;-% 'CG]G:E_PJ=M._LK4?MO]M>?Y'V1]WE_:_-W=.FSG].M=>4GD^+]OJ"V
M=W]C.B-;_:#;N$$AF5PI)'!V@G].M=I10!QGB^"\C\8>$=6@L+J\MK*:Y6<6
MR;V3S(=JDCTSWZ#O6=:Q72:]\09WT^^6.^BA^S-]ED(F*P;&"\<_-Q^O3FO1
M** /'H-.U#2--\&ZO<^&KK5;6STG^S=0L/LN^>!OD(D6-A\W*8..U>C>&(X/
ML,UQ;:$NC0W$N]8# L4K\ ;Y%7HQ.>#S@#/H-NB@#SO2M-6Z^*_B6[OM'F>R
MNH+5+:>YLF,;,BD-@LO'7J<9[5K^,;C4K2XT-+.QNY=,:Y9;Y["+?/$FPA-F
M.5!)P67D#H1FNMHH \8N]+U4>!O'VEQZ#JB37VHM-:(T1D,BL(L<@G)^5LG)
M'')S78^.8;J^T7P_>V=C=W"V>KVEY-#'"WFB-6.X[#SD9Z5VU% '#7$=U=?%
M/3KW[#>Q6QT:6W>8P-MCD=T8*6&1G /? ]:H>![[6M&T6T\(7OAR^-_8,85O
M?*'V-XPV5E\S/I_".21VSQZ110!Y\(;B/QEXYNI+2Z2VN=-@2&=X&"2-'')O
M 8C'&X?7M6)I]K)XJ^$OA70;6SNA.PLVDFDMV6.&.,JS2!R-IR!@ $D[OKCU
M/4+3[?IUQ:><\(GC,9D0 LH(P<9!'Z55\/Z-'X>T*TTF&XEGAM(Q%$\VW=M
MP =H /Y4 >9>,(-=UK1?%]A/HFJ2W8N0;!+:/%N\ *$/D$"20@'(.XC@   U
MT\37,OQ7BU1].OXK,Z"8#(]LQ"R&8/L) (SM&?TZ\5W-% 'CZZ7JA^'LJ+I-
M^9[?Q)]O-O\ 9V$CP_:=^Y5(&[Y><"O6[:8W%M',89(2XSY<@ 9?J.QJ6B@#
MS#7=*O!KEYJ_AN'5=.U_[6B/"(7:SU% RC>^1L'RY^;((VGU!KI?B3IE[K'P
M^U:QT^W:XNI$0I$A&6VR*QQGO@&NJHH XK4+5_%GB?P[>VUM>6]KI;37$TUS
M;O VYXRBQJ' ).3DD#'R]>:YSPE9O8:=:^%]5\!F;5+)A$NH/91M:2*I^68R
MGOCG'WL_7CUBB@#SF""Z34OB+(VGWP2^5/LI^RR?OL6XC.WCGYN/UZ5BQ6%_
MI%IX/U>Z\-76K6=MHRZ9?V0M=\]NXV$.L;#YN5(..U>P44 >:^*K)[WX5ZW!
MI7AF6QEU @P64%H%FD.4R\BID*QP>IZ 9YX&CXJ\Z^UKP;<VUC?216]^9YR+
M63]TGE,N6&..2/YUW-% 'GL<-Y8>*O'?GZ%=WMOJ$44T&V/,5PJVVQDSZEAM
MV]>?3FE\'Z5>:-XE6WTF?5&\,O9LQM=3B=39R[EVI$S@,01NR.0,=>17H-%
M'$^*%NK'Q[X;UM=/O+NRA@NK:8VD)E:-G"%25'.#M(ST'>N0U#3M8G\!>/++
M^P]16ZU#67N+:+R=QD4M%TQGIL;GIQP37LM% '"ZQ#<7_P 1]%N8+:]6V&FW
M4#W(MI L3R;-F21P?E/T[XKD)HM93X.2^#I?#NJ'5[%HH?W-L6BF59U8.DGW
M2"!TZCG(P":]IHH \QU!)='\=:GJ&I>$;O6=,UB."2&2WM$N)+:1$"-&ZGH#
M@'.<?KBW=6<\'B_P/+#H<EG:V:WAFBM+8F*U$J (I*#;G/7&1G)Z<UZ'10!E
M>)[2>_\ ">LV=LF^>XL9XHTS]YFC8 ?F:X*87UUX?^'\?]CZI&^G7MLURCVK
M9C6.%D9B #@;CCGD]0,<UZE10!P5I'<0^.O&EV]C>BWN;*V2"06LA$K(CA@O
M')RP^O:L?3M$ANOA]X4TK6M+UBWGMH6 N[2&5;BPG4  C:"<$$C.".!]1ZK1
M0!SG@E=:C\.B/7)7GGCGE6&>6+RY)H0QV.Z]F(YQU]><USWA?3%G\?\ C"ZU
M'1YO(O+BWDLYKJR;:X2/:Q!9>.1WQFO1** .,^($%Q/_ ,(R+:TN;C[/KEM<
MR^1"S^7$F[<QP.V1[US?B^/6]8MO&6FS:-J<K-#_ ,2P6T96"5/+'S,P(WR9
MR-IR1@8'6O5Z* //;<7<OCWPU?OIFH0V\6CRP2L]LV(W8H55B,@$A2?;O@\5
M#H.JW/A71?%&H7.AZM.'UVXN(X8;5@[PR%<2 -CY< D^F.<5Z14-U:0WL#07
M";XF^\FX@,/0XZCU!X/>@#)\2W6H'P9J%UH=LMU?-:E[:&1,AR1_=/4X/3OT
MKC=+2Z7X@Z1K"Z/KIM7TF6":XO(CO$A=&.Y<_(, _* ,_P (->G44 >.MIVI
M'X+3Z4-*U#^T&U(R"W^ROO*_;/-STZ;.?TZUT-G+?^'OB+KMW<:7J%UIVN);
MRVMS;6[2>6T<>PQR #*>H)P/4]:]!HH XWX76U[9>!;6TO["YLYXYIR8[A0I
M(:9W!QGT85@+::E:^'_B+I3Z1?M-?W%[-:ND!9)A+$JH%(ZDG.?3'.*]1HH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M2+M>)U.&1E[,#VKEK>+4-%^(5_KD^GWCZ9K5G K&*,RR6LL60$=$R<$,3D9
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
M0ZK@;02PP>1R<#WJ"S^(FEW>BSWQM+Z&YM[U+"6PDC G2X9@JH1G;@DCG.*
M.OHKF#XUM8H=>-QI]Y'<:&BR7=NH1F*,A<,A#8(V@]P>#Q45CX[M;R_T:!]+
MU"V@UB+=9W4R((W;9O*8#;@<9P2 #CC(YH ZRC..M<GX4\3W^NZQKUO<Z9+;
MPV-\;:-B\9"A40X;#9+$L3P" #C-4/BLL:^&]/N7#DPZM9L-F2<>:N>!UX[4
M =W17*V/CB&ZUJXT:?1M3LM12 W-O;W*(INHP<$QD.5S[$C'YXDL?&MGJ/A$
M>(H+&]\DR^2+9@@F+^9Y>W&[ .[C!.: .FHIH8F,,48-C.SC/T]*\MU7Q!>>
M*/ASXX:^TV:V6S:[AB/F(50Q* %)5LELY8\8YZGB@#U3K17'Z#XLA6?0]#N-
M.OK9KRR!M+F55$<YC0%P &W#CGY@,U-J7CS3]+MO[0FMKEM)6Y^S27Z%"B-O
MV%MN[<4#?+D#Z9'- '4LH=&4YP1@X)!_,=*CMX(;6!88$5(TZ*OYG\23G\:E
M[5PMGXIT+2-%\4ZU::1?PI9:C*-0C 4R23!$+. 7QC!7N.G2@#NJ.E<U9^,X
M+G7[+2IM-O[0W\#S64\ZJ$G" %@ &+*0"#\P%<G\3]>AU?X9Z[)9V%U<649,
M*WJ,H3>KA20-VYE#94G'7U'- 'J-%8E[X@6SF>SM;.>_NX8%GEBA9%V*<A<E
MV R=K8'MSCBLA/B5H\\.AS6EKJ%TFM+*;4PP@G=&I+(PSPV5QZ9[XR: .RHK
ME-+\?:9?VVK-=VUWIMUI+*MW:7:#S%W?<(VDA@W08/)^HJ:/QC -=_L:ZTZ[
MMKZ2V:YMXV,;^>J_>"E6(##N#CZT =+17$V?Q*L+RRTC4%TG4X]-U.=;:.[D
M1 D<C,556&[=R1U (&>O6M35==@FDU+2[>PN=1:UA!O! RJ(]PR$R6&6(YP.
MV,XR,@&EK>E1:]HMWI<T\T,%W$T,K0%=Q1@00"P('!]*ETRP72],MK!)I9DM
MXUB1Y=NXJ!@9V@#I[5Q'P[UB+3_AGX6A*27%Y=0,(84(#/M)+,2Q  '&23W
MY) J_-\2M+M]%O\ 4)K&^#Z==K9WEL%1GAD9@JDX;!4EA@@F@#LZ*YRT\7)=
M:]<:*^DZA;7B6IO+=)Q&/M,0;;E?F^4Y(X;:>><5#X"\27OBCPXFI7MB]NTD
MTVTED*%1,ZA1@Y^4* 20,GD4 =316!KWBRU\/ZEIMC/97T\NH,Z0&WC#@LJE
MMO4')Q].>2!DUE1?$BQ.G:W/<:5J5M=Z*H>]L95C$RQD9#K\^UE('8_TH VK
M7PU#:>*;S7UO;Q[F[B2&2)S'Y>Q<[0 %!XR>_P!:VLUA3>)[2/5=%TU[:ZSK
M,;O;R@+L&V/>0WS9!QZ UP7AGQ3%X2T[Q,[:/JEW96^OWAGGM8PRV\88#)W,
M"< <[<X YQQ0!ZO*@DB:,LR[P5RIP1GT/K63X>\.6WAZWDCBN[Z]FDP)+J_N
M#-,P&=JECV&3@#U/J:YK5Y;:[^)O@34+23S(KJVO7616.'3RD*G'T8_G5_2]
M=\/VM]XLOA:S:?)93(VIS3_\M&$8*L &/&W'0#/IF@#KZ*P;;Q.LNNVVDW6F
M7UG-=P-/;M,JE7"XW*2I.UAD'!_//%7];UBUT#1KK5;W?]GMDWN(UW,>P 'J
M20* +]%8-GXH@FUJZTB\M)K"[M[1;TB9D*-"21N#*2."""#^M00^,[:6YTD'
M3[Y+/5F*V=V44HYV[E+ '<H8<@D?7% '2T5R]WXWL[6W^VK8WD^EK=_9'O85
M5D#[]A(7.XJ'^4D#KTS5N[\2I'>7UK8Z?=:C+IZJUT+?8-A8;@@W,-S[><#U
M'/(H W:*YF+QSI5S_8$EJD]Q;:XYCM;B,+M5@I)5P2&!&TCH>127/CBRM/\
MA(A+87^[0$22Z550ED9"X9/FY&T9.<4 =/17+67CBVN]5TJRDTO4+9-6A:2R
MN9E0)*53>RX#;@<>H ..*H:/X[EDMO%&H:OIT]K9:1>2Q;E*/M6-$^4A6R6)
M)/ QSC/% '<45SUIXK2?6)-)FTV\M[X60OHXFV-YL6[;P0V P. 0<=>IK*M/
MB787>GZ5J2Z3JD>FZC<"V6[DC0)%(SE%##=NY(Z@$#.,YR* .VHKD;3Q7>3>
M.]:TB;3I8['3[:%_.WQG&[S"9&^;."%  &3QR!FM+2O$BZL]BT>GW26U];FX
MM[EBA1D&T@'#$AB&! QV/<8H W**J:IJ=IHVEW.HW\HBM;="\CD9P/8=SV [
MFLI?%<46L66FZCI]W837ZL;1IMA65E&2F58[7QS@]>Q- '045RFE^.8M8U)[
M2TT35F$5])8W$QB39 Z#)+D-T/3C/OC(SO:MJMIHFEW&HWTGEVT"Y8@9)R<
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
MK6E0ZA';S013 M&LVW++V;Y21@]1STJ_0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7*?$73+[5?!
M\L.G6S7-S'<V\XA0@,ZI*K,!D@9P#75T4 <1)%J-S\2M(U=M)NXK./3)H)7;
M:?+=W5E4X)YPO.,@'C-<T_AK7IO#^IRP:26O;;Q/+K%O9W6T+=PDD;<Y(!*L
M>O0BO6RRA@I(W'H,\FEH YGPO-->R/='PN="B$>PK.D:S2-D9QL)P@QWY)/0
M8YK?$^POM7^'VJ:7IMG+=WETBI'''CLZDY)( X!KKZ* *FF$MIUNS0/"YC4.
MDBX8$#G->67^G^)]3L+*;4?#]]<ZQ8Z[%<S3>;'Y9@28D"W!?@;-N>!T)))K
MUZB@#C=!M;^+XC^)+^XTZXAM+VWM$AF;!5FC5PXX.>K#!QSBJ6CV.JZ9'XUL
MIM)N66]OKF\MIT9"DJR1JJJOS9W9!SD #UKOZ* /*8-(\0Z/HG@;5[72)KFZ
MT.U>TO\ 3@RB5D=%5F0YP2"@/7FMSQ8-:\2?#G6H4T6X@N+R'RK2R<H9O]YR
M&VKGTR< =<G [JB@#SK4;Q[7XG>%9FM+EO\ B47*R(B;GCYCY*CD\\<9ZU7N
M]*\167]N:]IME<*^KZK;-/:0LJW LHU",5).%D;!.,Y /4'IVEQX<M[GQ/:Z
M^UU=+=6L30QHI7R]C8+ C;DYP.^?3%;- 'E::/JL-WX\\CPY=06^L:9$EH-\
M;%G$,B%6PQ^<LP)Y(ZDGUNR:;JAM?AXHTNZ+:6T9O1M'[G$!C.>>?F/;/%>C
MT4 <=X3LM2TOQ-XHAN=.F6WO-1-Y#=[E\MD:-%P.=V[*GC&/?IF?X@Z7?:KX
M<B33[9KF:WOK:Y,*,H9DCD#,%W$#. >,UU5(K*ZAE((/0@YH Y,:?<:]XXTK
M76M)[2STNUF1/M"[))I)=H(V]0JA3R>I/&>M9MCX?N+;XE:A;0R(=#<QZP\
MZI=-NCQ_NL5,G^\HKN;JW6\LY[9VD1)HVC9HW*L 1C((Y!]ZHZ#H%GX>L3;6
MKW,Q8[I)[J9I99"  -S-SP  !T&* -2O+6TC6X?"/CO1?[%N7FO[N]FM)%9"
MDPF^YCYL]SG(&,5ZE10!P%Q8ZC+KW@&Y73;KRM.CF%XQ4?N2T'E@'GGYO3/K
M69X>T[5]!6;PW<^#HKYTGD^QZN5B,+1.Y8-*2=P*YZ $G'XUZE10 =!7E4^C
M:Q+X/^(%DNDW?VC5;^>6R0A?WJ.B*#UXY4]<5ZK10!P=]9:A<>*_!%VFG77V
M>Q@N%NY-H'DF2)44'GGD'IFN6;2/$EI\)M4\"MH%Y<7L"O%;7<)0PW$9EWJV
M2P(/.",9_7'LM% 'FNHVFJ:3XREUM_"DFLZ=JEI#'+ @B>>SFC! X9MI4@\D
M'J/S-<DGL?%GP_EETP0R?:+YFL[0 ^6K0-QQP2 <G'4@XSQ7I58VI^'+?5-;
MTS5I;JZCN--9VMUC*A077:V05.<KQU^E '%Z[X/U/Q(WBO5+6$6T][#:Q6$5
MP-IE,#B3<Z]@S * ><#)Q6UX=O+N\99YO!1T5[>,F=G2(L[XQLBV')'?<<=,
M<YR.SHH \DMM"UJ'X5>&=(;2+O\ M"RU&":> !<HB3EV.<X/!'0UMZ;#K'AO
MQ;XB5M'N[^PUF9;RUN;?9\CE K1R!F&W&!@],5W[,%4LQ 4#))[4H((!!R#0
M!XWI_A[Q#I?A7P9J#>'&O)]'BGMKW2Y3&7DCE*G>G)&05!P<'MQ6YXGLM2UK
MP#>Q6/AA[&6ZN+9H;)5C67:DJ.SR;3M' .!DGCWP/2** .-FMKV7XJZ?JBV%
MS]@729+9YRH 61I$< C.>BGG%+\-K+4M(\,#1]2TZ:UDM)YQYCLI68/,[@I@
MDXPPZXKL:* .$\=3M;>,O \RP23;;ZXRD0RQ'D-D@=\#G'7CCFJFK^%[_P 0
M2^,=3AMF@;4=)&G644WR-*0&)=@?N@LP49P>"3CBNMU7PY;ZOJVF:E-=744V
MFNTENL14*&92I)!4YR"16S0!YK&FMZCKO@:]_P"$<OX(-,6>.Z\YHU9"T 3.
M-WW<]\Y/.!3["QU?3]*\7:,='N)+K4]0O)K23Y?(=)N%9GS\H'4@C/H#7HP9
M2Q4$;@,D9Y%+0!Y]_P (]>:3XC\!6]O;3W-GHME/;7%TJC:I:)$4XSGDJ>F<
M50OO"^K:Y%\0K-+:6T;59(9;&:7 60QH@[$XRR8Y[&O4** .8\.Z[KVL&!-0
M\.W&DM$O^EO<.A5WQC;%M8DC/.XX&!CG/%KQBVMKX3OSX=0OJFU?*4$!B-PW
M;=W&[;NQGOBMVB@#RY?#U_J'BV]DBT.]L;#5/#SV#7-S*C2)(78EI3O+%L$=
MR>G3ML>#=0\31:;IV@:CX=GM+BP1()[YY$-N\:  ,F#N9F '& !G)/&#W-%
M'G'A+_A)O#%I)X3?09[@0W$OV/5!(GV<PNY<-)EMP8;C\H!)Q^-7M*M=1\+>
M+?$;R:?=7NGZK.M[;36RARLFT*\;C(V]!@GY<=2*[FB@#RM/">J^'/#WA&5+
M&2]FTW4Y+R\MK4JS(LHDR$R0&VEP/?!-.N].UVZE^(LAT&[0:S81168WQDLX
MMV3:<-P<L,]0.>>*]2HH \\FT_4GO/A](NF7173 WVWY1^YS 8^>>?F],\<U
M7CM/%>D:?XXM])TR07]UJ$M]8W):/RY%=8QA<G._"MP1C(&?2O2Z* /-]*L;
M^V^(=IK<?AW48;&31GMI)+B5'F\SS5?,GSDDX&!R3TX Z9<&A:W%\)-"T9M'
MN_[1M=1BFF@&W*HMP9"<YP?E]Z]<HH X>.UU6Q^(>NW\6DRW%KJ6GVXAFRH1
M7C$F5<$ALG<,  YSVY(H^&/#USI7BBQN=#M=1TK2IXI&U32[ELP0R$#;Y7)&
M[=G.TE<#MP*]&HH YKQ_H%UXG\$ZCI5C(J7<@22'<<*71U<*?8E<?C69?VM]
MXOOO#,LVEW6GC3+P7]V9P!M=48"-"#\^6;J.,#KG KN** ./\!6=]8OXC%[8
MSVOVK6;B\@,H&'B?;M/!.#P>#S5CX@Z#>^(_!]S9::RB^22.X@5SA7>-PX4G
MWQCZXKJ** .*O+.[\6:[X9O'TVZL(M+F>[N/M*A6#["HC7!^;DY)'&%Z\U@2
M:/KD?@KQOH?]BW33WMY>RVLBLA283-E-OS9Z$YSC&*]2,D85F+J O#$GI]:=
M0!P5U9:A-XH\"W::;=>1I\-PMVY4#R2\(10>>?F!Z9K*\-:=J^A0MX9NO!T5
MY+#*ZVNL%8C \3,2KR9.X, ?N@$G'XUZE10!QV@6E]!\1O%5[/87$5G?):"W
MG8#:YC1E;OD<GC(YKKY'\N)GVLVT9VJ,D_2G44 >1V>A:W!\,_"NEOH]W]NL
M=8BN+B$;<I&D[2%LYP?E(Z'-:^N:!J.N>+_$"QVT\%IJ'AW^SHKMP @FW.<$
M9SC##G'K7H9D02",NH<C(7/)'TIU 'E-ROB/4?#7A73I/"^H1WVD:G9O=8:+
MRV6'@LC%^00,]@.F>F;,-EJGA_Q-K,$_@\ZW9ZE=M>6EW&(B8F<#='+O/R@$
M=>>#WKTVB@#SHW$FF_&"T$MJTA'AE4D%G$65#Y_91SMR,# .,CZUF7W@[6DT
MV?7+338[B_;Q VK_ -E3,O[R$H8_+)Y4.5.[O@G'-=]_PCUK_P );_PD'VNY
M^W?9?LOE[DV>3NW8QMS][G.<^];5 'GFHQ7VM^!]?2S\)2:7)=6$EM!;ND:S
MS2,I&3M.%0>YR>>!@9?<6.HR:UX N%TRZ,6FI+]L.T?N2T'EC///S>F>.:]
MI"RA@I8!CT&>30!Y$NE^(=,^'?B'P4^A7EU.1<BRO(2ABGCD9G!)+ ALL01B
MK]W8:OI'B&SUQ_"TFKV5WID-I=6B^4\]K+&6PP!.TJ0Q'!^M>GT4 >?ZQ8:G
M<7/A*>/0S MMJ9N[B"V"D6T11U&X@X9OF!.W/?KC)CGT;5+S6?B($L)DCU?3
MXH+*5\!976!T(Z\?,PZXKT(R1A68NH"\,2>GUIU &'X.-VOA/3(+VPGL9[>V
MB@:*8J6)5 "?E)&,@X[_ $KG?$=OKM_XAU6QGTFYOM+FT\)IWE2(L"S$,',P
M+ DY*XX( ' S7>LRHI9V"J.22< 4M 'DVF:7XAT9/!6MG1+J8:=IITR^LD9#
M,BE5Q(HW8/S+R,YQC\.C\*6FH'Q?XNO+[1[FUL]1DMWA:<QD.%A5&! 8G^G4
M9S7:AE8D @D'!P>AI: .)\"^'-1T.6[M+_!LM-DDMM)).2;=V$A)^GR)_P!L
MSZU0L].O8_\ A-3=^'IKRWU&_22.VD"_Z3"5C1\?-P<!B,XZ"O1:0,I8J"-P
MZC/(H \FN/ NJ7GA[Q)X?TFZOH]$N+:%M/AU)CNAN%DWF-"WS"/"J.?7C.#7
M0:A:ZAXPE\,_:-+NM/?3;^/4+TS@ (\:,!&A!._+,.1Q@'O@5W5% '#^$;74
MK"S\6^?I<R276J75Y:I.!MG1U7;T/<KT.*I^%_#UQI'BBUGT.WU'3-%F@D;4
M=,NVS#!*<;/*R3SDMG:2N!VX%>B44 8_BB%;GP[<V\FE?VK%*8TEL^,R1EU#
MD9(Y"Y8<CD"O/Y/!FMR^'O$&D:3<7;Z6/LT^DP:J262:-][QC=\WEG:H&[N?
M3D^K[EW[-PW$9QGG%+0!Q_AJ[NKV59Y?!AT,P1DSO*D99WQ]V+9R1WW''0
MYXY&W\-:^GP\T@1Z/YFIZ/JTM\VG7)4"YB=Y<J#DKG;)D9Z$5Z]10!YQJNDZ
MCXN\&:I!I_AU= G=(VMTN5C6266.19 #L)"IE .3SG. !ST?A_7-:UHQ_;?#
MUSI"Q)_I!NG0[WQC;'M))7/.XXZ  '.1TE% 'D%KX;\1I\--&L%T0G4O#U^+
MG[+<O'LO0&D#*IR1@K)D%L<UK:OH^H>,_!&L65EX;&@2SVZK$MRL:2S2*ZOC
MY"<)\N,GKNZ #GTFB@#SB]N==U_6O!]\WA?4;9["ZD>]60Q (3$R':=_S+D]
M>,CISQ7H-U&TUG/$F-SQLHSZD5-10!Y;::!JFI_##3/!-SI=S:W,9@BO)Y0O
MEQ)'('9E8$AR0N !Z\XK6\<:+>2^(=%U#2)U@O+POI-WV+VSJSEA_M)M+#ZU
MWE8NG^&+'3]:N]66:\GN;AF8"YN6D2'=C<(U)P@.!T] .E &O##';P1P0H$B
MC4(B*.% & !3Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *Y?Q]X@OO#GAP7>GVOG2R7$,!<L (
MP[JN<'J><#\STYZBN5^(>E7^L>$9;?3;<W-U'<6\ZPA@I<1RJY )(&< ]30!
MA:G/):_%K2+V/2IGO9M%N ;>(IO8B1, MG: !W)_7 K?L?'-A=^'SJ<MO/;2
MK>-8/:2%?,%P&VE,YV^^<XQS5*2VU:Y^)&DZRVC7,5G'IDT$K&2(F-W=64$!
M^3A><9&>A/6N;;PMXCDT'4I;?3!'J%OXFEUFTMKF2/9=1DD;"0Q"DJS=<<XH
M [?1/%UMJ^NWVB20FWU"TC68H)%D22-N RLOH>"" 16+XPU.YO?&OAWP=!/+
M;V]^);J^DB<H[0Q@D1AAR Q&"1@XK;\-W.HW[-<W?AT:)&$VB*1T>61LC)^3
M@*,=^3GH,<YWC#P[J,^O:+XIT2..?4M)9T>U=P@N8'&&4,> PZC/'/- %^_\
M%Z3-:QKIUI#IUQ%+'*DMHOE%BCAMK[<;E.,$'/7/6G77BG;+J2:=IT^HC3#M
MNS"ZKAMH8H@)^9PI!(X'(&<\5/;:OJ&H*J0Z+>V3DC?)>^6%C'?A7)8^F./>
ML#1K+5O"FO>(XQIEQJ%CJ=XVH6LL#ID2.H#QN&8;>5&#TQZ=* +LOC_3B- >
MRM+N^@US=]EF@"XRJ%BI!8$-QCD8'.2,&H(_'D\W]K6\?AK46U+2V'VFT$D7
MRH5WJX?=M.1T R<]N]8=AX/U30(/ 5C#9O=KI,\\][+"Z!4,JOD#<P) 9^PZ
M"M:PL-4M_%?C6^DTJY^SZC';BT8/'^]*1%",;^.3QG% %J;X@V*Q>'Y;?3M0
MNDUV,O:F)$ZA"^P@MD-QC^[W) !IEI\1+-[/7&U#3;^PO=%4/=6+JKR%6&5*
M;20P/KG].:Y&WMM0T*'X76=[ILZWMG+/%+;JZ,W$# D$-@\<]>WK6WJVC>(Y
M[CQ/XCT6W:VU*YLX+.PAD95D9$;=(YY(5B&(7/3 )Q0!TEKXH:77+C1;G3)X
M=0CLEODB21'$L98K@-D ,&&"#@>]8]I\2[>[TS2=5_L348]+U"Y%M]JD\L")
MV<HN5W;B,CD@8&>IJGI.F:G:?$&+6X?#-Q:V$NCFV?S+B)IA*)=^9#O)9B.
M<MGC)'.,N#P[X@B^$^AZ(VBW']HVFH1330B6+A%N#(3NWX/R^_6@#O+#Q,E[
MXIU'0'L9[>YLHDFWRLNV:-R0&3!R1D$'.,'BKNBZI_;.F)?"VD@CD9A&'8'>
MH) <8/0XR/8BN5\=:1>7.IZ%J>D3BTU.25M.D)^\UO*I+].K)M\P=LJ:[6WM
MXK2UBMH$$<,*".-!T50, ?E0!Q,&NWVO:KXOT>^TS;8V*K"N71@ 8B^6YR2V
M1TSC K,\"^*QI7@WP;976EWBVE]'%9QWQ*;/.*DJNW.[!P1NQC/MS6I;:?K&
MG^*O&,@TF:>TU012V]Q'+& =L C*8+ [MP],8R<] <>/0==C\#>!M..C7!N]
M*U&UFNXQ+%\B1[MQ!WX/48Q0!TVJ^.H-+BU.[;3KF33]+N4MKNX!"D,VWE%/
M+*-ZY/'?&:2;Q)J2_$R+P_'IY:R&FM<M()%RQ,J+NP3P%^88ZG/3@5R7BO1/
M%&O:5XJL;G0Y;VZDN VF7#7$8A2W!0JJ*6RLG#9.!G/WL8%=+)9ZPOQ)T_75
MTB1[6?2#92XFCS;/YP?Y^>1C^[NY_.@#H]<UF+0M--Y+#-.3+'#'%"N6=W8*
MH] ,D<GI66GC%%;7H+C3;E;S18TFN((F1]\;J65D8D \*W!P>*?XV77&T%/[
M"BDEF%S$;B*&01RR6^[]XL;$@*Q'?([XYQ7*6NB:O:ZQXNFM_#4EO::KIL26
MR+-%NWJDBE6PWWR7!)R1U.XGJ ;UCX^BNM,CU.?1[^TL)K>"6WGEV8G>4A5C
M4;LALD#)P.^<8)NZ3XOMM1\27&@30&WU"*W%T@$JRI+$6VY5E/4'@@X_&N>N
M/#>MWGPHT33[>T6#6])6TE2VN64I))!MRA*DC#8..?3.*W_#5WJFH2^?>>&5
MT.-(RK)))&\DCDC[NSHHP>3@G(XXH FU[Q3%H.J:582:=>7+ZE(T<+0!"-RJ
M6VG+ Y./3'J1BJMGXYLGLM<GU2UGTN316 O(9BKE0RAD*E"0VX'@#G/%0^*[
M#4;OQ3X4NK/3YKBWL+N2:YD1T 16B9!PS GENW:N=UCP?J_B";Q]:_99+--6
M^R26-Q*Z%7>%5X(5B0"RCJ.AH ZX^*Q:ZMI]AJFFW%BVI BTD=U96<#/EM@_
M*^.@Y!P>:J^"_$>I>(+C7/MU@;=+34IK6,B16"",(-O').<MGISC-5;VQU/Q
M=/X:-[I4^FG3;Y-0NVE9"/,1& C0JQW LV<],#UXJQX,T_5-(U/Q':WFGO';
MW.JSWT%UYB%)$DV[0 #NR,'.0.W6@#8O]=6UUB'2+>#[1?RP/<B(R*G[M2 <
M$]22>![')%5I/%<*P:<JVKK?7UM]J6UGD6,Q)A<[V)P""P7 SD^P)&;XRT*W
MU^]A@O\ 1KR:**$O;:E82*D]K-D\ [@>1@]",CGM6 ^C^+M(E\/:]<:>FOWD
M6GFPU.U\Q!)@OO612WRLPZ-SS^.0 ;0^)NFMHUMJ*:??2"34QI<T2!&:WGW
M$-AOF'.05SGCIFK0\;30ZAI=GJ/A[4+!]2NI+6)YWB*JR@D;BK'[P!QC.:R_
M$=CKFJZ+H[Q: 8IH]:MKYK.&2+=##&P)WL6"ES@GC/4#/&:W?&^B3^(?"=Q#
M9YCU* K=V+'&4N(SN3Z9(V_B: &>(=<M4TGQ%'?:1<7FG6%L?M8C9")%*;F4
M L.0A!/L1C-0'Q?::4/#6G6VC7K)JMMFS2#850)$'"<L#G&!DX'?/!HU/2M1
M?X:ZK8BV-QJ^HV4_FQQ,H!GE4Y +$#:I(49/W5%9?]E:P=5^'\_]D7'EZ5!*
MEZ?,B_=%H!&!]_YN?3/% &Q:^.[$Z+K6H:E:W&G-HLC1WL$NUV4A0PVE20VX
M,,>]2?\ "7-%X@T_1;K1[N.ZU"(SP&-XV4(,;]Q+#!7() #=>,URU]IM[#8_
M$*2_T8M!JDB&SCN)D"W!\M8U7Y6)#%P,#@GCO4^C7,]MKVF7.N^'O$"3PQ"P
MM[V\>WECAWE1SY1!RQ"@L0>W3)H [;7-9BT+3?MDL,TY,L<,<4*Y9W=@JCT
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
M:V=7+*V&8*5Y(.#[T 8OA#Q##X8\->)M2FTR=+9?$L\3VZ% T)=HT QG! +
M<'Z5WK^(H8_%J^'I+:99FLFO4F!!0HK!2.N<Y;TK@9O#7B&\\$^+[,Z0\5W=
MZVVI6D3S1_OD$L;[<AC@XC/7CD5LF+Q#?^/[778M"FM(/['FM5-S+'NCE9U9
M=ZJQX^7^$DXZXZ4 :ECXX@O+G10^G7,%MK1D%E,Y&254M\Z]5RH)'7WQ5'PA
M!%;_ !%\>1PHJ)Y]FVU1@9, )/XDD_C7/VNC^)I[GPEJ5WX<N&U.PNV.I7$]
MU$7E+1LNY2&.(@3G'&.@4UT.FP:SI?BCQMJPT2>5+L02V*>;&OV@Q0["N=Q*
MY8<9% '<5R&L?$"PTBWN[TV[W%A8S^1=31RIN4A@K%4)RP4G!Z=#C.*WM!U1
M]:T2UU"6T>TEE4[[=V#&-@2I&X<,,@X(ZC!KA]+LO$7AO4]3TD>%XM5L[F]E
MNK+4/.C58UE8N5E#?-\I)Y .>PH WIO&P;7;G1[#1;Z]NXK1+N,QM&J31N2
M0Q; '!ZX/H#67J7C^>X\/>&M5T6PE>+5]2AM7\UE5XOG(9,$_>.QEST'7/2K
MEG8:G;?$N^U233IFL6TF&U2X0Q@/(CLQPN[(!W#&17,VGAOQ!;_#[PY;-HTQ
MOM*UU;Z:U$L6]XO.D;Y#OVDX<<$CO0!UQU.P?X@0VLNB3IK0TEYDN69"/*WK
MF($-UW'N!TZX-9&E_$#4!X/U3Q%J6B7,D-I=3JZ6TD;%(TD*D#)!.T#D_4UH
M&RU27XHV.KOI<R62Z.]K)+YD9"2M(KXQNR0 I&0.M)X'TK4-/TS5-'U;2S'
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
M8H-R(1\Z@N.<CO@'%37WBZ>W\53>'K70[JZO$LA>(PEC1'4OMZD\#.>O/L:
M.HHKDK;Q[97'A6PUG[+,DM[=BPBLV(W_ &DR&/83TP"I.?09]JEA\9(NO:EI
M-_I\MK)IMN+JYN1*CP+"5)# DAS]T@_+P1^- '44R66.&,R2R+&@P"SG YX'
M-<A#\0K)M8TFSGAC2+5B5M98[E)&5\9"RH/N$CI@MSP<5<\>:CI^F>%I9]5T
MDZG9>;$LD/R[03(H4MD] Q7H#0!TU%<S?^+9;7Q6WAVVT6ZNKLV)O(V$D:HX
M#A,9)X&2<DXZ< YJ[X7\0Q>)M%74$MY+9Q+)!-!(06BD1BK+D<'D=: -@D*"
M20 .I- 96 *L"#R"#UKSS19%\:^/O$AU-!/INB3)9VEG(-T7F8)DE93PS9&
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
MAY?VJ=4,?FMM4E75L9P<9VXJM-IM_P"(?$6B:G>Z?)I]OI)DF$4LB.\LSIL
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
M,4L@&]) Q!VY (*[N.U $S?$&WGD\-G3-.GO;?7ED:"59%3:40L5()ZY&#T
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
MO=P1R(LL<D9.QUWD*5P2",@]^:RM0\'ZG_P@GBJU@MEEU7Q!<RW!A650L._
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
ML5& 2Q!XXVD\T1^)98?%%OX>UFPBMYKZ!Y;.6&8RQS;/OH<JI# '/0@COVH
MWK:\MKQ'>UN(9U1RC-$X8*PZ@XZ$>E2LRHA=V"JHR23@ 5YKX/UBS\-^&-=G
ME5%3_A)+NWACW!%+M-M49/"CN3V -;=AXKCUO5]1\/7EG:N5L_M*36L_VFWE
M0G:5+;1AP<?*1TYH ZNVN8+RW2XM9XYX7&5DB<,K?0C@U+7EGA3Q+<>&/A/X
M1NAI\=Q93^7;7$[7!C%MO<J'8;3E<GGZBO0%U.:3Q))I<=LC0Q6RSRW'FG*%
MF8*NW;SG:QZ]O<4 7Y[B&U@>>XFCAA09>21@JJ/4D]*='(DL:R1NKQN RLIR
M&!Z$&N;^(L4<WPY\1"2-7"Z=.R[AG!"'!'O6+IGC&_TD>&[+5-!:VTS48X;6
MUOA<JY\TH-JN@'R[L'&"??V /0**Y73/&$ET/$::A80V%QH;$2QFY+ATV;UD
MSL&%8=.">#Q70:;/<W6FVUQ>6HM;B6,/) )-_EDC.W=@9(^E %JH;:\MKQ7:
MUN(9UC<QN8G#;6'53CH>1Q7)W.LZT?BI#H<<%HVG?V4]R5:=E+9E12Q&PC(P
M0%Z')RPZ#E-#\0W?A+0O%E_:Z*ESIUGXAO&N"+@1%(_, _=KM.X@<X.T>A/8
M ]=HKFM5\70VFHR:=9M8-=QVZW#_ &V\%NF')V*#M8DG:>W QZBKOA?Q!'XH
M\.VNK1VTMMYP(:"8?-&P)!'OR.#W&* -<D $DX ZDU0>YTS6+2>V2]AFC8>7
M+Y%Q@C/&,J<@GI7&^*KE]9^)N@>$9B?[+-M)J-Y#VN=I*HC>JAADCH>]=5JO
MAG3-42SW6T44MG<13V\J1@,AC=6P,=CMP1[T 6M'T>RT'2X=-TZ-X[2 ;8XV
ME9]H] 6).*O5RD_BZZEM=7O=(TM+ZTTJ5X9BUSY;RO& 9!&NT@XSCDC)!'O4
M$GCP3W_AV'2M-:]@UVWEGMIC.(]NQ Q##!Q]X GMS@'H0#LJ*X)?'FLR:;K<
MB>&HC>Z)*ZWL1O\ $954#YC?9EB5.<%5^M6[KQW-]L\/V^G:+)=_VY9O=6S-
M.L>,(KX;@X&'&3]< G@@'945Q%AX^NKFPUI+CP_<IK>D31PS:;!)YN_S"/+=
M7"_<(.2<< $X-7+;QA/)JFNZ7+I\+7NE6Z7.VWNMZ2JP;C)4;6!4Y!'H: .K
MHK@['XA7MQ:^&]1N-!%OIFMRQVZ3?:PTD<K@E?DV\KQC.0?;UV-,\437?B36
MM%OK&*RETV-)D<W.X3Q/G#CY!A1@@]<'B@#I**S]#U"?5=%M;^XM!:M<()%B
M$A?"GE<DJ.2,'&.*T* "BN,G\<W%I/IKW>CFVM=0U/\ LZ)9IBEP#N*K(8BO
MW21V;H0>^*)_&6K/K'B#2]/\/+//I"12%I;T1K*KJS=0I(.!P,'ODCN =G4,
M5Y;3SS00W$,DT&/-C1P6CSTW <C.#U]*YNV\;0ZAI_A^33[7S+S7(C-!;R2;
M!&BKN=G8 \+D#@')(]R,GP,)A\0/'0GM(;67SK/='"^Y/]2?F!P.O7IWH ]
MJ&2\MH;F&VEN84GGSY43. TF!D[1U. ">/2N>^(>KZCH7@/5M2TL1?:8820\
MC$; >-PP#EAG@' ]^QYWQ"]XGCCP%>2:? ^HM]M79#-N#?N.,R,JG'.3QQSC
M/< ])HKCK3QXBZ5K%QJ]BME=Z5>+9RP)<"1'=]OEE7(7AMZ\D#'.:FTGQE]N
M\4MH4]O;%GMOM$-U8W7VB)L'#(QVKM8=<=Q^5 &O?^'M.U+5K'4[J.9KNQ+&
MV=;B1!&6&&^4$ Y'!R*MSZC8VLR0W%Y;PRO]Q))55F^@)YK+\::W+X<\&:OJ
M\"AIK6V9X@1D;^BY]LD51\$:':0>#K"6YB2ZO+^V2XO;B=0[SR.H9MQ/4<X
M[  4 =4K*P)5@<'!P>]+7+!K+P5!9Z-IT EFU*]E%E:[MBKNS(^6P<(OS'@'
MJ!BF?\)E-!?ZOI5YI@35=/M/MT<,<^Y+F#D;E<J",$8((X/3- &KI_A?1M*U
MB]U:SL5CO[UBT\Q=F))P3C)(4$@9 QG ]*UZX)/B%?BP\.ZG+X=(T_6VBAC:
M.\#2I-(A91L*@%21C<6'J0*NP^,[Z.ZUZQU#14AOM*M5O%C@NQ(D\3!L88JN
MTC:01C\Z .PHKSZ/XD7L=MH&IW_AQ[;1-7\F,7@NP[0R2 %=R;?N9.-V?? X
M%7M<\<W&AVU]?SZ.4TZRO4M&:>8Q2S[B@,D2%<,H+_WN=K=,4 =G17*WOBK4
M8_&$_ARQT1;BX6P%['-)=B-&!?9AOE)49!Z GIQU(S7^(LR^#;'Q(NC+Y#W7
MV6^22ZV_8R)?++DA#N0,.3P<$<=< '>45F'5)CXC32XK:-XA:_:)Y_.(,66*
MHNW;SNPV#D?=/ME^NZM%H.@WVK3H\D5G TS(G4A1G% %V66.")I99%CC099W
M. !ZDTD$\-S;QSV\J2PRJ'CDC8,KJ1D$$<$'UKD]3U&?6?"VLK<V5E)8/I<D
MT-U;7'GQ2DJW'*#D8!SSUK(\)^*+S2]!\#V%UI(33M1LX+6&[%R"XE$ 89CV
M\*=IP=V?4"@#T>H?MEL+P6?VB'[44,@@WC>4! +;>N,D<^]<EJ_CFXT>*XO;
MC1S'I\&HK8[IYC'-+EE4RQH5PRY;CYN0">*AFAB7XX6SK&@:3P]-O(49;]_&
M.?6@#L[>\MKP2&VN(9Q$YCD,3AMC#!*G'0\CCWJ:N'^&L:0Q^*XXD5$7Q'>!
M548 'R=!72:_KMMH%A'<7!3=-,EO"KN$5I&/&6/0 9)/H#P>E &I17#K\075
M]<@;389Y],LS?(UG=^;#<1@?,!(5&UAT*X/4&GV7CF]FO/#GVS0Q;6.NQCR)
MQ=!W20Q>9ADV_=(!P<Y]0.E ':T5P.C>+M2BG\7WVN1VT>G:3=LF89V9HU6)
M"%52@W9SG.1R<8J[;^.6?Q#8Z5+9VLGV^*1H);&]$XC=!NV2_* F1T.2"<CW
MH Z#7-"T_P 1Z9)INJ1/+:2$%XUE>/=@@C)4@]0#5P>7:6WS2%8HER7E<G '
M<L?YFN5\+>+]5\3FWN$\/?9]/:6XAGN&O%8Q/&Q487:"P..HZ'/ID]!K=S]C
MT.^N3:"[6*!W:W8@"10#D'/'3- %N"XANK>.XMYHYH9%#QR1L&5U/0@C@BI*
MX6+QI]AT/P@]CX? @UM(TB@AF5%MR8RX0# !  QV'\J6;QKJW]D>+$_LJVM=
M8T&'S3&UR9871HS(K!@@). ?EP.1U&> #N:*XW2_$]Y#H/AJWN[>*?6-6A3[
M.@N21(JQ!WED8H-O'4 -R0.<\:6C^)6OM?U#0;^T%IJ=DB3;4E\R.:%NCHQ
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
MHVHW%W%%++F*XCF9RR%AR#M?&<=1^->ITT21F5H@ZF10&9,\@'."1Z'!_(T
M96A3:Y=1R7.MVEO8,P"QV<,_G;,9RS/M&2<C@#  ZG/!XBM[B[TY((=.M]1A
MDE"W5K.5"R0X.0-W&0<$9].HZUKT4 >7'X<7PT*^MM+D-BD.IP:EHUC<S&1;
M=XP,JQ!.%9BW )QP?45TITF^UOQ3HVN:A8_85TB&?RX#*LCR32J%/*\;0H.,
MG))Z#'/644 >9)X+UZ;PMJ=LGDV6JKKKZSI[O('C+&3>JOCGID'Z]ZZC2KGQ
M3>VTTVLZ7:V+)"R):V]T)C,YQ\Q8@!!QP,GJ<]!72T4 <3X?\-"V^%47ACQ&
MD402T>WN") 5V\G>I]ASST(J]\/]/O;/PG:SZG.;C4;M%FGF9<%AM"ID=CL5
M<CUR>]:6L^&=%\036<NK:?#>-9N7@\W)"$XSQT(X'!R.*UJ ,KQ/I<VM^%=6
MTJW=$FO+26!&DSM#,I )QVYKGET+5-:M?#=EJ5DMC!H\\-S,?.60S21*0@3'
M\.3N);!X QSD=M10!POB#0%U'X@Z1<6ER$%Q;NFIPJ,B:")U=,_]M"%]U9AV
M-=U63HOAG1?#IN3I.GPVK74GF3,F27;)/)/..3QT&36M0!R=_I&K1_$>SU^R
M@@GM#IKV$X>;8T695DW 8.[@$8XY[BN>E\*:]+X&\7Z/]B1;O6-0N;FW_?KM
M5)6!&X]B,<X![?AZ/=75O8VLMU=SQP6\2EY)9&"JBCJ23T%21R)-$DD;J\;@
M,K*<A@>A!H X.ZTKQ3H_B5/$&AV-M>I>V45M?Z?<7(B97CSM='P1T8@C'_UN
MSTU;X6,9U%HC=MEI%A^XF3PJD@$@# R>N,X&<5;HH Y'Q5X9OKS7-)\3:(\
MU?3-Z>3.Q6.YA8?-&6 )4]2#@X/6M6VN]:OMB2Z9_9H!!E>6=)3CN$"Y!STR
M<8]#6S10!PNEZ%KGAO\ X2#3K*TBO;+4;F6[LYC,$\AY1\R2 \[0>05W$@]*
MAM/!M[HNJ^"8K*$3V.A6UQ#<3%U5G:5%7<JD_P!X$GV/&:] HH X*WT'68T\
M<;K$9UIF:T'G+WA$>'YXY&>,\5CFWU'1O$7PSLI;+S+NRTVZMYHDE7YMD,2D
MJ3P>F1DC\*]5K,N_#^FWNL6FK7$,C7UH&$$@GD7RPPPP"AL<X&>.: ..U3PK
MK]S!XCU:P*6^J:M/:XM3-MS;0X!C:1?NLX+Y(X&0,]Z=9^']=MO$NJ:BFD6%
MO9WFDI:QV\%P,Q.I?"_= /W@2> .<9[^A44 >:KX7UU/!O@S2OL*&YT6^MKB
MY_?KM*1 @[3W)SQG'0UH>,]!&K^(] EL[GR+J9I;*]5>3+9%=TJG'3!"@'L7
M]Z[*ROK34K1+NQN8;FW?(66%PZM@D'!''!!'X51TSPSHNCZC?:AI^GPP7E\Y
MDN9ER6=B<GD] 3S@8% $&MZIJFF:KHT-EI\%Q87,_D7+F7;)'G&THN/FP-S'
MT"FMVFF*,RB4HID4%0^.0#U&?P%.H \I;PGXNETVQCN;'3[C4;/6XKZ:^>[.
M^]1)&8?P'8 I QSC' KHK'2-8MO%/BS4I;%6BU2"W2WV3+DM'&RG()X!+9'7
M@<^E=I10!Y;I_@_Q'HUAX/U&TMH)M2T.WDL[JS><*MQ$^,E'Z @@'G'^/1^&
M=*UJU\8^)-6U&SMK>VU/[,T2I<>8ZF./:01M _7J.XYKIUOK1[^2Q2ZA:[C0
M2/ '&]5)P&*]0#@\TE[J%EIT:R7UW!;([!%::0(&8] ,]3[4 9/C;1;CQ%X*
MU;2+1D6YNK<I&9#A=W49/;I6/=:7KU_XD\(ZI/IL,2Z9]H-TD=R&V^9%Y8"D
M@;B#R>GMFNWHH \UN_!>LZG'XM4;+&?4+Z"_TZ<N&"/$$VAP.F2G;/!]JZCP
M]<^*KUU?7].LM-2)<%+>X\XW#_WN@V*.>,DDXY&.=RZN[:QMGN;NXBMX$&7E
ME<(JCW)X%/AECN(8YH762*10Z.IR&!&00?2@"KK&EVVMZ->:7>*6MKN%H9,=
M<,,9'OWKFO#<7B?PYI5OH=YIL>I1V:"&VOX+A4#QCA?,1N5(& <;NE=E10!Q
MWB/P]K%_<Z%KEJ\$FK:3=/,+<MMC>*1=KQJV.NW&&(Y.> #@,N= O]1UK5/$
M,MGY-S)I!TRTM&E4MAF+,SL#M')48!/ )ZG%=I10!YPWAG7!X1\%:8+%#<:+
M>6L]U^_7:5A4J=I[DYXSCWQ5G5-*U*/Q#XHUJ2U"V%SHGV9'\Q2VY [$E?0[
MOTKOJKWUE!J-E-9W*LT$RE)%5V0E3U&5(- 'G6AZ3?\ BCX<>$=+FLQ;V<45
MG<3W!E5A)'&JLJH!SN;"@Y  YP3QF'7O"7BK5=-\463VEC<SWMV)K._EN<-Y
M D1T@"[?EP%]0,G/).:[K09] M8ET31;VV<6<8 MDNO-:).@ZL2%'3TK9H X
M^#3-8'Q&.OSV""U.CK9,(IU8^:)#)QG&5YQG@Y[ 5%X7\-R6O@F_T+Q#;Q1Q
MW,UT7 E#*T<KLW7L0&_3-=K65K?AK1O$8M1K&GQ7@M9/-A$N<*W3IGD>QR*
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
M-<V45IJ%A<SE 6CSL='"GIN(Y'3MSQV6FI>I8I_:,D3W;9:3R0=BDG[JYY(
MXR>3C/&<4 6F940NS!549))P *\HM]2N-+^(&D^*9[DG3O$^;%XBW$&#FU..
MQ9<Y]"[5WOBFTU+4-':PTZ*%Q<NL=R9)C'B D>8%P#\Q7<!TQG-8_C+P/9ZU
MX2N['2M+L+;47"M;S*BQ&*12&#;E7/!';K0!MZMK;6>J:?I-K"DVH7PD=!(^
MU(XT W.Q )ZLH '4GMR:S/\ A+;VUL"-3T=[?4'U+^S;6+S/W=TQY616(R$V
MY8\9&T]36;JVA^*[F3P_XBM5L!X@TQ'AN;5IF\BZC<*'P^W*G*Y''YXYE\0>
M'?$?B'0;:Y:>RM-=LKZ._LX59G@C* CRV; +9#-DX'4#'&2 7KGQ9=:)!K<^
MOZ8T%IIL*3QW=NQ:.Y#?P+D APV!CW'2BY\4W^CZGH]OK6GP0V^K2BWBF@G+
M^3.1E8W!49W8(##N.G>JNI:!KGC/PGJ>F>(5M--:Z@$<,-I*9@CA@PD9B!GY
ME7"CH,\G/#I=$UGQ"/#\>NV]M;C2KN.]GDAFW_:)HU(38,#"DMN.>> ,'.:
M&?\ "<70\,^)]5.F0^;H-W/;O#]I.V81*K%@VS@G=TQVZU+=>,-277M(TJST
M>&9]3L'NXI'N]@4J%RK?(<#YNHR?:L:^\)^)%T_QGH]E!8/::Y+-<PW4D[!E
M:2-5,93;ZK][=C!S@]*TX/#^MKXH\-ZE-!9^3ING26EQY=P22SA.5R@R!L[X
MZT 9&N^-]9F^&^MZA:VL%EJ>GWQTVZ F9E1O,1"T;;03D.""<8_"NKO]:U>T
MN8[7^S[:(BU>XGO)IV%K&0P58]^T98YSR!@#O7+W/@G7+OPAXNTIELX[G5=4
M;4+4^<67&^-@K_+P?W>.,]:U;K2_%%QXMT_5Y+;39K9;(Q-:R7+E;.<N3YJ_
M)\YVX7HIX." : (/^%B3S>&_#&LVNC>:FMW26IB-R T3MNZ<88?(W.1VJ8>+
MM9(\3V$VFV5OJVD6JW,6VX:6&1'5B#G8IR-IR,#/J.M8NG^"_$EIX4\*:3+%
MI[2Z+JJW<C+<-AXU+GCY?O'?TZ<=>>-T^&]4G\5>)KV1+>.SU73X[.)A*6=6
M57&67'0[^Q[4 4])\8W5AX.\*2ZN]HEQJT42)=SSD1Y,._=(=HPS$8"],GK7
M9:5<WEU9>9?VJ6TXD=2D<A=2H8A6!(&0P /3O7(Z?H.MQ^$-'T/5]'TJ_M+:
MW%K=VOG;Q(B(%612R ;LC.., _>SC&QX)\/S^&=!?3Y9&,7VF62V@,AD^S0L
M?DB#'DX'\SUZT 3^,=2_L?PCJFH'3X=0CM[=Y);:9]JR(!R#\ISQVQS67>>+
M+ZSU7P[I=GH\$O\ :]K)+$WVGRQ&4C5MI&TX7YAR,G /%:GC'3+O6O!^JZ58
MK$;F\MG@0ROM5=PQDD ]/I6,^@:S)XB\(7Y@MA#I%M-#<CSSN+21JGR?+R!M
MSSCK0!J>%/$-QKT6I0WUG':WVFWKV<Z12F2-B K!E8@'!##J,UJZMJEMHND7
M>IWK%;:TB::0@9.U1G@=S6'X4T;4M*U7Q%<7T4"Q:E?F[A\N4N0NQ5PPP,'Y
M<\9ZUJ>(]%C\1>&]1T>60QI>0-%Y@&=A(X..^#@T 4+;6]:_M/38KS1%6ROH
MGD:>&8O]D*J&"RY '(XR.XQSUK+G\=W">%SXL@TU)M!5R6Q*1.8 ^PRA=N/?
M;G.WG(/%6/#EMXP:VM]/\11Z=';VL?ER7%M,SO>87:/E*C8.YY))&, 5D6?@
M_7+7P+=>!F^SO8MO@@U'S?F6W=B3N3'^L ) P<'CD4 :T_BW4YO%<F@Z5I5K
M<,VFIJ%O<RW92-D9RHW80D=#T#9XZ<XH_P#"Q;EO"FBZS'HH=[[4ETZ>W^T
M&&0RF,[3C#<J<9*]15^U\/W]CX__ +6@MX/[,BT9--B7SCYF4D+@XQC&#CK7
M/P^"_$47A/2M+,%B;BTUT:FY%R=IC$S2[0=F=WS8Z8XH WX/&D]EJFMV/B&Q
M@LSIMB-1$EM.9E> [@>JJ=P*D8QS3+;QO.VN:79SV,+VVHA@);65I&M7 R!+
M\H&#TR#P?SJ#5?"%]KGBG6I[I(8M-U+11IF]9=TB-N=MVW&,?-Z]JL^&K?QJ
MD5OINOKIBVMJH1[RVE9I+L 8'R%0$SP6.?8 9R !\'BS4K^QL-7TW1OMFDW=
MT(5\N0^>(BQ7S]N,;<C.,YP0<CH(-"UG7[WQQXKLIHK1X+!H(X4$[*%#1&1?
MX3DDL-QXQCH<55\*Z%XO\-VJ>&@VGR:-;R-]GU'S6\]8"Q.SR]N"_)&[.!UP
M<8K3T[1M8TOQSXAU-(K273]4\B56,Q$BM'%Y>S;MQR0#G/ ['L 4=$\:V[^"
M]$OK?28;6XU6[>TM-/B<*BOYC@DL%X ",Q(7\,FM!/%5Y!X@NM OK"$:BMF;
MVT:.8^5<H#AADKE&![8/'-<Y9> M;M_!6@6VZTCUO0K]KR#$K-#,&D=F0MMR
MN5?&<<$5T)T2_P!0\2_\)%=VL4,UOI[VEI:^=N)9SEF9@,#H  ,\9/M0!DV/
MQ#U.YTOPWK$^AP0Z7K%S%:%A=EI8Y)"0I"[<%<@#.0>>@KT*O-8?!NOP^!/"
MNB>39M=:1J%O<S-]H.QTB?=\IVYR<XY KTD9(&1@^E '.S^([NW\;Q^'I+&!
M8[FR>YM+IIS^]9" T97;P1D'J>*SM&\;W.L^&I-0BT^U%\FHG3_L@NRP\P.%
M/SA.F#OX!^6KWC+PW=:]'ID^FW0M-1L;M9([CNL; I*![[&)'NHJKIG@L:5X
MXN=3M76/27MXFCM%Z)<JIBWCT_=8'OD^E $L.M3R^-=8TJ+2;..^MK"*:.[,
MF3,&9@JL0N0 0>.>M<)?ZIJ6N?!;3M6U6.*6>:_MID>-\LQ-T,C! "^@&3QZ
M5WMIHNI1?$;4M;DC@%A<V,5JA$I,@9&9LE<8P=WKVKF(_!?B9/AK9^%VBTXS
M65U$R2BY;$B1S>9N/R<$C QSZY[4 =5IGB34)?&-QX>U33H+:7[&+ZWD@N#*
M&CW["&RJX8''3(YZUTQS@XZURHT?5&^)47B!H8%L1I)L6'G9D#F029QC&.,=
M:ZJ@#RJ75-8UKP)\1CJT=JT=JU_!'Y<C'RS'"H"JI7IU.<YR3P*V=!\3:C8R
M^$])O=,ACLM4LQ';3I<;I%>.$/\ .FW ! .,,?>H3X5\01:-XUTF*.Q>'6IK
MJ:UF,[!@9T"X9=O 7!.<G/IWJS+X<UI[OP3*(+4#1%870\\_-F$Q?)\O/KSB
M@!FH_$4V]E)J=C9Q7MC#<F!X8Y6-S(JR>6TB(%(.""0,\J,Y'2N[5@RAAT(R
M*X#1M#\9>')KK1=/.FS:)+<22VMY+(PFM$D8LRE,8<@DXY ]?0=^!@ 9S]:
M.4U?Q3JEIXOC\.Z?HT-U--8O=PS277EK\KJI#_*2!SU&2>..I%'3_B,LND7+
M:E8"RU>UU$:9+9M-E/./(8/C[A7+9QG . >,QZM+=0_&;2WM;87!_L2?>GF!
M#M\Y.5SP3G'!QQGFH;_P'JEWI]_J-M=6]MXAFU:/5H,DM#&T:[$C8XR1LSDX
MZL>U %O_ (3R\B&O1OI<5Q)IED;Z*:"9A!<1@$LN\I\KC'3G.>U5-5\1>)-0
M^'>L:H-)MK*VDT8W-O/]M)D&Z%BWRA.".".><]0>!IS6OBW6_#&K6^IVNG6M
MS<V4MK#;07#.A9U(,CN5X [* >,Y)XP^YT/5IOA6WAU8;<:B^E_8#F8^6&\O
M9NW;<X[]* *&F7T>GV7A-)-*L7UZ]M!:V++(?E@6)7=F<H"  !\H!Y(&>21<
MD\:W5I/KVG7>FQ?VKI5I]N2-9R([J#!.Y6*Y4@@J01UQR>M5KSPOJ[V_A/4[
M9;==7T!?+:!I3Y<\;1A)%#8X.!D$CMS4E]X9U'4KS7=:D@ACO[W2?[+M+<S9
M"(=S%G8#J6;H,X"]\\ %*[\?:_9>#7\42^&[;[ ;.WN(O].^=C(0""NSC!8$
M<\CT/ TKCQ5K=KXJAT.70[;??6\D]BXO3CY"-PF^3Y>&!^7=Z<]:IZMX6UJ_
M^$,/A:.*T74EM;>V9FG/E?NRF6W;<\[.F.]:5_I&JWGCS0M;6WMUM+*VGAF!
MG^?,NW[HVX(&WU'6@"#3_&6HWFA:E-_8C2ZKI^H_V=+:VTI=&?*?.&VY"8<,
M3MR #Q2VWC2>6X\2V?V2UN+K1(4GS!<_NYU96.,[258;"".>U8LWA+Q/_9GB
M".V%FDE_K:ZBL)N6"SP?(&@=@N5W!.<9!SBK4/AKQ#'K/B&]%GID4&J:9%;1
MPQ7#?N7174+]P CY\[L#I@ ]: )K+QWJ<J>%[V\T:"#3=>,<22+=%I8Y7C+K
ME=N-IP1][/<@=*O77BO4IK34[W0](74;?3KEK9XQ*5EN'0@2>6 "/E)(Y/)4
M]."<H^%=='ASP3IX@M#-H5S;S7)^T':XCC9#L^7DG=GG'2I-.T/Q;X;UC5;7
M2%TVXT?4KR2\CGN9662S>0Y<; /G&>0,CW(H TM5\8M;WM[8V$=J;JRA265+
MN8QY9E++&-H/.,9/09'7G&SX>U@>(- LM5%K-:_:8]Q@G7#QMG!4_0@\]ZYB
M\T3Q3HGBZZUCPZ++4+;4HHDO+:^F,3+)&NU9%8*>"O48_P#K=C81W45E$M[,
MDMS@F1D7"[B<X4>@S@9YP!F@"AKNO+H\FGVL<0GOM1N/L]M$7V@G!9F8X.%5
M02>#V'>J-GXFNW\27OAN\LX(M5BM1>6K+*?)N8B=N<[<J0W!&#ZC--\8>'KS
M5I]'U32WB&I:1=?:(HYF*I,A&UXR0#MRO0X.#2VNC7EQXND\3WMND,T=A]BM
MK59=QP7WLS-C )(4 #/ )[X !A_#>WDUGPYY^KV5G.(]5NKF*5G,CK.)W^8
MJ,8Z @YQV%=MJ]Q<VFCWEQ9I$]S%"SQB8D)D#/..?\]JP_ 6C:GX?\/MI^IQ
M0++]IGF#02EU(DD9\<@'(W8KHKR#[58W%N&VF6-DSZ9&* /)M0O]1U/X<>"=
M4U**.>ZDU?3ID:-]SR$ODYW !23VSCWKL;;QE/:ZKK=AX@LH+(Z;9+J'F6TY
MF5X#NSU52&!0\8YK#3PEXF/@KPUHTEOIPGT>^M9F*W3%9(X&SG.S@MZ8X]><
M#3U'PE?:SXKUJXNDBBTS4]%_LS<DN94;+G=MQC'S^O:@"2V\<3OK6DVLMA#)
M:ZGE0]K*TCVK8RHE&T#!Z9!X/KUKM*XWPQ;^-K>.UTW6QI@M;,!6OK>5FDNE
M484;"N%)P-QR>X YR.RH Y2'Q;-?ZQ?6.G06DTEA>I:W%L\Y6<(2H:8+C[H#
M$CU"]1TJIK'CQ[1-4DTVUMKL:9*8I('F999V4 N(P%/(S@9ZD$8'!-77_"%]
MK]^ES)86MMJMM?+)9ZS;S;9$@$@.UP "QV97;R.<Y'-20:-XO\.^(M5_L--,
MO-(U2Z:['VN5HWM)7 WG !WJ2,@#'X=: );KQKJTVNQ:5H^@QW$MQI(U.W:X
MNC$2"P&UP5^4\GUYQTY(OZ7XHO+CQ1J>AZG86]C+:6L=W&XN2XFC;()&5& I
M&"?6HHM#U:/XBVVM.(9K*/2?[/>5I<2N_F!R^T+C''3/>E\5^$YM<UG1]0M)
MQ \#/;WO_3:TD7YX_KD+CTR30!7U#Q+<)!X6N+[0[5QJFH1Q1EIMS6Q969'
M*?>V@^F,XYJW=^)]0F&LOH6F1WZZ3)Y,J-*5>>4*&:.,!3R P&3U/&.]'C#1
M=2U>Y\//I\4#)IVIQWLWFRE,JJLNU< Y/S>W2LR#1/%?AWQ-J\NAQZ==Z5J]
MQ]K87<S1M:3%0'. IWJ< XX],CJ0#2O?%Y6[^P6L5O#>K:1W4J7\IC$?F9VQ
MG:#\WRMGTXZYJC:_$..\LM!9[5-,NM6\X!-1<QK&\1 *9Q\Q8L-O3(R>O!;J
M.A>*-)\4)KWA][/4#<V<=IJ%M>2&'S&CSME5@#@_,<C'?\KNJZ/J6JV5I::S
MINGZQ9RI*;ZW+;?+D)7R_*+#HHWC.5/.?:@#HM,N+NYT^.6^M5M;DE@\*OO"
MX8CAL#(( .<#K5NL'P;HMUX>\+VNEW=P9Y(2^W+E_+0N2B;CRVU2%S[5O4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 54U#5=/TJ))=0O8+5)'"(9I NYCP ,]3["K=<1\6./ Y8)
MO9;^S( QDGSTZ9H ["\LK74;.6SO;>*XMI5VR12H&5AZ$&LS2O"6@:).)M/T
MR&&51A'Y8H/1=Q.W\,5F6WBN^M?%-[H^N6EK;)%IQU.*:VF:0")6VLKY4?,.
M#QQ5.'QQ?RW.BS)I9GL-4D6,K#%*9;0.,H[G;M*]-V,;<]6H [FBN'TOQAKN
MI7>I,VDV$%AI6I2VE[,UVQ*QH@8N@V#<><G..H SR0V+QS?RS:+<Q:69[#5)
M4C*0Q2F6U5QE)'.W:5Z;L8VYZMUH [JBN(_X3:_'ACQ5J9LK;S]!NIX#'YC;
M9EB16SG&5)W>]2W/B[5O[>T;2[/2[60ZI8/=I))<E0C*%)##;P!NZC)/H.M
M'954.JZ>-4&E_;8/MYC,@MA(/,V#'S;>N.1S7)6?CZ4>';NYO[&-=4MM5.CK
M;0RG9/<;E"[6(R%.X$DC( /6J4TE]!\8M+?4Q:A4T6Y<30;@,;TR"#GIZYYS
MT% 'HM%<&GCV]F&CW]OIC7.FZE,B&.&*4S6\;_=E8[=I'3<!TSU-6-,\4>(M
M6U[4;&WT:P6#3=12UN9&NV)\HJ&+)\G+ '.#@=!SR0 =I5&\UK2M.E$5]J=G
M:R,,A)YU0D?0FKU>=_$B7R/$_@:8023LFIOB.( LW[L\#) _6@#MK+6=+U*5
MHK'4K.ZD5=S)!.KD#U(!Z5>KE#KMA!#K'B/4-*GL#I$;PEID4221%$D.,$@@
MG '/4=LFHKKQ9J.C_P!BW>KV5NFGZK-';DPN2]I)(,H&SPX)X)&,'L: -^+0
MM.@UJ;6(X&%_,@22;S7.Y1T4C.,#L,<5HUQ=AXH\1:IXBU+3K71K 1:9?QV]
MS(]VV3$RABR?)RP!S@X';)[;7BW6I_#GA;4-8M[6.Y>SA,IBDE* @=>0#^7Z
MB@#:HKA3XSUJQUO18M7T>VM],UIA#:SPW!=XIBNY5E7 'S?[)./4TDGCJ^C\
M'>)-:^P6QGT2]GMFB\QMLPB(!(.,@G/O0!W=%<9J?BO7(_$EKHFEZ39S2W>F
MO>PR373*-RE1A@%X'S=LYXZ<D5D\5^*[W5M9T>QT'3?M^F16\C&2^;RV,B,Q
M4'8#G(P.,=23T! .\HKB-)^(2:[IV@_8K,1:GJ[S)]GG;Y;<PY\TL1R0"  .
M,[ATYPL_CN72SXBM-4L5_M#1[878$#$QW,+=''!*X/##G&,C- ';5#>6EO?V
M4]G=PK-;SH8Y8W&0ZD8(/X5S2>+C;:-J&M7,ME>Z5;VR3075@Y(F<E@8\$G!
M!"#K_%VJ*V\6ZBOB.UTZZTTSVMW!)(+FTAEQ;N@W;'W* <CHW&2,8H Z32M)
MT_1-/CL-,M(K2UC^[%$N /4^Y]ZN5R?A7Q7/XGBLKVU-A-97$9:=89"9;.3
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
MO:W$4%G)"^$OFDP$VYR5^8X.<XZ\T ==17+3>)-0TOQ+IVC:M!; :JD@L[J
MMM69!N,;J?;HP/.,8%94WC^^B^'U_P")O[/MS+8WDEM);^:VUPLWE9#8XZYZ
M4 =]17)7WB76E\;2^&[#3;-W_L[[;%<37+!>9-GS +D=#P,YXY%<]JGC36=2
M\%:+J-E%;V5S<:S%87B%V;#+/L(4C^$E>3UP<>] 'IU%<GKGB/5]*%V3:V<$
M5I9"X:YN7(BN)3N_<QGC!PO4YZCBJDOCB^D;PB;#2898_$,+2+YMR5:)A"9-
MI^7&.F6Y. ?E/% ';T5YSJ?C+71X2\8CR+.TUG0@5:2-V>(JT8=77(!W8/0\
M9_*M%O%4^D0^'M/U"XL;6XU&!F2ZN&;RLHJ83)Q\[;^Y['J<"@#M:*J:9-=W
M&G12W\"071R)(XVW*""1P>X[YJW0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,^.M#U#Q%X>73].
M^S"4W,,S-<2,B@1R*^.%;D[<5TU% ''WWAC4-2\;OJEREJ--GT:33)D6=O-R
M[AB0-F,=NOO[57\+Z1XUTF"TT74+O2Y=+L=J1WL1?[1-$GW4*$;5.  3D\>_
M-=Q10!R/ASPU?V<?B>VU9+7[-K%]-<K]GF9F5)$5"IR@YPO49ZU4\+:/XTT>
M"TT.^O-+ETFRVI%>Q[_M,L*_=0H1M!P "<GCWYKN:* /.;[PAXC%EXQTFR.F
MM8Z[)-<Q7$LKB1'DC"E"@7&,K][=P.QZ5HP>&];3Q+X;U*5; Q:9I\EI.%G?
M<S.$&5&SH-G<CK7:T4 >:3^ -:N](U>,W%E;7[Z]_;FG2I(TB+(-NU9!M'&
M>1GK[<Z0T'Q%JOB_3M9U2VTRWMXK":SN((;EY&/F%22I*#^[T[>I[=S10!PG
MA?0_&>A6]OH$]YIDNBVA"0WJE_M)@!^6,IC:#CY=V>!ZFM/PQHFJ:5KGB*[O
M5M!!J=V+F+R9F9EPBIA@4 _ASP>];<.L:=<ZI/ID%[#+>VZ!YH$<%HP3@;L=
M*NT 9^CG5VLF.M)9K=>:^T6A8IY>X[/O<YQC-8'BSP_J^L>(/#E]8+9>1I5V
M;B03SLC/E=N  A'<]ZZ^B@#+\0:+#XC\.7^CW+&-+R!HF=>2A(X(]<'!_"N<
M'AK6]7TK1-*UT60ATRXAGFN()68W1B^YA2HVY."W)Z$#.<CMZ* .7\-:)JFE
M^(_$=]>+:"WU.Y2>'R9F9EVH$PP* ?PYX--^)7_)-/$?_7A+_*NJJIJ.FV>K
MV4EE?P+/;2</$Q.UAZ$=Q[4 <O#HNH:_'X9DU**V@M-+:.\Q%*7::58RJ8RH
MVJ-Q8]3D >]8]_X+\2/HWB[0K0Z8;+6;J:[AN997#J9<$H4"X&"#\V3QV->C
M6UM#9VT=M FR&-=J+DG ].:EH XZ+0-;'C72-9E2P^SVFFM93!9WW%F96+*-
MF,#;W(Z]JSM+EU&+XJ>-386MO< P6&X2SF/#>6^WHIXZY[].M>A5A31^'/#V
MK"^G>WL]0U.5( [R$/<N3M5<9^;&<#T]J .9C^'UYI,'AV^TNX@EU;29IY9A
M,2D=T)R3,N0"5Y/RG!Q@9K4/A_5FU75?$*"SCU>YMX;6V@>0M$D2-N(=MN26
M).<#@ 8SUKK9)$AB:65U2- 69F. H'4DU6TW4['6+!+[3KJ.ZM9"P2:(Y5MI
M*G![\@B@#A'^&L=XWB )##HUKJUDL+6MG(73SU8L)\84#'RC Z\],UM:'!XW
M:-8M>GTI/L\;*LUD7+7+[2%9@P 0<Y(&<D#H.#UE% '#:=X0N_\ A+M,\13V
M=CIU]##(FH26,K%;]F7 RNU> ?FR><@#GK6WXR\-CQ7X8NM*%P;>9BLD$^,^
M7(C!E..XR.?8UO44 <HVB:KKFJZ'>ZY#9VXTEVGV6TS2>=.4V@C*KM49)[G.
M/3E?#FB:MIOBCQ%J-XEF+?5)XY8Q#.S.@2,)@@H!S@'@]ZZJB@#FO'NAW_B3
MPC=:1IWV99YWB.^XD954)(K]E)/W<?C45WHNK7/CW2==$=FMK:6<MO*AG;>6
MD*G(&S! V^HSGM7544 >:R^"_$ITG68(I-.$EYKW]JB$SN8YX?EW02'8" =H
MS@$'IC%6U\+>(QJGBF[(TD)K6GQ6Z1)+(/)=$= N=G*_/G=CG'W1GCOZ* /.
MO#W@S7O"]WI%SIG]GJ#91VFL6QN'$<[1J%2:/]WP^ <Y'(X]ZOCPUK2ZOXSO
M E@4UN"*.V'VA\H4B,?S_)P#G/&?2NK_ +4L?[7_ +)^TQ_;_(^T_9\_-Y6[
M;NQZ9XJW0!P!\):[_8/@JP"Z>9-!G@EG8W#XD$<9C^7]WWW9YQTK*EL=5US6
M_$%_I5AH>IZ=<7/V:42WTUN7\I0I61$!5\,&&6Y(_P!G%>J5A7/@OPS>:B]_
M<Z%82W3G+R- N7/JW]X_6@"WH&H2:IHEM=RVJVLC;E:)) Z@JQ7*L -RG&0<
M<@BL6WT/6-/\<ZUK%K]AELM3@@!661UD1XE90  I&#N'.>/0UU:JJ*%4!5 P
M !@ 4M 'FD/@?7X?AWH7A[_B6FZTZ^BN9)/M#A&5)3)@?N\Y.<=*T#H7BW1/
M$^I7OAZ32YM.U:1;B>WOG=3;S[0K,A4?,"%'!QT'2N[HH AM8I(;2**:8SRJ
M@#RD8WMW..V3VKB-/\.^+/#VL:I;Z-<:9)HVHW;WBR71?SK1Y#EPJ@8<9Y )
M'O78:KK&G:'9->:I>PVELIP9)G"C/H/4^PJ[0!P.J>%/$-SK&OM!/87%GJ>G
M"SMY[N1S+:8C*LJJ%P0Y.XG(YZ@X H'A7Q ;7P2CC32^A,IN )W 8"(Q87Y#
MGKGG'I[UWU% '!V7A[Q7X>UW5DT2?2Y='U2[>]W79?S;25_O[5 PXSR!D?XW
M+S0=;M?'%OKNEFSN8WTT:=<"\E9&3;(7$@VJ=W4Y7CZBNPHH \S_ .$&\0_\
M*VE\-E]-:Z;4/M*R&5U39]H\[GY"<]L?K6GJ?AOQ%=^)-4O(VTZ2UU#3EM8S
M<2.7L6VL'$:A<,&)!)RIX'IBNYHH \\M_"'B&VTWP4Z-ICWWA\&*2,RN(W0P
M^5D-M))'WL8 [=LF_)X2O;_Q3XAN=0^RG3-7TU+ ^5*WF@ ."VTK@9WGN<8[
MUVE5+[5+'3#:B]N8X#=3K;P;SCS)&SA1[G!H XQ/".M7_A"P\):N;)K&U>%)
M;R*5B\\,+!D&PK\K':H/S'')&:O6N@:Q;>)_%>I^78M#JT,"6Z_:&#*8T9/G
M^3C.[/&<8KL** .!TWPIJMKX1T;P_J6G:3J=C;6KP7D$DS8=@5\MT)CZ@;\C
MC&00>*Z'P=H4WAOPO::5//YS0%]OSE@BERRH&/)"@A03Z=!TK=HH Y>UT35(
MOB-?:ZZVGV"XL8[10)F,H*,S;BNS'.['7M658^'_ !?X>U;4;71KG2I=$OKJ
M2Z1[O?YUFTARX50,.,DD D>YKLK75+&]O+RTMKF.6XLW5+B-3S&S#< ?J*MT
M <2GA[Q%HOC._P!3T66QN;#5DA^UI>R.LD,D:; Z[0=V5'(XY[BN:\-:%J&M
M?"CP\^FM;M?:;K$E_&D[%$E*7,P*D@$KD,><&O67021LC9VL,'!(/YBJFEZ/
MI^B6GV33;5+:WW%A%'G:"3DD#MD\T <UI>B>(;?QGJFO7:::4O;*&$01S/E'
M0L<;BO(^;[V!_NUC6W@?Q#;>!O"^B#^S6N='U&*[E?[0X218Y&? _=YR=V.1
MQCO7I=% ''>)M!UY_$.G^)?#<UF-0@@:UN;6\9A%/"Q#8#*,@AAD''^!KZYX
M8\1:M::5J@N[%?$.FWGVN*+YOLVTKL:'=C=@C^+'4G@#IW-% ''Z5HVO_P#"
M?3^(M0AT^"WGTV.T:"&X>1T979NI10?O>W7VR;_C70;KQ'X=-E92PQW*7$-Q
M'YV0C&.17VD@$C.,9P:Z&B@#F5TB[O\ Q)8^(-92WM1IEO*EO!%,9 &D WNS
ME5X"K@#'<DGL,O3]&M+OXFWNL:?>++8""*>>*(AHS>%717!'?RB<C_:4^E=M
M/#%<P203QK)#*I1T<9#*1@@CN,57TO2=/T6Q2RTRS@M+5"2(H4"KD]3QW]Z
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
MIP>:L^*O#NK:U;:3J&FW5M8Z]I<WG0%]TD#;E*O&QP#M8'KC-5-7\/>*]?\
M"]Q!>W^FQ:C)+"ZV\(D^RE$?<4<GYB'Z-QT &.I( 6GC>;[9XEM72VU$Z19+
M>12V&0+@%7)3!+88%,9!/7M4VG>,EFT>?79+[3KW1H;)[F2>R!#QNN"8V4L>
M<9QG!SV'>O#X:\3Q>(M6UF.[TJ&6^TQ+>-$60B&5-^SKU4%@2>IQC:.M1GX>
MQZAJ^I7MW:V>G)J.FR65W#I\K,+AW(/FG*J 5P<<$G=R>.0"Q=^+]3TC3]&U
MG4[6U_LO4I8HY4AW>99^;]QBQ.) "0#@+C/&:KS^+?$LM_XJL['3M,5]#V,'
MFF=A(K1>9C@#DCZ >]2Q^$]9O_#^E>'];EL9++3YH6>YA=C)=)"04!0J A.%
MW'<W0XZ\2P^&M8BU3QA=_P"@E=<2,0+YS_NRL7E?-\G<<\?3WH F3Q3>W^E:
M%J%I!;V=GJ-G]JGO;L[HK;*J50C<I)8MC.1]T]:Y37/$<_B;P/X7U8VD:W7_
M  DEM&8D?Y&>.=DX)' .WOTS6M8>#_$>FMX5>*XTR7^R+$V4L,S2&,'"@3QX
M4?/@8P<<$C/-0V_@'7(?"D&F/?:>]S9:T-4MB%<))B9I-KGJN=V. <8[YH V
M-*\2ZU%XS/AOQ#8V44EQ;-=65Q92,R.JD!D;< =PR#GH17/^"->70_AIHD:1
ME[F^U"YMH%",X!\Z9BQ506("JQP.O XSD=;;Z+>W/B1?$.I);)=6]HUM:6L,
MK.B;B&=F<J"2<*.%X /7/',P?#_6HO ^FZ;'?VEMK6DW[WUE<QEGB9F=V*N"
MH.TB0J<9]?:@#H_#FO:IJ&KZEIVHZ=*B6P1[>_6TE@BN%8<C;)R&4]1DUKZW
M>7FGZ+=W6GV#7]W&F8K96"F1NPR>@[_A5308?$)5[CQ%-8>>5")!IX?RE'=B
M7Y)/';  ]S3/&.C7OB#PG?Z7I]VMK=3JH21\[3A@2K8YVL 5..Q- &58>,+A
MO$NI:-,;34#:Z<+])K $;B&*M$5+-\V0.0>_2E\.>+KC7;)-2MI;"^LC9O-+
M':!A-;S#:1"P+')(+\X7E>G-5HO#/B4>*3K?VC2;8OHQT\0VZN1"X8LA4D<C
M)ZX&.FT]:6+P??-XC7Q L.G:9J0LIH)Y+&1BMW*X&UG!08"D$_Q'D<\<@%GP
MQXHN_$]O#=V-WI<]M+:L\GE*V^TGRNV*12V3P7YPOW>G-4(?'M_-X$T#Q(+2
MV5M1O(K:: EB%#R^7E3GMC/(JYI_A&X'C"T\1W%MI]A=QVTD5X;"1B+UFQ@N
M"JX P3W.2!GBL*+P%XGB\)6'AQ;O21;Z9J$=Q;S9D+3(DID&\8PI[8&<^H[@
M&^WB+Q#=^+-;T'3[+34>Q@AFAFGE<JP?=]X  Y^7H.G)R>E9$'Q!UJ;PMHOB
M=M,LH]-NKB*WN8C*S3 M)Y19., !NQR2.XK>L=#U>S\:ZSKC"QDAO;6&&-!,
MZL#'NY/R' .[U.,=ZP4\"ZY'\-=.\,"33C<VMVD[3><^QE6;S<8V9R>GZ^U
M&C<>)?$]WXHUS0M(TW2_-T^*"6.:ZN'VL) QPP"YR=H  X'))/ K#NO&NKZ]
MH_A.\L1#I[W>LBQOK:12Y65-Y*[@1\N4SCJ<CGKG0TZ34T^+'BHV5O:2L;&Q
M\Q)IV0!MLF,$(V1U[#M]*EG\!7MMH&BP:==6TFH6&K?VK,]P&6.>1M^\<9*C
M]YQUZ"@#47Q#<0>/I=%O;:TC@BT?[<;M&)8XD"D$$?*O4XY[<UFW/CC4;?P?
M#XR%G;OHKE9'M@&^T);LVT2;L[2V"&*;>G&[BK[>&]1N/';:S=FSDL9-(_LV
M5%=@[$OO+ ;< =1C=^-9=OX)UA?!;>"KBXM)-(W>4MZ)&$_V??NV&/;MW8^7
M=NQWQQB@"])XFUV[\77^@Z79Z;B*QBNX+F>5RI5V8#< ,_P]!]<]C3@^(PE\
M*^'M6NQ;Z;_:LSV\UQ< O!;.F\'."/O,F!DCKDGCG5M= U*T\=WVMQI9&SFT
M^.SBB\Y@X\MF8$_)C!W8]L=ZS=!\*ZYH_A33]$N(=(O[>)K@7=O-(WESI)(7
M7&8S@J3CD$'\> #K='N+RZTU9;X6_G%W :W.8W0,0C#D_>7!Z]ZKZ]J-]8):
M"RMXF6:;9/=3']U:QA2QD89&>@&,CD]:J^#?#9\+:))8!U$;W4L\<".62W1V
MR(T)Y('K@<D\5%XLT/5=5O-%N],FM&_L^Z,\MI>%A%."I4$E0?F4G*\=>>U
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
M[\%HQM6163G=MX(/7^5F]\.ZU/XD\,:G]HM+@:5]H-RTCLC2M,NT[%"D*%[
MD\8'O0!5B\2>*W\3#PY)IVD1WW]E+>M,)Y&B5C)L/&T'&0>/?K52?QY?O\-X
M?$+:79M<"\%K=0/(2BL)_*++Q\W.",D8K=.AZFOQ$E\1*+1K0Z8+%8S*P?<)
M"^X_)C'.,9]_:N=;P+KK?#V;PYYFG?:)-0-V)?.?8%\_SL?<SG^']?:@#;O_
M !%K@\<R>&["RL,'3?ML=Q/*^ ?,V?, /KP.O'(JC;>/[A_!MCJ4]E$FHW.I
MC23&K$Q),93&7SUV<%L=>WO6G_8FJ_\ "PAXBVV7V?\ LK[#Y7GMOW>9YF[[
MF,9X_7VKD[_1K[1/!\?AV\N-(%YJFL-+ )V=H9 TAF9&;"E" ,!ASG&,$C !
MU>G>(=5E\<7OARZMK-X[6WCN3=QNZ%D?( \LAAD,I!^;IS[5T=\;A;&=K5HU
MN A,;2J64-CC(!!(_$5Q_AS^V]*\0_9-5T[1M]^I=[BQO)9IOD7@R>:-Q3^$
M'/!8#O7:NN^-D/ 8$4 >-W-_JFI?!G0M2U&6.YGN-1LYE*@JS,;@$Y)..OI@
M"NU@\67]AXEU32]?@LXX[;3/[4CEM&9L1!BK*VX#+#'48SZ5C1^!O$4?@#3?
M#37&ENUA=0R1RAY%#)%)O&?E/S'@8Z#&<G/&U>^%;W5/&5UJ5V+4:==Z*VE2
MQI,QD^9RQ8?)CN1U]_:@"O;>,-8EOM%D&DRW%AJ;!95ALIU>RW#*LTC#:Z]B
M0%QUY%=Q7%>&-$\9:5%:Z3J>IZ9-I-EM6*YA1Q=31K]Q7!^5>@!(SD#'?-=K
M0!PE]XUU/3+RP-[:V<*W>JK8"P9O](6)W*)/N#$8) .-O0]:=+XF\4WOB+Q#
MHNCZ9I9FTL0,DES</MD$BLV#@ [C@#T'.2>*RCX$\4?V/#8&]TF1[764U-+F
M02&2ZQ*7_>G'# ''&[( &1BK6C/JL?Q/\:_8H;.=O)L!)YTK1 -Y38(PK<=>
M/IS0 VW^(^HZEI_ABYT_1X/,UB>6UFBGG*F&:-7R.%^[E<YY./X2:M6OB;5+
MR7Q+X;\065K!J-G8FXCDM&9HIX75AD;N001@YK'U309?#$_@'3;)XKBZ35)Y
M7>4E%ED>.1W/ )4$DXZXXZUU!\-WT]_K>LW'V4:E?62V-O$LC&.&(;CR^W))
M9B3\O& />@#G](URYT/X;> 3#9VUQ'>26-G(TS',>_ W*,<D<]QCWKH[G7]5
MO[K6[?P_!:R2:0 C"X!/VB8IO\I<,-O!4;CGD]..<A_!NM'P;X5T97T_S]&N
M[:>1S,^V18>@'R9!;]/>K$OAOQ-I/BW4=5\.7>F&TU;8]W;7XD/DRJNW?'L^
M]D#D''UH O7NO:S&+3=9VVE1R6/VB:>^82)'.< 6XVLN6ZG(]. <US=_XNUC
M6O#W@C5-/:"R35]1ACN(6#/S\[8R"/ES'R.IXYZYW;CPWKT?BZSU6VO[.ZA3
M3_L<GVT-OBD+;FEC5>"6X!&5X &<5D6?@/7K/P9X;TP7>FO?:'J*7<>=XBE1
M=XVDXR"0^>G;'O0!O+XAN8?'SZ+>VUHD,>CF^-VA)8XD"D8(^5>IQD]N:S;C
MQQJ,'@^+QFMG;OHK,)'M0&^T+;E]HD#9VEL88IMZ<;N*T&\.:C<>._[:NC9R
M63Z0=-E178.Q+[RP7;@#MC=^-95MX(UB/P6_@J>YM)-(W>4EZ)&$_P!GW[MA
MCV[=V/EW;L=\<8(!>D\3:[=^+KW0=+L]-VQV$5Y!<SRN5*NQ W #/\/0?7/8
MZW@W7W\4>%+'5Y;=;>:8.LD2MD*Z.R-@^F5.*I6V@:C:>.[S6XDLOL4FG1V4
M47G,'&QF8$_)C!W8Z\8[U-X%T*^\->%8-)OVMWEADE8/ [,K!Y&?N!C&['X4
M 6-?UXZ7=Z5IUNB2:AJDYAMQ(3M0*I=W;') 4=!U) R.HHV7B+4#XIOO"]ZE
MJNHI:"]M+F-6$4T1;:<H22I5N,;CD'/%2^+/#=SK,^D:EIT\4.J:3<^?;^=G
MRY%8;7C8C) 8=P#C'2EM-#O&\3S^);Z.V6^^Q"RM[>*5F1$W%V+.5!)+8_AX
M"]\T 8?PN@GO_"$4VI+:7*"_NIHRT1+K*+B3+Y)/.<X(Y%=#XUT2Z\1^#M2T
MFQG6"YN(P(W?[I(8-M;V.,'V)J#P+H6H^&_#JZ7J)M7=)II5DMY&8'S)&?!!
M48QNQ6GK]G?WVCR0:7<QVU[YD4D<LH)4;9%8Y Y((4C'?- '$:5XPM=7UW2]
M$\7:/)HGB2TF\RT#KF&=MI4^5)Z$$\?09)K1U3QKJ7E:I<:)8&\&FW#6_P!F
M^QSR/=,A <+(@VH0<@9#9(YQFK.K^'M5\3W>CC5;?3K6WTV]COO-MYWEDD=,
MX50478"<9.3P,>]58?#?BS0]?U-M O\ 2SI&IW+7<B7R2&2UE?[Y0+PP)YP2
M/YD@&BOB._U>^N['1;>*&XL[2&XG^W1MD22J62':"I!P/F)/&1P><8NIZUXF
MG\0>!XC%!ICWYN'N;.7,A61('.&96&5YR .^">F*MW?A?Q%I?BN37/#5[8R_
M;;:*WOX-3+X=HQA)59!][!P1P.OKQ9U?PUK%S?\ AK4K6^M9K[2IIGF-RK*D
M@E0JQ4+DC&>%ST &>]  GBMK7Q/XEMM1M;>"TTBQBNS<1$L\B$.3NR!T"G Y
MZ]:K7?C+4]+T32?$6H6MK_9%^\(FBCW>;:)+C8Y8G#X)4, %QGC-3/X1N[[Q
M+XBN=0-LVFZQIZ6++'(WFJ%#@M@KCG>>_&.]5HO"&L7GA?3_  MK$UE+IUG)
M"'NHG;S+B*%@R*8RN$)VJ"=QZ''7@ =-XI\27&M>)],T_3],5]'2&1))YG(D
M#QE\$  Y. .P'/6D/Q!BDT[PQ<226VF)KELTPN+P%XHW 0^5D%>3N."2/NGU
MJW;>'M7M_$/BO4<6+1ZQ%"D"><X*&.,I\WR=\YXZ=.>M5--\*ZO9^%M(T&]M
M-'U*QMK1K:[MYY&VR$;=CJ3&<$ -D8[C!XH Z[2YKR?389+^.*.Z.=ZPME.I
M *GN",'\:N5A^$-!?PSX7L](>?SC!OP=Q(0,Y8(">2%!"@GL.W2MR@ HHHH
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
MUP&.$[A=I!!/3.>.W."-BB@#F-"TWQ/!(L&KW>CKIL<!CC@TVWDC.> ,EF.
M!GICG%9\?@JZ?PG9>%+I[633K26(I= GSC'&X=1LQA6P I8,>YQSBNWHH YJ
M30+ZP\1:GK&BR6P?5(8TN8[@L DD8*I*N <_*<%>,X'(K.N/AM8/X0TK1K6[
MEMKO29!<6>H!072?.YG(Z$,Q)*_X5VU9^E:YINMB[.FW0N!:3FVF(4C;( "5
MY'/##IQ0!SGB/0O$?BGPK<Z!>_V7;BZ54FO(99&. P.5B*C!..A?CU-=?;Q>
M1;10@Y$:!<^N!BI** /.]8\":YJ$?BRSBU.Q^RZX=Z2S1.TT9"A1'D'&P8XZ
MXR>.:UH?#NL+XOTS6YYK&06NFO92(F]"Q9E8L.#@#:!C//7CI70Z9JUEK-O)
M<6$WFQ1S/ S;&7#H=K#D#H1UZ5=H \XD^'FI3Z+>0F_MK?45UQ]<L)XPSK'*
M6)V."!D<D9'7/3CG6LO#_B&3QO:>(]2N=,3R]/:RD@MDD;.7#Y#,1_=';VP>
MM;&H^*M%TFX$%[>>4?-2%G\IVCC=L%5=P"J$Y'WB.H]16S0!5O\ 3;'5;;[-
MJ-E;WD&0WE7$2R+D=#A@1FN9M_A]I-GX[CUZUTW3(+:*Q\A+>*T12LWF;A*,
M# ..,]:["B@#GM5T"?Q'<P1:LT*Z5;RK-]CB8M]I=3E?,8@?*#SL Y(&3@8J
M_JT&J7<#6NGSPVBRKM:[)+21^NQ,8SCH2>#V/2M*B@#*T_2(_#V@V^F:);1>
M7 NU%FE*YSR69@I)))R>.234.B>'ETV]O=4NY_M>K7Q7S[C;M547[L:+D[4'
MU))))-;1( )/054TG5;+6],@U+3IO.M)P3')L9<@$@\, 1R#VH H^+/#D/BO
MPU=Z/-,T'G!3',@R8W4AE;'?! XJ@-!U35M0T:ZU]K+.DN9D6U9F$\Q4J'.X
M#8 "QVC=R1SQSU-% ',Z#H6I:;XI\0:I<M:M#JTL4BI&[;HO+C" <KALX![8
M]ZN>+M";Q-X3U/1DG$#W<)C61AD*>HR/3(K:HH X^?P]KEYK_AG5;J?3V?21
M,9DCWJ)#(FS"Y!Q@#.3U]JH7/@"\U*W\4075Y%;G5[N.\MIK<LSVTL878>0,
M\H#V[CWKOZ* .=\/6?BI763Q+J.GS&)-D::?$Z"0_P!^0L>N.B@ <D\\8N^)
M/#]EXI\/W>C:@K&WN4P67AD(.58>X(!J]>7EOI]G+=W4HB@A4O(YZ*!WIFG:
MA:ZMIMMJ%C+YMK<QB6*3:1N4C(.#R* ,32[?Q?96D=C=W&E7?EJ$74"9%D8#
M@,T6,%O7#@5#J7A:\7Q'I?B+2[I'U&TMWM+A+MB%NH6.X@LH.PAOF& 1VQBN
MKK/UG6].\/:9+J6JW*VUI%]^0J6Q^ !)H Y35?AX=:T[7);B\6WUC5+B"Y6>
M$%DMV@ $2C."P&#D\9W'@<5*OAWQ-?\ B?0-:U2ZTE&TV*>*:.W21A+Y@4$C
M)&,[?P_VL\=J"&4$=",BEH X/P_X3\4>'A_8EMK5DWAM)"86:%_MD49.?*#
M[>^-W)'8#C'66::LNJZBU[-:O8,8_L21(1(@V_/O)X.3TQVK0HH 1L[3M )Q
MP"<5ROA+P[J.A:KK]S>26LD>JWK7BB%FS$2 -IR.> .>/I75T4 <I:^']4M?
M%7B/5PUF\>JPPQ11F1@8_*5E!)V\YWD\=,=ZPH?A_K>G^'_#?]F:G:0:YH"O
M%%*ZLT%S$^-RN.",X'3.,>_'I%% &9HMOJL5LTNM74$][*066U1DAC Z*@8D
MGN23R<^@ K.\5^%3K[Z=?V=W]BUC2YC-9W13>HR,,CKD95AP>0:Z2B@#$MT\
M172+%J/]GVJ#'F264KR-(/0;E79GURQ],'D9MKX<U30O$&L7NBRV<EIJSBXD
M@NF93!/C!=2H.X-P2IQR.M=;10!PJ> Y].A\*6VFS0-!H<[W$K3DJT[NK!B
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
MO3WJXNBZZVEV%E?+H^H6R6S07=G*K+%)P@0@D-TVMG(_B[8KK** ,3PCX?\
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
MINM.\\\%S"S-!.RX=D((R&XX/3^>_P"$]&N/#WA;3M(N;F*YDLX%A$L<90$
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
MW+E5+ L6=0 ,G&>]:=MX?O[3QIJ>O)-:M%=VD5LD!# IY98@D]\[CQBL#3_
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5S_B_PQ_PE&F6\45XUE?6=REY9W2IN\J5,X)7N
M.2"*Z"B@#C8O".JW?B==:UC4K&8/ICZ=/;06C(KHS;C@ER0>/?Z=Z9X;\(:_
MH0M]-F\3?:M"M&!MH3;!9]JG*1M)GE1@=!D@8X'%=K10!Q9\ F>'Q/I]WJ D
MTG7)WN3"D.V6*5U4$[]Q! * @;1SU-6M T+Q-8B-=9\21:BEJI6VVVOE%S@@
M-*=QW8!Z#'/)R<5U5% ''Z/X/OM+^']UX8.I6\KRQSQI<BW*A1*S$Y7><XWG
M'([5'+X,U"32_"ED-3M@= EBDWFV;]_Y<9C QO\ ER"?7FNTHH Y>+PS?P>)
M]=UA+^V(U2WB@6(V[?NO+#!23N^;[QR,"LN'P#J$/AKPQHZZM;'^PKR.Z$IM
M6_?;-P"XW_+]XY//:N\HH XG5/ UWJNH^)+B354ABUJP2RVQ0$-"$W8;=N^;
M.XY&!Q3[+PAK,?B'1=8O-:M7DL+1[22*"RV(\9*D;<N=I^7D\CT KLZ* .'B
M\"ZA!X4UWP\FL0&TU!KCR&-J=T*S,6;<=_SD;B!C;[Y[69?!UVEWH6JV=_#'
MJ^EVWV-W:$^5=0D#*LN[*\@,""<'UKKZ* .*U7P)+JFB>(H&OX8]1UXH+FY\
M@E$1%"HBKNSP!U)Y))]A>N?#5_=>)O#^L/?VP_LJ&:)HA;M^]\Q5#$'=\N-H
MQP:Z>B@#$\7>'_\ A*/#-WI(N?LSRE'CFV[MCHZNI([C*C-9=OX8UL^++7Q'
M>:Q9R7,5@]F\,5FRQG<P;Y<N2.5'4G//2NOHH \_'P]U ?#^/PM_:]M\EW]I
M^T_9&Y_?^=C;O_O<9STK1_X135+#Q;>:[HVJ6T U..-=0MKBV:1"Z#:)(\.I
M!QQ@Y%=?10!YU!\-;ZU\*Z/8V^O"'5]'N)+BRODMN%\PL71U+'<IW$=N@X]=
M'5_!^M:_X/U#2=2UV%[Z_")).EJ1%$BMN 2/=USG))YSZ "NTHH C@$H@03L
MC2@?.R*54GV!)Q^=<]'X;OK3QEJ>NV6HPI#J,$*36\EN6.^(,%(;<,#YN1C/
M'!%=+10!Y_%\/;^+P+I7AI=7MC_9]VER+@VK?/ME\P+MW\<G&<]*UF\+Z@?%
M&JZTNIPQF^T];)42!@T17<5<-NY.6/&/2NJHH Y>T\*S/XHLO$&HRVAOK2V>
MW,MI 8S<[MOS29)X&WA><$GFK^OZ5?:L+**WNX(;>*YCGGCEA+^<$.Y5R&&!
MN /?I6S10!SGC?PQ)XN\-OI4-VEG*98Y8[EHB[1,C!@R@$<\8Z]S4%SX:U:]
M\0^'=8N-3M#+I*3+(JVK 3F50K$?/\O0$=:ZJB@#G+CPW=MXZB\1VFH1Q(UB
MME<6[P;RZK(7!5MPVG)(.0>/?D8Y^';W>@>(-*O]34_VKJ+ZE%/;PE&MI25*
MXRQS@H/3/-=W10!SVB:5XAMU,NMZW;WURD9C@$-KY48SCYW&XEF.!TP!S@<U
MS\7PWNHO!6EZ-'K8AU+2+DW-CJ,-OC:Q9B0R%CD$.01GTKT&B@#'T+3]7M4D
MFUO5([Z\<!1Y$/E11J/[JY)R<\DGTX&*UR RE6 ((P0>]+10!S?@WP?:>#=-
MNK.UD:1)KJ292W_+-"QV1CV4?J2>]17GAB^N?']EXE2_MTCM;5[46QMV)96.
M2=V[@].U=310!GZ?;ZG#=Z@]]?QW,$LVZTC2$(8(\#Y2<_,<Y.?\C0HHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD=UC1G=@J*
M,LS'  ]30!Q/CWXA6O@F_P!"MYE5EOKL)<,?^64'0O[')!'J%:NGURXN;30;
MZ[LY(TG@@>5#(F]254G! (XX]:\U\6>'M0\?^#-7O;>UL9H[TK=6$QN&\Q8X
M@?+ 781\P+G[W_+4U-\/_%R^)O@S>">8&]TZREM;G<><+&=C'ZKCGU!H J:'
MX_\ %VK_  NOO&*R:0);)I"UHUI)M=$P3AO,R#@GL>E=5HGB;6?&7A70=7T2
M.VL?MLC_ &PW,33")4W*=H#+DEU '/0UX=I&B:S?_ IM0TF]N)+>TOI&O],#
MGRYXAL)) P>.I&>1D]0*]_\ A_KFC:_X,T^ZT.&.VM4C$1M4_P"7=QU0_P \
M]P0>] '(^&_&/BWQ#XW\2>'%N]*@_LDL(IS8NWF$-M&X>;Q^%-\;^.O%?A2/
MPDFW3ENM7Q%>1R6[,(I!Y8;;AQQESP?3K69\,W4_'#QZ P.7?'/I+S1\>'5=
M<\#98#%\Y.3T&Z&@#L?&_CN;PO<:5H>G6\5_XAU1Q';QR92- 3MWOCG&>P]#
MSQ5O45\9Z5H4UY;WVGZG>1QEWMS9M&#Z^60Y.1V!SG&.*X'XH6D^A?%GPMXT
MN$=M'B,=O<2@$B AVY;T&'R/H:]<GUS3(+:&X-["Z3D"#RF#F8GH$ R6_"@#
MA/$_C77](^*NA^%K5[$V6IHLC226[&2/+." 0X!X7T[UZ20YB*AP'VX#8[^N
M*\5\?2QQ?M#^#&DD5%6W3)8X R\N*]4N/$=A%KVGZ/%/%->79=C&C@F.-4)+
MD#MG:/Q]J . \+>.O$FO^(_%>FW5]I=G;Z%,T8G^PN^]0[KDCS1_<SQZUZ#X
M??6FLYX]=^S&[BN'19+:-D22/@JP!)(X//)YR*\*\'Z+:^(/'/Q&M9;Y[:07
M[2PE;DQHY6XD8;@#AUR!U!QGBO>-)UZQUR:^73IDN(;.80/-&P93)M#%01UP
M&7\21VH X;XC>-]?\$^(M%8&R_X1^_F$4\SP,TD!!&[D. ?E.1QV-=?KUWJ<
M;Z9;Z1<VRW-U.$;SH3(OE %G?AAC '';+*.]4/B3X6'B_P "ZAIJ(&NE3S[7
MU$J<@#Z\K_P*L?X0S:EJ_A#3]8U=")HK;[#;;NIB1L%S[L54'_KF#WH KZUX
MT\0:?\8-)\'PRV)LK^ 3&5[9C(G$F0/GP?\ 5]<=Z-;\:>(-/^,&D^$()+'[
M#?PB<RO;L9$'[S@?/@_ZOKCO6#XH=1^T]X6^8<6(!Y[XGX_44>*74?M/>%OF
M'%B >>^)^/U% 'M5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %,FABN(6AFC26)QAD=0P(]P:?10!6CTZRAM6M8[.W
M2W;[T2Q*$/U&,5 NA:0BNJ:58JKC# 6Z ,/0\<UH44 5;;3+"RW_ &6RMH-X
MPWE1*NX>^!S1;:986:R+:V-M )!AQ%$J[A[X'-6J* *4.C:7;3":#3;.*4<A
MT@56'X@4MSI&FWDOFW6GVD\F,;Y858_F15RB@"+[/!]G^S^3'Y&W;Y>T;<>F
M.F*J6.A:1IDS36&E6-I*W#/!;I&Q^I K0HH HS:)I5S*TL^F64LC'+.]NK$_
M4D40Z-I=LQ:#3;.)F4J2D"J2#U' Z5>HH S?^$>T3_H#Z?\ ^ R?X5;M;.UL
M8C%:6T-O&3N*1($!/K@5/10 4R.*.&-8XD5$7@*HP!^%/HH HR:+I4TYFDTR
MR>5CN+M I8GUSBB31-)EF,TFF63RDY+M;J6)]<XJ]10 =**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH \W^,OBG6O!OAJSU71;P0RR7BVSQO$CJ5*.V
M>1G/RCOBH)O&6N:#\4M(\+7=RFI6.K6PE63R52>!CN'\.%(^3/3H?;G*_:/G
MA_X0;3K?S4\\ZDCB/<-Q41R@G'IDCFO0M#\.^'K:1-<L;>*:[FA ^W23-.Y7
M'0.Y) ^AH X_PEXJU_5?BYX@\.7FIL^G:8C/$HAC5GPR !B%Z88],5ZE7A/@
MK6=,M/C[XRN+G4;2&"6-UCEEF55<AX^ 2<$\'\J]&E^(VA(=<GBOK>:QTB"-
MY9XY 5DE?>1&IZ$X0=.[>QH S]8^(R:7\5M)\+LH%E<Q-%+,1P+AMIC4'V&
M1_TU'I6WXZFUNV\,RW'A^[$&I++%'"KHC)(SR*@#;AQ][J,5YE\3O"VHS?#N
M#69-2TV2ZTZ8WR36Z%7D>1LN%<N0><$8'1 !76VGCK3/$/PYTG6+B^MH)I+N
MR6X1Y NR5;B/>,'H."WTYH J_#_XAW7B[1=1TC4Y3IWBG3U<2@1J"VW^,(P(
MX/##'Y9X[[0)+B;P_I\]W<-<7$UNDDDC*JY9E!. H  YKS'XJ^";LS1^//"3
M%-7M%WW"P\_:(L8W #J0O!'\2_3GT[P__P BWI?_ %YQ?^@"@#)^(/B9_"?@
MN_U.W7?>!"ELFW=F0@G./10"Q]E-7?"VOP^*O"EAK-NVP7<(9@O/EOT8<^C
MC\*PIYE\8>(=0@T^^TR:UT^%[*6&9#+O>109#A7' 4JF?4N*X3X-ZPGA7Q+K
MW@+4;Z%T@G::SFW@*^.& Y[KM;';#4 :_A7Q)XH\1^/O%7A]]=,$.E2.MM(+
M2)B<.5&_Y>>/3%;'@/QW>^)=1UKPSK*1VFNZ4[(\MJ/DE4-M+J&SCG'7(^8?
MAQ7P\US2=/\ C!X\NKS4K2WMY)9"DDLRJKXE/W23S^%:GPUTBZE\?^*?'M["
M]CI=V9([1KD>69(V<-O(;&!A%Y/K[4 2^ OB!X@F\>GPWXHN(I1>V4=UI\J0
MK'NR@?''7Y2P^J&E\?>//$.E^.M"TS2;J.WTV]O!92-Y*NS.&C#LI8'IYFWZ
MHU9'BS1;G5?"?@7Q9X7>.XU33?LML3$=P.[:%#8]'X(_VS4/Q42UTKQ?\.;,
MW<;O:7>^YD+ '<TL3-(WIN.YOSH ZCXB>*=?\-^,O">EZ=JC+;:O.L$_F01L
MRC>BDJ=O!(<GTS1\3O$?C#PC=6E_H4XO-/BA\Z^MYH4)"*RJ6! !P=W/IUZ=
M,'XPWUH?B1\/W%U"5AO%DD(D&$4RQ$,?08!.?:O3)]1TNX\;P6#W=I+)+ILH
M,!D4[U9TXQWR,_44 4+7Q0OBO2O#^K:#JDEO;WMT(;B()&S+B-V9#N4X8%0,
M],'/<&L#5?%.OVWQPTSPE#J;+I=Y 9W'D1EU.R1MH;;TR@ZY/)K&L/!6H> _
MB[I<6F/(?"VJW+R"+J(9EAD(4^G!.#W''.*BUV^M%_:@T*5KJ$1QV9C=S(,*
MWES?*3V/(X]Q0!U">.%U'XCZSX:N]=;0S9>7'9QA(LW3%<LQ:16'=<*,$@]^
MV_%;^+KJVM()]2AM9DNYOM5S!;K^\A&?+V*V<$_*3UQS7)^)="\%_$2\U.VU
M>6/3-;TZ9X!=!Q&[(O*M\W#J 0#Z$'D9K4^#O]KP^!I(]8N6N(8+N6.RN9"?
MWELN K GG:3NQGMCMB@#%\)^(O%/B3QQXK\/R:^T$>E.R6TJVD))(<J"XV\]
M.V*7QOXI\5^&K_P19#4ECN-79(-040QL%D!B5BA*\<NWJ.E9?PLO+5OC+X[*
MW$1\^=S%AQ^\'FM]WU_"CXXW%JWC+P)#)<(OEWK--B7:T:EX>20<KP#SQTH
MZ/4/&&M^&/BIHWAFYN4U33]5C!5FA5)X&)89RF 1\N>G3/ISV/B[7AX:\*ZC
MJPC,LL$+&&,#)>3'RC'IGK[ FO(K=Q\-/C"+G7)#J&D:TFVQU>Z<RR6X[+YC
M9( SM//0@^HKT6ZU!/$OBO[%I6HZ;(NDQ;Y8Y1YP>652HP%8?=3<#U'[SU%
M%[P!XH7QAX+T_5\KY[IY=RH_AE7AN.V3R/8BN"^(OB3QGX%\'Z;J9UM9-0NK
MH131&UB\N,%6; XR2, 9SSS65\,;]/ ?Q,USP/>7D#6ERXFM'5L(), A1DG!
M*G&"<Y0"KW[2$\/_  B6E6_FIYWV\/Y>X;MOEN,X],D4 >@M:^(;62ZE?6Y)
M[)K%GC9H(EDAF!!'1<,",]N,>XKC_AO\0=0U'X>:QXL\37IE2PFD3RXHD0;5
M1&&,#)8EL=<=*]#O+ZT_X1F>[^U0_9C;,1-Y@V$;3WZ5XA\*](_X2?X'>)O#
M]O/&+VXNI&CC+ '(2(KD=@67&: /0_!&I^(O'/AQ_$-QJC:7'=2.+*UM88W6
M-%8KERZDL<@]"HX[9X@\&^.K_P 4V?B#1;YTL?$.C.\4DUN@*/M++O"MGNN"
M/<8(SQ7^$VOV&D?#V+2-:N(M-U#2'ECNH+MQ$Z NSAL'L0W7V-8?PVTN:+4O
M&?CO45-CI^IO,;3[1^[W1L[/O.>@^Z!Z\T 7/ 'Q+UF7Q')X5\;>7!J-PJRV
M-RB!%D#+D*.QR.5/KD'GBO1O#3WLMK=O?7\EVPO)XH]T:)M1)&4#Y0,G Y/\
MJXCQ1X'L_B%\/=)N]+GB&KV=I&]E=1N.2%!,98=B?R//KG>^%=QJ-UX!M)M7
M#C43/<"Y#KM;S!,X.1ZY% '9T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "%0>H!I< #
M '%%% ";%_NC\J-J_P!T?E2T4 )@8Q@8HVK_ '1^5+10 4@ 4    < "EHH
M0 #H *-J_P!T?E2T4 )M4= /RI2,]:** $  Z "@JI/('Y4M% ";5_NC\J-J
MYS@?E2T4 (0#C(!QR*-J_P!T?E2T4 1R6\,RA988W4'< R@C/K4E%% ";5'0
M#\J"JD\@?E2T4 )@$8(% 4#H *6B@!-JY^Z/RH*@]0#2T4 )@8Q@8]* H'0
M4M% $4EM!,ZO+#&[+]TLH)'TJ4@'J,T44   '08I  .@ [\4M% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !115/4-5L-*CC>^NHX?,;9&K'+.W7"J.2<<\4 7**HZ=K.FZMYG]GWT%R
M8L>8(G#%"<X##L>#P>>*O4 %%%(2%!). .30 M%4]*U6RUO3(-1TZX6XM)P3
M'*H(# $CH>>H-7* "BBF3316\$D\TBQQ1J7=V. J@9))["@!]%<]:^._"=]=
MQ6EIXCTR:XF<)'%'<J6=CP !GDUT!(4$D@ <DF@!:*H6&MZ9JDC1V-[#.ZJ'
MPC=5)P&'JN>XXJ1]4L$U./36O(!?2(72WWCS"HZG;UQ[T 6Z*** "BHKBXAM
M+66YN94B@A0R22.<*B@9))[ "L4>./"Q=$&OZ?N<;E'GC+#U'K0!OT5C1>+?
M#\\MC%!JUK,]](T=L(GW^8RYW 8],'KZ5LT %%%9VJ:_I.B&(:IJ-O9^:=L9
MG<*'/H,]3[4 :-%9]EKNDZE#-+8ZE:7,<'^N:*96\O\ WL'C\:?I6K6&N:>E
M_IERES:.S*DJ9PQ5BIQGW!% %VBBB@ HHJ%+NWENIK5)D:>%5:2,'YD#9VDC
MMG!_*@":BBJ%AK6FZI=7EM8W<<\UDX2X5.?+8C(!/3\J +]%%17%Q%:6TMS.
MX2&%#)(Y_A4#)/Y4 2T57L;ZVU.PM[ZSE$MM<1K+%( 0&4C(///2I)YH[:"2
M>9@D4:EW8]@!DF@"2BJVGW]KJNG6]_93":UN(Q)%( 0&4\@X/-6: "BBB@ H
MHHH **** "BJ&JZUINAP1SZE>1VT<DBQH7SEF)P  .3R:OT %%%947B719TU
M%X]1@9-.;;=OGY8CC.">G3TH U:*K6&H6FIZ=!J%G,LMI/&)8Y0" RGD'FHM
M+UG3M;AGFTV[2YC@F:"1TS@2+C(SWQD=* +U%%% !1110 45#=7<%C;-<7,J
MQ1+C+-ZDX 'J22 !W)Q572M<TW6A<?8+GS&MI/*GC9&1XG]&5@&'XB@#0HJA
MJVM:;H5H+K4[N.VA9PBL^>6)P  .30^M::FM1Z.UW'_:,D9E6W'+;!U/MU'6
M@"_1110 4450UC6M-T#3VOM5NX[6V4@&1_4]  .2?I0!?HHHH **** "BJ%U
MK6FV6IV>FW-W''>WI86\)R6DP"3P.V >35^@ HHJE>ZM8Z?=65M=W"Q37LIA
MMT()\QP"V..G /6@"[1110 4456O]0M-+L9KV^N$M[:%2TDDAP% H LT5F?\
M)!I7_$J_TQ?^)J,V7RM^^^3?QQQ\O/.*TZ "BBB@ HHHH **IV&K6.J/=K97
M"S-9W#6TX (V2* 2O/U'2KE !1110 4444 %%%% !1110 45036M-DUM]&2\
MC;44A\][=<EECR!D]AR15^@ HHJ&ZNH;*SGN[F01P01M)(YZ*JC)/Y"@":BH
M+*\M]1L;>]M)!+;7$:RQ2 $!E89!Y]C4] !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5P_C6P\16FNZ9XI\.VL6HR6,,MO<:=(VTRQN5),9[/\
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
ME=P]<$ U<KC_ (5_\DO\/?\ 7H/YFNPH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG?%_A^\U^TT
M_P"P7D5M<V-]%>()XR\4I3/RN 0<<Y^H%=%10!P<O@C6)6\6E]7M'_X2&V6%
M\6S+Y3>5Y1(^8\ =!UZ9/K;D\)ZE)-X2D^UVH_L$?.-C?OSY1CXY^7CGOS78
MU!>WL&G64UY=,R00H7D94+$*.IP 2: .#;P#K-IH^OZ!IFK6:Z+JGGO$EQ S
M2VS2@[D!# %<G()&1[UVVD6<VGZ/9V5Q,D\MO"L32)&4#;1C.TDXZ>M/TS4;
M;5]+M=1LG,EK=1++$Y4KN4C(.#R*M4 <2/".O:5XCU*\\/:W:VNG:K-]HNK>
MYMC*T4I #/$0P&6P/O9&>QJW+X5NK'Q3'K^C74?G/9K9W<%WN*SJOW'WCD..
MF<'(/;K75T4 <+?^ ;BXT"6RM[V!;R[U5=4N[AXCM:0.K!54'A<*JC)/ [DU
MK+X?OCX^7Q&\]N(?[-^P-;A6W??W[MWUXQC\:Z2B@#SI?A[JZ> 8O"HU>S:*
MWN$D@F-LP(1)?-&X;N6)P.,  =ZZ#Q!X:N-5O]&UFSN8K;5]*=FC+*6BD1UV
MR1MT.".A[8Z5IZAKVG:7?V%C=S,EQ?R^5;J(V(=L$XW 8' /4UI4 <POAFYD
MN=9U2>6W.JZC:K:+M!\N")0< =VY8L3QG@8&,U?\*Z1/H'A?3M(N)HYGLH%@
M$L:E0X48!P>AK8HH YN]\.WLGCFT\16=]#$JV36-Q#)"7+1F0/E"",-D8YR/
M:LJU\#W^G:#J?AFSOX%T*]:7RRR'SK:.7/F1KV;JV"<8SR&Q7<T4 0V=K#86
M4%G;($@@C6*-!_"JC 'Y"O/]0^'NLW>DZ_I4>MV@M=2U#^T(WDM6:4-YBOL=
MMV"HV # SC'0#%=I?:]IVG:II^FW4S)=:@Y2V01L0Y )/S 8' /4UI4 <<?"
MNLV'BV?7])U.S634((XM2AN;=BCO&,+(@5@00.-I/3OWK,@^'VK0>&-.T@ZK
M9NUGJXU,2?9V&<2F39][G);KQCT/6O1,\X[U2T_5;75'O%M6D)M+AK:7?&R8
M=0"<9 R.1R.* ,== U!?'DOB3S[8QOIRV(M\-D8<N&W?4XQCI6$WP_U-O =S
MX;_M&T#S7YO/M'E-@ S";;MSZC&<]*]"HH YG^P-0/CM?$GGVNP:9]@-OALY
M+A]V[ZC&,=*PY/ &J2>";[P]_:-H&NM1-[Y_E-A<S"7;MSSR,9STKT*B@#E/
M$'AS4=?MM0L+HZ=<6%["J+%<1LQM9-N#(A_B[$#Y>1UYIJ>$+NR\2Z1JEAJ2
M!+/3!IDZW$1D>2,,K;@01AR5ZG(YZ5UM% '":3X,\0:%//ING:_"GAN69Y5@
M>W)N(%<EFCC?=@#)/)!(SQSS6OI'A^]T[QAKNM2W%N\&JB "%5(:+RE*CG.#
MG/H*Z2LU->TZ3Q"^@K,W]HI;_:FB,; >7N"[MQ&#R<<'UH MWMJM[87%HS%5
MGB:,L.H# C/ZUPZ^!]:_X1CP[I$NJ63G1;RWN$=;=E#I!]U2-QY/<]/0=Z[^
MB@#D+KP;+J?B/6;V_FA:QU731ITD$8(=5&[Y@W3/S'MQQ1X:\/\ BC3!;66K
M>(+>]TVR $'E6QCGF &%$K;B,#C@#)(&3U!Z\G R>E9K:]IR>(8]",S#49(6
MN%C\IL% 0"=V-O4CO0!;O4GDLYH[8QB9E*J9,[03W.*P_ WAVZ\)^$[/0[FY
MAN?L@94FC4KN!8MR#G'7'6NCHH YFX\-WLWCI]?6[B2!M,;3O*52) "^_>&Z
M9SQC'XUS]G\/]>M].\.VC:W8?\2.[\V%ELV_>IM927^?E_F[8&<DYKL]9\0Z
M7X?ABEU2Y-O%*XC1S&[*6/1<@'D^E-L/$FD:G-/!:7J27%NN^6W*LLJ+ZE"
MV/PH P4\(ZDD7BU#>6A_M\L5.QOW&8Q'SS\W SVYKH?#^GS:1X=T[3)Y(Y9+
M.VCMS)&" ^Q0H.#TSCI3M%UNP\06!OM-F:6W$CQ;FC9#N4[6&& /45H4 <T-
M OT\>7'B-+BV,<FG+8K 58$;7+ABWU;&,=*PD\ :FGP^LO"XU&T+VUVMS]I\
MIL,!,9@-N>.3C.>E>A44 <3)X3U^P\47VK>'M8L[2'5=C7UM=6S3*DBKM\R+
M#+R1V/'\A>OO#%Y/XD\-ZE#>1F+1DF5A."TDYD0(26' /&>G)/:NHHH X&]\
M#:Q)#XJT^RU6TBTW7FEG(D@9I8Y7C",-V<;?E!Z9QD>]3-X,U:RU;2-:TO5+
M0:G:6"Z==+-;L(;F$'(. Q*L#SG)S7<44 <!_P ('JS>&_%.E2ZK9NVO74D^
M];9E$.\*#_$<\*,#MZFM.3PSJ,OB+PYJK7-J%TBVE@>,*W[WS%520?X<;0<<
MUT6I:C:Z3IT]_>R-';6Z&25U1GVJ.2<*":=8WL&I:?;7ULQ:WN8EFB8C&58
M@X/3@T >>:WIEQX8\->)C>ZI:0#7]1#),8B4MVEV(1)DXV;5Y;CJ<<XJ7P[)
MJFF:W:0)<>%+Z&YQ%(-+C=+A8E!(;.]AL7T.!S@<D ^ARQ1SQ-%+&LD;##(X
MR"/0BH++3+#359;&RMK56.6$$2H#]<"@"/6M-76-"U#3&D,:WEM);EP,[=ZE
M<X]LURI\$ZF=/\.SG4[;^VM!.VVF2!A$\101M&R[B?F4?>SP>@KN*S4U[3I/
M$,FA+,W]HQV_VEHC&P CW!=P8C!Y..#V- &/)H5[!/K&OM>VL&M7-FMM!+L+
M0VJ+D@<\MEF))X[#''.QX?DU&70+)]6V_;S'^]*H4#'L=I^Z2,$CL3BI=*U6
MUUFQ%Y9-(82[QYDC:,Y5BIX8 ]0:NT <W+H%\?'Z^)([BW\E=-:P%NRMN.7#
M[MWU &,=*P6\ :F_P^NO"YU&TWSW9N?M/E-A09O.QMSZ\=>E>A44 <P_AN^;
MQL-?CO+=(I[!+.[MVA+E@KELHV1C.X@Y!X_3,\/^#O$/A\+H\/B&%_#<4A:&
M-K<_:DCSGRO,W8V]MV,XZ8XQW6><=Z* .<T#P_>Z5XBU_4KBXMY(M5F281QJ
M0T11 @&2><@ ]JXWP9I.H:_\/]1TG[3;Q:=>ZA>1RRJ#YJQF9@Z@="2,X;(Q
MGH<5Z/K.I6.D:3<WVIMMLHD+3'RFD 7'.5 )Q^%&DV^FQ6,<^EVD%O;W"+*!
M#"(]P(R"0 .QH QK?PS<VOCI-<AFMDLDTQ=-6U"MN"*^\-NSCVQC\:SQX1\0
MZ5XAU&Y\/:[;6VFZI.;FYMKFU,K0RD#>\1# 9.,X;C/8UU5IJMK?7]]90-(9
M[%U2<-&R@%EW#!(PW![9J[0!R\OA>\C\9V.NV6H(L<6GC3[B.>,R.\8<.&5M
MP^8XP20?7%;VI6:ZCI=W8LY1;F%X2P&2 RD9_6K5% '!?\(3K3>'_#.F3:G8
MNVAW=O.KK;LHD2%2JKC<>2#DM^0JY=^"I-3UWQ!<W\\+6.LV"63PQ@AXPN[#
M!CP3\Q[<8%=C10!R7AO0O%&G&WMM:\06]]8V8Q#Y-L8YIL#"^:VX@X'8#D@9
M/KT>I0SW.FW$%LT:RRQLBM)DJN1C) ZU:HH Y_P5H-SX7\*66B7-Q%<&S0HL
MT:E=PR3R#G'7UJM<>&;VX\:W6N"]CB@GTO\ LT(BD2(-Q?S W3.6Z8_&MS4=
M5M-,$0N&D:68D10Q1M)))@9.U5!)P*31]8L=>TN'4M-G\ZUFSL?:5.02"""
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
MKGB#[1I@&C:C- \ M6_TE(Y A&=_R<9/\7/I77Q^';^]U#2[W7+VVN9=+#M
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
MTN[>9?\ >+_-]:3P]HOB&S>-M?\ $*:F(%VPB*U$.XXQOD.3N;'&.!R3R<8
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
M>"6S%NYW>85+$,6!7[H(!7(S@\U5U3P'J%]/XHC@UR.*QU^,"1'M=\L3B/8
M'W ;..F,]@1UH ??>(=>F\6Z)I>GR6,-MJ>G276Z6!G:)EV>C ,/FZ?+]>U<
MWX@\1:]??"[Q$9KV**^TS53IL\\$.T7">;&N<$G9E9.>O3WKK;?PEJ46O:'J
MDNK6\K:99/:,GV0KYN_;D@[_ )<;1@8/XU1E^'MU<^&O$FD3ZM%G6;]K])8[
M4CR'+(P4@N=PS&/3J: .WMDGCMT6YF6:8?>=4V \^F3C\ZXM/$>LZUH6M:WH
MTMM''I\\\5M;2Q;A<"'AM[9!&X@XQC'&<UV5E'=16<:7LZ3W('[R2./RU)]E
MR<#ZD_6N5M_!M]I@UJRTK4X8=,U662=HY8"\EL\@Q(8R& (/4 C@^O2@#+;Q
MCK>M:CX9CT.2RMK;7=.FN5-S SM Z*IYPP##+8Q@=,Y/2NY@EGL]'275)HFG
MA@#7,L2E4+!<L5!Y ZUSR^"VM=>\.WFGW<,%CHEJ]I%:M 69T<*"2^X8/R#M
MZUU4T,=Q!)#*H:.12CJ>X(P10!Y/XOU+5?$/PJBUYYX8K2\N;646?E9*0FX3
M9\^<[_ND]N2 .]=/J?B+5;S4]:T_15=)=,"(I%KYPEF:,2 -\PPN&4<<YSSQ
MSEO\.-9_X1&3PI'XBM_[)CFC>T>2R+3QHLHD",V\!@,8' )]AQ6I>^#]:A\3
M3ZYH&OQ6$U]'&FH0S6GFQ2L@VK(HW JP'&,T 5'\2>*I-:\+Z>]O9:=-JUG<
M27,,\32-;RQJN>0^&&6R!Q[FH8O$7BRX\)>)6M'LI]:T.^E@#?9SLND15?[@
M;Y6*MV)Y'O6Y-X4NW\2Z#JRZHK+I44T;+-"6><R@;V+!@%.5R %P,^E06$%M
MX$_MG4M=UNS2UU343<!WB,0C=E"A,ECGA/;O0!:LM?DUJXT$Z5=126MU:&\N
M7:+)\O "@<_*Q8GU^ZWI6?\ %S/_  K#6,#)_<X_[_1U/\/]!M=)TZ]O+19%
M@U"ZDFMDDS^[M][&-5'93N9P.WF5K>*_#Z^*?#%[HSW#6PN57$JKNV%6# XX
MSRHH Y^77O$6@>,M+LM;FL+K2]7\U8FMH6C:UD1"^TDL=ZD C/!SV'2JUMXJ
M\2ZG8:3K>E:?)<VUY,C2V1MPH6V8_>60MRX&">,'D8%=#'X?NK[5[#4]<N+:
M>6P1Q;Q6T12,.XVLYW,23MR .@R>O;'T+P1K.@,-,M_$A;PVDA>*T:V'GHA.
M?*$N?NY[XSC@8ZT 4Y_$'BRXG\8Q6MYID']AL&B8VC-YH\D2;2-_&<X+9/L!
M5Z+QC=:HNAVUI$\-QJ&DKJ<S10^:8U;: J@D#[S'DYX7ISD6(_"%_'-XJD_M
M.V)UX# ^RM^XQ'Y?]_YN![<U0E\ :E;V7A^?2M=2TUG1K062W/V;=%<P8 V/
M&6_V0<@]?PP 8WC*]\27WP>UYM9@6QN;>0PL?*P+N'>NV0#<=F0>0<]#73ZU
MJVLZ)JWAFV-Q9SQZC?&UN7^S%7V[&<;3O('W?0TNN>$=2UWP5>:'<ZVAN[XA
MKB[:VRHP5.$C##:,*!U/<G)-6=;\-ZAK-YH-T=1MHGTNZ^U,!;,1*VTK@?/\
MHPQ]: ,'2KS7(O&/CN47(OC8+#Y%IY."_P"X,B1J<\?,V.^<UI^#?%'_  DL
MRRV^KV]W$MN?M=JT'DW%M/E?E*DY"_?'(ZCJ:F;PGJ$6O^(=1L=96WCUF%04
M^SY>&58C&KA]W0<-C&<CJ.\MEX7D'BN'Q%?R6AOHK1K5FM(#'Y^XJ=SY)Z;>
M%YQD\GC  >,M:O\ 0HM'GLFAVW.J6]G,DL9;*2/M)!!&"/QJ"37-6'CG5-#B
MDM?)BTE+ZW9X22KEV7#88;A\OMUJ_P"+O#TGB31X[:WNUM;NWNHKNWF:/>JR
M1L&&Y<C(/3K6;;^%-87Q1<Z_<:S:R7%QIJV3Q+9D1J0S,"OSY &[H22>>1P
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
M"I0_-AOND;A@>QZU%_;'BN]N_&%K%JME;MHS(8)%L\[\PB3:06.!S@G)]L4
M>BT5YO%XJ\0BR\&Z]-<VAM-<N+>VFL$@QL\V,L'$A.<@CIC&#CMDVCXNG?Q=
M/HMSJ/\ 9>H)?1K;6ES !%>6NY<LDA'S.1NZ'@X&.] '?52U+5(-*2V:X2=A
M<7"6Z>3$TF&<X!.!POJ3P*NURWC76=2T4:$]A+"L=WK%M9W"O%N8QR/@[3G
M./8]>U '4T5P[ZCXEU#QSKF@VFIV=I!;6D$\$WV3>Z;RXP06P3\O7I[<Y%70
M_&VH:WHOA"$^5;ZCKBSF:95R(U@!WE%/&XG;C.0,D\XQ0!V6MZU9>'M(N-4U
M%I$M8%W2-'$TA ^B@_GTJ[#*L\$<R9V2*&7/H1FN \8)KD/PU\8PZS+;SQI!
M+]CGC&'DB*@CS   &!R..#Z5H+K%_9^+/"^DQRJ;+4-.FDD1D&5:-$Q@^^[G
M- '95F3:_80>(;;0G>47]S$\T:^4VTJN,G=C;W' -<:OCC4;+2=>:X,-Q=V^
MO?V18%DVJ2_EA"^.N-Y)QC..U.O;6_MOB[X9%SJ'VM6T^\V,\2J5;]WN^[@%
M>F!U'/)H [;3=4@U1;EH$G46]P]L_G1-'EEZD9'*^A'!J[7E]YXR\1P?#WQ5
MJZW-G]OTK59K1&^S'88TD5!A=W!Y)R2U;\6JZY8?$&QTC4+RVN;/4K.:=$C@
M\LV[QE> V26!#=^X[=* .QJ"YL;2]"BZM89POW?-C#8^F:\XN/&6O2^$CXAL
MYH8[K^US8?V;) '"KYWE!2 0YDQA_O >U>DJSPV@:YD5G1,R.B%5) Y(&3@>
MV3]: )$18T5$4*JC 4#  ]*6N*TG4_$GB#1=(\0Z9/;"*\G5Y;"90$6U)(X<
M MYH&#UQG(Q2VVLZQXEC\0W&CWD=I_9=Y+96T30AUFDB4;C)GG:6. %(( SD
MYQ0!VE%><+XXU"\TCPAXFB=;?1M2G6WU&(QAC"[$JK!CT7S!M)/8CI6OK'B2
M\TJTU74HV$T"W<-A91%!@RLZHS$\9 =B,9'W&YY& #L**XR"\\71:U<PF%WT
MM[-I([N\BB#03C^$K&XW(1^(/<UEZ'K/C+4O T/B8ZCI1-QI^]+::'RDCDWC
M,K2;N@7<=N .@SW(!Z/17$Z-XFO)/%^IZ09Y=0M(=-COK>62W\J1B692HP%#
M*=H(./Q-9$?BWQ#=:!X4U>SO+8S:[>K:S6KVWF);AMY)4!E8E-A#9;U/% 'I
MM%<'?:_XAU7^W?\ A'XY?.TRX:UMT6*)HYY41682%V! );:-N,#G)S@=EITU
MS<:9:SWMM]ENY(5::#<&\MR!N7(X.#D9H M5'/,EO \T@<HBECL0N<>P )/X
M5C^*]<DT'28IH(Q)<W-U#:0*1D;Y'"@D9&< DXR,XQD9S5'1KKQ,OB:XM;ZU
MGET5[8217=PL221S9P8R(V^92.0<#'3F@"[#XMTNY\-VVOV_VF:PN75(C';L
MSG<^P':!D#-;M>0Z#K.I:#\#/#=]ILL*-YT4,@DBWDH]QL..0 >>X-=I>:Q?
M7/CF3PY#<_8(H],^VK.$5FE<N5P-P(VK@$]SN'([@&[JNJ0:/8F\N4G>,.B8
M@B:1LLP4<*,XR:AAU^PG\13:"CR_;X;<7#HT3*NPMM!#$8/.>F>AK@O^$R\3
MM\*K7Q/)+8QW4]U$A1;1@/+:<19&7/7[P..AZ=ZMZE;ZI=?&&ZATJ^AL9V\/
M19N)8/.VC[0_1<@9]R?P] #N-6U2#1M/>]N4G>)&52((FD;+,%'RJ,]34,NO
MV$/B*WT)WE%_/"TZ+Y3;2BXR=V,'J. :X"?QOXCB^'^JWLC6<>KZ-JJZ==.L
M)9)OWD:[T&?ER) ><].@[;NK_P#)7_#7_8-O?YQT =18:I!J,][%"DZM9SF"
M0RQ,@+8!RI(^8<]15P$, 000>01WKS'5->UV]\%?$#S;](;C2IYH8);:'9^[
M6)6QR3@G<><Y],<5?U#4]8\,Z+X:U%M0632"\$.HEH%#11N %<'L Q /7@T
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
ME \SGE1@_7K6O>>'KN7Q1IGB&74(B=.MI83!':$^:'QN(._@_*,#!_&NEHH
M\7T:\\\'5;'QKH27\\TDXL[[3$DO49F)$3%7$A8 [<!>V!QBO8+)YY].MWO(
M5BN)(E,T0.0C$?,ON <BI!!$)C*(D$I&"X49/XT7$Z6UO).X<I&I8A$+MCV
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
MQ#,6.>3W8^E9\?@R:QFUB/2M5^R:?J\CS7%NUOO:.1QAVB;<-N[K@A@#T]*
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
M+%(4<-(WWFC=N8RW? /\L/O_  /<#Q&VM^']<FT:>>%(+N-;=)DG1!A#ANC
M< \\=NN0".36M=;4].\/SJR:G_9OVR^ETWRC\VX( GG8&W.XG()Z#WJA<^(?
M%6B>'+:X\0VEQ"D>H/#=WEG%'+*+4*3',47<JY;:&X. #@<BM76? K7D^F7^
MDZU=:7J^GHT2WNQ9C,C'+"13@-EOF[<DU>CT#4K>*T>'79'O8Y6EN9YX RW)
M90N"BE0H "X /&T=><@&!>>*[FT\+6&KV^I2ZII4MZXN=2L(%DDAML,58IMQ
MD'8&.WCG@'I977;JX\.6-]8^(K.YL[B_V/J 5?,,!SA$0+@S9VKC;Z\>EVP\
M(3:/$#I>I);3O?2WMP/LV896D&"OEAAM48!&&SD=3S5%_ATD:6TUAJ9LM0@U
M.34_-CMP8C)(NQE$1/"[>!SD<G/- &-/XPUZ/P5XSNH;L"[T2Z=+>>XM0':/
M8C ,@P WS=<?45?U^7QCHWAN?7UUQ;E(FAN9;2&R0%+? \Y58Y)('S GT/!R
M,6)_AW+-I_B2R.O3M%KKAYO,MT)0[55B,8R3M&.@'/!ZUM:GKFE>%]*LK;7[
MQ6-P/LR;;9V\]@OW0JAN2.W>@!;/4I=5\1*UA>E]+ALTDDVJI6623E,-C(P@
MW$9_B3WS6O\ 6KFZ\<P>%K2X:TQI[:A/<(JLY'F"-47<"HYW$D@] .]2>!?#
MT?AKPI;62QO'(Y,TB2-N9"W1">^Q0J?114FK^&#>^(+'7["\^Q:I:1M!YC1>
M9'-"QR4=<J2 >001@^M '%ZSXT\0Z=X;\8VRW4(U;P]-"%NS ")H9<%"5^Z'
MP3GC''2O0='M=6MFNGU34X[T2R!X4CMQ$(%QRF<G<,]">:P=4\!IJGA_6=/?
M4-EWK4JRWMX(,EMNT*J+N^4 (H&2>_4G-=; LJ0(LTBR2@89U7:&/KC)Q^=
M'G6K>*-:TRX@G;4(YI3KD=G+:V\(>WCMWDV!6DVY$N"&(W<$_=Q6U;ZKJ'B/
M6_$%I87[6,&DNMJA2)',LQ3<Q?<#\@R!@8)P>>F,]OAK/_9)TN/Q'<)9Q:B-
M0M4-LA,3^;YA#$\OR3CIUYS6DO@VZLO$EYJVDZY+:+J"H+^![=91*ZC:)%/
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
M=JY.Y@&8@$G) 'M5'4?$1UOX?>*K[2/$T\\=O8EE!B2*YMI KET<;!C.%&<
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
M6D6]E<WS7LD*!/.,8CR  !A1TX'OSFM&@ HHHH **** "BBB@ HHHH ****
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
M=I'N&EP6G>0DNS8XR23[=JU:* ,7P[X=A\,>&X-&T^9B(5(6:8;F)/0GGG'
M ] !6;H_@ZYT'0M+TRPUJ1?[.D=XY)( PE5]Q*2 $9&6)X(/ _'K** .-O/A
M_;W7AV^TE+YH/[0OQJ%U+%"!NE#*PVKG"C*+ZGCKDYK0NO"[GQ$GB"POQ::D
MUN+:Y/D[XKA <C<F000>A#=.#FNBHH Y&\\!V]QH\&GPWTD)741J<\YC#//<
M!]^YN@ SV Z  8Q4]WX2DO/$-YK#:F\<MUIATTI'%@(A)8,ISG<&8GT]N]=/
M10!@6OAIO[=L]9U&\6[O;.V>VAD2 1$JY4L7P3N/RC&, 9/'-2>(_#4'B!;*
M7SY+6^L)Q<6EU$ 6C?H00>&4C@CO6W10!BV>@O;ZE=:M/=+/JUQ MOY_D[4C
MC4DA53.<98DY8DGO@ 4SPGX</A71$TE;UKN"-W='>,*X+N7;)!P>6/85NT4
M8.I>&1>^*+'7H-0GM+BV@>V=8U5A+$S!MIR..5'(Y^E9?_"!DZ#X@TEM58Q:
MY<RW,[^0-T;2 !@G.,8 QG./>NRHH XW4O DMU>Z=JFGZ[<Z9K%I;"T:[@B5
MEGA'(5XVR#SS]3],=-IE@--L4M_/EN),EI)YB"\KGJQP /P   P!@"KE% '.
M6?A:2T\9WOB3^T2\MY EO)!Y("!%^[@YSGW.>O2K'BOP[_PE&BG3&NVM8VEC
ME9T0,Q*,'4#/'516W10!R=YX):ZUK4]036;JW75;1+:_@AC3;)M4J&4L"4X8
M\#UZU%9^!'LSX9(UF:4^'T9(/,A7]X&C\LAL8X"\#'.>2378T4 <M%X2N;>;
MQ%<6^M2P7.M%7,L<(!MW50BE,D]@.OYBNEMXWAMHHI)6F=$"M(P +D#DG'&3
M4E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7%^+/$QTSQ7HNC7&I'2+&^BE<WP5,O(
MI4+$&<%5SDDDCT QFNTKE?%%UX=O;Q?#OB:"V:SNK?SDDN?E0,&QC?\ P-SP
M<@]<4 :&D0ZM9ZAJ":CJ!O;$)$]K,\:(P'S[PQ4 $C Y  P1QUJ:S\1Z1?WX
ML;:^C>Y:/S4C(*F1/[R9 WK[KD5Y7::1J=OHGC?P]X:U&XU70DL!]@9I/,\N
M5@=\$;C[WR]ATR!USG=T;4O"OBZ[TV[TI[V?7;.*0Q)++-G3V9"K[P3@<@+C
MG)QCU !VQ\2:.M_'9-?Q":64P1YSM>0=4#XVE^#\N<\=*S].\;:3J>JZQ8I/
MY*Z:PC>:4%%)V[F.2, #(Y/7Z8KD/!.NZ%>>&-%\-:G9F3Q!IDR*VG30DR1S
MHQ_?9Q@#DMO]SWXK5\,ZA:6/CGQO:W<RPS/=Q7 63C]UY"?/GIMR",],\=Z
M.BT34K&V\*6EY+KO]HVV,#4)=H,Y+$#&  3GY0 .>.M6H/$6D3V]W.NH0HEG
M_P ?7FGRS!QD;PV"N1ZCFO(M!N'M/A_\.=49M^E:;>O_ &CMY$!;>J.X[!2V
M23TR#747WD7?C[5=<L;F%M+B\/-;W=Q&X,3RER47=T+!<_0$>M '66OC+P[>
MWMI9VVL6LEQ>)OMT5O\ 6#&>/?'..N*TM16\;3KA-/>-+QD*PO(,JC'@,1W
MZX[XQ7D,-U8P_#GX9 3VZ-'JMF7 8 KA7WD^G)Y^O->T Y&1TH \_-MXPTSQ
M-H5G<>,1J"7<[-/ -,BB_<QKN<[ADCDHO_ ^M='XS\1#PIX2U#6?*$LEN@$4
M9Z/(S!4!]MS#/M5?2O\ B9>,]8U,\Q6*)IL!_P!KB28CZEHU^L=8_CTQ>,O!
M/B'2]$D-SJ&FS)YD(1@?-C99-@R.20,#&>30!;EU74_#GB#P]9:E?M?0:OOM
MY6>-$\FX"[E*;0/E;#+@Y/W>>N<OQ;<^,O#NF2>*(]9BDC@E0R:+]E3RVC9P
MNP2??+_,.<X)Z#M4NL3V_B_Q5X/.ES+/;V4SZE=2(<B!0F$5_1BS8VGGY6]*
MKW_Q$\':EJH6^UJ%;#3YMZ1"-V^T3+T?A3E%/(]6 /0#(!Z313(91-!'*%9
MZAMKC##(Z$>M/H K:BEW)IEU'82K#>-"ZP2LH8(Y!VL0>N#@XKA;^?7[/Q_H
M?A]?$]\UM?6L\TLAM[;>&CQC;^ZP!SW!KT.O.=>OK1/C9X75[F%62QNE<%Q\
MI8#:#Z$X.* )=:OM;\/:QX9COM?>2VGU&:.X=XXHUDA$3NI?"C!7&#@@'&<5
MUVF>(=(UFTGNM/U"">&W8I,X;'ED#)W9Z<<\UROCV>U3Q7X(2XEA7;J;.5D8
M<#RG //^UCGUQ7,ZR9K[4/BA;Z21<73+82+!"_S2JB#S5&.IP"IQW.* /4+'
MQ#I6HWS65K>(]TL8E\I@59D)QO4$#<O^T,BL#XH:OJ?A_P "7NL:3>M;75LT
M6W]VCJP:1$.0P/9CTQ5'PYJ7A#Q1KVG:KI,E[?:E:Q."TLLQ-HC+AED#';DG
M QSSR. 33?C9/"GPMU2%Y4669X!&A;YGQ-&3@=\ $T 37VMZQX9\>>'M&GOS
MJECK0EC_ 'L2)- \:@[@4"@J<]".,=:L>$-<G$'BN;6]4\R#3M9F@2>XV((X
M5CC(!P .,GMWK;T[0]$6]36K2-;FY>/9'>23M.P3T5F8X'L*\U36+"T\+?$"
M>2VM]1B_X2%G:%R60(?) E8+R44@GCKMQF@#T^W\1Z1<_:MM]'&;10]PLX,3
M1*>0S!P" <<'I5:W\9^&[NZL[:#6;62:]'^CJK_ZST /J>PZGM7$Z7J]C_PL
M[4KA]6^V17&@1LETR!8WQ)(6VD #8/7)],DUAV=S90_"3X?#SH$:/6;-G&X
MJ1*=Y/I@'GZT >WUPWBWQG=:!XHT>&.,'25G2+5)CC]T9@RP\]L%23[%?6NP
MOM0M--T^6_O+A(;6)"[R,> *X(^&Y/%O@;4);C64CAUM6NY5\M&6(D H"_\
ML!4&?]F@#T*>>&UMY)[B5(H8U+O([!551U))Z"N'G\3F?XF:+96FJR?V?-97
M,UQ;21^6HVA=C_,H;!RW.2..*Y6X\47/B;X-V=TNZYN].NK<:Q;Q'<[QQ2#>
MV!U#!0WIC/H:V[KQ'HNK?%'PG>Z?J%O<P-8WBF:([E!(C(4GL>O!Y&><9H Z
MMO'/A=4A<ZY9%)I3"CB3*EL[>O0#/&3Q5NT\2Z+?ZK-I=KJ5O+>PJ7>%6Y"@
MX)'8@'@XZ5Y%<7%BWP/\7JDL!:34[D@!AEB;C*_7(&1["NPU:]L/^%G^"/(N
M;?9]CO%&QUQADCV#CL<''TXH W+#Q!H]E8:OJ=QXHAN[&.^=6FE= EL=JGR5
M('.,^YYK0L_$^B:AJKZ9::G;S7J)YAA5N=HX)'K@]<=.]>5W5[9O\._B@BW$
M),FKW10!Q\VY(@I'KD@X^AKHKZ\L!X]^'GD7%N$%I=J-CK@ Q(%''8D8'TH
MZC2-5T_RM8O5\1+J%K%=MO8LNRU.U?W0*CG&1ZGG'6DU7QIH^E:+J6I/+(XT
M^,/-#Y3K("02H*D C..IXQSTKA;&71KS2/'\%_?M!:2:^";BWD >+)A"2@^@
M< YZ?*:9?W.M7/A'QOI5]/:ZRUOI:F'5K., SJ0Y$;A<C>O)X[,#WH []/&6
M@I:V4EWJ=M;R749=(Y'VL=J[FP#S@ 'GI3AXR\/-917B:G%)!+";A7B5GQ$#
M@NP )5001DX'!KBM4UC2;_6OAQ.EW;R0+/(=[$8_X]R >?\ :P,^HQU%3^(M
M3L8O%>M:2%33+@Z0H22.'=-?@[SY<8P1M4DYP"QW=1B@#J-8\::5I-]HMJTO
MF_VJY,4D8+((PC/OR 00< #USGH*T+_Q#I6F%A=WBQE(Q+)A6;RT/1GP#L7@
M\M@<'TKRVPU*TAT#X5:A+-LL[4F&:=@0J.;9E S_ +W'UXKH/#^IVVD>*_&%
MIXAGCMFO+E;RW>Z.Q9[8QJH"[NNW;@CJ,T =C>^)=$TXVHN]5M(3=*7@W2C]
MXH!8L/5<#.>E3Z=J=EKFEQW^F7:SVLZGRIXN0<$@D9'4$'J.U>0:?;?V-H_P
MULM7=89(]3FF6*X(#11,)3'N!Y&,H.>AP.U>T@1P1' 2.-02<8 '<T <#X-\
M:VL>E&'Q#KD;7\FIW-M$TY568+*R("% "YQ@= :Z[4?$6DZ3(\=[>+&\<?G2
M *S>7'G&]]H.U>#R<#@^E>/7-U9'X(>)_+F@\Q]8F<;6&YB;H,I]_E&1["NA
M\3:W83ZWXJT^.2.RG?2$*211^9+J8,;D!#@C8N2#M&>2<@"@#T6YUBPM4@:2
MX#"="\0B4R%T&,L H)*C(YZ<CUJ>SO+?4+.&[M)EFMYE#QR(<AE/0BO*;.2W
MOO#WA"YTKQ(NC:Y;:*BP2W"@V]P@5!)$X;KAE'(Y'/7''H'@R_N-4\'Z;>W=
MBEE/+&2T$>=@PQ&5S_"0-P]B* ,:X\:V^LZ1XICTBZFMKK2TE6*81<LR1!RP
M#J1C)QSUQD=C5KPCXNTV_P!(T"QN=6AEUJYTZ&9XV;YY'\I6;VSSDCK[5RUM
MJ%I96WQ-L+F98KI[BXG$;\'RVMT"M]"> >YXJL+NQBT'X4;+BW0QRP;\.!M_
MT9E;/I\QP?>@#TF^\2:/IMQY-Y?Q0L'6-F;.Q&;[JLV-JDY& 2,Y%:A(4$D@
M <DFO'K6]\/@Z_X5\8-?K?RZC/(MH'FQ?1R2%XS&$X/4# Z8KT^_9;'PO<N;
M)[A8+)B;0-N:0*A^3/<G&,T ,L_$VC7]U';6U\DDLL;2PC:P$R#JT9(PX'JN
M:0^*-$&F7&I'48A9VTK0SS<[8G'56X^4C(SFO,-,UJPNO$/PYO(;Y'@$5S%]
MGMH2(;1C;@+"IP6+#@$$D\9P,U!J.IV=GX)^)6C3S!=3?4KV9;7!,AC?:5?'
M]TC^+I0!Z5<>,M-A\66WA[>QGGM6N3($)51N0* <8).XGVQSUK!\->,[:P&N
MQ^)=>3=#KD]I;O<[5(C4(%!V@ #)ZX R:@&I6EM\2_#E[-+LM[KP_)! Y4_O
M)/,C.T<<G )Q7/27-A)\//B>1-;L\NJ7FW##+@JFS'KDYQ^.* /7+[5K'33&
MMU/MDD!*1HI=V ZD*H)(&1DXXS5:7Q1H4.F6^I2:M:"RN&"0S>:,2,3C"^IS
MQBN*TO4X]-^(5O?:G<QIIVHZ'!%8WCN!%O0DO'NZ!CG=[X]JYO6[>.T\#^)I
MY6C33-1\213V2.1MDC\Z+>Z@]5)#'CC ST- 'HMWXFT+5A8_8?%4-L5U-(,0
M.K&XD!Y@P0<@[ADCVYJ:/QKI;^*-1T0NZO80I)+(8VP6;=E1QS@+G/3G'8UB
M?$:XL88?"D@EMT1_$-G-N# !E&<O],8Y^E/TV\@M/C%K\,\FR2]L+,VRX),H
M7S Q7U R,GM0!T\/B31[G1&UF&_BDTU<YNER4P#@G..@/&?K5N[U"VL=-EU"
MX=EMHH_,9@A)VXS]T#.?;&:\^T_3+S3O%UWX-2!CH<]PNL0R#[L<6[<\'_?X
M(<?W6:O0=31I-*O$12S- X '4G:: ,G0_%VFZQX9@UQI5MH)$5F$F1M+?=7W
M)R!@9R3@5I:?K.GZJ\\=G<K)+;L%FB(*21DC(W(P##(Z9'->1V&HJO@7X?:A
M&[2Z=H]S$-4"J2(#L9 S_P"XQR?3(-=C:QIJ?Q;&L:5-'-8Q:/\ 9[N>%@T;
MR&7=&F1P6 W'V!'J* .QO;^UTZW\^[G6*,L$!;JS'@*!U)/8#DUR'A?Q!-J7
MCKQ9;MJ<EQI]G':-"DJ"/[.6$A=2-H(Y ^]SP*A\=WQT?Q?X/U>^++H=M/<)
M=3$92&5X]L3OZ#EAGMFN6U2X&MZM\28]!D6[GN]-LF@\CD7 57WA2.&ROR\=
M<XH ]1M/$.DZE>-86M^ANC%YJI@JS)TWIN&&7W&16%X&UJYFT'5[K6=1,OV3
M5;N#[1/M3$:/M7.  .!Z5F^']5\'^*=9TK4]/DO;O5+))&Q---FQ5DPXDW';
MV"XYR>1P":Y:*Z8^!=3O;,274%CXLEO+R*U;,AMQ.6W+CGT8'_9SVH ]<T_7
M=,U.6XAM+M6FML>?$ZE'C!Y!96 (!['&#5;_ (2_P\)(4DU>UB^T#,#3/Y:S
MC.,QLV XY'W2>HKD[8^#_$D>LZII%Q>W;RZ1+:W6H(\SF.(C(0!NK]2 !D8Y
MQD9Q/#.N:'K5QX*AN?$6DQW&CQ;8HHI6$MP[1"-5(90$XZ@%LG@4 >ES>)M&
MM[S[++?QK()A;DD'8LIZ1E\;0QR/E)SR*J+XOT]_&4GAM2_VB* 2NQ1L;F;"
MJ#CGH<GIV]<>7^)];LKOPWXBCC9=/DMM=1IM.BB^8XN(]T\Q()&[&01M7H.3
M77_;X8_B]='SC$^H:#"MFS(1YC>;)T&.V03Z#D\4 =:WB31UU"*Q:_B6>60Q
M1@Y"O(.J*^-I88/R@Y]JTY)$BC:21U1$!9F8X  ZDFO'?"UWX;U30-)\.:TF
MHMXBTZ6-6TQY9@RW$9XD&#@+_%NZ $UW'Q+MKZ[^'NK1:="\]P$1_)3K(BR*
MSJ/7*AACOG% &S8^(-*U&\-G:WB/<B,3"(@JSQDXWKD#<N?XAD4V/Q+HTNH1
MV"ZA%]HEW>4#D++M^\$8C#$=P"<5S*:]H7C6VEN?#:K<ZP-/FBCN1&5:SW)P
MK,1\K%L?+G/4] :P/"NH>%->L/#VG7"7[Z]I;PYTZ2296M)HP%9R,[0@&3SP
M1@=3B@#NCXY\+B41#7+-Y&F>!5C?>6D4!F48SDX(_'CK46@^.-(UOP]_;7GB
MWMO,91YH(./,9$[<LV!\HR<G%8OPXDL;B_\ %YC:WDE_X2">4%2"VW:@##V^
M]@_6N4T77K#3?A/H4%Q##)-::LL-Q)<1L4TZ0SR,)9 ,<K@<9'WESP: /5!K
MVE7FG7\T6IQP):@I<2/^[:V;'5@X&T\@C(JG8>(='T[1=(6\\10W)NHE$%U.
MZJUSQG?@8XP,YZ5Q>BZC9IXD^(>_4'G6:TMI4GF0+YB"!@6X4+MS@ ]#QUK.
M@N[%O!OPK26>W/EWMN75F'R[87!SZ88@?7% 'JND:_I6O).^EWT5T('\N78>
M4;K@@\_XU8O=1M-.C1[J81^8VR-<%FD;&<*HR6. 3@#M7'>&[FV;XL^,XXYH
MBSPV/RJPRQ5'#?4C(!].*/$MR^D_$SP[JE^VS1S:W%IY[G$<$[E2"QZ+N"[0
M30!TC>)=+.BW.JP723VUON5RF25=>J,,95L]B.*Y[P5=W_B.STGQ#_;LW[VW
MW7]@808F9QE0AP"FT]QG('//-4+)8XM<\?:Y%/&FC7-O$B3;@(Y9DA(=E/0]
M54D=3D=16W\,YX9OAOX?$4J.8[*-'"MDJP7!!]#0!?;4+,>+ID_M[,D%@6ET
MM=I" .#YQP-P/(7&>G:J^@>-])U[19=424PP),\8$B,"0)#&G&.K$#"CG) Z
MUD_:;?\ X7J$\Z/S/^$>\O&X9W?:,[?KCG'I7,Z#+I-S\-!I&H:G-IMS;:O*
M&N(OE:RG^TR/&S9X';@]C^( /5;#5+/4Q-]DFWF!_+E4HRM&V <," 0<$'GU
MJEJ/BSP_I-Q-;W^KVD$\$7G2QM(-R)D $CKR2 !U.:Q_ E_JMS-K-GJLEG>R
M6D\:KJEFFU+P% <D#@.HP#CCD#M5"_NK"S^.%K)?2P0Y\/N(GF(4!O/[$]#C
M=^&: .NMO$&D7FBC6+?4;:33B,BY$@V=<8SZYXQUSQ38/$6DW*W9CO%W6:[K
MB-T99(E(R"R$!@".^*\FDL+G3+"76[6%_P#A'E\7KJ#1QJ2/LP&TS #J@?YA
MCC !Z<UV1$6L_%;2]5T>XBN+6WTN:.]N('#HP9E,498<$YW-CT&>XH Z$^+=
M!%G97?\ :47V>^?R[60 E9FS@*IQR3V'>KYU2R6]FLVN%6>&$3R*V1LC.?F)
M/&.#^1]#7D\WA_5I]-UOP=8I)"NA73:GIEP!P=W[VWB4GT<R GMM [ULZH=3
M\1?"O5M=MK*47^J0Q3I:C[_D(5/EC')W*)&Q_P!-"* .TM_$VBW5Q+;QZA$)
M8HO/99,QGR_[XW 93_:&1[U7MO&WAF\D5+?6[*0M ]P,2<>6A(9L], @_P ^
ME<WH.K>#?$6M6&LZ=<7=U?V<,A>6>:7%DC+\PDW':#G P<^HX!-9'@^/1+GX
M%I'?R>7;8FCN9K<@20;K@_-GJ"/E;Z =: /2['5['49YH+:8F>!5:6)XV1T#
M9VDJP!P=K8^E7JX3P7>ZLOB+4-+O[^TUN"*TBDAUBW4*S*68+%+MRNX<L,=C
MGO7=T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%5=0U*TTNV^T7LZQ1EUC7()+.QPJJ!RS
M$\ #DT 6J*QAXKT/[!>WKZ@D4%BVRZ,RM&T+8SAE8!@<'(XY[4VR\7Z!J&IP
MZ=:ZE%)=SQF6) K 2*!D[21@D \@'([B@#;HKB_'_B>#3_">N"QU.:VU"TMV
M(EMXBXCDVY5&?:54G(X)!Y&.HKI]&E>;0]/EE8O(]M&S,>I)4$F@"[17G_Q-
M\5QV'@K5VTK5;BVO[8A!-;Q$J),C,9DVE0V#TR&Z5V":UI[:G+I8G/VZ&#[0
M\'EMN\O.-PX^89XXSS0!H5C:AH^I7EW)+;^(KVSA8 "".WMW4<>KQD\]>3WK
M-U?Q]I&GZ):ZG;/)>175XEG&8H7(#F0(V[CC'/!Y)&!S5MM2T^Y\5:=&FM3Q
MW36TCKIH&T2J<?.ZE<@CMG'6@!J^'M950J^+]2 '0"UM?_C5(/#VL@DCQ?J0
M)Y.+6UY_\A5<N/%&C6EY';3WHC:2;[.LAC?RO-_YY^9C8&[;<YSQ3[GQ%I=I
M<M!-<,&25(79879$D?&U6< JK'<O!.?F'J* */\ PCVLABW_  E^I;CP3]EM
M?_C5']@:U_T.&I?^ MK_ /&JU]3U&#2=,N=0NO,\BWC,C^7&7; ] .365HOB
MVPU/PM9:W.S6R7$<9*/&P.]P"$7(RYYP-N<]J &_V!K1_P"9PU+_ ,!;7_XU
M0OA[654*OB_4@!T M;7_ .-5IZ;K6GZL]Q'9W&Z:V8+/"Z-')$2,C<C ,,CI
MD<T[4-6LM,,"W4Q62X8I#$B-))(0,G:B@L< $G XH R_[ UK_H<=2_\  6U_
M^-4?V!K7_0XZE_X"VO\ \:K5TS5++6;);S3[A9X&9EW $$,#@@@\@@C!!YK(
ME\76G_":?\(P$N%G^R>>\H@<@$N%4 [2"/O9;H, 9ZT */#^LCIXPU(9.>+6
MU_\ C5 \/ZR,X\8:ESU_T6U_^-5SGA'QK9V6G7<7B'6R]S_;%S:QR3C)"B4H
MFXJ-J XP,X'6NHN+VP'C&UMVUR2.[2TD8Z:K#8ZY7]X_'!';D=: (AX?UD9Q
MXPU(9Y/^BVO_ ,:I?[ UK_H<=2_\!;7_ .-4ZT\;^&[_ %"WL;75X)KFXDDB
MB1 QW,@RPSC'8_7!QG%<[XQ\5QF?PVNCZK<1_:-<M;>3RHB(KF,R8=1(5PW_
M  %O7- '=6<,MO:1Q3W4EU*HPTTBJK/[D* /R%3U7OK^TTRREO;ZXCM[:%2T
MDLC8516-9^.?#-_JEMIMMK$$EW<QB2&/##S 1NP"1C.#]W.?:@#H:*QI_%6B
M6UTUO+?!66X6V9_+<QI,<8C:0#:&Y'!.>14.I^-_#6C7%Q;ZAJ\$,ULJO,G+
M% QP,X!_+\: -^BN4LO'VE7=_K43?:(K?2F"R3/;28/R[F;[O"C(Z]0">G-:
MX\1:6='M]6%R6L;AD6&58G.\N<)@ 9Y) ''.1ZT :855S@ 9.3@=:6BN)^(6
MIZKI<WAHZ9J<UH+[6K>PG5(XW#1ONW8WJ<'CK0!VU'6L.[\6:#IEY)I]WJD?
MVR"$2R18+2;<XSA1R3Z 9Z\5HZ9JEEK.FP:CIURES:3KNCE3HPSC^8(Q0!;P
M/2BL#^T-.'C&XC_MU_M$%ANET[</*C4/GS3QPW..O3M4</CWPO<&S\K6('%Y
M)Y4#!6VL^XK@G&%)((&<9[9H Z.BLN^\1:7ILDJ75PRF$*9F2%W6+/3>R@A<
M^Y'451C\7V<OC2?PVL4_G00+(\A@?:69B  <8Q@'YNG;/!H Z*D5%7[J@8]!
M6/;>*M$O+RWM8+X-)<LZV[&-Q'.4SN".1M<C!Z$]*JW/CWPM:+<M+K$&+:3R
MIBBL^QL G.T'@9&3T&>30!T=%4;K6+"SC@>6?=]H&85A1I7E&,Y54!+#'.0*
MA@\1:1=:3'J<%['+:2-L1T!8L^<; H&XMD$;<9]J -2BLBV\3Z-=V5S=Q7H,
M=M*(9U9&62.0D (4(#!B2 !C)R,5:L-5L]2>=+61S);L%E22)XV0D9 (8 ].
M: +M(JJHPH 'H!6)J%Y8CQ7I%J^MRV]X5F9-/C8;;D;>2XP3\N"1R.?6J\WC
M_P *V\4TLFM6_EPSFWE90S!'&,Y(!P!N'S=.>M '2=*,#.<<TTNHC,@.Y<;L
MJ,Y'MCK6&?&GA\:0VK'4!]@6;R&G\I]H?.-I^7CGCZ\=: -[ QC%(55B"5!(
M.1D=*S;_ %&!L6$=U/;WES;O-"5A.X*H&6^92HQD<-ZCU%<IX"\;6%UX6\.V
MVJZL)-8OH1S("3)(<G:6QM#8Z*2#TXH [ZBL.RO+&?Q=J,4&MRW%S%;QB73]
MP,=ORWS=.&/?GM4D7BC1KF]@L8K\":ZW"W8QL$F*_>\MR-KD>Q- &Q1@9SCF
MO.O"_C2TTZWUF/Q'KC-)%KES:Q23C)6-6"INVKA!VR<#.:]#DD6*)Y'SM12Q
MP"3@>PY- "E%88901Z$4M>8>)/',FL_"S6M:T2YO=/N+5V6-Q"4)59O+Y++P
M2,G .1[5W%EXHT74-5GTRUU".2\AC\UX\$93."RDC# '@D$XH UZ*YS1=7TM
M-/U.^CUZ34;9;^16DD^80N2H$*8 R 2  ,DDXY-:UAJMGJ;3I:R.7MV"2I)$
M\;(2,@$, >A!_&@"X54L&(&1T..E+5*^U:RTUXX[B5O-E!9(8HFED8#J0B L
M0,C)Q@9'K4<.O:5<:/\ VM%?P-8?\]PW .<8]=V>,=<\8S0!H8 ["@JI))49
M/4XK-LO$.E7\EW'#=!9;,!KF*=&A>($9#,K@$ CG.,5%;^*-'NKK[+#=,;@P
M^>D;02*TL?\ ?C!7YQ[KF@#8HK&'BO0SI5IJ@U!#87<@BAN C%&<MM SCCYN
M.<5!J/CCPSI5S<V][K%O%-;%!,G+%"QPN< ^GX=Z -]E5QAE!'H12UEGQ%I:
MW:VQN&WO/]G5A"YC,O= ^-NX8.1GC!]*U* "HKE)9+:5;>18IV1A'(R[@C8X
M..^#VK"U7Q?9Z5XHTW0I(IVFO$DE+K [*JJ.Q .3DCIT'7&17.Z-XQM]&U7Q
M4GB+6Y&AM=2$4#3+N,<?EH>B+PH+=< <\F@#J?#^CW]@LMUK&HKJ.J3*D<DZ
M0B) BYVJJ@G'+,2>Y/I@#;JC>:Q8V,43RS%O.4M$L$;2O(H&255 20,CD#N/
M6GZ9JECK.GQWVG7,=S:R9VR(>#@X(]B#P0>10!;P,8Q2*JJH50 !V KFK;Q9
M:ZKXGU;P[ ;J":SCB'GB!OON')P64J  HP3P23C-8?P_\;V4_A/0(=:U@2:O
M?;DW2@DO(7;:I8#:&( PI()XP* /02 P((!!Z@T  = !]*P4U'31XLOA_;SM
M-;V:F>P+#RH%#']X>.&.<=>@Z4:=XV\-ZK<QV]CJ\$TDD+SH!D QH<,V2,#'
M\N>G- &\%522 !DY.!UI:X#6?% N?&OA"WTO4[D6UY<2B6#R2D=Q&(F8.K,H
M+C..5)'3VKL=7UG3M!TZ2_U2\BM;6/[TDAX^@[D^PH CUS2FU?0;W3(;N2R:
MYB,8GA W)GOCO[^Q-9$.@ZY>QI:Z[?Z5/9H5)6TL&C>3:01DM(P4<#.!]"*O
M6/B_P_J>M2Z/9ZI!+J$:EC",@D#J5)&&QWP3BG1^*M$EO(;5+X%YYF@A?RW$
M<DBYW(LF-C,,'@'/!]* -C YX'-+7/7/CKPQ:7<EI-K$ GCG2W=%#,1(_P!U
M> ?_ *V1GJ*HZ;\1-%O+#4]0N'GM+.RNG@:6:VD  4A2S';\OS$C!Y'&<&@#
MKMJ[MV!NQC..:6J$FLV,4=B[RN%OG"6_[I\NQ!8#&.. 3SC@'TJ>\O;?3[8W
M%U)Y<88+G!)+$X  ')))  '))H G"JN=H R<G H"J&+ #)ZG'6N$^('B)S\/
M=;O]#U*YM;NP9$<K$8W5BR94AUR/E<'C!Y'-=-8^)M&U/5IM+L[^.6]A3S&B
M (RF<;E)&&&>,@F@#6I, C&!BL>W\5:)=7EO:PWP:2Y9TMV\MQ',R9W!'(VN
M1@]">AK$T6ZU&Y\<>---EU.Y:"V2T-KD)F#?&[-M&W'7U!Z#.: .TQ17*?#7
M4;S5OAWHU_?W#W%U-$S22OU8[VK+A\4)HOCWQ7%K6KR_V?;P6DEO&Z[O+W"0
MOM5%R1P,G!.!R: ._I" P(8 @]0:S9/$.E1VEE="\62*^ -KY*M(TXV[OD50
M2W')P.!5:7QAH$.CIJTFHJ+!I##YWEOA7!V[6&,J<\8.#F@#<  & , 454DU
M*UBN[:T=W$]RI:)/*;D#KGCC&1UQUJFOBC1FU""Q^V@37#,D!:-UCF9>JI(1
MM8C!X!)XH UZ3 ]*AN[NWL+5[FZE$<*8W,?<X  [DD@ #DDUF3>*]&M[2[NK
MBZDABL]OVDRV\B&+=T+ KD XZ]* -E5"J%4  = *YQ_#UV_Q 7Q$9K<VPTXV
M!MRI+$&02;\].HQC'XUJOK6G1ZG:Z<]R%N[M&DMXRC#S5498J<8.!C//<56N
M/%&BVMVMM-?*C-.+82%&\H2G_EF9,; W^R3F@#8I%54&%  ] *\_M/%<>B^-
M?&$6N:Q*;&U^R-;I(N[RPT;,^U47.!QDXZ8R:[RVN8;RUANK:5)8)D$D<B'*
MNI&00?0B@"7'.: ,# Z444 (%5<X &3DX'6EHHH 1551A5 '7@4M%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7(_$'4X]+TS2YIK6)XFU.%6NI8C(MEU/G8'<8P#T!89]
M#UU% 'C,MW L?Q4B,]U*;JP1H);B$J9LVA4$?*!RW   SV%:DUS:+??"XI+$
M%B5MV"/D!MBG/I\W'UXKU*B@#Q5=7AL?AKXR\-ZNSQ:^AOG>%T8O<B0LRRIQ
M\RX(Y[8YP*]6\/2>?X7TUX]RYM(P-Z%2#M Y!YK4HH \(GU:&+X%ZMX7O_,C
M\16F]+FT>-C([F??Y@X^93D'=TYKL[O5K/3?BU::E>/)#:7V@B"VD:)_WDHG
MW; ,9W8(.,9->B44 >(PS?\ %KH9FBG5+3Q.+B?=$WR1_:RQ;IR #SC-=?J-
M_:W/Q8\+31RC8VGW8RP*_>*;00>F<'&>M=_10!XSH4V@S:,W@_Q/9ZG-KT%P
MZMIYEN=ETWF%TE3:=@4Y!+< <D\<U?UN:72];U+4O#FIK+.]^BWWAV[4.+I\
MHOF0_P 2M@ Y&1\IS]W%>KT4 4-=B>;P_J442%Y'M9555&224( %>5VE\R^%
M_AQJR+-)IFC,D6I@1-B%C!Y>]@1T1B<D=,U['10!P^G0IJ?Q7GUW3)4FTU-&
M6UFN(6#1RS&4LH!'#%5!R1TW 4_QEJT.G>)?#D5Q&MLDS3@:H8/,:W.T?NTX
M(5GSC)!X4C!/3M:* ."^%DJ_V?K]MBX#QZW=L?/B96VL^5)R!R1SCK3KJZBT
M_P"-,<MUO2.YT)8(7V$J[B<DC('8$$^@YKNZ* /$+J:W?X-^,XT=#++J]RZ(
MOWGW7 92!U.0,CV%=C?7UH_Q<\/S+<1-'_9-R"X<;<LR%1GW )'TKOJ* /+?
M#,<M_P"!O'%MI+)_:,^HZDUOM(#$OGRV!]^,-67=^(]+O_!7@BT@WK=Z=JVG
M)=6GDMYEL8CAPRXR.AQZ]J]FHH Q/%Q#>!]=(S@Z;<'D8_Y9M7GY2R\0>"O
M&GZ4\4NHVT]C<%8L;[98T!E=@/NC&1SU)'7->E:]I\NK:#?Z;#,D#W=N\'F.
MA<*&4J3@$9Z^M)H&G2Z/X?T_3)ITG>SMXX/-1"@<(H4'!)QT]: /(O$^K0WO
MAWQ%$(I+&>VUM&DT^WMB,@7$>;B5MI)+ 9!R!T')&:["QNK.Z^-%Y*K(1)H4
M,:%UP2?-=BN#R#@J2O7VKOZ* .#\+310^/?&>G7*.)KF[BF2-HR0\7D*-V<8
MQD$?7BJ?A33+^S\02^%)XF.DZ%<&]M)B<AXY ?(C]]A,OXHE=[J<%Y<Z9<0:
M?>BRNW0B*Y,0D\MNQVG@_2JVAZ3-I=K(;N]:^O[A_,N;IHQ'YC !1A1PJ@
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
MFD;CNK 8(/H17644 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9VL:[I
MF@013ZI=I;1RR+$A8$[F8X X'O6C7#?%ATC\'P/*I:-=3LRP"[LCSESQW^E
M&[H_C#0=>U&XT_3=066[MUWO$T;HVWIN7<!N7W&1R/6E'BW1#<6\7VPA;F4P
M03M"XAEDY&U92-A.00,'G'%<IKU@WBCQM:7N@SH3:Z1>037L9RF^50L2;AU(
M.YL=N_45BS ZY\&[+PE%!)#XAB6VLS:,A$D$D<B RGT0!2V_H0>N30!Z0/%&
MD&ZU.V%Q*9]+4/>(+:4F)3D@_=YR 2,9R!GI3H?$NDW&F66HPW$DEI>NL=O(
MMO(?,+=,#;G!]2,5S/B>RU/3_&NFZGI$3.VK6[Z5=.HR(B,O',1WV@2?H*@\
M#Z-?:7JUUH$\4G]E:#<22:?*YSYBS#* 'N45I5/^\/2@#J;_ ,6:+IDI2[NV
MC191 \_DN88Y#C"M(!L4\CJ1C(JMJ/COPUI5Y=6EYJ82>UV>=&L3N4WG"_=4
M\9_+O7 Z;+I4$6I^$O%.F:M<ZBU[.\5NIN&AOT>5I$9=IV#EADG &,GOCI=%
M,2?%W6QM"[M,M8HVY*EE+[E#'J1D9'6@#ICXDTO[4EN)I2SW!ME=;>0QF4$@
MIO"[<@@@\]01U!J[?ZA::7837U].D%K NZ21SPHKS.+S]-\113^&[^2>WN]8
M9+_0+M-YB)E.^XB)&Y%!!?/W3GKT%=AX_O)+'P5J%Q'IL>HE=F8)(3*N"ZY<
MH.6"CYL?[/:@#0L_$>EWMS=6T=P\=Q:QB::*XA>%DC.</AP/EX//M3K'Q!IV
MHW<=K;O/YLD)N(Q);21AXP5!92R@$99>GJ*\[ANK5_'VJ74BZGJ5E=>&MOFR
MVSK]HVR2%E7Y0%&W@< 9/<GF_P"#Q>Z9XEM--T_5FUSP^]G(T;W"#[1IV"FV
M-GP"0W3:P!^3I\M '3^*?%4/AD:8LEO<3/?WL5JGEPNZKN;YB2H/.W.!U)[=
M:P'\2#2_B9?+>ZC>'37T:&YBM3$[%7:5@=L2KNSM7G@D<YJU\2=T=IX=O#'*
MT%IKUK/.T<9?RXQN!8@ G )'YU7M+R!_C#>7A)CA;08D$DJE &$KL5.>C!2"
M1U'>@#JH/$>DW.C6VKV]XLME=8$#QHS&4G/RJH&XMP>,9X/I3])UW3M;%P+&
M<O);2>5/%)&T<D3=<,C $<=..>U>0::UQI_@KPMJCVE]-8Z7J=Z;^"UWI-%'
M*\H63"D-@!@>.S5Z-X1.AWESJ&KZ'9W(CNQ&);ZY\X-<LH( Q+\Q"C STYP.
ME &=XQN]2@\<>$M/L]5N[2VU.6XCN4AV?,$C#+C<IQSZ52L-<UG_ (2/QAX7
MFU.6ZBTZS6YMM0"(LT)9<^6Q5=I/H<9P#^#O'HMKCX@>"$G4200SW)N3@E8@
MT0"ER/NY.,9KJKK3-+T3PYJ@L;.WM(Y(9'D,2 &1BIY)'+$_G0!E^$_$44/@
M+PS<:K>2RWM_:QA/E:66=]FYL  L> 23V[UHR^-/#T.B-K$NHJEDLQ@9VC<,
MD@;:49,;@0>,$5P>EZI_9WA?X?036SPIY#13:@MH99;*01 >6HVG8SY*Y(/
M/'.1D79Q\-/&EA]GO?/?Q"TD<<T$F^1#<1,#R/F.T$GJ1CF@#UK3O%.C:KJL
M^F6=YOO(8_-,;1.FZ/.-Z%@ ZYXRI(K8KA;J>&3XQ:1-&X:(Z//&9%Y7<TB,
MJYZ9(!(%;GBW5O[+T8I%,8KN\=;:W< GRV<A3(?14!W$GCCWH Y_2_%]]+\2
MI=.NP%T?4K=QI+_WY(&*R_\ ?62P_P!E5]:[+4-4L]+2)KJ4J9G\N)$0N\C8
M)PJJ"2< G@< $]!7G?COPU-H_A*PU/3=5O+BYT"6&?3[>1(<,%(4H-D88Y3/
M&3G'-3:UKB+XK\)>+'CN&T$VT\$SB)B;.60*09% RO3:3CB@";P]XK@@U[QM
M=ZEJMRVE6$UOL-TC*8 8LNH3:"/FSVSQ70KX[\-M>0VIU())/$9H2\+JDJ@9
M(1RNUF /*@D]L9K@KV\BNQ\5'ABN#'>6D0MF-NZB8_9=N%)'))(P.ISD<5IW
MTT+7GPT8$%8&)E('$0^SE/F_N_-QSCGZ4 =;'XIT/5M%U.XAU&6&&T#173F)
MX9;<[>NUU# X.0<5#:>*- TG1=#2?6Y)H[V!/LES=;C)<#9D,QP,$@9YQ7,Q
M3Q+XD^);EL)-;0>4V#B0BW*MM_O$-@<=R!6?!(BZ!\+$<$-:RQ>>"IS#MMV4
M[_[N&('/>@#O8/%6AZMI6ISP:A)%%9@QW3-$\4MN2,YVNH8<'(.*-*UC3+3P
M]I!CU&[U"*Y@7[--(CRSW*A<[R N3QR3@=?>N6MYXD\7?$:1FQ'+:6WEL1Q(
M5@96"G^(@D X[D"LVRM+.[\#^"H9M4NM$U.VL3]FU&/A;>1517CE#<8;/1L9
MV]?4 Z_5O'FGV$>CO;Q75PFIWGV9'6UE(3:6#Y&W.X;& 7&>^, U-?>/O#.F
MW%Q!=ZEY<UN(VFC\B0L@<X7("Y^OIWQ7%WE[JLWA_P 'ZGK-KA[3Q 3<3VMN
MVV2/]ZHGV 9 <D'ISNSWK=T:>*7XO:W,%91-IEJD;.A7+ N67)_B&1D=1^%
M'02^+]#ANO(>\(Q="S,HA<Q+.?\ EF9 -H;)QC/7CK4$/BZWG\;77AQ;:Z#V
MUNDC2FVDVEF8@ '& N!]X\$]#Q7FVOZB=0T'4E:SNK2XM=>CDDT^VLG5$07"
MDS.P7YV<?-G.#G@<9KJO,D7XHZKM2YA;4]%@2SE\A\;@TF<G'RE=P)!QB@#I
MW\6Z)'-&CWA5))_LZ3F%_):7.-@EQLSD$=>HQUJ#5/'?AO1KNYM;[4A'/:HK
MS(L3N55C@'Y5.?PZ=Z\_C5K_ ."K>#9+9T\11QK9&P92'\P2#$@_V.C[^F.]
M=)I>V+XP7JR.9&&B00"8KP\BR.67/3=@@D4 =U+/%!;O<32)'#&I=Y'.%50,
MDDGH,5P6J>)/M?Q#\&V^GW]\EM=M<F6W>%XHYT$#%6^91N&<=R.A]*U/B;8:
MAJ7P[U:UTN)IKHHC"%.LBJZLZCURH(QWZ5S^H>)-/U_QCX%O]/2ZDBBGN?.
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
MW+\LH6#:^,\, >#CI5/P?I=_9Z]-X;N49M*\/3M/93$Y\Q95_<I[^6K2@_\
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
M21(KL@96"GY^,G&<'K72'6;"PL]/0S3S/<Q#[,@1I)I@%!+8 ST(R3QSSUH
MUJ*YZ;QOH%OH%SK4MXZV5K(8K@^0^^&0'!5TQN4YQU'<>M36/BS1]0UHZ3;S
MR_:S$9HQ) Z),@(!:-F 5P"1RI- &W17/^,O$Z^$_#TFI&VEG?>D4:I&6 9F
M"@MCH,D?7H.37/ZKKOV+XDZ),UWJ"6%SIMR[6ACD&YU9 N(<;BW)[9H ] HK
M!M_&.AW.A?VPEVPM!-]F(>)UD$V[;Y?ED;M^XXQC-,F\9:9%INL72K=/+I*[
MKNU$#"9,KN7Y2.A'.>G7G@T =#161X8UK_A(/#EAJ1ADBDG@CDD1HG0!F0,=
MNX#<O/!&0?6LNU\51ZSXEUWP\D%[;_88XT$X@=27978G=C"C 7!.,\XSQ0!U
M=%><_#[QO9?\(?X;M]5O[J74+X>5]HECD='F+-A&EQMWD#@$Y_2NMU7Q3I>C
M"X:[DF*6H#7+PV[R+ ",Y<J#CCGU YZ<T ;-%,AFBN((YX9%DBD4.CJ<AE(R
M"#Z8K$MO&6B7=S9PPW,A6]D>&UG,+B*=TSN57Q@_=./7'&: -ZN>U3PY<ZAX
MMT;7$OXHETQ9E6 VY8R"50&RV\8^Z,<?G56]^(_ABP^V>=>S$V4OE7(CM)7,
M1P"2P"\* 1\W2K=YXV\/6+V23:ADWT)GM?+B=Q,@&<J5!R>1@#DY''- '045
MQ.K^*;#Q#\._$=_H6HW$<UC:7!8H&AF@E2,L P8!EY I\.HV/]F^#$U'5+^"
M]N%A>!86?%U)Y7*RD @CDG!(Y% '9T5B:IXLTC1_M)NYI=EIM^U210O(MONQ
MC>5! X(..H!!Z<T7_BO2-/D>-YI)FCMOM<@MHFEV0]G.T'@X..YP<=* -NBL
M&[\9:#9-I@FON-33S+-DB=EF7;NX(&,XZ#J<@ <U2NO'^DQ^%]6UJU2ZN/[,
MW+/;&V>.5' SAE8 J,$')XQ0!U=%4-%U$:MI%M>>7(C21JS!XFCY(!. P!QS
MP:R-/UC18M4\272ZM=N;0QM?1W)<16N$X\M2!@$#<<9R30!TU%9UEK-K?WDM
MG&ES'<1QK*R3P/'\C$@$$C!Z'IT[XJ6_U.VT[REF+M+,2(H8HR[O@9.%'.!W
M/04 7**YM_'GAR/2EU*2^9+8W7V-BT+AHYL@%'&,H02/O8J>S\7Z3J%U?6ML
MUTUU9Q"9X&M)$D>,Y 9%907!((R,T ;M%<!_PFFD^(/AM)K.IW.IZ19S]9[6
M.5)(U\PA-KA3DD  D9&3CC-;-[XNBL_&UGX<^RW3&:U>X>9;=W'#*J@8!R/F
M.3T''- '345Q'A74)+?7_&PO]1F>TL;U"KW,N5AC\E7.,\*,DFM^T\3Z9>:N
MNEAYX;UXO/BBN+=XC+&.K+N SCN.H]* -BBO./B!XIADT&UDTJ^OHB=3@A2X
MMU=(I?WJJZ;P,$8W=\'!ZUW]]>)I]A/=R)+(D*%RD2%W..P ZF@"/5;6[O=+
MN+>POVL+J1,1W2Q+(8CZ[6X-0Z+I3:39NDUW)>W<S^;<W4BA6E? &=J\  *H
M '0 ?6LK0/&EEJOA.TUV[62U6X"X1H7RS.<*B<?O">!\N<FM33M?T_4[VYL8
M9)$O;8*TUM/&T<BJ>C88<J?49% &G17.>*?%<?AJ;286M;B9]0O$M@T<+.J
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
M[N.4 >7D @%<8.[ Q[4[7+NYDUW5=+N=+N;3?I"+;'3[5F-X^U\QM,J\*A(
M7*CDD\'%>E44 >1:5(YM_A9NM+Q/L4;I<>9;.OE?Z,4RV1P-W )Z]N.:FO[6
MYOO^%JPVUK<.]Y AM@(6'G[;8*=F1\WS#''>O5Z* ,CPQ>)?>&["6..>-1 B
M8GA:-LA0#\K 'KD=.U<2JVTNO?$C[?I]W<V%V+4>6D+@SH( C^60/F(.>G>O
M3:* ."\%IJ=CXAN=.75)M:T%;-9+>]NH_P!] ^['D,^!OXRW/(XSC(RSQP\N
MD^+-%UZYLKZ[T=+>>SNC9;R]N79&60JAR5.S!_\ U5Z!10!Y3XCAL)?""W&C
MZ-=V\5WK-K<?-!)YMP%D4O,R$%@, \MR<9[BMY'W_&@7"QRF!M $(F\MMA?S
M]VW=C&=O.,UW%% 'B@6X/[.DNBFPOUU&WC6W>W:TD#&3S\D*,?-@#.1D5V.I
MS&#XI:%J?V>ZELY]+GMDEA@=QYAD1@K8'RY /+8'%=U10!Y)>:?J&JVWQ)M=
M.@F^U7-S#-:AT9!<!$CW!2<9R4*\'O6GIUSI?BQ1)I>BZG;ZS#:S)]HU".93
M8N\97:&?@L6(&%[9)Q@5Z110!XI/J32_";2M ;2]1CU?3+BSAN;064C%?+F3
M+ A<$$#(P3G->Q70-SILPC5B9(6VA@5/(XR#T_&K-% 'C5@E^O@/P/=Q:??L
MOA^[B.HVS6SJX&UD9E4C+[,YX!Z^QKK[>V_MGXH6VOV&XV%KI3VTMQM*K*[R
M!E09^]M )/H2!UKMJ* .*^(BR)_PC%ZL$\L%GKD,UP8(FD*)LD7=M4$XRPZ#
MO4&G7*_\+8U>]>&>*W?2+=%DDA95W*SLRYQC< 1D5WE% 'B&E17NF>"?!FJ3
M:9J,]II=S>)J%K"DB3QI*[[9 HPQ X/T:M?Q3'IVH_#CQ-=Z%HUZAU!(4$LD
M$OGWCJP_@8;R%'0GW["O6** .$U>99_B;X0N8DE>".UO \HB;:A=4V!CC )P
M>M2> R1K7C M%*BS:NTT1>-E$B>6B[E)'(RIY%=O10!P^J2#3/BS9:I>)+'8
M/HTEJ+GRF:,2^<K!2P!"D@$\XS4&B^$TU;2_%Z7UN]O8Z_>R20Q.FUE38JB7
M:>58LN\ \],UW]96NZ9?ZI:PQ:?K5QI4B3!WE@C1RZX(*X<$=^OM0!S_ ,/Q
MJU_:OJ6O(!?6JG2T(;<'$+E9)0?]MQS_ +@KM:KV%E#IMA!96X(BA0(NXY)]
MR>Y/4GN:L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7.^-/$Y\*Z&+Y;66XDDFC@0
M(A*J78+N;VYZ=2<"NBKC_B;:W-UX*E%K;37+Q75M,T4"%W*),C-A1R< $\>E
M &;J>L_8OBAI4[RZB+6XTF=S9 2,6<.@&V$9^;&>@Z<GO73V/BS2-0T/^UX9
MI!;B4P,CQ,LJRAMOEE,;M^[C&*YZ:X>Z^*FBZ@ECJ"V@TJ>-I7LY JLSH5#'
M;\I(4G!P1WP>*Y5M/U5_#NJ75MI%[<-9>+9=3-D\#QO=6Q)'R!@-V0V1CTH
M]0TOQ'8:KJ-WIT8F@O[0*TUM<1E'"M]UAV93Z@FL_P 0>+?[%\2:'I LKF8Z
MB\I>2.(L%5(V;"XZMG;]!GVJ#PI-I6IW\NJ:9X>N;#,'E275Y;&&5^00@#<D
M#!)/3.,9YQ7\8K/;^,?!VJ+9W=Q:VD]RL[6T#2E#)"53(4$X)XST'>@#8U7Q
M;IFD)<RW N7@M"!=S0P,Z6^0#\Y'L02!D@$$XS574?'V@Z;>O9R274UPMH+P
M);VLDF^(D ,A PPYSD9  .:Y"+RM'\0:_I7B'POJ.HQZC>R75G/;VQGCGCD
MS$V#A2IR/FXQ[<G7L+>2U^*UF1ILUO;1^'5LPT5NY@BD$H;RP^W;PHX^E &O
M)X_T1'U".-=0FFT]4:XABL92Z!E+ [2N<;1G/3D>M.B\>Z#//IJQ37#P:DRI
M;78MG\AW895/,(QN/IZ\'!XK&TPR0^-/'MQ)9WJP7$=KY$AM)-LNR$JVP[?F
MP3CBN>CM[R/X8>!+1M.U'[39ZG9O<0BRE+Q+&^7+#;D #O0!Z/<>)K&WN)8]
MES*D-PEM--%$62.5]N%)'/\ &N3C SR16M++'!"\TSK'%&I9W8X"@<DD]A7F
M&MVEW#K=[J_AAM2M-8:\1;C39;=WM-17*KYG*X7Y>K@\;3GUKM?&FDW6N^"M
M8TNQ<+=75J\<63@%B/ND]@>GXT )#XNTJ6[L8&-Q NH?\>4T\+)'<'&<*3T)
M'(#8)[9KFKK4/^$E\>:MX>NO[5@LX+*%86MO,B:.5V?,I9?]U=I.1P?4U!J
MG\7^'?#&FPV-Y;:A;7UK/=+-;O']D\GESN( [87!YR".,XT]):1?BSK\S6MX
MMO-96T4<[6T@C=T+[@'(P<;AWH O^*/$#>"_#%K)Y=U?S;X;1967<2694WN1
MCGG/'4G\L74=:^P_%'39WEU$6MQH\[_8@)&+2"1 -L(S\V,]!TY/>M+XFVMS
M<^#B;6VFN7AO+6=HX$+N429&8A1R< $\53EG>Y^*VDZBMC?K:?V1-&97LY J
MLTB,H8[?E)"DX.".AP>* .AL?%FD:AH8U>&:06YE,!1XF$HE#;?+*8W;]W&,
M5+I?B.PU74+S3H_.AO[,*9K:XC*.JM]UAV*GU!->7G3]5;PYJ-W;Z1>W#67B
MZ?4VLG@>-[JV8L/D# ;CAMPQZ5W/A272M2OI=4TSP]<V&8?*DNKRV,,LG((0
M!N2!@Y/3.,9YP 4/B/-=6][X5%K?7EJ+W68;.X%O<-&'B8,2, ]>!SUJ#3+^
M_MOBI?\ A1-0N;_2&TP73F60M)9REMNSS!\W(YP3GG(IWQ-@:\N_"<*V%U>1
M0ZU#<7*Q6CS(L(#!BV%(QR.*[2SLM.TNVD>QL8+6)_WCK;VX0M[E5&2?PS0!
MQG@'Q#'8_#/1KO5KNXN+BZN9;>,NQEEGE,\@503R3@=^ !Z"MY_&NC1:3J6H
MSO<11Z9(8KR-K=S)"P /*J#Q@@[AQSUK@M$N-3TCX;>&K=M)OXPFIR+>O_9[
MO<6D;22L'2,J3DY4;@#@,>]13VUVNB_$JTBTG6,WRAK3S;>61I@T"J,$Y)).
M>.H[XZ4 >B6/C/2+_6+;3(FN4FNH3-;/+;ND<ZJ 6V.1AL @G%=!7G=YYLGB
MCX>3I9WIBMHK@7#_ &23$.Z (H<[?ERW'-=II>K)JIO0EI>6_P!EN7MC]IA,
M?F%<?.G]Y#G@]Z -"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHK-U/7+32Y[>VD$TUW<[C#;01EY'"XW''8#(R3@<@
M=2* -*BLO2M?L=8N+NWMO/2XM-HN(IX6C:,MD@$,!G@9R,CD<UJ4 %%%-\Q=
MS*&!91DJ.2!VX_ T .HJGI.HKJVEP7RVMU:K,"1#=Q&.5.2/F4].E7* "BBH
M+Z]M].L+B]NI!';V\;2RN?X549)_*@">BN0L_B7X<OK^ULHFU!9KJ58H?-T^
M9%9CT&YE ]3^%=7<7$-I;2W%Q*D4,2%Y)'.%50,DD]AB@"2BLC3O$FGZE=16
MT?G12SP_:+=9XC'Y\7&63/7&1D<$9&1S5*X\=:)::S!IL[W49GG^S1736L@M
MWFSCRQ+C:6SQUZ\4 =)1110 457OKV#3M/N;ZY8K!;1-+(0I8A5&3@#D\#I6
M _CS2(]0M[![?54O+E&DA@;3I@[JO4@;>V: .GHKFU\;Z2]UIMLL=\)-0N'M
MHA):O'MD0$L'W ;?NGWKI* "BBB@ HHHH **** "BBJ4&I+/JUWIXM;M&MD1
MS.\1$4F[/"-_$1CGTR* +M%%% !1110 45S]]XOL+*Y>/[/>7$,5TEI<7%M$
M)$@E8 A6P=W\2Y(! R >:Z"@ HK!M?%MC?6^M36UM?2G2)&CGB%N?,=@@;"+
MU)((QTS6S;3BYM8;@1R1B5%?9*NUUR,X8=CZB@"6BBB@ HHIKNL:EG8*H[DX
M% #J*I3:DL.KVNG&UNW:XC>03I$3%'MQP[=B<\#O@U=H **** "BBB@ HHK)
ME\0V4/B>W\/LL_VVX@>=#Y9$>U<9^8]3R.F: -:BBLF+Q#93>*)O#RK.+V&U
M%TQ:,JA0MM&">O.>G'!H UJ**:KJQ8*P)4X8 ]#C.#^!'YT .HHHH ***BN9
MA;6LLYCDD$:%]D:[F; S@#N?:@"6BJUA>#4-.MKQ89X!/&L@BN$V2)D9PR]B
M.XJS0 4452U+4X]-TJXU#R+B[2 $F*SC\V1B#@A5'4@_R- %VBD5MRAL$9&<
M$8-+0 4444 %%%% !17/R^+[".^B@2WO)H)+PV/VN&(/$DX."C8.X<\;L;0>
M,UO,Z*P4L Q!(7N<=<"@!U%9.A>(;+Q"E^UDLZBRNWLY1-'L/F*%)P#SCYAU
MQ6M0 445S<WCC2(-6O-,:/4&N[-!)<1Q6,LFQ",AOE4Y!]J .DHKG;OQQH=M
MX?M=<BN'N]/N94BBEM8RXW,P49Z;>3CG%=%0 4444 %%%4=(UBPUVQ^VZ=<+
M/;^9)%O7^\C%3^H_+!H O44R:400O*RNP0$D(I9C] .35#P_KEIXDT.VU>P$
M@M;D,8_-7:V Q7D=N10!I4452U/4ETR*"1K6[N/.G2 "VB,A0L<;F Z*.Y[4
M 7:**I:GJ2Z7;Q3-:W=R))DAVVL1D9=QQN('11U)["@"[113=ZAPFX;R"0N>
M2!W_ %% #J*** "BFJZOG:P;:<'!S@^E.H ***@O+RWL+5[FZE$<*=6/N<
M=222  .23B@">BF1.98E<QO&6&=CXR/KBGT %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7%^,O#VLW>K6.O^%]0@@UO3XGC-M<\Q7,+D$HW<<KP
M?7N,9':5QOB"Y:W\2I>6LVM0W,%OY)6#2I+FWE#$-\VT<D<8VL".?7% &/:?
M$58](\27VH:))IOB32;13=V<K960#=Y;*PZIECSZ'OP:UH[GQ59:U9W3BZN-
M&,$AU#[6+93$0N5>+RSD@G((;/&.:S$32KI]7GUFPUV_NM5MQ:7#+HL\2+"
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
M7>K%%<M&J,Z/&K@,% &1DC( J.T\#2VC^&&_MF24^'XVCA\R!?W@:/RR#@C
M"CCOGDDUJ:)X=?2-9UG46O?/.J3+-)'Y6T(RJ%&TY/& .M ">+]1>QT0P0M,
MMS?2"TA:&-I'3=G<ZJH))5 [<#^&N.\$W%IX;^(&J^&;.*X@TK4HQJ&G)/;2
M0[9  LR*'4$] W' %=S-I%Q-XFMM6:^'E6\+PQVIAR!O*EFW9SN^4#/8$C')
M-4/$OA1_$&JZ/J,6HM97&E3&:%XX@Q8L,,I)/W2."/UH K6VJ7WB/Q'K]A9Z
MA)86^DM';J8HT9I)F3>S-O4_*,@ #&>>>F.)\+ZIK&F_#[X?1:=>Q0)?7S6D
MX: /N!:5L\G_ &>@Q]:[IO!TT'B>ZUS2]9EL)+]$6_A6%729E& ZAON-CC/(
M]0:H67PZ-AHWA_38]:E=-%N_M<+20*=[_-P<$?+\[<=>>M %>PE\37?BCQ#X
M;;Q)($LXH+B"\^R1><OF!ODQMV$ K_=SCOWJBGC#7;OX?>#];6ZBBN;[4K:U
MO-L(/FJTNQL9^[G;V'?C%==;>&Y[3Q/JNN1Z@IEU"&.%HF@RL8CSL(^;)/S'
M/K[5DQ?#PP^%-(T!-7;R=+O$NXI3;C>[(Y=0W.,;B<X[8_$ 9)=^(=1^(.L:
M%!K8L[2*PAN(FCM49XR[.."V0?NC.<^P'6LE?%^O7'PU\-:XMW%%>7.H0VMV
M5A4^:IG,3$9X7(&>!WXQ780^')X/%=[X@34%,UU:I;&(P?(H0DJ1\V<Y8Y_I
M61'\/#%X0T[PZNKOY%C>+=QS&W&]F60R 'G&-Q/X8H J>)_%5UI7B*[T^_U&
MXT2"6)!I5\8$:UED(.X2N5;:=W&,@8YI]O#>R_&/5$75KH1II,$L<9$;(NZ1
MQMQMSMX!X()]>F-G5_"USK$.JV=QJBG3]355GMWM@QC^15)B8M\I.W/(;!Y'
MN[_A$A!XHCUNQU":V(LDLGM]BNDBHQ9,D\C!/.#R.XH YKPU?^+M6\.W&MR>
M(+0-:O?0BWGM42&4HSK&SN.4"D#..PY]:LZ/K^IR>,K#26U.XN[2^TF2<SR6
MZ(!,C(-\1V+E#N[@@\$9YK1M/ D4/@S4_#-SJ$LUK?-,QE6,(Z&1BS8Y((R<
MC^M+:>"[F+7=)UBZ\0W=S=6%N]LW[B-%E0E3C ''*C)Y)]10!R.@:[?^'OAW
M<:B=0GN[NZUB6RA^U!&1)'N63S&PH)XR2,XXP,5U%_JFJ^'O&.AZ=+J$E_8:
MR)8-T\2![>9$W*PV*N5(R"#TQU[4J?#JR;0=4T.ZU"ZFT^\N'N(8P%5K5V?S
M,JP&20W()^F.M:=OX=N'U&QU#5=16^N]/C=+1A;^6JLXVM(P#'<Q QP0,$X
MS0!A>"+KQ+KI;4;[74-M::A=VLEJMF@\]48JI+=5((!XZXYZU/XJNGG^(?@O
M1F/^C2RW-[*O9FBC_=_DS9^H%;/A;PZWAJSNK7[:;I)[J2ZRT00JTC%F'!Z9
M/']:K>*=(EFU/0_$%K&TMSH]P[-$HRTD$B[) H[L!A@.^W'4T 13:O=:IXYN
MO#EK>264-E8I<S2PJAD=Y&(4#>K * ,GC))'3'/*7_C/Q'%X5U55NX4U71]:
MCT^2?R!MN8VD0*V.BDJ_.!VXQ79W?AU+WQ!;>)])OQ:WWV;[/(QB\V*XA)W
M,N0<@\@@@]CFJ>H> H;WP_/IB:A)%)=7PO[JZ\H,\LP<,#CH!E5&/0 >] &]
MH]GJ5E#<+J>J_P!HR/,SQO\ 9UA\M"!A,+UP<\GGGVK1IJ!Q&HD8,X'S%1@$
M^PR<4Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "J6K:@=*TN>]%G=WIB /V>TCWROD@?*N1GKGZ
MU=KD_B5J6HZ-X!U/4]*O&M;NV5&5PBMD%U4C# CH30!U)E0.B,P#N"54GDXZ
M\4^N!U*"YE^,VE*NIWD49TB>01(4*KB2,$ %3][N>O P14.F^*+I_%4>D:S?
MWFEZK]MEV6L\2BVO;?+;!"^WDX*'J"2"/H >B5D:UXBM="NM,M[F&X=M1NEM
M(6C0%5=LD;B2,# /KTIWB;6E\.^&-2UAH_-^QV[RB/.-Q X'XG%<)XCMM09/
M 5_>:K-<R3ZS:O-$401[VC=LI@9 '( R<@\Y/- 'J%9#>(K1/%D?APPW NY+
M5KI9"@\LHK!2,YR3EAVKDIM5\2^(K;69] >YANK*_EM+508/(S$VTB4-\YW8
M/3& 1CU-B224_%K1);I%CF/A^=I40[@K>9'D ]QF@#O**\VL-6\6>(-%TKQ!
MH_G!KB99I+>9X!;-;ECE!_&& Q\W7(/;@/UGQ'J2W'C-&U-M,N-(@2338@J8
MF!CW!R&!W[GRF!TQ@<\T >C4V21(DW2.J+D#+' R3@?K7$_;-;^S>'4U#5)(
M9;JU>6ZMH8E^UR3%5(15"D!$RVYCC!VY/)KE;W5=5U_X<^&[R\U&YCNO^$@B
MM9FB"+YH6Z**6 !&1M!P/ESS@\4 >Q54N-1@M+VWMKC=&;D[8I&'R,_)V9[-
M@$C/7M7)W.I:I?\ B'4]!L[C4/\ B6VT&9[<VXD>20,=[;P!@!1@* ,[L]JJ
M^)!K<GP8OY=>\F+6[6U,[R6[ @2Q-O1U(Z'Y5/'0YH ]!JE::B;K4+ZT-E=P
MBT9%$TT>V.?<N<QG/S =#TYHT>];4=$L+YUVM<VT<Q7T+*#C]:XEM:UM9/B'
M"-4?=I$:263^3'^ZS;^;C&,'GCG/% 'H=%>:6>K:_:R>!-0N=:DNH];1(;JU
M:&-8\M;EPZD#<&R.><'/  XKT._DEBTZZDMY(8YEA=HWG.(U8 X+'^[GK[4
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
M@ HHHH **** "BBB@ K&\5>'H_%7AZYT::ZDMX+G:)'B4%L AL#/ Y K9HH
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
MQ1YW;@HSE]V#Z<# '-=-10!E^'+:_L_#]G;ZG<27%W&I#RRD%V&3MW$<%@N
M2.I!K4HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K!\674]KIELT&I)8![R%)7V%I)(RWS1Q  D
MR,.!@'O]:WJQ?$GAN#Q);6B27=S9SV=TEW;7%L5WQR*" <,"",$C!% '$G7M
M:CTKXAP1WUY;OHL0N+)IQ&\T8-OYFUCA@1D=\G!ZYZ6;6_UJQUOP1/-K5S=1
M:U"T=U;R(@C!%OYBLF!D'(Y))SFMAOA]:.VO%M7U1O[<@6&\W/&<X386'R<$
MKD>@SP!QBT_@V!Y?#\AU.^W:&,6V!'\_R;/G^3GY>.,4 <;J]_=^+?A9XJUU
MM0N($V7<=O;Q$!$ACW+M88^8L%))/3<,8Q7H^@_\B]IG_7I%_P"@"N:G^'%J
MT.LV=IK&HV>F:OYC7%C$8S&'<89E+*67/4@''X<5U>G6*Z=IEO8K-+,D$8B5
MYB"S # S@ =/:@#SF37]6M+CP[<IJLU\]YK?V*[GB4"SDC8R82,'!)4*OS+D
M95LL:V]%_P"2N^*O^O"Q_P#:M1P_#&R@TVPTY-;U<6NFWBW=BGF1_P"CD%CM
M'R?,/F/WLD=L<YW+7PQ':>)-1UR+4+S[1?0I"\;;"BJ@.W'RYR,GJ3GO0!C_
M  E_Y)IIG_76Y_\ 2B2GVVH7/B7Q;XCTI;ZYLK?2!!#&+8A7:1T+F0D@YQP
M.G!R#GC9\,>'8/"NAQ:3:W5Q<6\3.R-<;2PW,6/*J.[&H;CPM&?$4VN:??7&
MGWMS"L-UY2HR3JOW2RL#\R] ?3@YH \ZNM6U/Q%H7A234+R:*]MO%"Z;</;X
M1)BA?]YMQC/R@^@.>*WI-.N+WXM:C:1:I=6G_$AMP\\ 3S6_>R=V! ]3Q^5;
M]YX'TVXT+3]+@GNK06%VM[!<0LID$X+$N=RD,268G(QS4]OX5CMO$DVN)J=\
MUU+9K9E7\MEV*20?NYW9).2>] ''Z)XOU?4/#7A&UEF:2_U6:ZAGG0K&[K 7
M'!(P&;:N3CINQ@X(3Q'<>,/#_@GQ5=2ZF\*6_ES:9+O26=4) =)"4P0#T/WO
M?BMP_#32SX6M=#^WZB/L5PUU9WBR*L]O(6+$JRJ!U8\$=_859NO D.H>&;W1
MM0UG4[IKX*MS>2.AE=5.0@^7:J@YX [GUH V-'TZ]L6NI+S5[B_^T.LBK*B*
ML/'*IM ^7/KD^YY)Y!8]>UWQKXLT:/Q->V5K9I:/;F&*+?&9$<XR5^[D<]S@
M#<,'/?V\30V\<3S/,R* 9' #-[G  _(5Y[I,,MW\5/&#6NIS6@DALT1HT5EE
MVHP8KN!!93CITSR#0!2T#QGK>LZ?X<TRZR=0NFO4NYH&6(S?9F"?*2,#=NR<
M#^$XQ3O$%SXQ\/\ @G6)[C5#%+!?0?8904DD,$DJ(4E^7MDX(P3ZUTFH_#W2
M+W1-,T^VFN["72W,EE>6TN)HG/WCN(.=Q)+9ZTM[X$@U+PW+H]YK&IS-<2QR
MW%XSH9I"C!E'*E54%1@ #OZG(!FZ\VN>%X[>XFN]7UG2Y+F22^:V1!/;H4&P
M*$ )C#;B<<CCMG,,'BG[;)X2TK3M;>\@UJ:[D;40H$ABB#.(\8&U^54G (VG
M&#@CK[W2)KFZLKJ+5+FWN+5'3*JA68/MSO4K_L@C&*R9/ .EG3K2"&:X@N[2
M\>_AOHRHE6=V)<XQMVMD@KC&,#M0!AW^L:SI.K^*- 74IV6#1CJVGW;*C208
MW*8V)4AAN7(R,XSS4%EJ6N6?_" ZE-K=S=#65C@N[:1$$1#6Y<,,+N# C).3
MG)Z#BNMD\)P7$&J_:+VYDO-3MQ:SW8"!UB ("(-NU1\S'H>3GTJNW@BW:U\/
MV_\ :E^$T)D:U(\K+%4V#?\ )S\I(XQ0!A)XCN8/%O\ 96NW5_I5[)J1%E(R
M@V=[;[_DC5@" ^W&<X;=WYQ7HU<W)X/BN-D-WJ-U<V4=_P#V@EO*$^63S#(%
M#!0=@8Y Z]LXXJ70],O[+7-;N9]0OKFRNI5>"*[<-Y+9;>(P/NQX*  _W2?<
M@%;7Y[D^(K*S74)E@DM96^PV/%S+)N4!]QX6-1GDE1D@'/2N.A\2^(;[P%X)
MU(:L\-[?:O'973")")4\R1<L,=?D'W2 >:[G4O"D5_XEM]>BU&^LKN.V-I(+
M=EVS0[MVUMRG'/=<'WK+M_AO8VNC:9I<6K:F+?3;\7]OEHR0X9F53E.5!9O<
MYY/3 !E2^(]1\):KXPANK^YU6VT_38M0MQ=!-ZNV\%,HJC:2H[<57\1VEWY/
M@&_NM4N+J6?6K5IU;;Y;.T;MN4 ?*!R !V/.3S772^#;&YUK4]2N[FYN!J5H
M+*XMI-GE&(9P!A0P/S'G/>LR/X<HMGI5E+XBU>6UTJ[2YLD8Q9BV!@JEMF6
MW8YSP,4 =%XD?5(O#E^^BQB34EA)MT) RWMGC/7&>,XS7"CQ!::WX2\8K!?:
M@LL.D2+-I>I(5GM'\N3<>1DALKW(X[9Q7H.J:<-4TV2S-S/;ERI$T! D0JP8
M$$@C.0.HK&NO!L%^=2EO+^XDN[^Q_L^2X1(T98/FR%&W&3N.20>V,4 <MI5Q
MJFC2_#YEU>XFM=4MUMI[-T01*HMMZE,#<""O)).?TI-<U_5M/5KZ#59KJ6/7
M8[=FMU'V6.!I0GD,&QN< \E<D-W'2NI;P5;LOA]3J=]_Q(L?9O\ 5?/A-GS_
M "<_+QQBLZ7X964FGW.GKK.JQV4E[]NA@1X]MO+YGF$J2F2,YX8D#/3/- #Q
M_P EP;_L6Q_Z4FCX9_\ ()US_L/7W_HTUKQ^%XH_%0\0#4+PW(LA8^6Q0H8P
MV[)^7<6W<YS4GASPY#X:M[N&"\N;E;JZDNW-QLR'<Y;&U1P30!RNK6%SJ7QB
M-M;ZE<:>6\._--;*IDQ]H/"E@0.<<X/X=:S]/\6Z];VG]A7EU]JOT\0-I OP
M%C:2(1F4'D;0Y "].^>M=OJ'AI;KQ%%KUK?W-E?I;&T9HU1TDBW;L%6!YW<@
MC'XU4O\ P%H^H^'7T>4W*[KG[9]L23%P+G.?.#8^]D^F,<  8H 7P[;^(K36
MM1CU*82:3(J/9+-,))XFZ.I( RN<$9R14&M:K>W'C*+P[:>:J#3S>R>1,L3O
MF38 &(. ,$G'.2.<9!U=!T!M&1WN-4OM4NW 4W%XX+!1T50H  [GC)[DX&*G
MB7P;;>(KRRU&._O=-U2RW"&\LG"N%;JC @AE/H?\: .4U*Z\9:3HV@PW^KK'
M>2>((;(R1JDGG6SG*^9\H^?& =N ?QJTLVJ6^N^+?#\VMWUS!'I<=Y!/(46:
M%FWA@K*H !VCMQVQ6[=^"+:\L=.MY-3U'?97J7_V@NC23SIT9RRD$=L  8 '
M0597PK;CQ%?ZS)>W4LE]:BTFA;8(_+&<8PH(/S'G/>@#@XKK4M%^"GAV_L-6
MNHY6%B&!","CNBL@RN0,'L<^];OV:5_CA)_I]V$&A),(PXVC]^05 QPIVC..
M?>KI^'EJWA*W\./K&J-9V\D;1.6BWJL;!D3[F, @<XR>YK4N/"\,_BBV\0+?
MWD-W%:BTD6-E"3QA]X##;D?-S\I'ITXH X;3];FT#1?&=U;8$\GBIK9';&$,
MAA3=SQP&)YXR!FMFZO/$?A>?4]9N6:;0H--DF:WN;A9)1<("P*$*/E8#!';J
M,5I)X!TQM*US3+RXNKRTUFY>ZN$F*#;(VWYD*J,8VJ1UZ5)I'@N*QM9K?4M6
MU+6HW@:V5=0D#!(F&&4!0,DC@L<GZ<T <AXA@O+C0_ NK76J3SSW6LZ?-/'Q
MY1+G<-JX^4+G QU'7)YKNO&2NW@K6S'/- ZV,SK)"VU@0A/![=*PX_AM"NG6
M&FMXAU=['3KJ.YLHF,682A)5=VS+ 9XSGCBNPO;**_TZXL;C<T-Q"T,F#@E6
M&#^AH \\TK4[JPTGX?>'X;V=?[:M0\EPVTM''%;*YC3C R<#/) SWP1M:/J6
MH6/Q$U#PO<W,EY9FP34;267!>(%S&T;,!\PR,@GGMDU(/ -G_8>F:>VI:@\^
ME2))8WS,GFP;5VJHPH4KM&""#GOD\UL:=H<5CJ%SJ4T\EWJ%RB127$@48C7)
M5%   7+,?4D\GI@ Y?QI;2S^/O!"I?74"R7-R"L3@ $6[G=@@C/)&3G@G&,U
MFBRO+OQQ\0!::M=6#1063B2W";V80,5R6!X]0 "?7U[37O#4&NW.F71O+JSN
MM.F,T$UL5W#<I5@0RL,$$CI5>#PC%;ZGK5_'J=]YNKQQQSAO+(0(I5=N4SD
MGJ3F@#FM,\6:IK=EX1LB6^T:GI;WMT\+K$TA38NU21QDL6..>!CC-=/X3AU^
MVMKVWUZ:.<I<L;.3>&D\@_=$F  6'(SWK,G^&VGR:#H^G0ZEJ-O<:-D6&H1.
MJSQ C!4D+@@C ((YQ71Z-I"Z1:&)KNYO9Y&WS7-TP:21L8YP        /SH
MXVYL9]1^,&J6\.HW%B&T*#=+;!?,_P!=)P"P('Y9^E9@\3:[/\*=!U@ZG(E\
MVI1VMQ(D:?OT^TF(YR.,@9^7'>NZ7PS&GBJY\0IJ%V+JXM5M3'B/RU122,#;
MG())Y-9*_#JR3PK;>'EU741:6]T+M'_=;]XD\P G9C&XYZ4 ,U;5YAXXFTG4
M=0?2],&F>?:S+((_-EWD.=YZE!M^7ISD@\8Y6]GUW4/A]X-O-:NICJEUK]FY
M,\*+Y?[Q@N%55X( ;!YYZUH^(I$/C>Z:\UCQ!H;1VT,%O/:VIFANQRS,/W;J
M"&;&.#QWXQK6OAJ]\0Z3:IJ^LZE)'9:BE[93O;QP32! "OF(4XPV_C"DC&:
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
MP%\D,0,=5QWKJTTF+3;B77=0N;G4;VWM619#&,I&/F98T0#EB!GJ3@#IQ67X
M>M[+7_%,_C&"PN+</9I9PO<PM$\OS%F8H><#*J#WPW;% '8*NU%7); QD]37
ME?@^ZGMOA/X7$6HK9)+>.DP52TTZ>;*3'$ "=Y('/8!CD8S7J<BL\;*KF-B,
M!U )7WYXKC8?AQ96VAZ1IMMJVI0OI%PUQ9W0,1D0MNW Y3:P.X]10!D6-[XD
MU;0/&5C97]Y;ZCIEXRZ>\HC:4#RU=8W/(;DD9Y/(YXJ-?&4LVM>#M2@O[HZ/
MJ,*1WT1VE(II%(AW'&<ET=2,XX'KSV.A>%;?0-3U.^@OKV=M1D$LJ3R!E#A0
MI88 .3M'L.P JF_P^T-O#.HZ#Y<BVE_=/=2;6PRN7WC:>P!  ]J -+PX]Q<V
M$E_-<RRQWDSS6ZOC$<)/[L# '5<-SS\V.U;%9NJ:2=0L8;6WOKK3UBECD#V;
M!&*H<[.A^4C@BM*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ***R]1UN*QO[;3HH);J_N4>2.WB*@A%QN=BQ "Y*CW)X'6
M@#4HK,T37;77K:>2W62*6VF:WN;>8 /#(O56P2.X(()!!!%:= !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5Q^M:1J]MX]T_P 3Z7;K>Q"R?3[N
MU\T1N$+AU="W!.1R"1Q7851U+3!JD)@DN[F*W<;9(X&">8.X+8W#_@)!H XW
MX<&XU#6O%^O-$L=K?ZBL< 5]RMY*;&=3@9!/?V->@5#:6EO86D5I:0QP6\*A
M(XHUVJJCH *FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
/ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>ex10ormfactorxseverancep010.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep010.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M+*)PN2VT-D;2>,,*V:\:>;4M#\,?$NYL=5N([RTU$O'<[4+D>5'@'*XZ'&0
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
M'FFQ.X5G3-JW3C'3ID'W!Z5&?$^J>'++QE:RW\M\VEWMK#:7%UMWH+@1_>(
M!"ER>10!ZA39&*1LRHSD#(5<9/MR0*Y33;3Q+:>*HY))RVBS0%9H;JY6203#
MD/'A1@$9RN<=P*ZV@#C(OB7I#Z;/J<ECJD.G6T[6\]V]N&2)U.#N"L6P">N,
M5KR>*;-?$>F:.D,TAU*WDN+>Z0J861 "<'.?XAVQSUKSGPOI6L:_X"\2:+8"
MQA@O=6O89+J>1BT:L^&Q&%P3CI\PK?DTR+1?'W@'2H'9XK/3+RW1FZL%2)03
M^5 'H=%>77NO:M9SZ1=Q:K->23^(4LKB:$ 6?DO*R>4H;JRC'S*#A@06[5=S
MK6J^+_&>E_\ "17UM:V,-K);>2D0:,O'(V =OW<CTR<#GCD ]$HKG_ VK76N
M>!M%U.]8/=7%JCRL!C<W0G ]<9KH* &"6-IGB5U,B ,R@\@'.,_7!_*GUY9:
M7TOA[6/B1K)NKNY.G,DJ0R."KG[.& /' !/&,8%7=6U35]!\-^'_ !+'J<]V
MT\ULM_ ^TQS)-@'8H'R$%AMQVZYH ]&HHKSN:^\1>)TU]M%N)+:YL+Z2SLRL
MZK&C1X_UBE3NW$DG/8C !Y(!Z)17GOG:_?\ Q!@T>XUN:T@FT 7<\=H(R(YO
M-56\MBN<>YR<9QC/&?;>*-=B^'$=U)=22RV^L&PO+_8-\=JMP4:4C&,A0 3C
MCK0!ZE17!:?>:G)XOUN.RUMY="M+))89)BDD"3LK95I""S  *_#<9YX(%4M)
MUO4X?%/A*V_M"[O+?5+2X^USS*!#<R)&KB2%3AE7).. "",9ZT >E45Y1JWB
M/6Y-$\130:A/;>);/53;V-A'MRT6]0@$9!#AT);<0>YR ,5OW%[J=_XFO/#L
M-S=NMA8PR/+'.D,LLDA?YR0N,*$'  &2<@\4 =Q16-X577(_#UM%XCEMY=5C
MW)-) <J^#\I/ P<8SQUK9H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
MX_7UF'B-+VUM?$*W,$'DK-8QPM#(K$,0RN?FYQV!&.#785'#/%<(7AD5U#LA
M*G.&4E6'U!!'X4 <%!! 3JDNI>'/$.I7&J0BWNI9X81F( @1J%<!5Y)XYR<D
MU5\.Z>WA^2(&R\9:A;6P*VEM>>2T< QCC#@G ) SG /%>ET4 >7Z/HL.B7>+
M33?& TI9O/BTIO)^SQOG=Q\^[:#R%SC/7-:-LIL]>U35K72?%<+ZB5>6!8[<
MQB0($#@%LYP.A)'?'3'=I/%)+)$DBM)%C>H/*Y&1G\*DH \PAT2S@\*Z?H*Z
M)XJ*Z;,)[&[*6_GV[@D@@A@#U(P0<@\UHJ7:2]NKC1O$LVH7=L+1KLP6X:.+
MD[4&[:.22<@Y/T '?5BZ=XCCU#Q/JVABSGAFTU(7>20KMD$F[!7!/'R]\'VH
M XS^R8QHFAZ4-,\7"#1;B.XM6$5KN+1Y"ACGD#)["NL'B>?'_(LZ[_WYB_\
MCE=#10!Q^G:FVG7&H7"^'/$$DM]<?:)6>&+(^5451^\Z!5 JL)C-!K%MJ&A^
M)]0M-3=B]O<K$R1(5VE$PXVKW^M=S6+KGB./0[_2+66SGE_M.[6T25"NR-B"
M?FR<]%/04 <Y8DVU_:7MSHOB:_GLH6@M&N(H/W*M@,?E<98@ %CV';)S8UVZ
M7Q!;6L%UX<\1HMM=Q7:&*.$$O&VY0<N>,CFNUHH @M+@W5I'.UO-;EQDQ3 !
MU]C@D?K4]%% !7/WOA2&^\66/B)M1O8[JRC>*&)/+\O:_P!X$%"3GZ]JZ"B@
M#%UKPW#K6IZ5?2WMU!)IDQGA6'9M+E2IW;E)/!(X(JFW@?3I[O7YKR>YNX]=
M1([N"4H$ 1=J[=J@@@=\^]=-10!S/ASP<N@/&9-;U74U@79:I?3!E@7&., 9
M..,G.!D#&372.I9&56*$C 88R/?FL?P_XCC\02ZK&EG/;-IUXUG(LQ4EF"JV
M1M)&/F]:VJ ,'PSX5@\+I?);7]Y<K>W4EW*+G8<2OC<1M5?3I4FI^&X=4\0:
M3K#WMU%-I9D,$<6S8V]=K;LJ2>.."*VJ* .(F^&=A-87FGC6-5CLKB\^W1P)
M)'MMY?,$A*Y3)&1T8D#/3/-;%MX5CM?$5SK<>IWQN;BU2U97,;*$3)4C*9SD
MDY).<U+K_B./0)]*CELYYAJ-['9))&5VQN^<%LG/0'H#T[5M4 8_ACP[!X6T
M.'2+6YN;BWA9V1K@J6&YBQ&54=R>U2:QHO\ ;#V1:_NK=+6=;@1P[-LC+RN[
M<IR ><#'.#V%:E% &+XJ\-6OB[0)M&O9[B&VF96=K?:'^5@PP64XY Z51U'P
M5%?SZ7?+J^H0:MIJF.+44,?FR(>JR IL8'_=Z\UU%8D'B..;QA<^'#9SQS06
MBW?G.5V.C,5&W!)Z@]<=* ,>3X<V<VG:[92ZOJCQZW()+MBT62< ';\F!G:.
MWTQ6G<>%8KG6-&U274KTSZ2DB0@>6%?>H5MXV<Y '3%=!10!RQ\#VQA\0Q'4
M]0*Z]G[5_JLKE-AV?)Q\O'.?SIX\%VXG\/3?VG?[M"0I:_ZK#@IL._Y.?EXX
MQ7133Q0*K2R*@9U12QQEB< ?4DUD67B..\\5ZAH'V.>*:R@CG:60KMD5R0-N
M"3_">N#[4 4_^$*MO^*A_P")G?\ _$^7;=?ZKY?DV?)\G'R\<Y_.IK;PNUC#
MI<=EK%]$=.M?LB;A&PEC^7&\;>2-@P1COUS70T4 <HW@'35L='M[2[O+-])G
MDG@G@9-Y:3=YF[*E?FW-T QVQ5_3/#,.E^(=3UF.^O)9M1$8FBE*%!Y:[4QA
M0W /<G/>MRB@#AX_AC8Q:;:Z='K6KK:65ZM[91B2/%LP8MA?D^89)^]NQV[Y
MV$\)6<?B*]UA;J[_ -.A2*ZM&93#-L4JI;(W9VDC&<'N#7044 <K9>!;.SL+
M?2FO[R?1[699H+&8H54JVY5+;=S(K8(!/89R.*OV'AJ*P\3:EKJ7UV\^HK&D
MT+[/+ C!"8PH(QD]^];=% !7,1^"H(FUEX]5U%9-6G2XE=3&#%(A7:4^3C[H
M'.:Z>B@#(L- BM-9GUB>XDNM0EMTMC,ZJN(U)8 !0.[$DG]!Q5W4]-M-8TRY
MTZ^A$UK<QF.5#W4_R^M6J* .6\/^"ET'8#KNK7Z0(4M$O)5=;8$8RH"C) .
M6S@<#J:K_P#"N['_ (0T^%_[4U+[ 9_/WYB\S/F^;C/EXQOYZ>U:_B3Q''X;
MMK.>:SGN$N;N*U#1%0(VD8*"V3G'/8&MJ@# N/#MN/$EMXDN-3NEFL[5K?:W
MEB(HQ!8M\N<D@'@BN.^'?A]=8^'5K8ZA>71M#<S/<:>R*O\ RW=E5LKN"'Y6
MQWSUP<5ZA10!@7/A:)O$,FN6%]<:??3PB"Y,(1DG5?NEE8$;E[$=N#D59MO#
MFFVWAV70TB+6<T<B3!SEI?,R79CW+%B3]:T;J5[>TFFB@>>2.-G6%" TA R%
M&>,GIS4-M?"2QLY[N)K.:Y5?]'F8;D<C.SC@D<]/2@#&7P1HXL_#]L8W9="D
M$MLQ/S,P4@ECWR2&/J0*7Q-X.M?$=U97ZWM[INIV6X07MDX5PK?>4Y!#*?0C
M^M='6+X@\1Q^'YM*26SGF74;Z.R22,KMC=SP6R<]CT!Z=J *%WX'MKVPT^VD
MU34M]G>I?_:-Z-)-.O1G+(0?3  & !T%2^)?!MKXBN+&]%]>Z?J=CD07UFX6
M0*WWE.005/H1_6NDHH Y:_\  EAJ.BV]E->WYN[>X%W%J7FC[2LXXW[L8Z8&
M,8P ,<"FQ>#?L^J7FLRZYJL]_<6'V.24>6IVC<0RJJ !@6R,=QWYKJZ* ,?P
MO87VF>'K:SU&[N+NXC+_ +VY</*4+DH'8<%@I4$CN.IZTFO^&[77Q9R22S6U
MY8S">TNH" \3]#U!!!'!!&"*V:* .?D\)V]Q;ZJ+B]N9+O5+?[-<78"!Q$ 0
M$0;=JCYF/0\DFJ[>"+9K;P_!_:=^%T)E:U(\K+%4V#?\G/RG'&*ZBB@ KF3X
M-B2ZU5[;5+ZVMM6D,MY;QE,,Q4*Q5BNY<@ '!^F#S7344 <KK7@/3M4.F365
MS=Z/>:9'Y-I<:>X1DBP!Y9!!!7CH?\:?=^"+6\LM-MY-3U'?8WJ7_GET:2:=
M>C2%E.?3 P,8'0"NGHH Y:_\"V&IW^L75W>WLG]JV8LKB+*!1&,[=N%R""2<
MY-,M/ L5OJFE:E-K>K7-WIL+P(\LB 21MM^5@J 8&T<C!/<FNLHH YFS\&06
M6F:U81ZI?E-7GEN)W;RMRO*,/L^3 X]0<5JZ%I":#HMII4-S/<06D2PQ-/MW
M!%  !V@ \#TK1HH R/$/AVS\264,%TTL4MO.EQ;7$# 202K]UU)!'X$$'-)9
MZ MOJ$VISWDUUJ4D MQ<NJ QQ@D[54# Y.3G.3CL !L44 8GAGPU#X8L9;.W
MO;NYBDFDG/VG82'=MS8VJO<FKNLZ5;:YHM[I5YO^SW<+0R%#A@&&,@^M7J*
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
MI/)4-CKV)%6M2\)VNH:_;ZU'?7UE=Q6_V5S:2*HFAW;MC94D '."N",]: .
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
M;Z"ROHII-Z3B88\Q1T1@<$!<#!QBM^/P9I:7VL3NUS+;ZODW5E))F!F*A&8
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
M6TGNW#I&L%OMWNSN%&-Q ZMDDD< U@)XXEEU^?0T\-:JVH06ZW+Q^9;8",<
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
M2.S ECR>O'/3I5O6O#=MKMSIT]S=7<;:?.+B 0LH D (#'*G/!(QTYZ5LT4
M8=UX7M9]:76;>[N[+43"+>6>V9 9D'(#JRE3@]#@$>M07?@K2[G3M.L$DN;>
M#3[I;R$0N,F8$L'8L"6.22<]2><UK:?=7MRUX+W3S9B*X:. ^<LGGQ@#$G'W
M<Y/RGD8J[0!CW_ARWU'7-,U>:ZNEN=-#_9]C*%^<;7R-O.1Q[=L56C\'V<3:
MTRWM[G6?^/LEDY.W;E?EX^7C_P"OS6I875[<2WBWFGFT2*<QP-YROY\>!B3
M^[DDC!YXJU++'!"\TKJD<:EG9C@*!R2: .8C\ :7#)I4D-WJ,,NF6WV.*2*X
MV,\''[MR ,@8'H?>HX_ASH\.E0:;#<ZA';07WV^)1/NV2ARZXR#P&)..^><U
MU<,J3PQS1-NCD4,I]01D4^@##_X1:R?Q!/K,TUQ-/<6GV*6.0H8WAR3M*[?4
MD_CZ<53T#P'I?ARX1[2ZU*6"$DVUI<7;20VV<Y\M#TX)'.<9/K713W4%L\*3
M2JC3R>5$#_&V"<#\ 3^%34 <E;_#K1K36)[^VGU&&">;SYM.CNV6TDDSDL8Q
MUYYQG'MBNGNK6"^M)K2ZB6:WG0QR1N,AE(P0?PJ:B@#GM/\ !]C8+81-=7MU
M;:<VZRM[F162W(!4$84,V 2!N+8[5/;>&K>U\2W>O)=W9N[N-8I59E*%%SM&
M-O&,GOGFMJFR%EC9D7>P!(7.,GTS0!F>(M M?$^BS:3?23I:S%?,$+!2V"&
MR0<<@'CTJ&\\+V5]K%AJLT]V+VSB:$21R[/-1B"5<*!D9 /&*I:IXKO=%T/2
M+Z_T1XKB^NH;6:W%RK"V:1@O+ ?-C/8?E5M?$9/CK_A&6L77_B7F^6Y,@PP$
MBIM"CGJQY)[=* &0^$;.,VJ37=[<VUI<_:K>WG=62.7)(((4,<%C@$D#TX%:
M.MZ+8>(='N-*U. 36EPNUTS@]<@@]B" 0?:J/B/Q&?#\VD(;%[A-1U"*Q\P2
M!1$7S@D<D]#Q^M;M '+VO@6Q@U/3-1GU/5[RZTU72W>YNL_*P (.T#/3\>^>
M,5KOX:Z+>6VIV<ESJ0L=1G-Q):)<XB20L&9E&.,D=\@9XP:[&L+Q?XC/A3P[
M/J_V%[Q861619 F-SA0<G/=AT!H 6;PK82Z[9ZSYMXEY:V_V;<MPV)8]VX+)
MW;YN>O/?(J"'P3I*66LV5P9[NUUB5IKR*X8$,[  L, %3\J].F!BM:>ZO8]6
MM+:+3S+9RH[3W?G*ODL,;1L/+;LGD=,5=H Y;2O >G:78W-H;[5;U)K=[5#>
MW9E,$3#!6/LO;G&>!6C9^'8+;4+:_GN[N^N;6%H+>2Z928D;;NQM49)VKDMD
M\=>3G8JC:WEY)=7ZWE@+2VMY ()S.K"=-H)? ^Y@Y&#Z9H K^(?#UGXDL(K6
M[DGB,,Z7$$]N^R2*1/NLIP>>3U!ZUG1>!=-AO-0O%N]1-U?VJVMQ*UQN+J 1
MGD8SR>HX[8KHK:XBN[6*Y@</#,@DC<=&4C(/Y5+0!S!\#V!TW1;#[9?"#1I4
MELP'3*L@*KD[>< D<^O-,N? .ESZAJ5W#=ZC9KJB%;VWM9]D4[$8+D8.&QW!
M&>^>:NOXC,?C>'PVUBX$MD]VMT9!@A65=H7K_%U..E:]S=06B(]Q*L:O(D2E
MN[,P51^)(% '+WGPYT2[TK2K)9M0MI-)7997EO=,MQ$N ,!^>" !C&*LW/@C
M3KK3+*Q>ZOPMK=+>"4S[I99U.5=W8$L1^708P !TM% "*"% +%B!U/4USDG@
MG36DUIDN+Z)-8W?:HHY_DRRA795((!91@G\L5KW6I1PI>+ OVBYM8A*\", V
M#G;R>!G::K>&-;'B3PSI^LK;FW%Y$)1$7W;<]LX&: *3>#+)HM#C-Y?;=%(-
MG\Z?+A=@W?+\WR\<_P ^:JR_#O1I-<N=3BGU&V%X_F7EG;W;1V]RW<R(.N>_
M(!YSU-=;10 R1"\3(DC1$C 9 ,K],@C]*R/#7ABS\*V,EG83W3V\DK3%9W#8
M=CEB#@'DUM44 8]WX=MKSQ'8ZX]Q<K=62/'"J,NP*^-P(*\YP._;C%8H^&>B
M+9)9)<ZFMK#>"\MH5NV"VT@;?^['89)ZY(R<$9KLJ* ,&#PI:VVIZIJ$-[>K
M<:E&D4YWJ1M0%4QE>" 2,]\\Y-1V/@ZRTZPT>QMKW44M])E\RW03X##!&Q\
M;EY/!K5U*ZO;6.W:QT_[:SW"1RKYRQ^5&3\TG/7:.=HY-4]5UUK/4[72;*W2
MYU*ZBDGCBDE,2!$QDLP5B.64#@_I0!LUA0>%K6W\53^(EN[PWT\(@D#,NPQ@
MY"[=O&#WZ^].\.ZOJVKPSR:IX?FT<(5$2S7"2-)Q\W"] #P,]1@\5MT 8T_A
MRWG\30Z^;JZ2\A@:V0*R[!&Q!(P5[D Y]JSF^'VBS:)J.D71N;FUO[IKR3S9
M!N2=CDNC* 5.>?3\S5WQ=XC/A70FU3["]VBRQQLJR!-N]P@))SW8=!6[0!BZ
M!X:MO#\;[+W4+^=P%-QJ%R9I-HZ*"> /H.>^:77?#EMX@>P:ZN;J+[#<I=P"
M%E4"5<[6.5.<9/'3VK9HH P-0\)6>HZW;:NUW?V][#!]F>2VG\OSXL[MKX'3
M.3\N#S5"/X=:/#H]MI<-Q?QVUO>_;XP)@<2ABX/(( !).  /7-==10!A_P#"
M+63^()]9FFN)[BXM/L4L<A0QO#DG:5V^I)_'TXJGH'@/2_#EPCVEUJ4L$))M
MK2XNVDAMB<YV(>G!(YSC)]:VXKJ]?5[FVDT\QV4<:-%=^<I\UCG<NSJN,#D]
M<U=H YM/!.FPPZS!#<7T<.KM*]Q&L^54R_ZPH""!N]>H[8I9?!>FR:=I%J)K
MM)=' %A>(ZB:$!=N,[<$%0 000>^:Z.B@#G[CPA876EZG8SS73MJ@VWMR67S
M9AMVX)VX V\84#'/<FA_"5I)>:+=/>WIET=66U.Y/XEVG=\O.5X_^OS7044
M<_!X1LXC9I+=WMU;V5Q]IMK>=U9(Y.<$$*&.-QP"2!Z<#&EK&D6.O:3<:9J4
M GM+A=LB$X]P01T((!![$5>J.=WB@=XXC*ZJ2L8(!8^F3Q0!E6/AR"TN[>[N
M+R\O[FVB:&WENV5C$K8W8VJ,DX&6.3QUZTFC^&K?1-0U"\M[N[DDU";S[@3,
MI5GQC(PHQP ,#CBE\)^(%\4^&+'6UMC;+=*S"(ON*X8KUP/2I_$&K-H7A^_U
M46KW(LX'G:)7"DJH)/)]A0!6UOPO9:YJ&GW\LUW;7E@7\F:UF\MMK@!E/J#@
M?EQ66_PXT9M+O]-6XU%+6^N_MDR?:2W[S<'XW X&X ^IQR372:7>_P!IZ197
M_E^7]I@2;9G.W<H.,]^M2W=U!8V<UW=2K%;PH9))&Z*H&2: ,>YT&"'6U\2M
M/?SWMK9M L<>P^9']XJ%"C)) /4<^@JAH$,>O>(G\6RZ-=:=(+-;*W6^B$<Y
M7<7<LN3@9V@=^&[$5T%Y=7L%]8Q6VGFYMYI&6XG\Y4^SJ%)#;3RV3@8'KFKM
M %>_LXM1TZYL9RPBN8FA<H<':P(.#V.#6=:^'+>#4(+ZYNKJ^N;>!K>"2Z*D
MQHV-P&U1DG:N2<GCKR<[-% '&1?#/18K&TLOM>J-:V5TMU:0M=G;;LI)"I@9
M R?K[]:LWW@#2;S7I=7CN=2LI[A52[2RNVB2Z"C \P#DG'&00:?%XJN[VY5]
M,T=KW3EOVL)KA)P)(V4[6D\LC!0-D$[L\9P173T 8A\+V8\10ZW%/<0W,-J;
M.)(R@C2+(.T+M]0#^'IQ4F@>'K7P[!=0VD]Q(ES</=/YS _O'.6(P!U/;\JU
MZ* //UL;B[^+^I7,<FIV41TN&!+F*W(C=@[EEW.A0X!!S^1ZUMZAX$T+4?#D
M6B2P2I!#+Y\4T<I6:.;))E#]=Y)))]ZZ6L*?Q&8/&MGX=:Q?%S:R7*W)D&/D
M*@J%Z_Q=3B@"I)X$TZ?P[=Z+<WVIW,=YM%S<W%SYD\JCHI=@<*/0 =_4YTKK
M0EN8[ ?VA?136))BGC= [97:=P*E6&#T(]^M6M4N+RTTRXN-/L?M]VB9BMO-
M$7F'TW'@?C5I"S(I9=K$9*YS@^E '/3^"='N=*DLIEF9Y+S[>;H/MF%SGB4,
M  && .!C'&,5:B\-P(UW/+=W4][=0"W>\E*>8(QG"J H51DD\+R3ST%1^(?$
M9T&]T: V+SIJ=\EEYHD"B)F!()')/"G_ !K=H Y8>!-.&C:3I*WE\+729TN+
M0!TRKI]S)V\@9/!]><U9F\(V=RMQ#<7E[-97%R+F6S=U,3.&#_W=P&X X! _
M,YVI;J"":"&655DN'*1*>KD*6('X*361H?B,ZSK&N:<UB]L^E3I"2T@;S-R!
MP<#IP1W- &O>6EOJ%E/9W<2S6\Z&.6-QD,I&"#^%<[H'@33O#K VM_JLR1*5
MM8KJ[,L=H",?NU(P#@XR<G&1T)SU%% ')_\ "O\ 2_\ A%V\._:[_P#LYI_/
M*^8N[=O\S[VW.-_S?_6KG==M/,\97LNH?\)=8_N88+>\T82.ETB@ME_+5@K!
MG88*@=^]>G44 <39>#VU2QM)-4U#6//L;MYM.NIIE6[CC9 I5RHP<G=P1G:0
M#@YJKXA\(VVC>'-773+/5;U-5NHY+R*&Z9Y(U)7S)(P3EGPH/4DGU'%>@44
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
M:UMV6X::6Q@F)W#S' )^XP4GIGVKI;KX?:%>>'K71IUNWBM'62VN#=/Y\+*
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
M4-I *V6/^60*;"/RQ^0I+GP]:7/B*VUQY;A;VVB:&(J_RJC8W#;C!S@=>>*
M/-KF_P!2A^$WC-(]6OQ-H^I75M:W/VAC,(T9=H+_ 'CPQ&<YKJFOVU7Q]'X>
MNKB:.UAT=+T1Q3-$T[M(4)+*02% Z9QELGH,7V\":2^CZII3R7C6FJW#7-VI
MFYD=B"QSC(S@<# X^M.UCP1I6MFPEN);V*]L%V07UK<&&=5/5=ZXR#_GJ: .
M4\3Z;<V&F>#=,GUN>_GB\211F\<#S5!24J#G.6"D#)SGJ:V/"GGV'CWQ1HHO
M;RXLH(K2XA6ZN'F:-I ^\!G)."5!QFMBY\':7<VVF6^;F./39Q=6^R8Y\X9_
M>,3DNWS-G=G.3FK-IX>M++7[W6HY+@WEZB1S[GRK*F=HVXXQD]/7G- '+>*]
M/@N?BGX,+O<*98KX-Y=S)'PL:$8VL,=3G&,]\UC3:<U[JWQ+F6_OK5[9HY8C
M:7#0D2+:J0Q*X)QCH3CVKT'6/#>GZY>6%W=^>MQ8.[0203-&P#C#J2I&00!F
MJR>$-/1]9=9KL-K Q>?O1\_R[>./E^7CC''O0!RMCKVHZY<>%M,E=7-[H"ZA
M,#=O;>?*0@/S("3@%CM&.N>U-U+0_$UCX)O&&M7%UJ&DWAN[>.WO9=TEL-KF
MVE;@N=N<$\_=]:Z*^^'VAZAI&F:?+]KC_LH!;&YAN#'/;J !A7'., #G/05+
M<2KX-TZTM--T75=5\^4JS0L)7WD??E=V!YX&XGCZ "@"/0M2A\4:R-9L+J=M
M,@M(XXU69@DDL@$C;DS@E4*#ZLPZBCQ-()->T:S%[=,SK,YTRU8HUS@ !VD#
M+L1,]^I8<$@5H^%]#B\.^';73HXXHV0%Y1$,+YCDL^/;<3CVQ3=7\+Z=K6I6
M.HSM=0WEF&6*:UN&B8HV-R$J1D' H \UDU/6)/A:DQU:]BN[;7OL:S)<,S&/
M[5LVLQY< ''/7O717L5QI/BG3/#5O?7MU!J"W5\WV[49$9W7RP(UD4%@H!9M
MH_/'!UO^%=:"-+GTU/MB6DUW]L:-;EL"3=N&,] &YP/QS5_Q#X2TOQ/9VT.I
M"<RVK^9;W4,ICFB?NRLN,$]^WY"@"+PEIVJZ3#?6>IZBEVHN#):IYS2R01-T
MC9V 9L8."><5SLSZIXLU;Q3I]O<&"6PG6VMF34);=K?,2LLNQ%PV6+'YCR%Q
MZY[31]'M=$L?LMJT[Y;?)-<2M++*W3<[L22< #Z #H*R-7\!:-K&N#6':^M+
MYD$<TMC=O 9T'17VD9';UH YR2'59_&WAO3+[7;J03Z1/]L-E.8XYI$**67&
M-I.3R,$=B*I0:CKEK\._%45C>7=Q-I>LS6L4LDA>=;59$+ ,>2P1FP>OISBN
M];POI_\ ;-CJD9FAGL8#;6ZQL D<1QE=N,8.!^5<WXE\+1Z;X;O;;3['4=0@
MU+4DNM0CAG_?+\P9Y8^1\V43Y0?<#B@!UA%<2>/Y+FQOM0'AV'3!)(99Y#$+
MG<1CYSS\G+#L0,\FL2QO[ZWU7P5<6^HW]W#?W,L5Q>SS,J7ZF-V#"$L0JY *
MG@CL,&M3P_HSRZG!+9W/BS[%\ZW<.N3N8I(RC#8$D^;=DJ<C P#SV.K;_#?0
M+>#3X5;4&33IO-M ]](?)&"-B\\+@]!UXYH YO6+K5KB+QG;R7&HQZU!./[&
M2T>0#844Q!0ORDEMV_/8\\8K1DGU%_$VG^%II&E*:/\ ;)5DOY(6EE:3:W[Q
M 68+C@<#YL\X&,DZ69M:U.2^L?&>G7]S>2/C2+F06TJ_=1@P;:"45<[L<YZ
M"NGF\#6VN:1I8UR>].J6.XPW\-QY=S&"3A3(F,G;@$]"03WH PC<:WH\WASP
MIJ>L&<ZAJ4Z274,S&58$C\Q(6D.&WG*C=P2/K5[P]8QV'Q=\11123O&VFVK@
M32M(5RTG +$G'&<9[UNWO@C1+_0[?2IHI]EO*+B&X$[?:$F!SYGF9W;O<U$O
M@C3+>>_OA+J<][=V9M)93>OO=,'IR &Y.#V/3% '3T5D^&=)DT/P]:Z;+/),
M8=P#22&0JI8E5W'EMH(7/?':M:@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN;\9S1QZ=8Q27]S
M;&>_AC6&V'[R\.<^0#D;0P!RV1@ YXH Z2BO)GN+^'2OB=9FXN;1=.@%Q:1P
MWCL;=C:^9A7X(&X [1P,D5:MHIM,U[X?W<6H7\DNJ0O%>B:Y=TE7[-O7Y"=H
MPPXP![YH [CQ/K,GA[PUJ&KQV@NC9PM,T7F;-RJ,GG!_E5^PN3>Z=:W1789H
MDDVYSC(!Q^M>47DH\5_";Q7KU[-/]L_TQ419F46Z1EE6,*#C!4#=Q\VXY[5Z
MAH7_ "+^F_\ 7K%_Z * +]%>9>++^ZT;6]3NM9M[R709FB$.J:?.Q?32%4%9
M(P0=I;YB1U#8.> -;26>?XE>*;)KFX>S-C:2)$9W*J7\S<4Y^7.!TQ0!V]8'
MC+Q%+X4\-7&L1V0NQ R!HS+Y?#.%SG![L.*X'POKMW=Z#\/-,O[ZX:'5A=M<
MS/,V^9HLE(R^<X).>O.T#H2*N^/M)&C_  W\46R:I/<Q2SP3Q6\S;OLJM,@V
MJ3D[<@D ]* /4**X.*!]&^+-G:6]Y>R0:AI<TMS'<7+R*TB2)AP&.%.&(PH
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
ML"<>H/& #T^BN=\!7]SJ?@'0KV\E:6YFLHVDD8Y+MCDGW-=%0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !67KOA[3O$=I#;:C'(1!,MQ#)%*T;Q2+G#*RD$'D_G6I10!S)\!>'\ZF
M1!<#^U(A#>?Z7*?-4+MY^;J1P6ZGGGDU9;PCI3OI#L+DMI Q9'[2_P"[XV^O
MS?+QSGBMVB@#EKKX>^'[J;4W,5U#'J88WEO!=R1Q2L1@N4!QN]_QZUT-C90:
M=8P65L'6"! D8>1G(4=!EB2?Q-6** ,.[\*:;>S7SS&Y,5^RM=V_GMY4Q"JH
MRN>.%4'&,XYS1>^$M)O];35Y4G2Z$(@D\FX>-)HP<A9%4@. 2>#ZX.16Y10!
MRS?#OPV_AFW\/FSE^PVTGFVY^T/YD+YSN1\Y4Y)Z<<]*GE\$:)/X>DT.:*YD
MLYG$DY>ZD,DS @@O)G<WW5[]AV%=%10!D-X;T]]<M=9<W#7UM"8(I#.^ AQD
M%<X.<#.11XI623PGJ\,,4DLLMG+%''$A9F9D(  'N:UZ* ./\&^&[>+PSX>:
M^BO#<V%M%MM[MFVV\PC"L0I[C+ 'D 'Y<"K%[\/O#M_KLNL2VLR7,^/M*PW#
MQQW&.GF(I ;\>O?-=15$S:E_;$D(LX#IXM@Z7!FPYFW'Y"N.%Q@[OTH KIX<
MT^/Q&^O*)QJ#PBW9_.;:8P<A=F=N,G/2H?\ A$],,C[_ +3) ]U]L:V>=FB,
MV_?NVGI\WS;?NYYQ7/MX_O5^'^K^)?[)A\[3KB>%[;[2=I$;["0VSGUQ@5W$
M$AEMXY",%U#8^HH QKCPCI5QJ%Y>J+B"6^4)>+;SM&MP ,#> >N.,C!QWJ6?
MPOI<^HZ9?&*2.;2T9+,12LB1*5VD!0<8( '(Z5L44 <]_P (7H__ !,,"[#7
M\Z7-PPNY QE0@JX.?E(*KTQTK1T_1[73KBYNH_,ENKG:)IYFW.X4$*/0 9/
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
M* $95=2K ,I&"",@BL"Q\&Z/IP@C@CG^RV\WGV]H\[-#"^2<JI/&"20.@/(
MKH** ,JR\.Z?I^MWVL6XG%Y?;1<LT[,K[1A?E)P, X&!6E-$)X7B9G4.,$HQ
M4CZ$=*>>G%<KI/B;5=:TSQ"]MI=N-0TR^ELH;<W)V2LBJ02^T8SN]* -'3_"
MNCZ;X<;P_#;%]**-']GGD:0;6SE<L2<<FJ6C^ =!T.WN(+2&Y:.:%K<">ZDE
M\J)NJ)N)V#Z>@]*Z2(NT2&50LA4%E!R >XSWIU &''H%AIGEWG^EW,EG T5M
MYLCSM$C8R%')).T#)R>.M<S\.O"B1>!M&MM7M[Y)[0^8]E<LPC28.2&VG@]B
M.J@\XR*]"HH QKOPOIUUJTFJ*;BVO98A#-+:SM$9D'0/@\X['J.QIESX2T>Y
M32T\B2*/2F#V:02M&L3 8S@'DX)ZYZFM2\OK;3XXY+J58UDFC@3/\3NP50/J
M2*B>;41K4<*VD)TTP,SW!EPZRY&%"8Y&,G.: ,V7P;H\]UJES(ER9=45%NV%
MS(-X3[F,'Y<=BN*G3PW8AKF21[F:XN8!;//),3)Y0).P$=!DGIR>Y-;%% '/
M?\(5HHT6PTI8ITM].<26;+<.)(& (!5\YZ$C!R,&KL&@6-O!>1KYS27HQ<W#
M2L99,# RW4 #H!@#)Q6I10!SA\#Z(=#L-&\JY%A82K-;1BYD!1E.5.[.3@\@
M$U='AVP'B)=>_?G45M_LHD,S8\K.=NW..O/3K6M10!SB^!M"33=1TY(+A;/4
M&=IX1=2;?G.6"C=\@)))"XS2:MX&T+6K"PM;R&<G3QBTN([ATFA&,<2 YZ =
M?2NDHH PU\)Z9%:V4%O]IMS9.TD,L=P^_>PPS,Q)WDY.=V<UH:;I=KI-N\-J
MA'FRM-*[,6:21CEF8GJ3_@!P*N44 9&N>&]/\0-9R7@G2>SD,EO/;3M#)&2,
M-AE(."."*SV^'_AYK/5+3[-.(-48-=HMU(!(0 /[WL,GJ>Y-=/5>XOK:UN;2
MWFE59KN0QPH>KL%9SCZ*I- &<_A?39=3TW49/M+76FHR6KFX?Y%8 ,",X;(
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
MNY"YS*T<19(V;KAF.2.^W'0FO05\*:,E]J%ZELZ3Z@/])*3R*&.-I8 -A6(
M!8 $^M1_\(;H7]@VVB_8V^PVKK);+Y\F^!E^ZR/NW*1VP: .-U);G2_$?BO0
M[.>Y32G\/G4HUCF=?LD^73$9!RH;;NP#C@\=:J65NVGVGPTU>&[O#>WQ@M[E
MY+EV$L;VS,5*D[< @$<=>>O->BCPUIGV.]MGBED6^79=2/.YEE7&,%\[L8)&
M <<GU-5SX-T1K;2[<V\_E:6RM9+]KF_<D# Q\W.!QSGCB@#S[Q+<LNDZIK.F
M7%Q<RV^NQ*-2DE*-$?.C1H(E&=T:Y*G. <D_-UK7OM$AUSXJZKIEY=Z@+)]'
MAG,,5Y(@$AE<9&#Q]T<#CVKH+CX>>%[I;Y9M.8QWTWVB:,7,H3S<AMZJ&PC$
M@9*X)K1MO#&DV>M?VO!!*E]Y M]_VB0CRQT7:6VX!YZ=: .+GNSX'\7ZM9N)
M+BWUNV$VE)-(SC[2,(UN"2<!BR,/0$^E=[HVFKI&CVE@)7F,$2HTLC$M(V.6
M)/<G)K"ACO\ Q%XAMY=2T)K"TTBYDD@DGD1VN),%$9 N<+M9B<]]OH:ZN@ K
MRWQJZW$7C2>SFGN[FPLE;S'E,2::ZQ%P(2,DN>&/ '0%NU>I5SU]X'\/:C?W
M]Y=6!>74(O*NU$\BI, NT%D#;2P'1L9'8T <]%<SR>/_  ?(TTG^FZ-/)<*'
M(65@L6"1T)&X_G7)Z[$MU\,?'R3M)*EGXA=;</(S"(!X0 .> -QP.@S7IMQX
M)T&YM=,@:VFC&F9%I)#=2QR1@C##>K!B" ,Y/-$?@?P['INIZ<NFJ+34W+W4
M7F/M=CCD#/R]!]W'04 <[XCTJV;XB^"]/4S1VQM]1!6.5E8@K&2-V=PS[&N>
M;6+OP_X6\16-K=7$=I!XG73TF,K,UK;2&,MM8G(QN8 YXW5Z0GA'1H[[3[T0
M3_:=/5EMI#=RDH&^]G+?,3W)SGO1%X/T**VU.V^Q&6#5',EY'-,\JRL<98AF
M.#P.1CH/2@#GM4MFT'X@^&H-*,D5IJRW-O?6R2-L8)'O60<_*P/!8<G-4?AY
MH$&IZ8^I7E[J<US;W]]!$QOY1B,R,N#AN3WR><]^!CM;'PYIVGR++$MQ)*D)
M@CEGN9)7CC.,JK,25Z#..3@9Z"C2O#>F:)8W%GI\<\,%P[22+]ID8[FY8@EB
M5))SP10!Y/#"NI_"OX>W%\TEQ.VMVZM))(Q8AIG#9.>IQUZUUNO"#P5XSTG7
MY)9(]$NHSI]T'E9H[:3&8Y<$X&=I0GW'K70#P1X?7P[%H"V3C389!+#%]IEW
M1.&W J^[<I!YX/>J.J6MUK%W_P (NV@,FB1/!(]]-*C1RHA#[%7)8L64*2>V
M3GID U/"UI)#I'VJ='2XOY&NY(W8DQ!SE8^>FU2!@<9!/>MNBB@#BM3O#?\
MQ2LO#M[G^S1I,EXL1.%GF\P)AA_%M7)QT^;/85Q?B.:_LO#'Q%TA+R\%GI$M
MO)83"X<-&)55VBW Y*KG&#GAOI7JVJZ!IVLRVL]W$_VBT8O;W$4C1R1$C!PR
MD'!'!'0]ZKW7A+1;W1;C2+BU=[*YD\RX7SY TS9!R[AMS'@=3V'I0!/HVA6N
MC&ZDMY;J1[MQ+,9[AI,MC&0&/RY]!@?I6I4<$"6UND,9<H@VC>Y=L>Y))/XU
M)0!Q5]>#5/BG%X=O3FP@TDWJVY.%GE:79EA_$% X!XRV>PQQOV86/PW^)26L
M]S$;75[MHG2X=77"1X&X')';!S7I^M>%])UZYM+J^@D%U:$F"Y@G>&6//4!T
M(.#Z9JHO@3PZFG:C8"RD^S:C(9;M/M,O[UCU).[/.!GUQSF@#GO$;:I;RZ=J
M,6E_VYI<.G*MU813;;B$MR)T7^(X4CL>.#UJ+2-7L-=\2Z%HPN9;C1F\/K=6
MRSD@W,F\(3(/XF55S@YY)/8$=@WAC36FBF0WD4L5N+57CO)5)B!)"DAN>IY/
M(]:K:GX&\.ZM8V%G<Z<%CT\8M&@D:)X!C&%9""!@>M '(^)=*.D:7X9TZVUS
M4I]GB.&V:0W+!EC<LWEG!PVT;<$Y(QVJS+8Q67C.S\(6\H_L\Z?+>Q0WTLDH
MFD:7##);+;1R 2<9)ZC(ZJX\':'<V-A9/:.MOI\PGMDCN)$V2 DA\JP);))R
M<G)/K3O$'A+1?%$-O'JUH9FMFW02K(T<D9[X=2",X'?M0!Y[KWAYM/TGPW8:
MCJ?]J/!XIMXXW)<&")_F$1)8DX!').<$5T4JM8_%ZRA@DN#!_8$S"W,S,FY9
M8P"%)(!QQGO6_/X0T*XT*#1GLL64$BS1*DKJZR Y#AP=V[.3NSDY-2IX9TF/
M6;?5D@D6]MX/L\3BXDPL?]W;NVD9 /(Y/- 'G$=Q+JOP7F\8B\EBU^..6]%V
MLA#1R)(W[K'39@;=G3';/-:<5HVN?$Q;?49+U(+GPW%<SV:W4BH)&E(88#94
M< 8& <<UUJ^#M#2>=TM76*XF^T36PG<0/+D'<8L[2<@$\8)&35EO#NFMKSZW
MY<PU%X/LQF%S(/W><[=N[ &>>G7F@#SO0KSS_ ^@V-Y?WLTO]L3VT%LK;GO4
MBDE BD9C]P* 22>B@8.<53NY;R+P)\1[9IYK;^S[MVMH[>Z?$&8D;:K?*=N2
M?EQCD\5WY\ >&SIT-B+.988+DW<)6\F#QRG)+*^_<I.3G!YS2MX!\--#J,7]
MG,L>I8^UJEQ(HDP .S<9P,XZXYS0!SVN^"B/"4^HZ/<7[ZPJPWH$EW(PG>,
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
MXX&#JC3H"[!3M8DX !(SVJ_K]K#H5]X.U/P[\CW>I0V<_EL2+NWD1BS2?WR
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BD!!&001ZBEH **** "BBB@ HHHH **** "BBB
M@ HHH) !). .] !129 QSUZ4M !1110 44F1G&1GTI: "BBB@ HHHR,XSR*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **0L 0"0">GO2T %%
M%% !1102!U/6@ HHHH **** "BBB@ HI"0.I I: "BBB@ HHHH **** "BBB
M@ HH) !). .]% !1102 .3B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KSOXB:BVCZYH^H:QI\]]X42.5+Q(DWK#,2NR21/XE W#G@$YZXKT2L/
M4K_4[/6XU72Y[W29+8B9X=A:.3=Q\I(+ C.<9Q@<<T 9GAZ;P_8V6J>(]+U6
M.70I84D^69G2W\L.7"J?N#!!V#H<\59A\9VW]OV&D7MG<6<NHQN]F\CHRR%!
MEE.UCM8 YP>/?/%<@G@"6^_X3+^R[-M&T_6+-(;>UD 0/.N292@SL4G QUZG
M'2MKP^VJZK''9ZCX.31ITC9+N\/E%6.TK^YVG)))SDX &>2: -/_ (3:U(TZ
MY2PO)-,U"Z%K;WJ*K*S$D*Q4'<$)!PV/0]"#5;1/%6HZIKWB2TGTBX$&G3+#
M&L;QL?\ 5AN?F&6;=]!QSUK.\%2^*='TJS\*WN@2+)88@&J"5#;/ IX<#.[=
MMX"XZ]2*O:':ZGI'C#Q7)-I=P]I?3QW4%S&R%6 A52H&[=NW+TQCOGID =X=
M\1Z#9^"-$N-(L9X+.^?R-/L1@R,Q9CCEL#HS$DX SS5^/QA;B[U*PN;&Z@U+
M3[<73VGR,TL)_CC.[##((.2"#Q7#Z5X7U^Q\&>"KE=.E_M+P]<NUQ8,Z!I8G
MW*^PYVE@K CD=QUKHKK2KO4_%-[XE%C<Q11:,^GV\+@++.[N6)VYX P ,XY)
M[#) )[+XB6MXNAW#:3J,%AK+K%;WDJH$$K*2J$;MW.",XQGH3UKJ-1LSJ&G7
M%GY\D G0QM)$<.JG@[3V.,X/;K7FZZ-K*>!_ >GG2+HW6E:A:S7D8*?NTC#!
MCG=@]1C&:]2'(H \W;P1HVF^-M MM,^WK+&9+ZX:2_FD'EQ@*H(9B.9'0].B
M&MWXD:[=>'? 6I7]BVR\PD,#_P!UY'"!OPW9_"KND6=P_B/6]6NXFC,CQVEJ
M&Z^1&N=W_ G>3\ *S?$VF7OC7PSX@T.2PDT]TD"V5Q*ZLL[(5=7&.0NX8.>W
MY4 4-42/P=XH\)+I^Y(-0F?3[Q<DF<E,I(WJX9?O'DAC6'XEDMG\8R2^-=&U
M>TTR2=;:PU&"_86RIP%\Q8V&W<VXY;U XQ73W.G7_BCQ'X<O+O3YK&WTDO=3
MK,5R]P4VJBX)R%RQ+=.F,\X=JK7_ (PT34/#]SX>O+'[03!)/<-&8E3=_K%(
M8EC@9 QUQG'6@#L0   !@#I2TB@*H4= ,4M #9(TFC:.1%=&&&5AD$5XYX)N
MO#(\/7L6M?O[IM6FM8PQ<OM:4(BAAT'([\5['(_EQL^UFP,[5&2?I7$?#;2K
M[3_#]_8ZOIDUK))J,]RJ3;6#([[E.5)Y_P * -I-2BT=[/PY9Q7&H7T%DKE=
MZ@B)<('=F(Y8C ZDD'L":Y'Q]K=AXH^$&O75NDL<EJ_DS03#;);S)(H96 )&
M>>Q((-;-UI^HZ-\29/$$5I->Z;J%@EK.( &DMY$8E6VYR5()'&2#6!K7A/5I
M/ OC#R+"634=?OO/BLU9<QH"@7<<[0<*6//?% &SK\*+\5_!,RC#O#?JQSU
MC3'\S^=:=YXUMK:SO]0AL+N[TW3Y6BNKJ':0I3[Y52<L$YR1Z'&<52UBUO[O
MQ[X1U*'3;EK2SBNA<R':/*,J*J@C.3RISC.*R])TK6=!\,Z_X6?2Y[LSR7)T
M^Y0KY4J39(WDGY"I8[LCITS0!TX\76C^(+#28K:XE_M"T:\M+M2GDS(H!(4[
MLY^8<8Z'-0V/C6WO]%U+4H]-O5-A=-9R6SF/S6E#!=H ?&<L,9(SD5D:MX1U
M'3_"/AF/1"D^L>'W@$#.<+*N!'*">RE6)_X"*33/!EYI'C<F!]^AW,45Y=%^
MLE[%E<D?[6Y9"?[R4 :R:CIC?$*:W.D72ZY'I E\\E</!YG$:_-C._/4#IUQ
M5"#XF6<^E66K#1M433+BZ^RR73K&%@<R&,;ANR1N R5! SUSQ4[6E^GQ9DU;
M^S[AM/&B_9/M"[2#*)B^T#.>G?&,UR@T'71\'DT/^QKK^TAJ/G&#*?<^U^=G
M.['W??K0!Z!>>)8X-5NM,L[.:]N[2V%U<1Q%1L5L[5RQ&6;:<#VY(XS-X;\0
M6WB?18=6LH+B*UFYB,X4%QZ@ GC.1SSP:XO6Y[VW\=WU]I>CZM+YFGQ07,VF
M-"S%B68"19#\KJI&,=FYR,5U/@J2P7PW#8Z=I]YIT-@?LS6EXFV6-@ WS8)!
MR&#9!.<T 5/$/B;4-,\8^']'M=-DGAO_ #WD='0%Q'&3M 8C&"RL2<=,#/-<
MUINL#PSXI\?SP:3>WT4%S!-(EMM_=H+=69LNP!ZDX&2?2NA\56.I?\)CX5UB
MRTZ6]@L6NHYUB=%9?-C"JWS$<9'/I69!IVJ+??$"5M*N@NJ*OV/[O[[$ CX^
M;CYO7'% '3/XILWM].>R1[J74;;[7;Q!E3]UA3O8L0 /F4>N3TX.)/#7B6S\
M3Z?-=6B2Q/;W#VMQ!+C?#*A^93@D'J#D$C!K@(]%US1K7PEJZ^'6U/[%HZ:7
MJ.FL8_-CP%(DCR=K892.O0_EZ'H'GM8--/I<>E^:^Y+5=NY%P!\^WY=QP3QG
M P.U #M3UN'3KNSL5BDN+Z]+>1;QD D*,LQ)( 49&3[@#)-9T'C;2S:ZO)>K
M-8SZ0P6]MI@"Z;AE"NTD,'R-N.O3K5'Q)IFHV_C70O$]C;27D%K%+:7EO$1Y
M@CDP0Z D9PP&1UQTK#U[P7JGB(>*M5M4-I=WT=HMA%.0"QMV$FYP#QN88 /(
M R<4 =?#XIC&LG3-0T^ZT^7[(;Q9)MK1F-3ALLI(5AW!_,U!%XRADN-*!TR^
M6TU8D6=R54JQV[EW '*!AR,CZXJI%<ZYXPT*^TV^T*?0TGLY;>=[F1')D="N
M(PI.5&2=QQT  .21!X.O_%":=I^A:EX>EM)K%$AN+]I4:"1$& 8\'<S, .,
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
MZ?<6,%O%<>9&0S(S$_+NW ?-QQVKFW\)>(+SPSXCABLS9ZDWB%M8TX3R(4E
M=64':QQG:1SCM7JE% '&2IKWC3PWJ>FZCH[:$ES926^)ITE9I6& 1LS\@YZ\
MG/08Y9X5N/$TJVECJWAB#3Y;4!;B_$T;I-M&,QJOS9;CKC )[\5VU% &5XFL
M)M5\*:QIUL%,]W8SP1AC@;F0J,GZFN,FTW7[O2_ Z-H%Q')I-W#)=)Y\)*HD
M)C)^_@Y)R ,\#G!XKTBF1317$8DAD22,YPR,"#@X/(H \XU3PGJ^M:KX[B^R
MO:0ZO:VB65T[H5,D(;J Q8 L5[=,UN>&;WQ%?30)JOA>'2'@!^TS^='()FP1
MB(+D@$\Y/0#'.<CKJ* ,3QC:76H>#-9L;&W:XNKJRE@BC5E7+.A4<L0 .?6N
M:_LG6#J_@"X_LF?R])MY4O3YL7[HM (P/O\ S<^F>*[[S8_,\O>N_&=N><?2
MG @C(.0: /*M5\(:]J]MXSCALVM9KR_M[[3WFDC*2F()\IVL2,E#UQU%:LW_
M  D&M^,?"6KR>&KJRBL!=+=B:>$[#)&J@KM<[ESWX)]*] HH Y#P=IFH66H^
M*&U'3I+>&_U-[F R/&PDC*(O(5C@_*>#ZU'X'\,7_A^6\M[UE:SLI9+?21G)
M6V=A(<GZE4_[9^]=G10!Y;?>#];UG1?'5A]D:REU._2[L9)9$*R;!&0#M8D9
M,?<=ZOW)\1ZYXC\(:G-X8NK/^SIIFO5DN(2%+Q%,IASN7)]C[5Z'3(I8YX_,
MBD21"2-R,",@X//U&* /++_0_$<>@>.= M]#EN#JMW<7=K=B>-8G64+\O+;@
MX((P1CW%:UQ9>(KC6;2&\T1[O26TM(D@^TQB*"YR0S3#/S#&,$!L=AFO0**
M/*+3P]XBC\!>"M-DT2476DZI;SW,:SQ';%&6RV=P'.> "?PKU21!- T;9 =2
MI]1D4^B@#S"R\.Z];_#6Z\!RZ<SS!9+2#4 Z>0T+,2)#\VX$*?NXSD#'!R-F
MPT6_L/B5%=QZ?.=*AT./3DNC)']])"W*[MV,=\=:[:B@!&)520I8@9P.IKR>
M3PWXA?X87VC#19_M\VK&Y2+SH>8S<B7.=^/NC&/6O5HIHIXEEAD22-AE71@0
M1[$4"6,S&$2(90H8IN&0/7'I0!Q.JZ+J6J>/EN_L$\6G2Z'/8/<[X_W<DC*?
MN[L\ 'H.M<Y-I7BR3X;6GA23PY,][IT]L@N([B+R)XHI5(926W9VKR"!WY[5
MZY3)98X(FEFD2.-1EG=@ ![DT <E'8:FWQ5&L-ILJ:>=%%F9S)&0)?-WXP&W
M8QQG'6HX/"U[;?$*\NXBHT&\\N_ECS_R^("F,>A&UR?[R"NTILDL<,32RNJ1
MJ,LS'  ]2: ..O-(U"Z^)QO_ +%,-,?1)+!KI9(^)&E#?=W;L8'7'6N2FT3Q
M6OPJE\%-X?EFO+1XHX;N.>(03QI.KAAEMP.T<@CMG/:O8 00"#D&B@#B+BVU
MFQ^(_P#;<&C37=K?:7':-LFC7[/*LC-\^6^[ANJ[CQT-<_H^D>+=*\)^'M/D
MT>>2V@OKEM2L[>ZC62:-W=XR&+ ;06&Y203C!XS7J]% 'E4?AK7H?"'CO28]
M $3:I<S2V20SQ;&$D:* .0 !M.<X]LUK:UX?77++3+35O#UZPM[)##>V<T:W
M-G<#@@,'[@*<C(XY]N_HH R/"UOJMIX7TZWUR?S]3CA"W$F<DM[GN<8!/<YK
M$\3^&;[4/%6E:EIS*D<T,FG:H<X)M6^?CWRI4$=/,S7944 <7X1\+7>@ZYJR
MR[/[)AGD;28U_@6;:\HQV 88'_ O6L4Z#KK>$/'MA_8\XN=7O;F6S0S0_.LB
M*JDG?@<J<YKTZB@#S^UTC6-'\5Z=XACTZ:XMY](CT^]M4=/-MW0[E<?-AEZ@
M@'WK:\)Z'<:?>Z[JMW'Y,^KWOGB L"8HU4(H;!(W'!)P2.<=JZ-)HI7D2.1'
M:,[7"L"5.,X/H<$4Q;NV:Z:U6XB-PHW-$'&\#U(ZT <KXRT*WU^Z@MM0T.YN
M[:.(O!?V4BI/:S9_A)8'D8Z9&0,^W/'1?&&D?\(YKLEFNO7]M926.I6KRHLC
M(SAT=6;Y2ZX ;GG\<UZC10!Y_P")+#7]8\/:<T>@^5<+JUM=FSBFBW0Q1LI.
M]BP4L<'ID<@=LUO>,]#E\1^$KJTM\Q7Z!;BS<D9CG0[D.>W(P?8FNBHH XK6
M/#&J:O\ #J>Q$D,>NW#)?.Q^Y]I619-A_P!D%0@]@*BCAUWQ9H-_INH>'(_#
MYGLY;>25IHY2[NA4;-G\(SDDXZ  ')([JB@#RJ>S\5WWA3PWI$WAF=;W1]0L
MWGD%Q#Y4L<)^\AWYY !P0,5ZA/Y[6DGD;5N#&?+W\@-CC/MFI:* /)K;1?$\
M\OA34+OP[*VJ6%ZS:C<SW<1>4F-UW*0QQ'D@XXQT"FM"Z\,WT_B:'6=,TNZT
M?61J6+JXAF06UY:"0Y:10QW$QXXP&W'TY'HS2QI*D;2()'SL4L,MCK@=Z?0
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
MH.-K%0H5>Y&2WH,FIX1T?5M)^%O]C7FG.FH10SQB)98V#EV<KA@V/XAUQWH
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
M52[9VY.&)P3U YK=OM/U2[\?>&]533)EL[.UN(KAVECRC2!,<;LG&TYQ^&:
M,G3?'VJ6_@O6O$>JZ3YR6=W.GEVTZ_*$DV;?F X&.O)/7%;Q\83P@"\T2YM7
MN;B.WTY'E0F[+J6S@'Y H!+9Y '<\5RLWAGQ&/A]XH\-KI0>6[NKE[65;F/$
MJRR[P<$C: ,YSSG& >W0>)]$U34[7P[JVGVV-2T>Y6X-E+(H\U"NV1-P)4-@
M\'.* -*S\01W^O7?AG5;%;>_6W%P(BXEBN("=I96(&<'@@@?B*YKX=WEUI?P
MATJ:PTN74)5FE06\+JAVFY<$Y;C '/X5M0:5=WWC8>*+FPFM4M=.:T@MI'C,
MLC,^YB=K%0   /FZDYQ@9Q]";Q!X'^%D"-H/VF_LI)7FMVNXT'E-([EP^2#A
M3TZYH ]$[5P4_P 1[H6FKW5IX5U"YBTBZD@O/WT:E%15+,.3N."3M&>!R1D5
MW<;;XU?:5W ':W4>QKS/PW-J++X]L[+2Y+EY]9N4BE\R-8U=HT'SY8, .#D
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
M++F.-E.1NXR6&,_I0!?A\9VE]IVA3Z? \USK<?F6EN[!,*%W.SMS@+T) /)
M .:Y70)ULO$?Q)GNM& 6,6S3V4+(PD'D-N()V@AAD\X//(SQ4.F^%_$NB6'@
MS4[?3//O=%MI+*]T_P ^,-)&^/GC;=MR",X)&?:M2UTK7VU7QO?3:,8H]7MH
M5M4^TQERRP%,'!P.3SSC@XSQD N6_BZWTSP_X3FM-&$&F:L(((0LH5;4R+E%
M88Z8X!'?TK9U'6#&VKV[Z8;NUL[022[)%)DW YCVM@9VC)R>C+ZXK&A\*7.I
M?".V\,W\1M;Z+3XX5)=3Y<\:C8X*D\!E!^E:%CI^IP^";A;V(3ZW>P/)=)&5
M&Z9UQM!)QA1M7.>BT 5]*\36$/AGPTNF::(I-6A46&GHP4(H3><MCA57J<'M
M@$FN;TC4I=$\8?$;5)-*CB>TMK2XFMXI1B0+'(S,K;1DD#/('/7%+#X9\1Z9
MI?@?4[73A-J&@6[VMWI[3HIEC=%1F1\[<C:",D9]JNQZ!KNIZMXVEN--%C;Z
MYIT5O;M+<(S*RQ.F&"9[N.^..IH WW\7HDWAH?8F,6O >4_F#,3&,R888Y&!
MC(/6JMWXY-F5N9M*E33CJ8TSSG?;*7+;-XC*\Q[N^[..<5@P:5XINAX(\W0!
M;?V)(%N1)>1DD"$Q[QM)^7GCO[#J:6I^'/%FHZ;<)=Z+'=ZG#K$=TEZ]W'^^
MMUF#*D0/W %&"IVCC/)- '0PP11?'*Y>.)$:7P\C2%5 W'[01D^IP /PKJM9
MU>UT+2I]1O"WE18&U!EG9B%55'J6( ^M<_#IVJGXH_VU+I[)8MHRV;2K*A E
M$I<\9#%<'&<=>U7/'.@77B3PG=6%A,D-\'CGMG?[OF1N'4'V)7'XT .3Q+/;
M:K/9:OI<EE%'9->_;$<RP!%.&5FVC:XZXY&.AK-A^(=FVK:1:S01+!JS;+:6
M*Z65T<C*K*@^X3[%N>#BGQ)XC\5Z'?:=K>D)HD5Q9RVTF+E)VD=U*Y7;P%&2
M>3D\>^8?"DWC.."STC6-$MK9;-5CEU-+I76X1. 4C W!FP,[L8Y/H* )W\<F
M)[":;2I8M/OM2.FPRR/ME\S<RAC&5X0LIYW9P0<5;;Q2\U_J%OI]BMVNGW,=
MM<@3[95+!26";3E0'ZDC.UL XYXB;PYXMN[#3GOM$BN=7LM;BO)[U[R/-S$L
MI8"/^XH4CY3MQC@$DUI^(O"VH:SJ,NH6FD2:=XAAN$%IJ]K<(J/%E<B4;@S
M#<,%3D >I  -K7/'EKI/]IF"*"Y&E_\ 'TC7:Q2$[0Y6-2#O(4@\[1DX!)R!
M-'XSAU"XB@T:W2\FDTZ/4ECDG\EWB?=M"#!W-\IR#@#(R>:R([3Q7X8\4ZN=
M,T6'6-)U6X^UHYNU@:UE*JKA]V25.T'Y02*/%7AJ?7R(K_19+JZ@M$:SU6PF
M2&6&Y^;< 2ZL%SM(ZCD]Z .YM9C<V<$[1M&9(U<HW5<C.#7':/XLOY-<\5MJ
MT$%MIND2!3()MWE((MY)&WDG.3Z=.<9/4Z-!>VVAV$&I3K<7\=O&EQ,O1Y H
M#-^)S7%3^$M4OK_QOILUNL>GZ\%>&^$H^0^2$P4^]D, >P(SSVH V'\9FS_L
MBYU+3'M=.U:1(K>X\T,T;N,H)5Q\F[U!8 ]<5T\\,5S;R0SQ)+$ZE71U#*P]
M"#UK@I=$UOQ#X;T/0=6TQK1[*XMWO+KSHVCD6$Y_=[6+9<@?>48!/H,^@GD4
M >/^"/&<OA;X9^'Y[O0[MM$0>5/J2R)B$M*P#>7G<5!(!/'X\9[/7/'5MI3:
MD+>*WN3IBYND>[6)R=H<K&I!WL%(/.!R "3D#G;#PKK<WPSA\"WFG-;MGR;B
M_P#.C:'RO-WED ;>6(X *CGK[WUL_%/A?Q5JSZ5HL6L:1JLRW*_Z6D#VLNQ4
M8-NZJ=H/&2* .TTK4[;6=)M-3LV+6UU$LT988.UAD9'8USFK^.3I$&HWTFE2
MG3=.NTM;B9WV.Q;;EHT*X=1O'.X9P<=*ZFT6=+2);IT>X"CS&C&%W=\#T]*\
MN\3>&O%6M:9XILIM(BO;J>Z$FG7LET@5;<.A6)%/*-A3G[H.223Q0!M>+;W4
M1\0O"=A'91SVKF[E$;S[5F98@ 2-IQMWMCKU[5EVFF1VWQ,G\/0Z';?V.NDL
MXM&GW1J)KAO,D"D'!. -HQ@#BM[5[+6+SQOX5U5=)<V]A'=?:BD\9VF5%"@9
M8%L%>>/IFI(]/U-?BI<:P=.D_LY]*2R6?S(_OB5GSMW9VX;TSQTH PK>/0I?
MA[XUTW3?#ZZ;!IXN;:2&3:YDD2 $.3D\_=P<D\9S5JVU*PL?"WP^AO\ 2/MI
MN?L<5M,VW;;S&'AN><X#=!^-%GHFM1Z+X[MWTN19=7N+B6S7SHOG$D2QKD[O
MEY&3GM^5-N]#UJ3P]X$M4TJ4S:1=6LMXOG1?*L411L'=SR<CV]* -;7/&[:+
M#J]X=*EDL-)DCCNIGD\MGW!23$I7#@!AG+#OC--N_$.K+\2[+1+>TA>P?39+
MHL9L,_[R-=V-O&W)P.^>V*YOQ1X;\4:W:>+;&;28KZ2Z.=+NY+I D4.U<1JA
MY5\@Y. &SRW K>DTW75\<Z-KJ:9&\1TN2RN4%RH^SLTB."3_ !#"X^4'GVYH
M ;JGQ,T[3;9M0V0S:7'<_9Y94NE\Y</L+B'&2@;OG..0,<UIZEK8U"75M+L=
M,CU-+*("\$DH5"67<(U!!W-MP<' Y'/I@>'K+QCX:6;PW%I%M=:>L\C6>K&Z
M51%$[EL21GYF9=QX'!X&1UJ>QTS7_#?BOQ ;;2SJ6F:S*+J*9+A$-O+L"LL@
M8@E> 05!QZ&@"W\*/^26^'_^O;_V8UV5<O\ #K2]1T3P'I6F:K;+;W=M%L=%
MD#]R>HX[^]=10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !67KGA^P\16L5MJ*S-#'*LRK'*T?SJ<J
M<J1T(S6I6#XM\12>%M'74Q9"YMUF2.<F;R_)5F"[S\IR 2,^U &ZB[$5<DX&
M,DY)J.>Y@MO+\^>.+S'$:>8X7<YZ*,]2?2L)/$[_ /"='PS-9QQL;+[;%/\
M:,^8F[:0%V]0>O/3GFLO5/$L3Z?X>N]1\/PW$=_JT,-LQE5UA9F(CG&5!S@%
MA@=".1F@#MB<#)J*WN(+N$36\T<T1) >-@RD@X/(]""/PKD;'6-7U'XBZ[HM
MS:6;Z9:VUOA3,2=K^82Q4IAB< $9  '4URW@;Q/<>&OAWH+-H[/I3WLEK+="
M=5,9DN752L>#N4$@'D'T!H ]<HHK!\::K?:'X-U;5-.CA>YM;9Y5\YB%& 3G
M@')'IQGU% &S+<P0R11RS1QO*VV-7< N<9P!W.*EKR[7)KI]1^'FHW5C')J!
MN& \F0.T@-NQ&78+C)Y(Z#WKHK3QU&EKK[:S8_V?<Z)(B7$23B57$BAHRK87
M[VX#G&#UH Z^BN2T[QO'=>*8-"G@M=]S TT$]E>"Y0E?O(^%&UL<CJ#ZUUM
M!4$5[:SEQ#<PR%#A@D@.T^^.E<-XSO9=3\>>&O!Y=TT^\66[OE4D&9(U)6,D
M?PEA\P[BNDU3PGI.I6<,*V<%O);R));RPQA3$R,&&,8XR!D="* -RBN;F\37
M5Q/JJ:+IBZ@-+?RK@M<>47EVAC'&-K;F (ZE1DXSUQ0/Q#M[A/#<VF:=/>VV
MNEUAD$BH8V5&8J0>X*D'L.>30!V=%<3%XVUB>36K*/PR&U32&4SP_;E\HHR;
MU*R;<DD9XV]N2*63XA*\'AF:RT:YNEU^-FA D12C",OM.>_&"> .N: .UK.U
MK0M-\0V2VFIVPGB202H0[(T;CHRLI!4C)Y![US5E\0)6BUZ#4= N[;5]'197
ML('%P9T8?(T; #.>_'%:%GXIN)?$MUH%UIT:7\-BMZBV]R)%=2VTJ2RKM8''
M;&#F@#0TOPWI^D2>;";N>8#:);R[EN&4=PID8[1],9K6KS^S^)5Q=:+HVMOX
M?DATK4+I;5YFNE+1,TAC4A,?,N0,G((SP#U._9>)9I_&=_X=N;!;9[>W6ZAF
M\_=]HC8E=RKM&,$8//!(Z]: .AHK-T+4Y=8TM+Z2V6!)6;R@LN\/&"0KYP.&
M R/8BM*@ J)[F".>.!YHUFER8XV<!GQUP.IQ7,_$?6M2\/\ @;4=1TM8OM$:
MJN^1RIC#,%W* #EAN& <>O;!Q/$374'Q*\&W?]F0MJ,EMJ"M%!*"&PL>W,C*
MO SGIQDX![@'HU%<?9>/8'T/4+W4K/[%=6%__9TMMYX93,2H7:Y &T[U.2!@
M9STJ?1?&<>I^)Y]!FAMQ<);"ZBGL[K[1#(F[:1NVKM<'^$CIS0!U-!( ))P!
M17GNO7+:_P#%;3?"5P2=*MM/;4[J#^&Y;?L1''=0?FQT)ZYQ0!WD-Y:W"LT%
MS#*JG:2CAL'TXJ:L74/"VF7TME.EK#;W%G<1S12Q1A2 K E3CJI&1CIT/:LZ
MY\8SFQU74M,TL7VGZ7+)%.XN-DDAC_UGE+M(;;R.67)!QV) .KJ.6"*<*)HT
MD"L'4,N<,.A^M<K-XZ635-#M-,TV2]BUFTDNK6?SE12%53@@\C[PSGIS@$\5
M0'Q U-M'UB[3PR3<:++)'J$)O5"J$4,3&VW+DJ<XP/K0!WI&1BLK1_#UAH4M
M[)8B8->SM<7'F3,X>0XRW)X/ Z>E8EYXY=-3T>RT_19[UM7LVN[5O.6,$!5;
M!SG'##)/X9/%1:?X_DN]+U4S:#=Q:SIES':W&FQMYIW2$!&#@<H<YW8X /!X
MR =K17*0^,9#>>(+";35-[H\"3M';W(D6575B,,P7!&TY!'YU2LOB!<W$?AN
M[N-">VTW7&2**X-RK,DKH64% .5."-V0?:@#N**YO2_%,E[KFMZ5>6,=E-I2
MHY+7&X2QL"5<?*,+P<GL<BM71;^;5-&M;^>U^RO<1B40[]Y53R,G YQCC'%
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
M=FX*R."JE6&X=B"*Y?PCK5IX7\):M.Z1)$?$=S:Q*S".-"T^U=S8.U1ZX[4
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
M!E=2,@@C@@CO4E '"^,O#YU/Q5H4UG<"&>Z$ME?H!_KK+&]P?3#!5![&2NZ
M & , 5D:5X7T71+^^O\ 3[!(+J^D:2XEW,S.Q.3U)P"><# K0M+RUU"U2YL[
MF&YMWSMEA<.K8.#@C@\@C\* )78JC,%+D#(5<9/L,\5Y<WA/Q WPDN_#?]G
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
MO@33+W1?!.E:7J$/E75I (9 '# D=P1VKHJ** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0D*"20
M .232UB>*;?4KW19+'38%D:Y813LTOE[(21YFT_WBNX#T)SVH X6/4;S3/'^
MD^*[B=SI/B4MI_EM]V  YM6_X&-Q]BYKO=9UT:;?:=IMO"MQJ.HNZP1,^Q0J
M+N=V;!P ,= 220/<8/C#P'IVK>$KRSTG1;"VU)T4VTL421-%("&4[P,@ CG%
M5]3T7Q1=7'AGQ)';6K:WI*R17=F9\1W*2* Y1\?*<C(R/Y<@&7I.I7>B>*?B
M3J<NEP^?9P6D[V\,V%D"PR,2&*]2!W'7CGK6S_PG>IQMX>EF\/K]DUQ%6W:.
M\!D64Q[P&4J %.#SN)P,D#I5-_#WB2XN_&UU+86<8UVPBM[>,7>YD=8F3YOE
MQCY^3[<9ZU//X=UI[#P1"MG&7T22)[O]^.=D1C(3UZYYQ0!HZ?XJO;R3Q%IU
M_H\,>H:0B.\$5SYD4\<B%EPY1<?=8$%>U9UOXV^Q>%_"5W8^'D6WUF2.WCMH
M)E06Y968*HV@$84^@JU!HNKP>*_%NI?9$:#5+6"*VQ,-VZ-'4[AV!W^_2LJ'
MPIKL/A?P3IIM(3/H=[%/=$3C#*B.OR<<D[\\XZ4 ;NF^*;Z]N]?TN^T>&+4-
M*CCD\J*Z\R.>.16*X8HN#\I!R*HZ9XULHO"WAB>"QL]-36 4MX9)1'!!A2VW
M<%QDXP!@9)JS;Z/JUOXR\3:J;-&MM1M((;<"8;MT8<?,.P._WZ5GZ7X9U"V\
M#:'X>U;1+/4[6WA:&^MS(IR1C8\9;'/7J5ZGG@9 )?$_B+Q%:6/A]HK&VM)K
MW6DLYXVN6.5$C;=K;/NN(P2<9PV,'-6+[Q?KD7B.ZT&Q\-Q7=]!8QW@_T\(C
MAG*D;BG&"#CU]JR3X)UJT\*:1:6C)/+IFN+J-O:W%R?DMU9ML/F8/(5NO(ZC
MGBMRRTG5U^(\^N7-K"MI-I<=F2DV2)%=G)P1]WYL9Z\=* (-8\<W6BV]S?76
MCB&QM[]++]_,8YI@2JF2)2N&4%N.>0">*>-:UIOBK+H_EVO]G0Z8MR!Y[*</
M+M+D;2"PV8"\#!Z\USVM>$/%6I:7XCLFMM/N;B[OUN+:^EN2':!94=(=NWY
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
MT$PPT; D$'UY'![C%<U?:7XLTOQ6WB+1K.PO!J%M'#J&GRW)CV.A;8Z2;>0
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
M41E)2% *<@DDD'&,]ZI>%8KBXT;Q>+_2-,OK6VUBY86\LAV[XA&$090@*JJ
M#[#B@#TVTN[:_M(KNSGCGMYE#QRQL&5P>X(ZU-7&Z3XL6XT'PNEEI\$-YK-O
MYD%JK;8H(U0,Y) Z+E0 !R2.@R1,_BV\T[3[E]8TK[+=)?K8VW[S]U=%L;9%
M;&0N,D\$C:<9/% '645P_P#PG%_%)K<#Z5%</I]B;Z&>&1U@G0?>0L4.UQZ<
MYSGBHE\=ZI;^'K;7=4TJTL]-O(K0P3M=$A&F(!,HV_*HSG.3QC."3@ [VBLW
M1[V\O8[AKJ*W"+(!;SVTA=)XRBG>/3DD8YZ=34.O:\NCOI]M'$)K[4;D6UM$
MS;03@LS,<'"JH)/![#O0!L50DUO2HM2339-2M%O9#A+=IE#L<9P!G.<<X]*Q
M[7Q+>GQ+=^&[RTMX]32T%Y:2+(WDW$>[:<\94AN".>.:P_AI;RZOX72?5K.S
MN FIW5S%*Q+NLXG?YL%>".<$'/TH ]#JJ-2L6U(Z<MY ;X1^:;<2 R!,@;BO
M4#)'/O7-?$/5M5TG2-/?2S"IN-2MK>5G8@[6D48&!WZ$]AG@]LF]?4HOB_;/
M:6=K)J#^'7!5IBL2G[0O);:6(^BYY[=0 >BT5Q5CX_6?PW:WMS:1P:A/?R:;
M]G\TF,3(6#'?C.T!&;IGM5_P[XFN=5UC4M+N[((]H$>*[AW&"X1AV+ 88'@C
MGZT =-5 :YI+7ILAJED;L-M\@7">9GTVYSFN3^+&KWFF^%K2TL9WMYM6U"'3
MC/&<-$LF2Q!['"D9]ZZI-!TI-#&BBP@_LWR_*^S%!L*^X_KUSS0!?CD26-9(
MW5T<!E93D$'H0:=7+PZ@VEWUAX/TI8YKJUTY97EN&(6.)<1J2!R68@\<< G/
M0'(OOB-<6GA;6-0_LF,ZCHUVMI>VC7! !9E571MOS*=P(R%[^E '?T5QTWBG
M7;;Q7'H4FBVGF7MJ]Q9.MX<#80&$OR<<,#\H;TYZC/G^(E_:>#M5U>;1X6O-
M)U$Z==P)<G86WHH="5RP_>*<$#O0!Z#17'6_B[5+;QG9Z%KFC16<>I1R/I\\
M-SYNXH-S)(-HPVWGC([ GK4,/CB]34]!@U#38K3^V)GB6U>4BYML!BC.A'(8
M+STQGJ: .WHK@+CQSKWV;Q--:Z#9L- F83>9>L!(BQB0[,)G<0>A  XY-:4W
MC&>/5O#2BQB&E:Z@\N[>8AHI"F]8RNW&6' YZ@_B =;5>^O[/3+5KJ^NH;:W
M4A3+,X5020 ,GU) JGINI7%_J6IPF");2TF$$<RN29&VAFXQ@ ;L=3R#Z5G>
M.]9.@^&9+]M,M]0A6:%)(IWP!ND55;&TYPQ!QQTZT =+17*WWB;58_&I\-V6
MEVTKMIQO8IY;HJO$@3# (2!R>F[/'3DC#?XB:RGA.[UXZ#:B+2[B2WU*,WAW
M%HY-C>3A/F'?YMOISUH ]&HKE+WQ1J:>,H_#UCI=M,9M.:^AN);DHO#JN& 0
MD#YCTW9XZ<D8C_$+6U\*W^M_V#:A=(N9;?4HS>'),;[6\GY.>.?FV^G/6@#T
M:BN8U+Q8$U)]-T_[,;F.U2Y=[IV5 '+;%^4$Y.UL^@QUS5/3_'4FJ6.B)#I<
MEMJVJM*!:71*B 1?ZQV.,E>F,#YMPZ<D '3QZOILLEW''?VSM9C-R%E4^3U/
MS\_+T/7TJ:UN[>^M(KJTGCGMYE#QRQL&5U/0@CJ*\YT.YO;+Q7\1[F>PM9+F
M&.T=H%E(CE @8]2IQD=B#@\<]:W=.\1W4_AOPU<6&DQ01:E;"61\XMK!!'O^
M8@=.B@<?AB@#KZ*\QUKQUJE_\.[O5-,CMK>Y@U,:=<.LQ=3B98RT3 <AMP()
MZ ]ZZ:_\3SVNH+I*K9)J2VPN9C)(YB0,Q5 "%R22K=AC'?B@#>O-2L=/:!;R
M\@MVGD$4(ED"F1R<!5!ZG)' JU7EWB#7&\2^%O"NI3Z=+8W'_"26<<D$H.49
M92#M) RIZ@XY!KK;?Q'=GQW<>'+RRA@C%K]KM+@3%C<)NVL-NT %3C(R>H-
M'245EZ!J5QJ^EB^G@BB261_(\MRPDB#$(_(&-P 8#T(K)U[Q/J6F^*=-T.QT
MF&ZDU"":2&5[KRP&C"Y##:<#YAR,GVH ZJJ][?V>FP">^NH;:$NJ!Y7"C<QP
M!D]R37 S?$G4;/PUXCN;O0X8]8\/R(EW:?:CY;*_W)$;;D@CG! Z=:NZ_P"(
M]8TW1Y+O5O#=@]J;ZWBA1KK>=KNH#LNS&Y6(XSUZ$XR0#N:*Y^;7KF[\07VB
MZ/#;R7%A!'+<R7#E45I,[$  ))(4DGL,=<\<^_Q(F?1]-O+71@\\^KC1[NV>
MXP]M/N(('RX8<=<CJ/>@#T"BJ&CS:I/8;]8L[>TNP[ QV\QE0J#\I#$#J/:N
M;FU?6S\68](C%M_9RZ2;G89&!.9E4L>,%AMP!TY//- '9T5Q,WCB[;PQ<^*K
M'3HKG1+=Y,CS2)I88W*O*HQ@8VL0I/(&<C.*["TNH;ZR@N[=P\$\:RQN/XE8
M9!_(T 222QPQ-+*ZI&@RS,< #U)K.N(-'\6:#)!)]GU'2[L;6V/N20!NS*>Q
M'4'M7.Z/JNM7WQ'\2Z;<K:MI]G%:JB!VRJNLC9QC!8G&>F !UQ7+>!_$FH^'
MOAWX5D;3('TF>Y%E)*;@B56DF90X0+C:"1U;/M0!ZKI^GV>E6$-C86\=O:PK
MMCBC7"J*LUQVL>-9;:35DTNWM[E]+.V2*61E>>0(',<>U3SAE&3U)QCC-=+I
M6H+JNDVFH+#+ +F%9?*F7:Z9&=K#L1TH FNKNVLK=KB[N(K>%?O22N$4?4GB
MH+?5],NXO-MM1M)HP2-\<ZL,@9/(/H":XC29CXE^,'B!;X>9;>'88(K*!^56
M252S2X_O<;0>PKL;K0K&[UJRU=H4%[:!T$H49=&4@H3W&<'\/<T 6[&_L]3M
M1=6-U#=6[,RB6%PZD@X."..""*L5Y#X3\2:CX8^']K>IIEO+I$>J30W$C7!6
M4"2[9 R(%((!8=2">>.]=AXD\6:AHB:O<)I\*6FF6ZS"6[E,8O&(9C'$<8R
MN._) QWH ZZBN/O/&5\NK^'K*PTF*=-;M)+B&26YV%"J*V&&TX'SCD9/7BJ\
M?Q >T\*:_JFK:>L=WHEVUI/!;R[DD?Y-A5B 0I\Q>HXYH [BBN5/B75+;QE:
M>';JPM&-S:F[%S'<,H158*Z[2IR1D8.0"/2LUOB'(\&GZE:6"7>F7EPL6R$N
MUPD;'"S%0N,="5SP#U[4 =Y5>UO[.]>X2UNH9VMI3#,(W#&-P 2K8Z'D<58K
M@!XSGL_#OB[5HM"M(Y]'OI8Y84N,"?8B$R%MG).>XZ#K0!W]%<A:^+-3'B71
MM.U'2X(+;6())+62.X+R*T:!R)%V@#(/&">E=)JM[_9NCWM_LW_9K>2;;_>V
MJ3C]* &WNL:9IKHE_J-I:LXRJSSJA;Z9/-68;B&X4M#-'*HQDHP8#(!'3V(/
MXBN*^%4'VCP7;:]=L)]5U<O<W=RPRSDL0JY[*J@ +T%:%ZVF^!K>YN;.U7S-
M7U")(;5,(KW,@5!S_"#MW$X[,>30!U-%<N/$U[9^*8?#^I6=NMS>6SSV$\4K
M>7,R??C;(RI (.>01Z'BL&V^(VK2^&=.\1RZ%;1:9->?9;D?:RTJ9G,09!LP
MP!QG)!// ') /1J*XJWU?7IOB?JNF!;1[*UL(9(HS*R_?9_F/RG+$J!Z >O-
M5=*^(&I7>@MXBO\ 1K>TT2!+HW4JW>^16B=E 5=HW XQG(YSP !D [^JMMJ5
MC>7-Q;6UY!-/;$">..0,T1.<!@.AX/7TKF[GQ;?Z3)HL^KZ?!%8:M,ENKPS%
MFMI7&45P0 P/0D8P?7K5;PPJK\3_ !T%4#/V \#_ *8M0!V]%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %<UX_T2_\2>"]0T?31!]IN@JAIY"BJ P8DD GMZ5TM% ')S:/J\WQ
M T[7O(M1:P:=):R)]H._>[*V0-N"!MQU'6N<E\!:]-HUYMDLH-3B\1/KM@?-
M9XV);(CD^4$<$@XS7?MKNDK>V]F=1MOM-RS)!#Y@W2%<[MH[XP<GVJY/<0VL
M1EGD6.,$ NYP!DX&30!QMKI7B6Y\>6GB.\L=/MH8],>SD@2\:1@S2!\@^6 ?
MNXQ[]>U6_!OAZ]TK0+_3=8AM6%S>7$Q6*0R*R2N6VG*CL<5U=% '+>"/#-UX
M7T:2UN[G[7,C&&!R>5MD+"%"?8$GZL:YL^ =<F\)W%F9;.WU2#7&UFP<2-)%
MO\PNJO\ *".&(.,^M>FT4 <3;Z5XEO?'.E^(+ZRTZUAM[&6UFA2[:1@793D'
M8 ?N]/U[5@OX*\5+X(D\*PQZ9Y-OJ N+>Z>X?,R?:?.PRA/D(R<G+=, <YKU
M2B@#SS6?"WB;4;_Q. NFS0ZOI_V:UGFG?=99B*M&J[.59CG((]2#C%6#X;U]
M[GP3/)%89T16^U*MPW.83$ GR<^O./3WKNZIW.K:?9WUM97-[!%=W1(@@9P'
MD(!)VKU/0T <;JG@^^UK6+6_FLK.TU2TU$30ZM;3$.;42$B-E"@LQ3"8.1WS
MV/?55M]2LKN\N[2WNHI;BS95N(D;+1%AD!AVR.:M4 <A-X+%QXUO]2ED1M)O
MK9/M%F1_K+A5:,.?;RVQCU /:G>%/#-_X;\(S:?-.M[?8:-'=MH,:C9"N<<
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
MZ*TOFE(:&"4DL&3'+KN;&#@\9Q7=:?90Z;IMK86X(@MH4AC!Z[5  _059HH
MY.WT76-.\>:UJ]M'9S6.IP6X.^9EDC>)67;MVD$'<.<\>AKGH?!/B"'X<:'X
M>\NP-YI]]'<R/]I;RV5)C)P=F<G..E>FT4 <(=%\6Z%XHU*]T!=,NM-U>1;B
M:"\E>-K:?:%9E*J=RD*..O';OVMK'+#:11SS>=,J@22;=N]NYQVY[5"-6T\Z
MM_90O8#J C,QM@X,@0$#<5Z@<C\ZN4 <;?\ AK4]-\9R^*?#WV:62\A6#4;&
MXD,8F"_<D1P#AP.,$8(]*WK:36+EQ-<VT-I&@)$"3>8TK8X#-M 4#VR3QR,8
M.I10!YD?!/B$_#"7PSY=A]M>^^T!_M+>7M^T^?UV9S_#T]ZMZSX7\2ZCJ?B4
MJNG36^K:?]GM9KB9M]EF(J\:J%P0S'.01ZD' %=MJ&K:?I21-J%[!;":01Q>
M:X4NY. J@]3ST%7* .#M/#>OIJ_@V\N(K )HUG+;W(2X8DEXT0%<ISC9DYQU
M]N<W4M)U#2?#_B^.^73%;7]0'V))92Z,TH2-48%1@_+G/('7M7IU5=1TVQU:
MRDLM1M(;JUD^_%,@93^!H XC2(]8TG6[0ZOX;M +I18+>1:M)<RHF"P4+(H.
MWC)P<\9.<4[PSH?C/P];Q^'!-ILNBV[%;?4"[?:%@SD)Y>,%P. <X'7G&*ZG
M2?#&B:$YDTW38+>0C;Y@&6V^@)R0/;I6M0 5YS+X0U^7PYXUT[RK$2Z[=RS6
MY^T-M1714^?Y.HVYXSUKT:B@#C+G0-9G\0^$-0$-HL6D13+<@W!R3)$$^3Y.
M<8SSBNPEB2>%XI5#QNI5E/0@\$4^B@#B/#>B>(/!5JVBV5O;:IHT<C-9.]R8
MIH%8EMC@J0P!)PP.?:K/BCPSJ?B/1(3]JMX-5L[V+4+,<M#')&>%)P"P(+9.
M._3C%=->7UKI\'G7<Z0QD[06/4]< =2>#P/2J#>*M!32X]3.K6ALI59DF60,
MI"\,>.P[^G>@#,_L;4-5\3:9KVHVL%L^EV\RV]ND_F%Y90 Q+;0 H"X'<[B3
MC&#SB^"O$*_"^W\,^7I_VV*^%P7^TMY947)FZ[,YYV]/>NXA\3Z%<:?<ZA#K
M%B]G;/LFN!.OEHV <%LXZ$?G4SZUID<5A*]]"J:@RI:%FQYQ8;E"^N1S0!A+
MHVLVWQ N==MX[.2TO+"*"59)F#Q/&S'  7# [L9R,=<'&#GZ/X)O)/AK?^%-
M:,$37+7&V6VD,@'F2-(IY5>5+#COBN\HH X@^'M;UO3="TS78K2--,N8;BXG
MAF+_ &EHA\FU2HVAC@G/3&!G.1-::1KNF^)O%VLQ0V)&HQ0FR#SMP\494>9\
MHP"2.A.!78U#=36T%K++>211VZJ3(\S (%[Y)XQ0!0\-7]]J?A^TN]2@AAO'
M#"18&)C.&(#(3R58 ,/8BM6J]E>VNI645Y93I/;3+NCEC.58>H-6* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *Y+XAZK/8:'965K(T4^L:C;Z:LJ'#1B5OF(/8[0V#V)S76UR?Q"
MTF?4M#L[RTB:6YTC4(-2CB09:01-EE [G:6P.YP* ,OQM&]GXF\"IIMK$TD5
MW.D$);RT'^CL "<'"CV!X' -:?A[Q%?ZEK>J^&O$6G6T&H6L2R_Z.YDAN8'R
M,C< >H((-2>(=*NM<NO#NN:-+:SG3IVN5CED*).CQE>' ;!PV1P:L:;H\EMK
MVI>)=5>".ZG@2W5(W)2""/+<L0,DEB2< #@=LD H?#_4I9[36-(G=G;1=2FL
MHW8Y9H1AH\GN0K!?^ U:D\0:A%XX;P])#;1QS6+75E<,6/FLK!60CU&0>.QJ
MOX!TR6VM=7U:=&C?6=2FO41AAEA.%C!'8E5#?\"JQXO\+R^(FTJ:UNC:75E<
M[C,OWC ZE)D![$J>#Z@4 9V@>-;W7_"MOJ$,-F-1FU V1M@[,BL&.[YN^$!D
MSCD?G2:KXWO8X]4FT>Q%X--G:!K?R96>Y9,;PC*I"D$D#.<D=JO:7X/72_&V
MHZQ#*JV%Q%&T5HHPL<^W8[@=OD5!^+5G0^'_ !;H/B#5&T"ZTJ72-4N6NV6^
M\SS+65\;RH7AP2,X)'X=2 .NO%^OW'B)='TC1K4RS:0NI0F]G:,C+A=LB[<J
M1R,<\XY'-)J/C?4%M]2FTO3TNI--E,,EL(IG:YD4 R+&ZKA<$D#(.2.@[WH=
M U6'XA1:X7MI;)-*&GLSS-YS,)-^\@)M]L9]_:J$7A_Q;H/B'5'\/W.E2Z1J
MER;MTOO,\RUE8#>5"\.#C."1^')(!T>H^([32O"4GB*\BFAMH[47#1.FV09
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
MRQ(2%+;FP"0"0/P-7Y- U&]\03Z]<Q6J7,>GM8V=NLS,HWMN=W?;QG"@  X
M/KP 9-AXP\1:CX+E\2RZ'IITUM*>[6)KIM[.N25(V$;2H./PSC/&I;^*GN(O
M#=A9V\":AJUB+O:<^5;1!%).!R>6"@9'?D8J#3?#&KV?PI;PM)]B-^+"2R61
M9G\H[E*AB=F1UZ8[=:KKX0U:T/A75+1[/^U=%M/L-Q"TK>5<PE IP^W*D%=P
M^7V- !=^/+ZPT_Q1%-IUNVK:!$)WC$S+%/"REED4X)!P""IZ$=:Z#P[?ZWJ,
M;W.J6-I;6LL44MKY,Q=R&7+!P0 "..A(YZG&:P-4\&ZCJ=CXJN?]#35-=MEL
MU0RMY5O$J%1\VW+'+%C\H[#MD]=I$%Q:Z-9V]VL2W$,*1N(G++D#'!(![>E
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
M\Z.,RJ4<GH21C*@#&[J<5Z)KM]>:=I$MSI]@U]=!D6.!6QDLP7)/H,Y/L#7
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
M) QQUJ>VU_6XO%^E:)JECIJSW&FRW$DMO([8D5E!5<@87)'K0!V-%>93>/\
MQ)%X7U;7_P"S=,%OI.H2VUS%YCEI420(=AX /.<GKZ#OU5WK]U+XO3PYIX@B
MF_LXW[SW"%UQOV*H4%>^23GCCCG@ Z.BN;\$>(KWQ1X?&IWMG!:EI9(@D4K/
MRCE&)R!W4XQGBHM5\37(UJ\TC2PHN+.!)99)+.:X4L^[:F(ON\+DDGN, \X
M.IHK@%\<:_*OA5?[ 2SN-9>:&>WO6>-X9$1CTV_=.T'/)P>E5]0\6>(/^$8\
M:P.;*VUC04)$\",T;HT7F*5#'(;'')(!YP>E '=W^J6.F&U%[<I ;J=;:#?_
M ,M)6SM4>YP:N5PL^NZIHNB>$!-#978U"\M;1Y"&4QATR& ).6P#SGOTHTV]
M\077Q(\4V:WMF8+2VM/(C>!L*&$K#H_7/4]\# &* .ZHKB=*\8:EJ'A&6[>"
MUBUR._.GO9X8K'-Y@3:><D;3OSZ<XXKL_P!X(?X'E"_[JD_K@?G0!7T[5+'5
M[9KC3[E+B%9'B9TZ!U.&'X$5;KSAO'NJP?#RX\0QZ98B>'4FM)(5=@H'V@19
M''S')SSBMRP\0:NOCEO#^K6UDJ36!OK:2U9B5"N$9'W=3\P.0!]* .KK#U?_
M (1W5=1MM#U1K6YNV!GBLY&RWR\[]OMV)_"LKXH7^I:9X"O[K3+A() T4;LR
M$ML>14(4Y&#\W7G\^1F^(/[33XD^$1&+6:_-E?C<0T<0_P!7R1DG ';/)].H
M /0D4(BHN<*,#)S2UPMCX[NET&^EU*TA_M.TU<Z.$M@YCEE)7:P&"V-KY(Y/
M!Q6CHFOZO=>);G2K[3Y'M!;BX@U%+&:WC)W8,3+)GYAU&#R/2@#J&944LS!5
M R23@ 5S)U'P7-JXUHW.D-?QQF-+UF3=L&<A7[X&>A]:P_B=<R7&H^$_#K,5
MLM7U(+> ''F1)AC&?9B1GZ5VNI:19:MH]QI5W CV<\1B:/:,!<8X],=O3% !
M%K.FSZM+I4-[#)?PQB66!&RR*3C)]*O5YW=#4D^,%W'I2VS71\/0CS+HML7$
M[\D+R?IQ]>QOZ7XPU35_"&E:K#86\4US</!>RN^8;01LZO(<D$KE.!D?>'-
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
ML ,,D'_9(YZU!K/B_6M,TJTU""SLKF*[U=+&$%F0F)I-@;N"3@D'(&"#SG%
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
M6(D03OC&Z1FZ?11C)SV KG;?X?:S!X'TC38=0M;;6]&NWN[.Z3<\3EF<E7!
M(4ARIQGIGVKTBB@#BM2\+:]XI\+WMCXAU"SM[Z4(;8Z<K^5;NC!U?YSEB6 S
MTP!@=R=+1+/Q1*A_X26[TXE(C&L>G*X$A/!=RW?'10,<D\\8Z.B@#S>'P!KL
M?@G2=+75+*#5-#G6;3KF*-BC;=PQ(#V96P0.F._2M+4O"NN^+/"FH:=XDO[*
M"ZN$00#3E?RH71@X<[SEB6 ], 8'4FNVHH X4^'_ !;J.N^&M4U2?1XY-(:8
MR^09'\[?'L+ $#!Y)QV]3TK?\6^'(?%GAB]T::9H?/4%)E&3&ZL&5L=\$#BM
MNB@#E#H.KZS>:)/K_P!A']DR&X M9&;[1/L*JQW*-@&2<?-SCGCF7PAH6H:$
M=:%\UJRW^I37\9@=B4$F/D.5'3'7OZ"NFHH YOQEH>HZY9:>NF3VZ2VE]%=-
M!=;O)N%7/R/MR<9((X/*BN3\1>']7TO0?B%JM]=64D&J:=YFR%&#*Z0;,<G&
M./?/MTKU"JU]I]GJ=H]K?VL5S;O]Z*9 RM]0>#0!R=CH>H:]I_A9M3%I'9Z;
MY-ZH@D9VGE6/"9!4! -Q8C+<@#W.+X6MM7O[3QQ86/V-(KK7;V+[1+(V^$L%
M!(0*0V <@;EYKTFVM+>SM$M;:".&W1=J1(N%4>@'857T_1]-TIIFT^PMK4SN
M7E,,83>QZDXZGWH YNW\(76G>)O#UU8&V&F:1I[6 221O-=6V_-PN,C8._.>
MU31>'=4T;Q;JNL:.;2>VU98VN;:ZE:/RYD&T.C*K9!'52!R,Y[5UE% ',6'@
MNSM_!-UX<NG\];U9C=2A<;Y)269@.V">/3 J*V\&F;X>2^&M5O&GN;JV*7=V
MO5I2 -XSUQA0,]E%=910!R&A:3XN,*67B;4=-N+*&,Q[[-'$MT-I4&0MPO!R
M0O4XYQD'GI/ ?BD> YO!L=]I4EC%)']CNY?,$OEK,L@5U QD8QD$YP!@9R/4
M** &1^8(5\PHTNWYBH(4GVZ\5YY<>!=:N/!OBG1#+IZS:UJ$MVDGF.5B61E8
MJ?DY(V_CGMCGT:B@#EKO0M5N_&6@ZT19I#IUO-#+&)6+,90H)7Y.VWOUSVKJ
M'19$9'4,K#!!&012T4 >=+\,I8O!YTJ+4V6_M[U)]/O.IMHXY"8D''.$9A]7
M/:MOQ3X9NM2T?1]/TC[+%'I]Y;W*B=V VPD$(,*>N,9[>]=510!S/B?0M1UF
M_P##]Q:FU1=-OEO)5ED8%\*R[5PI_O'D^G2FV6@:IIWC;6]8@FLY+'5$A9HW
MW"17CC*!01P%/!SR>V.]=110!YQ'X$UN/P#8^'?.T\SVVHB\,OF/M91.9MN-
MF<Y.W]?:MF\T^[T[QG<^,+R2TBTZWT=K:50[LZ!7,I?&WD=1C\?:NNI" P((
M!!X(- 'D&C0:_I.AV>LK;^%;^UBS=QA;J9'9WR3Y:?-&LC;B,*.IP.M>N2)Y
MUNR'*[U(Y[9%9EGX5\/:??&^LM"TVVN\Y\Z&U1']^0,UKT <!8>"=4/@VQ\'
MZE+9'2[9HQ+<0NYDN8T<.%V%0$R0 3N;C..O#_&5CIGBG5]&L;34H_[3M[MX
MYUMY59TMF0B=' .5#+M'/<KZUWE5+;2M.L[RYO+6QMH;JZ.9YHXE5Y3_ +1
MR?QH M !5    X ':EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K)\0WVH6&GQRZ=!"[M/&DLL
M[@1V\1/SRL"1N"CL",UK5SGC#0;_ %ZRT\:==0PSV5]%>".X4M%-LS\C@<XR
M0?J!0!@KXYU,Z3XRDB2QN;C0$\Z*=4>..>,P^:/ER3G@C(.#P14]IXJUY-9\
M+IJ,.G?8=>A;"P*_F0R"+S 2Q.&!P>,#'J>ICF\%:Y,WB\OJ-@__  D-JL)
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!K1H[(S(K,A
MRI(R5.,9'IP33J** &QQI$@2-%1%X"J, 4ZBB@ HHHH 1E5U*LH96&"",@BA
M5"J%4 *!@ =J6B@!OEH9!(47> 5#8Y ],_@*=110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 444UW6.-G=@J*"68G  '>@!U%<AX \>6GCJRU&>W01O9WCP[.YCR3&Y';(_
M4&LCQ9XXUO0_B'H?AJT33V@U;&)I87+1?,1T#@-T]J /1J*X"T\>7]G\3D\$
MZU:VS27,'G6MY:;E5AM9L,C$X^ZW<]!Z\4/&OC;Q;X.\+-KT]MI)#7IMXK1H
M9-PC);:S-OZD*#C'>@#TZBN6TJ]\4W4]FUP=,:RO+ SK/%;2 PR_(0C R'((
M9N01]VL'X8_$#4O&FG:KJ&K)86EO82>61"C#@+N+%F8X 'M0!Z/17GWAGQEK
M?CZ>\O- CLK#0K:8P1W-[ \TMRP )(170*N".I/7ZXT;K7/$EC9>(VNK6PCD
MTNS%U;3*KM'=#;(QR,@I]P#&3CKDY% '845QGPR\5ZEXU\*KK6H1VD)>5XUB
MMT88VG&22QS^55/BMXVU3P%H-IJNGPV=PLMRMLT5PC9!*NVX$,/[N,8[]: .
M^HKE!J'BB.[TX^9I-Y;RO%]LCBMI(Y88Y,@,,R,#R/ZUT.I&^&FW!TWR/MH0
MF$3J2C-V!P0<'IG/% %JBN ^%WCR]\<:?J+ZE%;6M]97'DR6L,; H,<$EF/4
MAACC[M6[K7_$%KX4\0:X7TUX[ 3O: 6\@$R1 Y+?O.,E2!CL,\YX .THKSC0
M?'.N:Q\)[SQB\>G1W$,,\Z6XA<IB+=D$[\Y.WKV]#1H'CG7-9^$][XP>/3H[
MB&&>=+<0N4(BW9!._.3MZ]O>@#T>BN0^&WBC4?&7A&'7-0CM8FGD=5BMT8!0
MK%>26.<X]JZ^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "N=\5S37,5OH=FD4MSJ#'S(I)3&#;I@RY(!(!!"=/XZZ*J<F
MD:;-J*:A+I]J]Z@PERT*F11Z!L9% 'BD,EU\.OCJL][!!9Z7XF!#)#,9(TD)
MZY*KR'YZ<"2K?Q-C:;XW>"(H[A[=V4 2QA2R'>>1N!'Y@UZUJ'A[1=5F6;4=
M(L+R51@/<6R2$#ZD&F3^&=!N;E+F?1--EG0 )+):HS*!TP2,C% 'D/@J9M"^
M,^I:=XU/VK7[A0--U67@21XP%5?NKN'3 ZAE[UN?M#?\DUC_ .PA%_Z"]>CW
MNA:1J<D,E_I5E=20C$33VZ.8Q_LDCC\*=J&BZ5JRHNI:99WBI]P7$"R!?IN!
MQ0!'X?/_ !36E'_ISA_] %>(?![3I]9^&GCC3;5@+B[:2&,YQ\S1$#\,U[Q'
MIUC#8_88[.W2TQM\A8@$QZ;<8JOI^@:/I#L^FZ38V3N,,UM;I&3]=H% 'G'P
M#OHT\&W6ASCR-3T^\D$]M(-LB@X()'7KD?A7:^*K^UNO!WB>*"=)'M]/N$EV
M\A&\ICM)Z9QU'49'K5[4/#&A:K="ZO\ 1[&YN0,":6!6?'INQG%6&TC3&TX:
M<VGVAL0,"V,*^6!Z;<8H \[^ LB1_"J%W=51+F8LQ. HSGGTK ^.NKV^N?"K
M2M1M3FWFU;]TV<AU59E##V(&?QKU4>#?"X0H/#>D!3U L8\'_P =J>?PSH-U
M;P6]QHFG300+MACDM498QZ*", ?2@#G=)AMO!ZW6HW>IS7$>J?95MUN)MTC2
MD;!&GMDJ1Z9/I7;5CQ>$_#D$\4\.@:7'-"P:*1+.,,A'(*G'!'M6Q0!XAJ>F
M:MX1^.9_L.,BV\56\BDCI#)C+R>Y4C?_ ,"(KT;QI:PV/PNUZTMU"00:1/'&
MOHHB( KI7MX9)XIWB1I8LB-RH)3/7![9Q4=[8V>HVS6U]:P74#=8IXPZG\#Q
M0!X]X((_X9CU+G_EPU#_ -J4>!B/^&9-4Y_Y<-0_E)7JL?AK0HK)[*/1=.2T
MD.7@6U0(Q]2N,&B/PUH45E)91Z+IR6DAR\"VJ!&/J5Q@T <7\"?^24:=_P!=
MI_\ T8U>D53T_2--TF-H]-T^ULXV.66VA6,$^X4"KE !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !17G'Q4\6>)O"%O#>Z$MG/ (9)KB.XA+%%5XDR"&'>49K>D\7+>>
MK?7]*5'GOH5^RQOR!*W&&QU"G<6QV4T =317F/PW\::_XS\$:KK=[-9PW%O+
M)%"D-N=HVQJ^6RQ)^]CJ*J^#/B7J^I_#/6_%^KQ6\KV#R)';6T10-M5""223
MU;\!0!ZQ17!Z-KVM:SX<T[6])U;3]4\^2#[9;);X\E691($PV0R@GA\YQGBF
M>(_'-[_PF]IX)\-Q6[ZK*OFW5U<@M':1XW?=!!9L<XR!ROKP =_17,7(\5:9
M)8&.\M=2MI+F*.Z+6ICEC1F ++M;!'L1P#G/%<K'XR\27'QAO_!B75C':06X
MG2X:T+/]Q&P?G _B//M0!ZC17,Z1<>()X=1-W>V<T#0Q3Z=>06K(KHP)(92Q
MR1@=#T(Z9KG_ (0^,]9\=:'>ZGJS6J&&Y-ND5O"5'"JV22Q_O4 >C45Q?Q1\
M2ZIX0\'2ZUI36YFAE1#'/$75@S8[$$&MSPI?7>J>%-*U*^DC>XO+6*X?RTV*
MI= V ,G@9]: -BBJ.LZK!HFBWFIW.3%;1-(57JQ'11[DX ]S6'\._%R^-O!U
MIJQ")<Y,5S&G1)%Z_F,'\: .JHKR/Q/\2M?\%>.5AU6VM[GPNTZP-=10%9(V
M**^"=Q!(# ]!D XZ5WOV^\NO$=@EE?VSZ5=V,ERI6+<S%3&%*ONQM(DST[4
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
MG88V =>,G\*[R&V@MX1#!#'%$/X$4*OY"JMMH>D6=R;FUTJQ@N#UEBMT5OS
MS0!PW@[1I?"?A#P-I.I.L5Y]MD9XV8 AGAN'V_4;@/K7(^/O!E_X,\3?\)-X
M9!32M4<6VIVJCY8_,8#=C^Z2<^S>QQ7MMQI]E>2*]S9V\[J,*TL2L1],BIY(
MTEC:.1%=&&&5AD$?2@#SWQEH/A3Q[X@E\,ZQ_H^K6ULD]I/&X64HY8$#/# %
M>0<]>U4/A';:YHNJ>)/#5[J#:EI>E2QQVET<D!BI+("<] 5RN3M/UKTFZTVQ
MOD9+NRMKA7QN$L2N#CIG([5+;6MO9P+!:P100I]V.) JCZ <4 2T444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5K[4;'3(!/?WEO:
MPEMHDGD"*3Z9)ZU9KA/&\6O:9XATGQ3I.F_VO;V$,L-Q8*<2JKE3YD7JWRX]
M<<=S@ [*SU&QU%-]E>6]RF VZ&57&#G!X/L?R-6:X'0_%_A.;3-?\7::S1E(
MD?4;4Q;)DD0-C<O]YL[<]#MZ]:NP>+M0C\06-E>:>'LKR*1FN;:.7%FZ+NVR
M%E ((R PQR.E '8TA( ))P!U)KDK3Q-K.HV>DZO8:0EQI>HSJGEJ^)H8&SMG
M;/&.A*]0#U-5?#>K>(+WQ/XLBG^QS)97*0PQ>8R!1Y090#@]=W)QU[4 =?I^
MH6>JV,5[87,5S:R@F.:)MRL <<'Z@U9KA=%\;K<^$?#5S;Z=!!>ZW*T-K9HV
MV./!8LQ('154G@<D@<9R+G_"67UIK6IZ%>V5NVI6]B=0M621DBNH@<'.0Q1@
M>,?-ZT ==17GUCX\UB6R\+:I=Z3:1:;KDT5M\EPS31R2*2K8VXVY7'7/0\=*
M['7;%M3\/ZE8)<FV:YM9(1./^6992-WX9S0!):ZOIM].8+34+2XE4$E(IE9@
M <$X!]:N5Y-X5UU_$&N>'-'U2.+3+[1HVGA,>=FHIY;1!H#@ QE26/T&!@$C
MI?BQJ-SIOPWU22TD:*:;R[<2*<%1)(J,?^^2: .IL]4T_4'D2ROK:Y:(XD$,
MJN4^N#QT/Y5*]U;QW,=L\\2W$@+)$7 9@.I ZG%</XIVZ#XK\"O8((E-R^FE
M$& T#1_=/L"JD>XJ35;:"/XR>')XX8UEET^\$CJH#/CR\9/?&30!W5%%% #)
M98X(GEFD2.-!EG=@ H]235$:_HS6;7:ZM8&V5@C3"Y38&]"V<9K1KR/3([;1
M-/\ 'G@F[@$EO$S7%C!T\R*Y&$1?I(0N?4B@#U'^U=.^P?;_ +?:_8_^?CSE
M\O\ [ZSBFC6--:YL[=;^V::]5GMD60$S*HRQ7U ![5YUX5OYM1^'%KX5O /[
M0AO#H-T@[)'DO^'D*<'U(KK-1UE[+QSH.C?V;;-%>07#171?YX_+525"[> <
MKSGMTH WKV^M--M)+N^NH;:WC&7EF<(J_4GBI()XKFWCN(9%>&1 Z.IX92,@
MC\*\O&I:SJO@KXCG5'MI([>2_MU$>[Y-D"@!0?X<<^N236KH/B35-/?PAIE[
MI]LNGZK9K%!*DQ:5'2$/EQC&" >A./6@#M+#5+#55F?3[V"Z6"4PR-#('"N
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
M(R*Z35-2MM'TJ[U*\<I;6L332,!D[5&3CWH +O5=/L)[:"[O8()KEQ'!')(
MTK'LHZG\*MUYCXJO-6OW\"WMY:VL-O<ZY;2K&C$R0DHY56/1L@G)&,$8YZUO
M1>+;YXO%JFTM_.T%OE^=MLP\H2<]UX..] '845Q\?C4W5GHB0Q117NI:<NH/
MO5Y$@0A>,*,L2S8'3H3GH#I>$]>NM?TR>:^TZ6QNK>Y>WD1E8))MQB2,L 2C
M @@X]1VH WJ*X>TUK5_^%E:]:W4UJNEV%E!*%RPV(QD);W;CGM@#\6W/CJ]M
M/"MMXODL(CH4K(TD88^?% [;5E]">02G8'J<4 =U12*P=0RD%2,@CO2T %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%4O[8T[^V!I'VV ZB8S-]F#@N$&/F([#D=:NT %%%4
M-1UW2-(9%U/5;&R9_N"YN$C+?3<1F@"_156PU.PU2$RZ??6UW$IP7MY5D /I
MD$U:H *Y+6]<?2_$R21:OHBPK;^7<65[?B"0L3N5EX..">HYSU&*ZVLW5[C2
M-,LY=2U8VL-NA4//,HP,D*,G'J0* //)=/\ #NM77B:]U/7]"L9=;LTLQ%:W
M\;[ N<2.QV[GSCC& % R:O:#X@O9(H['Q-XG\*M:0H8WFL[\&2[^4J-P8@)U
MR<9R1V%=]_9]E_SYV_\ WZ7_  JI?/HFFM:K>I9P&ZG6W@#Q@>9(V<*..IP:
M //_  K?77A^U@\/R^+/#$FBVCXAO5OA]I:$'(C*?=!Q\N[/ Z#-:&E:C9Z1
MXI\17L7B#PW+8ZG*EQ'NU%5D#K&$V$<@#(SNR?3'.1W?]GV7_/G;_P#?I?\
M"C^S[+_GSM_^_2_X4 >2V&FV=EX0\,6Z^)_#BZWX=N#+"1J*F&=6)WH3@%=R
MMC.#@BMV6\TN_P!:O=>N=;T"*];3&T^TMAJ:,JAF+,SOCJ3@8 . /?CO?[/L
MO^?.W_[]+_A1_9]E_P ^=O\ ]^E_PH \L$<">$O!^DCQ!X9,^AWMO<3,=5&V
M18@1A?ESDY[],5V>NZSX:USP]J&E'Q/I<'VRVD@,J7L9*;E(S][GK70?V?9?
M\^=O_P!^E_PJ*>WTRUB,L]O:QID#)C7DDX ''))X [T <,UUI&IR^'#J.L^'
M;=]&F6;S[?449G*H4VH"!M5L@G)_A YZBQJ^H:5XIT37M%UKQ#X>BM+E]MC)
M;7JEU0896<%L;@XS@<<5VW]GV7_/G;_]^E_PH_L^R_Y\[?\ []+_ (4 <*+_
M $W5M=T74=;\0>'T&D([(EOJ*.)IW4*7.<;5 S@<G+>W+M2U/3[KQ_H^MPZ]
MX>^Q6-O- X?4U$C>9MY P1QM]><]J[C^S[+_ )\[?_OTO^%4M4GT'1+,W>IF
MQM+<$#?*JJ"3T ]3["@#1MKF"\MTN+6>.>!QE)(G#*P]B.#4M-1$C0(BJJCH
MJC %.H BN;JWLK=[BZGB@@09>25PJK]2>!7 ZQ'X8U/QYHOB(>)M)1;.%XKF
M/[;'^_ (>('GHKY;Z@5VT>H:??WM[IB3PS7-IL^TP=3'O&5W#W S4G]GV7_/
MG;_]^E_PH X73H_#%A\0]6\2KXFTGR;VWC"P"^CPLW1WQG&2JIS[M3]7U+3;
MWQUX?UF#Q!X?^QZ;'<)*'U)1(WFJH^4 $<;>YYS75+/H+ZPVD*;%M16$SM;*
MJEU0$#<1V&6'7UJ[_9]E_P ^=O\ ]^E_PH \P/DPZ7XSTN'Q'X8>WUN:YGMY
M'U(*ZM,@0AP 0 N">,Y]JGDGM7F\%R#7O#7_ !(P?M(_M5?G_<F+Y/EYZYYQ
MZ>]>D?V?9?\ /G;_ /?I?\*/[/LO^?.W_P"_2_X4 >7;8#X;\9Z:=?\ #(EU
MZZGF@8:J-L8D14PWR]1MSQUS5F&6RTS7]+U^R\0>'I+E-,73;^T;4T5'53E7
MC?'W@>Q R#VKTC^S[+_GSM_^_2_X54U!]%TJ$2WL=K$IS@>2"S8&3@ $G R3
MCH* /.]4M-+O/"OBBWB\1^'O[6\0R[Y2VHJ(H5 554, 2V%7K@9)/2K%Y>0V
MOBNP\3Z5K_AN6Y-@+"_LI]45$9 VY620 G(/JO2NTTC4O#.O^=_9,VGWH@V>
M88%5@NX97/'<5I_V?9?\^=O_ -^E_P * /)VA27PGXPTN3Q%X7$^N7DUQ"1J
M8VQB0*#N..VWMUSVK8EOK.7Q9X;U4Z[X<6#3+2:"=1JJEBT@097Y<$#9WQG-
M=KI[Z)JL<SV*6=PL$SP2%(P=LBG#*>.HJW_9]E_SYV__ 'Z7_"@#R>ZNK2S\
M.>*[.76O#,LVNZD9;9/MHF3$FQ=L@P-N I.[G'7MS>T+Q+'I&N6\FI'PT5N
M+5KVVUYKF6) "RC$O.S(YP>ISS7HEWH>DW]J]M=Z99SP2##1R0*RG\"*J:7X
M0\.:*'_LW1+"V+_>,<"Y/U/6@!6\7>'-IV^(-))QP#>QC^M<CX/OK'1-8\17
M-_K_ (=\G5+XW<?D:FKL@( VD$#TZ@UWW]GV7_/G;_\ ?I?\*/[/LO\ GSM_
M^_2_X4 >4:Y#_:2^+K6/Q-X7EBUE?]&N[C4!YL*A0!#M' 3()R#W)P2:W+R[
MTCQ!:1:7K^M^'7TL6A62*#4US).1@$Y'W5'0Y^]AL# QW?\ 9]E_SYV__?I?
M\*/[/LO^?.W_ ._2_P"% 'ELIFU#P58V%]XR\.KKND74=S87JZ@LBRE,A?-!
M /*DJ2,YZ^U;-OXIOKG3+B:^\1>$X-0"JL%M!J :%OF!8R,>>0"  . 3R<\=
MS_9]E_SYV_\ WZ7_  H_L^R_Y\[?_OTO^% ' >'+&QM=>UF_\-W6A6]S>606
M+2[6^$L3W"[CYK*H&T<J/E'3)X->@6!O#I]L=0$(O?*7SQ 28Q)CYMN><9SC
M-.CM+:%]\5O$C>JH :FH Y'QUX?U7Q"NB)IHLP+#5(-0D-Q,R;A'GY  C=<]
M:G\=:'J7B7P=<:38BU2YN&B8F>5@B;)%<\A23]W'0=:Z>HDN89+B6!)%,T6"
MZ9Y4'H<>AYY]CZ4 <M?>'M2U#QQ9ZO-%9BP339;&=!.QD)D*DD#9@@;<=1U[
M52\+Z'XST.WMM!N+S3)=&LR$AO5W_:6A4_+&4QM!Q\N[/ ]3S7:7M[:Z=9RW
M=[<16]M$-SRRN%51[DTMI=07UG!=VL@EMYXUEBD7HRL,@CZ@T 4_$&AVGB30
M+W1[X$VUW&48KU4]0P]P0"/I6/HD7B[2M/ATR[M]-U 6Z"*._%T\1D4# +Q[
M&PV.N"0?:NJHH Y#6?#.IR:UH?B"PN89]3TWS8YHYR8X[B*3[R@@':5."O7I
MR3UJKJ7A#4=2MO%-Z1:)JFM60L(HS*WEP1!& );;DDEB3QV ]SW-% '$W/AK
M6YIO!LBI8?\ $D.ZY!N'^<^48_D_=\]<\X]/>LCQ1HFI6&F?$C5[I;46NJ:<
M#"(Y69U\J%D^8%0.>O!XKTVJNH:=::K926=]"L]M(,21,3M<>A]1[4 <C::+
MJ'B#3O"G]HQ6T%GIC0WQ,4I=II$CQ& "HVKEMQZG@#WK'G\$>*Y=)ELFDTF:
M9-8345O))9/,NE67>%D^3Y"J_*,;A@  #K7>O>Z/X?2PTZ2Z@M?.=8+2!Y/F
M<] J@\G^E:= ')6&B:U:>,];UJ1+&2*^M8(8U6=U;=&&Y(V' );U.,=ZS=/T
M&UT7X5#PMXJNK*-1:31NT4V0RY+;U# '(R#TZ@5W]9]_H>E:I>6EW?Z?;7-Q
M9L6MY)8PQB)QRN>G0?D* ,_P5I=WI7A6SCU*5YM2F037DK_>:4@=?H J_P#
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
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X[XEZAJ>F^%!-IEQ'
MSW=O#*S*22CRJI P1CKR?3/U'8USWC70+GQ)X9ET^RFABNA-#/$TV=A:.17P
MV.<';CB@#G-6.J)\5=%$"6DE^VBW(+-N2)?WL?)')Q[=_4=:M6/CV=O#IGOK
M2)=475GT@QP!WC:96.6  +%=H+8QGC'O5TZ%K<OC?3=?G_L\I;V$EK*B2N"6
M=E;*Y4\#:!R>>O'2L4^ -8FT/48/MUK::D=<?6M/N(F:18Y"<A'!49&"0<>O
M3C! .@\/Z_JE]KU_I>H:?*(88UFM]02SE@BF!X*%9.C@^A.1SQ6+\47$5SX+
ME*LP3Q%;G"*68_*_0#DUTN@0^)#NG\1SZ<)0NQ(-.#^7ZEF+\D\# QQSUSQG
M>,_#VJ:_>:!)8&S6/3-2BOW\^5E,FS(V !3C.>OZ4 8UII^I-\3]5\56.E7-
MOIJZ5Y#1.OE/J%P#N!"'D8&%W,!^5:&G^,-0/B;2=&ODL&GU&TEF>*!B'LY4
M"L8I#E@W#8S@=.G-=/K%G<ZEH%]96]R;.ZN+9XDG0D^4[*0&!X/!/M7&6'A'
MQ)!J7A6\EDT6(:+!-;20P"0JZNJC<I(')V]"!C/5J )='\3>+=>2]EMK#2+:
M"ROKJRF>661V!CR%90 -PW8SDC.>@QDY5AXJUO3_ (,6OB.[BLM1ED6-V$VY
M?]9*%)(Y#'+ X&T<5U7A'0-1T6SUBWU VI%]J%Q>(UO(S;1*V=IRHZ>O?VKG
MCX&\0-\*_P#A#VN-,:6/RXXI@T@78DHDW-\I^8X P.!UR>E '47.M7EWX@N]
M$T@6RW%E;)/<37*LZ@R%MB!00<G:23G@8X.>,N^\4:Q:6'A6;4-#M[:XU/48
M[2YAEFWM;NV[E<#!X4D'/&1Q2:GX=\1VWBW_ (23P[/IRSW=JEMJ%G>L_EML
M)*NC*,Y&2.0.*FU[PYK6J6_AX+<VD\^GZE'J%Q)*S1ARN[*( &P/GP,G@ =>
MM %:7Q-XJO?$'B'1]'TO2S-I7D,DES</MD$B%L< '<>!V YY-.TOQM>:[X>T
M;4[2SBLHKOS1?7-VV8K%H\@AAN4MN88'(]3Z53TA]43XH>./[/@M)LI8AA<3
M-'M;R3@\*V1USTI\7@35-(_X1HZ5=V=RNF-.]S%>!E2664Y,RA0<,I+8!['&
M1UH BD^(FHCP++KL.GVDL]OJ1T^91*P1L3"/>@QSG(."1CU-:]IX@US_ (3&
MY\.WUMI\<LFG&^LY86=U7#A"DF<;N2#D8XK"D\!>(6\*ZKHQN],D:[U@ZA')
M^\3"^<)2",'DD8QV]371G0]3?XAV_B%A9K:IIC6+QB9B^6=7+#Y,8!7'7WXZ
M4 5?AAJ&JZMX*M=0U2XBGDN))G#(A#9\Z3.>2,=, 8P.*(KYM6^*]S8.<VVB
MV"2*AZ>?,3\_U"# _P!YO6K?@70-2\,: NCWTUI-#;R2?9W@#;F5I&?+YZ'Y
ML8&>G4YJL+!M(^*,NJ-Q::S8I;E^RW$1)53Z;D)Q[J1W% $H\1:IJ[:VV@0V
MCII,[6NVX#$W,R*&=001L W!<D-DYX '.4/B%>ZFOA.70]/MI(-?68 W,S*T
M4D:,2I '0,IR><X.!TK0L/#NL^'M8UR71FLIK'5IS>;+F1T:VN&&'(PK;U.
M<97T]ZI0>!+O29O!T6EO;/::!YQD,\C(\S2HRL0 I Y8MU]O>@#K[!M5?1HC
MJ"6D6J&,^8L)9H0_;&<$CI7DFH:AJVJ_ +5[[5;B&X>6X<@HA5LB]P1R2,<
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
MLEJ-)>^%T&)D^61%*G@ #DGOT%5[+Q'KVJ6&DZUIVFP7&F7]PJFWSMFBMV)
MF+EMIXP2@7OC)Q4LWA_4+CX@1Z[(MI]A_LI]/DB\UMYW.KEA\N,?+C&??VK.
M\+^&?%?AZWBT$ZGI\F@6TA\BX"O]K\K=D1D?='INR>.@SC  >(?&NIZ!%=WM
MS:V<,%O?1V\=G*W[^ZA9T0S(0V ,N< J?N\D9JG>-K"_%S5AH<-D]VVB6_S7
MCLL:CS9.H4$DGIV^O8Q:IX$\2WND^(],2]TMTU+4%O8;F82&4@2(ZQ/@8 4)
M@$9XXP*WWT/6[7QDWB&U_L^Z:XT^.SGAED>'8R,S;E(5\@[L8./K0!ROB+Q)
M+XG^&,D]W9BTO[/6K>SO( VY4FCN(PVT]Q@@_C75ZMXHNEU74-,TF-3<6$*/
M(TEI-.KNX++'^[^[P 2Q)^\, \UFZGX$OI/"$NEV4]J]]=ZF-3O)YBR(TGFB
M0A0 QQ\H4>P[U/J/A[Q/9>+)]?\ #=SIH.H0QQZA9WY<IN085T91G(!Q@@9_
MD ='X<U6XUOP_9ZC=:=<:=<3)F6TN%*O$P)!!! ..,@XY!%<9I;WC?$7QL=2
M>REL8;6S%RCQ,P,/ERM@ G'=LYR#FN^T^&XM[&*.[N/M%Q@F20+M!8G)P.<*
M,X R< #DUS5CX:U!?%GB6_O5LVT_6H88"D<S&1%C1EYR@!W;_7CWH H6GC+4
MV&A7%IHTDVEZ@\<;006,ZO9QN/DD+XV,H&-V  ,\$CFJOBC7;_Q#X \6W6FI
M:#3;>&ZM1YJL7G"*5D=2#A0#NP,'.WMGB]X8\/\ C'1(;;1;K5--FT2S*K#<
MHCB[>)3\L;#[@X !(SQ[\BC_ ,(3XCT_1?$?AW3;C3)=(U3[0]M)</(LML90
M=R%0I#+D\'((SG!Z4 7[/Q)+;V.CZ+8@+=+I$%U)*]K+<*BD;4&R/GDJW)(Q
MCOFJK^.]>32-"N)/#RVUW?ZF--FANF>+#88AT#*#L(7.3R,]#BG3>$?$VGW>
MCZQH=]IO]J6VG)IU[!=*XM[B-3E2"N6# D_G^!N:SX<\0:I#H,DEQ82W5CJ:
M:C<%F>.,[59?+C&UB!ANI/49QSP 3/K'B:U$$&I0:38MY,DDU^79[;>'VQQ*
M"5;<P.3]. >W.:]KY\4_#?POK36X@>ZU>R9HPVX*PGVG!],@UTVIZ%K<OCBT
MURQN+%[9;(VK0W>\F!BVXRQ@<$D84@E> .:P+?P'K\'@'1O#QN--DFT[4([G
MS-TBJR)*9 /NDY.<= ![T >E45S\-]KG_":R64HL'T@VGF#R2QFAE!7AR?EP
MV6QW(7/8UT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 445S_B_P 1#PQI,%Z^V.&2
MZC@EN)(V=+=6S^\95()' '4<L* .@HKSCQAK6MGP'/?6FIZ<T<E_!#%=6D99
M+BW=XUR/G.TY9@>3P.,9S6[K&KZYIMP(#)IT$*VC2_;IHB4GGW';"D0DW X&
M2<MUXH ZJBO,;[Q/K&N:7X"U&RG@LH]6O$\^!HC(-VQVZ[AE05Z<'ISQ@[.I
M>*]4>75[?1XXY;C2\1,K:?/,MS-Y:N4!0XC&&49)8Y/3 Y .UJEJVKZ?H6G2
M:AJEW':VL?WI)#P/;W/L*-'O9M2T>SO;BSELIYXE>2VF&&B8CE3]#7._%/\
MY)?XA_Z]&_F* .N1UD174Y5AD'VI:Y=M=N)->L_#>FF".Z&G"]GGG0NJ)N"*
MH4,N23GN,!>^:RX?B!/';WUC>6D(URUU2+2Q&C$12O*?W<@SDJI7+$<GY2,T
M =Y2$A5+,0 !DD]JYPWWBFRGU5)M,MM0BAM//LIK8^3Y\O.82K.Q!R!\W3!J
MAH_BR]N/&,&A7<EA<B?3VNC+:(R^3*C*K1D[F#?>Z@C&.10!KZ"OAR^N+S5M
M$2TDF>4PW-U F"[KU#-_%C/O6Y7$_#;_ (]/$G_8Q7W_ *'6I<Z[=7?BN;P]
MI;6\4UM:+<W%Q<1M(J[V(1 H9<DX))SP,=<\ '145YO=_$358?#%[=QZ?:?V
MIINJIIM["SML)+JH>/V8,",GCWKM]'_MKR9_[;%@)?.;R?L1?;Y6!C=N_BSG
M...E &C3)8HYXFCFC62-NJN,@_A7)+XCU?6+?7+K04LC%I5S):I%<(S-=21@
M%P&# (,G:#ANF?:L23Q1J/B+7? =YI%Y%;6&JQW,Y@F@+E9$B((8AUW ;F
MQR,\\8 .\L-:TW5+J\MK&\CN);-PEPL9SY;$9 )Z9J_7EL=WK5AXJ^(MWHRV
M.^WDMYW-V'8-MM5.T!2.3@\YX]#VWT\;-?P:)'9Q^3<ZGIHU%V-K)<B%"%P-
MD>"22^,Y &T^H% '9T5YU<^./$MIX?MKJ?1(8KPZS'IKB=)(EG1G 66-6Y 8
M'^(\'UKM='_MC[(_]M_8?M/FML-EOV&/^'.[G=Z]J %L-:TW4[N\M;&\CN)K
M)@EPL9SY;$9 )Z9XJ_7GVDW%U9^+OB/<6-F;R[B>U>&W#A?-<6PPN3TR:N:7
MXKU"Z\6C0)9].N'ETQKM;BVB;;#*KA&C8;R' +#H0>,4 =K17FES\0=7M/ \
MFM7$>GQWUCJ36.H6WE.PC"O@E/FR2$^?W&>F*[6VO[JZUZ:WB>W>P@MXV=U0
M[C*^2 #NQC: >G\2T :U07EY;:?9RW=Y.D%O$NZ220X51ZFIZ\WT^[UB\N?'
MZ7U]!-!:L\"HMN5(7[.&4*=YP/F.<@Y.3D=* /0+&^MM3L+>^LY1+;7$:RQ2
M $!E(R#S[58KR[POK^LZ+X<\!)-#8MI.I16]B%7>9T8PEE?=G;@[>5QQZUJZ
MCXSU:6WU*ZT&R^U_8+I[=;0V,\C71C;:^)5^1#G<!D-]WGK@ '>5FW>OZ58W
M9M+B^B6Y"AFA4EG53T)49('N>*-0U*2V\,W6JI ZR16;W"PR## A"VTCU[5S
M7PFA!^'MAJ,C^;>ZD7N[NX;EI9&<\D^P 'X4 =;8ZE8ZG$\MA>074:-L9X9
MX#8!QD=\$'\:M5S&M7EIX0B>XLK=#>:WJ4,$<9.U&N) $WMCMM3)]=OJ:B/B
M'4]-\86OA[4EM)FU&VDFL+F%&B4R1C+QNI9NQ!W ^V* .LHKS!/'WB7_ (0:
MS\6/9Z7]F%WY%S;+YF]U-P8<HV<*1QU!SR>.E=!;Z_KL'C4Z!J,.G.+FP>\M
M6M]Z["KA2CDYW?>!W #ITH Z/4=*T_6+9;;4K&WO(%<2".XB#J&'0X/>K:J%
M4*H 4#  Z"O+%^(/BP>!K;QDVF:4VF1R.+RW1Y/.:,3-&6C.<#&!P<YP3QTK
M=\3>+=5TBWU:]@2P@M+.T6YLQ<@N]_\ *7<*%<% HP,D'DYZ"@#MZ*XJ]\5Z
MP^O^';#3K2R$6LV4MRKSNQ,95$;G';YQQWQU'6J:^+O$LGA#Q!>0V>GS:OH5
M[+;S1JC^5<(@5BR#=E3M;."3R,=Z /0:IZKJMCHFFS:CJ5PMO:0X\R5@2%R0
M!TYZD5E0:[+J-WH:Z9-;36][;&[GD,;?ZK"[2OS?*2S  '/1O2H_'NO7OAGP
M?>:O8P6T\EN4REQG;AG5>@Z_>SU% '2T5Q^N^+GT[Q0-#6[L=/FDM%GM)+^-
MC'=2%F!C5@RA2-JYZD[Q@<<]3"UPUC&\D:+<F,%DSA0^.1GGC/UH GHKSK2O
M&WB";0KKQ'J-KI<6D:>]XMVD1D,S^46"^7GCD@ Y^O%:5OXEUQ==TV&>P-QI
MUXC_ &B6*PGA^Q,%R-SR<.IY&0%]<=J .SIBQ1I(\B1JKR8+L!RV!@9/>O/]
M5\;:U'X"F\9:='8"QX:"UGB<R/&9 BN7#@ G(;;MZ<9[UO1Z[?OX^O/#I%MY
M*:8M[#*$;<&:1DVL-V"/ESQCK0!LZIJMCHMB;W4;A;>W#JAD8$C<S!5''J2*
MN5YS)X\U8_#>+Q&+.Q:X^W_994;=L ^T^2&49SGH>36CJWB#Q-_PFT_AS1[;
M2MW]E_;H9KMI, ^9LPVWMUZ>N<\8(!VM(S*B,[L%51DDG  KA+_QCK$MMJDN
MC6B7$VFS&W-L+&>7[5(@'F!9%PJ<DJ,@],G&:TK?Q)>ZSK3:5ID45G-;V4-U
M>->1,[1-*"4BV!E^8 $DYXX&.> #=TK5]/UNS-WIMTES;B1H_,3.-RG!'OS5
MVN&^%'F_\(G=^>$6;^U;SS A^4-YS9Q[9I(-1U5?BGK,-QJ%N--L]-AF$9MV
M^1&9RV#O^]\O+8/  P,4 =U17 7/C;5H/!</C1;:U?26*RR66QO/6W9MH</N
MVE@"&*[<=1GC)[>:2:?3VDL'B\YX]T+2J2A)&1D @XH L5%<W,-G:S75PXCA
MA1I)'/15 R3^0KSJ3XB:C%X0T37)A80M<:@+'4HGB<FV.]E<CY_X=O.>QSQT
MKIM2UG4X%\03VB6<MOIMMF-9%92TP3>RE@3P%*]!U;';D W;&]M]2L+>^M)1
M+;7$:RQ2 $!E89!Y]JKVFM:;?ZE>Z?:7D<UW9;?M,:')BW9V@GIGY3Q7"7^N
MZYJ,?P[N;:ZM;1=6*2SQ"W9E+FW9_P"^#L']WUP<\8HA?6H_B-XT.C_8?M2V
M=BS272L4R$DXVJ0>?7/'O0!W=YK6FZ??V=C=7D<5U>OLMX2?FD.,\ ?0\U?K
MRS5==G\1V/PXUJ"VC2YN[\2")G(17,,@(S@G&<]NE:H\>7>C6OBW_A(8;:2;
M0/*</9!D6=95S&N&)(.?E)SCF@#OJH6&M:;JEQ>6]C>1W$EFXCN!&<^6Q&<$
M],US]_XBU?P]JFAIK*64UEJMPMF6MHV1K:=@2@.6.]3@C.%QU[XK%L]<MO#6
ML_$G6;M6:&TN+>0JO5C]G0!1[DD#\: .ZO-:TVPU"SL+J\CCN[UBMO"3\TA
M).!] >:OUYOXB_MH^+/ DFIM9%7OW8QP1LIB?R'^7<6.\=><+TZ<\;_Q&O;_
M $[X?:U>:;<K;W,-LS"0IN(&,';R,'T/./2@#:N=:TVTU6STN>\C2^O-WV>
MG+/M!8G'8  \FK]>:ZZ-13Q)\/?FMI[WS+K8=C1)S;'J,L>/KSCM5ZW\<WUC
MI_B%=9M[:2_TB]BM%^R*ZQSF;9Y7RG<PY<9QGIQF@#O**XZU\0^(3KTE@U@+
MFUDM&EAO?L,]JD4H_P"6<@?.01R"/ICO65I7CG7Y?"%OXKU*STU=-N+9?+@@
M,GG&X>41H.XV'/;)'7GH #T:LF[\3:-8W\5E<WR1S2S"W4E6V>:1D1E\;0Y!
M!"DYY%8]CKNOR^)/[,EM/.LY[5I(M073IX$@E'\$BR'Y@>H((]/>N3T.^U73
M/ _B[5W&G7QLM4O[@13P,,R1R;MV=QX^7@8R./FXH ]:HKACXJU^QLK&XU&W
MTS=K$UK;Z9%"S[D>127,N>,*!GY>O3/>KJ^(M4L?%Z^'-02TEEO+1[FPN8D:
M)&9#AXW4EB",@Y!Y':@#K**\P@\?>)7\%Z/XJ>RTO[+<W2P7%LN_S"&F,89&
MSA<''!!SUR.E=)INO:RGCJ7P[JT=BRR:>;^WDM X* 2!&1MQ.X_,#N 'TH Z
MNHKFV@O+66VNH8YH)5*212*&5U/!!!ZBI:* (+*QM--LX[2QMH;:VB&$BA0(
MJCV XJ>BB@!LD:2QM'(H9&&"#W%5=-TG3]'MOLVFV<%I!DMY4*!5R>IP*N44
M 48M%TR#5)-3BL8$OI1B2X5 '<>A/4BKU%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;K-OJ-Q#;C3FMB
M4FS/#<YV31%6!0D XY(.<'IT-:5% 'GDWPXD_P"$6UK3;&6UL)+^_BOH+>,,
MUO;LC1G:. <,4)) &-W XYT9O#?B&3Q4NL+J.GL)M/\ L<Z20N?(.XL6A&[O
MD Y(SM!]J[*B@#SNU\!ZU:>%?#%@NH6#7VA7BSQL8G\J1 K+M/.<X;.>/3WJ
MW+X7\3Z7XFO-4\.ZKIPAU,(U];W\#LJRJH7S8]K Y( RI/X^G<T4 <S(^NV/
MB71K."[MKK3FA9;T2(?M!;:Q\W(^55W!1CU; ]K/C/1+GQ'X2U'1K62**2\C
M\KS)<X0$\G '/TK=HH Y&X\,ZE%XCT[Q)I\EJ-0BLOL%Y;2NPBGBSN&'"DJP
M;G.TYSBJ.I?#Q]4TO5)&OEMM<O;^+44NHERL$L0 B4 _>4*,$\9R3@=*[RB@
M#C;GP_XIUSPUJ5EK.L6=O>7-JUM"=.C=8TSC+MN.23@#C& 3US45CX6U^+Q-
MHVLW%WI2"RL'LI+>V@<*%)4C82>^WT&!V-=O10!S?@_0;[0(=5CO)+>3[;J,
M]\IA+?+YASM.0.GKW]!45[X<OK?QH/$VCR6[2S6HM+RTN69$E4'*.KJ&*L.G
M0@CTKJ:* .!U/P%>W/AV]M+>YM1J&HZFFI74T@8(&5U8(H )( 15R?<]\5WB
M%S&ID55?'S!3D ^QP,TZB@#CK+PQJ^@WNN+HT]FUAJT[W86X+![69QAV4 $.
MI(!VY7'3-0OX$FT[_A$O["NH(O[ 66+%TA82K(FUF^4CYL_-C@'/:NWHH XR
M+POJL5[XNN#)9M_;JJ(AO8>45B\KYOEYXYX^GO6?_P (/KUA8^'+O1M2LH-:
MT:R&GOYRL]O=PX7AL89>5!X[UZ'10!Q>M>&=?UG1K&*XOK*2_BU&&_E;#I"O
MED$1QKR<''4G.<GO@=FNXJ-P ;'(!R ?K2T4 <'>^"M5O6\9@7\%K_PD"1B&
M2)F+0E(PF#P,A@.<=,GK4]AX7UZ/Q7I6MW5WI<8MM/>QEM[:!PH4LK#9D_[/
M?&!V/6NUHH Y/_A![63Q3K&I7$GF6.I6ZH]F1\HE*&-Y/J8]J_BU/T/0;SPK
MX%;3XM0ADU**!O\ 3;H'87"[4+_[*JJ+]%KJ:* ,OPY/J5SX?M)=76,7S*?,
M,2E5;#$!@IY&X '!Y&<5@KX5U:VU+Q1);7=FUIK7[Q4D5@Z2&(1D$CC;QGID
M]..M=E10!P?_  ANK#0/"&G":RW:!<0S.Y=\3"-"@ ^7Y<AL]\>].@\+>*-%
MUS43H.KZ>FCZE<M=217<#/+;2/\ ?,6" <GG#<#TZY[JB@"-($6V6W?,J!-A
M\P[BPQCGUS7(:#X;USP?')INC2V-[HGF-);07DCQ2VH8Y*!E5@ZY)(R >>IK
MLZ* .5\1>%+KQ%HJ1S:@(M4M[N.^M)U0^7!+&?E 7.2O4'G)R3Z 2IH=_?>(
M+'7=52S6YTZWEBM+>WD9DWR;=[LY4$9"@ 8.,GD]NEHH \Z_X0/5_P#A6B^%
M/M-CYPNO.^T9?;C[1YV-N,YS\O7W]JWYM"U&?QY8>(";58+>Q>T>(.Q8EV5B
MP.W'!7&._M734R6*.:)HI45XV&&5AD$>XH \J\$Z-J'B3X1VFC2/:QZ9=2S"
M697;S?*^T.60+C&3@C=NX!Z<5MZIX)UFZO?%"VNH6*V.MV8MU,T3-+;@1%-B
MX.-G)/L2>#79:?I>GZ3;_9].L;:SASGR[>)8USZX4 5;H XJU\*ZS%K/A:^N
M+BQD&C6<EM*$WKYF]57*Y!QC8.O7GI4^BV8\(OKEYKE_IUO;:IJ372.\VP(S
MJJB,E@ 3A/QYXKKJK7VGV6IV_P!GO[.WNX=P;RYXED7(Z'!&,B@#EOAWH-OI
M.F7ES:RO):W=S(;'?_RSM0[&-5_V<L[#V<5H>.-!N_%'A*\T:SEAADN=@,LV
M<(%<-T Y^[CMUKH0 H    X %+0!RGB+P_J/B"&[L[RUTJ[T^ZME18;AFS;S
M?-F13L.>JX^Z?EZ\UNZ58/I.A66GK,UR]I;)")93@R%5 R3SC./>KU% '&Z+
MX,FA\&ZKX<U>6&2&_DN&\RW)RHF9F/4=5+<'O3O#NB>+;:.&PU[6+"[TZU78
MCVT+I/<@#"^:2< 8Y.WJ0,GKGL** /&O%/AW7_"_PGU?1YM1L;C0[79]D;RF
M^T[#.I".<[>,]1G..U=WJ/A_5QXXB\0Z3<V2B2P%C<QW2,=JB0NKIM/)Y(P2
M/K707^FV&JVWV;4;*VO(,Y\JXB61<^N""*GBBC@B6**-8XT&%1!@ >@% 'G8
M\ :ROP\/AG[?9/*;[[4)BK *OG^=@_WB3QT&/>N@70M2/Q"7Q&S6@M_[-%@T
M(=BX/F>9N!VXZ\8_'/:NGHH X9?"_B?1O$.I7'AW5=/32]4G-S/!>P.[V\K
M!WCVD YQG#'&:FD\*ZOIGBXZ]H5[;2?:K6.UOX+_ ''S/+X24,O\6."",'FN
MSHH YKP5X>O_  WI=W:7]W;7#37LURI@C90HD<M@Y)]?P]^M1S>&;QO'%UK$
M=Q;&POK%+2Z@D1B^$9C\I!Q@AB#GI74T4 <#;>!M3C\'OX,GO+:71=VQ+K+"
MX^S[]WEE,;=V/EW[NG.VN\1%CC5$4*J@  =A3J* .,/P^M9KWQ,;B8O9:RK>
M7;XX@>1%$KCW9D1O;'O5ZT\.7=GX ?0A<I/?RVCQ37,I.'E<'>YXSC).!Z #
MBNEHH X9_!NJKHGA&&WN[);[P^R#=(K-',HB,1/&"#@YQ^M7;+P]JMGXH\0:
MN9+.5=3MX(D3>RE3$K*"?E/7<3@=/?K7644 >>6/@;6++2/"%CY]BYT"<RN^
M]QYXVLH &WY>&/KTJS?> I=9O?%ZZE+ ++Q!% BB)B7@:%<*W( /.&]L8YZU
MW5% ')+X=U;5?[$C\036;II,ZW6^W+%KJ9%*HS @; -Q8@%LG'('6C<^ I]5
M'C"VU*>!;7Q T;H822\#(BJI(( ;E0W;T]Z[NB@#@G\,>+=0N/#DVIZAI/F:
M/<^:TL<<C&X&PIN()&"0>G3/.>U=-XIT4^(_"NIZ.LPA:\MVB60C(4D<$CTS
M6O10!QDOAO7;K5?"U_<SZ>TFCF1I5CWJ)-\?EX7(/0<Y/4\8%5;OP#=:H/%D
M5Y=Q0)K4T-Q!);EB]M)$%"'D#/* ]NX]Z[VB@#EM'L?& A8Z]J&F7$D492%+
M.-XQ,Q&-\I.>W\*C&3GTQ0L_ <S_  M3P=J%VBR11!([NVS\K*^]'P<8(8#C
M/..O-=Q10!S.@67BZ,JWB+4=.N/(0K$ME&\?G-C&Z4G/Y*,9.>PK(M_!NL1^
M#/$>A236)EU>>ZE697?$7GDD@C;SC)^OM7>T4 <CJ_A&ZU?PMI%F;F&VU;29
M8;BUN$!>/S8A@9'!*L,Y';/?%68]#O[OQ#!X@U)+07=G:/;VEO#*S(&<@NY<
MJ#SM  V\#/7/'2T4 >=1^ ]7C^'&G^%A<V)FM+I)C<;GVL%F\T#;C@GIU]_:
MM\Z%J+_$&#Q&6M5MTTUK%H0[%LLZN6!VXX*XQ^/M7344 9^BIJL>E1+K<UK-
M?@MYCVJ%8R-QVX!YZ8_&M"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *YG6_$4]OXHTSPY8R6MO=WL,MQY]VI=0J$#:J!E+,<Y^\,!2>:Z:N3\6Z
M'X>\77D&@:L&2^6(W5G/$^R:/!PS1MZ@[<CD=/2@#3T>[UE]3O[+5HK7;;K$
MT$]L&43!MV25).T@KC&3ZYYK3BN[:>62*&XBDDC.)$1P2A]P.E>2OJ/BS0]'
M\:>&YM2DU:33--6XL]15<3*KALHY'\8 )!Z\9[C&S86>AW][H6O:-KD<MW%;
M2QV5O:I$GFJT>2DBJ,[5QGG&#[F@#T'[7;?:OLOVB+[1C=Y6\;\>N.M4;'7]
M/U/4M0L+.YCDGL7$<V&! <C./? QG\JX+P@_AO7O!'AZZU"X4ZK:WB32;9-M
MR;X,0P8?>.XDY!XQ["KWA.QTQ_%_CBWFM;0[K^-!&\:\J;=20!Z'!/YT =GI
M$EXNBPOJMU9SW2J?.GM05B)!/3).,#KSU!JW!<P740EMYHYHS_'&X8?F*\7T
M&[:#P%\,H;C_ )!$]ZR7>?NE\R>4K>V_!YXR!72:GIZ1_$;6K:W@C.FW?AYI
MM0@V@QF8.5C<CIN*AA[A?:@#T-;RU>1(TN86>1=Z*'!++Z@=Q5?6=271M#O]
M4>)Y5L[>2<QIU8(I; _*O)+'3;&S\%?#+4[>VBCOY-2LHWN@O[QE9'#*6ZE2
M.,=.!7J_B'43I'AO4]2%L;DVMK)-Y _Y:;5)Q^.* ,.T\37WG>''FDL;RWUO
M(06B,##^Z,F[)8[U&W:3A>2#[5L^)->MO#/AV^UF[#-#:1[RB]7;.%4>Y) _
M&O/-#T&?P3KOA_4=,FBNM-UUA;W%J%&+=Y$:7?;]UC^4Y7T //4;GQ35=8^'
M.MPZ?+'=363Q2SPPN&9?+D5V5@.AV@G!H TX_$&I:;K>CZ?KB6O_ !-T<0M;
MHR^3,JAC&V6.X$9PPQRO3GC)\1>*O%OAVT;Q!<:7IK:!'*HFM@S_ &Q(F8*'
MS]W/()7'&<9[T[Q<!K/BWP)%9,) +N34"Z\@0I']X^Q+J/J:NZQJ>C:]=G3K
MG4[*/3+.=9+PR3JOG2(0PB&3]T, 6/3C;S\V #L**9%*D\*31-NCD4,K#N#R
M#3Z (YY5@@DF?.V-2QP,G &:XBR\3^(M7\&_\)1I8TFXADB:9+#8Y=%&?E,H
M?!< <KL'/&>]=O/*(+>69@2(T+$#O@9KR36_#\7AW19_'W@'5O[/B:$7D]@6
MW6ETO4C;_"QZ<=^!B@#UJXN8+2+S;F>.&/.-TCA1GZFG/-%'"9GE18@-Q=F
M4#US7GMOK-O=?$MK?Q D=N)]%@EL(+HC:"Q;SU&>-_W0>^%JF4T[2_$/@71[
M%WD\,[[M(6E<R(]PH/E@L>H&7V?ACH* /38[B&: 3Q31O"1D2*P*X]<TU+NV
MEF,,=Q$\H4.45P6"GH<>E>2^)M/6"Y^)-K;PH=*.C+=/%M&R.[*/RHZ!BJAC
MCV-3WWA^PL3\/=6T2VCAU::]MTEFA^_<0-$6F+GJPVC.3G% 'J;W=M'<I;O<
M1+.XRD1<!F'L.IJ:O';"+2O$_AK5K;7==%CJ-OJ4SW:JL:W,,B3$QE&(W?="
MJN.WRBNO^)]W>6/PXOY[4R\>4+ADX<0EU$AX_P!G.<= 30!UL%W;7+.+>XBE
M,9PXC<-M/H<=*Y*X\0ZMK&L:UIOARYTZ*YTLPJ@NU+K<NZ[V&5.54*0,@$YS
M5/Q!:PV_C+P3>Z"D4<DTLD$GV< ++9^7N.<<%5PI'H2,=:7P?8V4?Q"\;M':
MVZM#=6PC*Q@%,VZYQZ9YH T/%GB'5]$U3P_:V8LBNJW8M',T;L8CM)W###(X
M/'%+/XFU'1?%VDZ'K$-K-#JPD6UN[4,A61!N*O&Q;@@\$-^%97Q+B%QKG@B$
MR21[]9 W1MM8?(W0UF^([9O#?Q0\*7EI=S:G=7\K6CVEX_FM;Q'[TL7=,#.3
MW% 'ITEW;0S1PRW$22R?<1G 9OH.]++<P0;O-GCCVKO;>X&%]3[>]>40QZ7X
MEA\7:9X@UJ*QNH]3F$ZR+&LL<2MF%T9AD (%P1[^M:-KHNF7GQ:DBN[1+I&\
M.022"ZB!,K^<PWR*1@M@#J.* /2/.B\CSO,3RMN[?N&W'KGTJM/JEE!IDVH_
M:(I+6)&<R(X(( R<'IGBO'=*U :=X+\'Q75T+;1AK5W!/*ZADCP\PA#;N-H;
M'7@8![5UJ:'H]K9^+YK745O_ +9:^?<0!8S!%((V 90HP&(&3WX!]* );/5O
M%FMZ3IFLZ9?Z'!97L"3SQW,;EK;<58*"&^8E20<XYY'I74OK^G)XA30S<I]N
M:W-P8]P^50RJ,^Y+<#V->8:K862_ +09UM8%E$>FR"01@-N+Q G/K@D9KI)8
M+%?CB'GBMP3H =6=5YD^TX!Y_BZ#/7I0!VZWEJ]PUNMS"9UX:,."PXSTZU(T
MT22+&\B*[?=4L 3]!7E^C/>:%K/A^WU"WM-6TBZNY#I.L6_RSQO(DC;9E/7*
ME\D>F3S6W\15C6[\'3N%&SQ#;CS#_""DG&?<XH [19XG9U25&*?> 8';]?2F
MI>6TDB1I<0M(Z>8JJX)9?[P'<>]>9W"V%WXP^(L)%O*C:1;[TX(+!)<Y]P<?
M2LZUTVQL?#WPLU*VMHHKZ:ZM(Y+E5_>.KVS[E+=2. ,=  !0!Z7XFU9M(T*^
MN+>XM([V*WDF@CN.1(54MC:"">G8T:#J_P!L\(:3J^H2PPO<V4,\SDA$#.@)
MZG@9->?V<UIK'AGXC_VNL,FI17-Y'*DP&Z.%$_<8ST4 9!'?)ZU#IFI1)>>!
M[._OXK2QF\-Q_9))D1HVN,(&7YN VS&._)'?D ]:^T0^4DOG1^6Y 1MPPV>F
M#WS2+,EQ SVTT;]0K@[E!''8\X/;->1:WX>T;3]!T.TLKMK^V'BVWVRMMQ#Y
MC@O'$R@80$G@=#D=J]5TS2=/T6U-KIEG#:6Y=I#%"@5=QZG H X.T\;>)Y]
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
M;Q.D<$)BGTJU=U" K(2TG)'?H* +7B7QL\?P[G\3^'9K:4(R[?.0L&0RB/(
M88ZY&?RKLKBZM[2/S+F>*%,XW2.%&?3)KQ55M4_9E0PB%96M[=I=@ 8_Z2 "
MV/H1SZ&NKU.\@E^*%[I>K7T-K')ID1L%N8T9)%+/YP&_C<3LR!R0H]* /0P0
MP!!!!Y!%+7/^"M-L](\+6VGZ=?S7]E SI#/,025#'@$<%0<@>PKH* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ***R]?\0:=X;TW[;J,Z1(76.-2P!D=C@*/S_ 9/:@#4HKD;CQ)<
MP_$&RT[[79G1I],FNRX7!#(RKDONP1R>P_&NHBN[:>U%U#<126Y7<)4<%"/7
M(XQ0!-15>SO[/4(C+97<%S&#M+PR!P#Z9!KE?$.OZY9>.="T'3Y=.2#58[AO
M-N+5Y&B,2ANTB@YS[8]Z .RHKD?#'BVZU'7]=\/ZO!!#J&CM&SS0$B*:-UW*
MP#9*G'4$GZUTMIJ-C?H[V5[;W*H<.895<*??!XH LUS.NZ%J&JWQD6#09H5
M$1O;-Y)$]<,'&.<],5H:AXGT33+">]NM4M%AAA,S8F4DH#C(&>>>/KQ4,FI/
MJ5CI5[IFIV=O%-<1&82X?S$(YB4@C#G(]>G2@#/L-&\1:7 T-@?#=M&[%G6*
MQE7<QZD_O.3[FJ^F^%]6T:YFN=,M?"MG//\ ZV2#39$9N_)$G2NKNM1L;%HU
MN[VWMVE.(Q-*J%SZ#)YJO=-=C7+!8[^UBM2DGFVKIF68X&TH<\8Y)X- '.0^
M%]6M]7DU>&U\*QZC)G?=)IL@D.>OS>9GFI6\/ZX]]/?-#X7-W<1^5-.=.DWR
M)_=9O,R1TX]JZ235=.A95EO[5&:3RE#3*"7X^4<]>1QUYIUYJ-CIZJU[>6]L
MKG"F:54!/MDT <LGAO68]*?2TM_"JZ>_WK5=-<1'O]W?BGP^']=M[.:TBC\,
MK;S?ZV/[!)B3C'S?O.>..:ZI[JWC\K?/$OFG$>YP-YQG ]>*IW&OZ3;:3<:K
M)J-K]AMP3+.LH95QU&1W]NM '-'PIJ9M[>W-EX2,%NV^"/\ LM]L3>JC?@'W
M%:OD^,,8^V:#CIC[)-_\<K3TK5;76-*M]0MI%,4T:R<,#LRH.#CH1GFJVB>)
M=+\0F[_LV[BG6VG:$E'!W;<98?[.3C/?% &/::!KMA*)+1/#,#J"%,=A(NT'
MJ!^\X!]!4MMI/B2SEN9;8^&X9+J3S)VCL95,K8QEL2<G%=#:ZC8WSR):7MO<
M-$<2+%*KE#[X/%32S1P1-+-(D<:#+.[ !1ZDF@#E++0M?TUG:R3PS;EP%8Q6
M$BY Z#B3IR>.G-9I\ .3DZ)X))]?[&/_ ,77<VMY:WMN+BTN8;B$Y DBD#KQ
M[CBFVFHV-_O^QWEO<^6</Y,JOM/H<'B@!UFMRMG$MXT+7 'SF!2J9]@22/SJ
M>JAU73E>-#?VH:60Q1J9ER[CJHYY/M5,^)M*'B7^P/M<7V\0><Z;Q\N6 53_
M +1R2!Z#W% %^_CN9;&:.T, G9<+YZ%D]\@$$\9[UQZ>$-1CF25++PFKHP==
MNFR !AT;'F8S[]:Z/3[B:%-2EU'5+*:*.Z?8T8""WCP"$D.3\PZD\=1Q5Q-0
MLI)Y8$O+=IHEWR1B52R+ZD9R![T <OJWAS6M=CB35H/"]\L3;HQ<:=(^T^V9
M.*EN]%\0WUB+&['AJ:T7&V&2PD*+CI@>9QCMZ5T1U.P%N+@WUL(2VT2>:NTG
MTSG&:6\U"RTZ-9+V\M[9&.U6GE5 3Z DT <1KGAWQ5)X1U+1].30 E[#)$8X
M+9XLEUP6+&3&??!-2^'_  [XBTRQM&C@\.6MU' (B?L;EE'&0&$F,$C/&,]Q
M7:SW=M;6YN+BXBB@ !,LCA5 /3D\5S7A/Q!>:SKWB2UGN+6XMK"XB2VDMDPK
M(\0?.=QR>>N>U %:7PMJT^L)J\UKX4DU),;;IM-D,@QT.[S,Y'K6D]OXND1D
M>ZT!D8$,K6<I!'H?WE;-YJ-CIX0WMY;VPD.U#-*J;CZ#)YI\EU;PNB2SQ(S@
ME S@%@!DX]<#F@#E=/\ #VN:2Q;3XO#%J2NW,-A(N%SG:,2<#/;I1:>']<L+
MN6[LX?"]O<S',DL6G2*[GW(DR?QKHCK.EBS2[.I68MG;8LWGKL9O0-G!/M5F
M6ZM[<J)IXHRP)4.X&0!DD9]!S0!R6H^&]9U>5)-2MO"MX\?W&N-->0K],OQ3
MK'P]K6F3--86_A6UE88:2#371B/0D/FM'Q'K4EOX*U36=%NK29[:TEGBD(\V
M-BBDX^5AZ8Z_G5O3-41_#.GZEJ%Q##YMK%++([!%#,H)Z\#DT <_=^%M6O\
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
MC"JW'(  P*<?#NBDVI.DV)-H,6Q^SK^Y'^QQ\OX5+!=I;:1!<W]];$")#+=
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
MHFE7-C'8SZ99R6D1!C@>!2B$=,+C _"@#S,:#;QZEXXL-.NUTG29;BP$$D:
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
M1(9=2UVQO6>5XQ>1[(HY"7(5  2,C[O7J*YNUM;2W^,]]:0001PS>'8FDA1
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
M6N=\#:B-5\)VUS_9PT]_,F22V5MR*ZR,'VGNI8$BNBH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J
M.>"&Z@>"XBCFA<8:.10RL/0@]:DJ.>>&V@>>>5(HD&7>1@JJ/4D]* *_]E:<
M9DF_L^U\U %5_)7<H P #C@8IO\ 8NE?9Y;?^S++R92#)'Y"[7(Z9&,&F0Z_
MHUQ:3W<6JV3VUN=LTHG7;$?1CGY?QIL?B/0YKS[''K%@]SY7G^2+A"_EXSNQ
MG.,<Y].: +D=C:0R/)%:P([H$9EC +*. ">X'I3K:UM[.!8+6"*"%?NQQ(%4
M?0"J5MXAT6]T^6_MM7L9K.%BLMQ'<(8T(Z@MG HMO$.C7FH?V?;:M8S7NP2?
M9X[A6DVD9!V@YQ@@_C0!HLJNI5@&4C!!&015'^Q-)$)A&EV7E%MQ3[.FTGUQ
MCK6'X8U;4KSQ5XKT^^N5FAT^Y@2W"QA-BO$'(XY/)[GM6Y:ZYI-]=&UM-2M)
MYPN[RXIE9MO0G /3/>@!]SI&FWL,4-UIUI/%#_JTEA5E3Z CC\*FFL[:XM3:
MSV\,MN0 8G0,F!T&#Q5>TUK2K])WL]2L[E;?/G&&=7$>/[V#Q^-1?\)%HA6-
MAK&GE98VE0BY3#(OWF'/*C!R>E &@T,3HJ-&C*A!52H(!'((^E BC$K2A%$C
M*%9\<D#) )]!D_F:R6\6^'$L(;YM>TQ;29S'%.;I CL.H!S@D5?O=2L=.@$]
M[=P6\3<!Y9 H/&>,]>* %CT^RBNVNX[.W2Y?.Z98E#G/J<9J)M&TIHO*;3+,
MQAS)L,"XW'JV,=3ZTG]N:3Y%K/\ VG9^3=L%MG\]=LQ)P AS\Q^E0+XHT&33
M[R_BUBREM++/VF6*=76(CL<$\^W>@"U_9.F^<9O[/M?-*["_DKN*XQC..F.*
M=::9I^GL[65C;6S/]\PQ*F[ZX'-5/#OB"Q\3:+;:G8RQLDT:NR*X9HR1G:V.
MAP>E3W6M:797'V>ZU&U@FX&R295.3T&">_;UH <VD::]M);-I]HUO(_F/$85
M*LW7<1C!/O2OI6G2>9OL+5O-"B3="IWA>%!XYQV]*Y2W\4OI_CCQ+::YJUK!
MI5G!:O;F;9$L9DWY!8]2=H[]NE=5-JNG6UI%=S7UM';38\J5I0%DR,C:>^1S
MQ0 G]CZ9F(_V=:9AXC/D+\G.>...?2DGT72KFZ>YN-,LY;AT\MY9(%9V7IM)
M(R1[5SWC?Q#-:_#G4M=\.ZE;EX(C)%<1A9E.#@@=L_GTZ4NJZQJ=KXW\(V,5
MTHL=26Y^TQ>4,L4AW*=W4<GMCI0!TCZ98231S/8VS2Q "-VB4L@'3!QQ48T7
M2@CH-,L@DARZB!<-]>.:QOB%J>HZ+X$U74]+N5M[NUA\Q':,/W'8\=^^:U-/
MU[2K^Y:PM]4LY[^% 9K>.96D3URH.10!S^M^&M3DUF.YL+'0K_35MA"FGZBA
MC6!MQ+/&51A\W&05_A'-:OASP_'HS75S]DL+.>[V>9!I\6R%=N<=AN;YCEL#
M( &.*OR:YI,.H)I\FI6B7CML6!IE#EL9P!G.<<XJZ[I'&SNP5%!+,QP !W-
M#JIR:3ILLD\DFGVCO< +.S0J3*!T#''(^M0)XBT62.:1=7L2D"AY6^T+B-3T
M9N> ?4U,=7TP-:*=1M-UX UL/.7,X(R"G/S<<\4 ..E:<9S.;"U,Q&TR>2NX
MC&,9QTQQ67JFGZO9Q6\?A2'1K,/(?M1N86 "XX90F,L#V/7U%8N@^,$MM1\0
MP>)=;LH4MM4-K:-.R0 KY:-M&3SRWJ:Z+4KC&J:3''KEO9;Y6+6KJC->KM.%
M7)R,'YLKZ4 7-,L(]+TRWL8F9DA0+O;[SGNQ]R<D^YIC:+I31")M,LS&'+A#
M N QZG&.I]:2\US2=/N4MKS4K2WF<@+'+,JL2>G!/?MZT^_U?3=*56U"_MK4
M,"09I0F0.IY[#O0 ?V3IOG&;^S[7S2NTOY*[B,8QG'3'%,_L32?)$/\ 9=EY
M0;<$^SI@'UQCK6=JGC/1-)U72M/N+^W634=S1L95"K&$9MY/3!( 'KGCI6GJ
MNJV6B:7<:EJ%PL%I A=W;T]O4^@[T 0WNC02VURUC%;6>H/"T<-XMNI>)BN%
M8>N../:N/M_!%[>6 TW5M"\*K'Y7E/?P1M).PQC<%9!M?ONWG!YYKK-,\2Z9
MJ7A^WUD7EM';21HSDS*1$S '8QSC<-P&*O6.HV6IPF:QNX+F)6*,T,@<!AU!
MQT/M0!8 P /2H;JSM;Z,1W=M#<1@Y"RQAP#ZX-,O=2L=-1'O;N"W5SM3S7"[
MCC.!GKQS7,>._$-S8^ Y=<\/ZC!Q)#LGC595=7E5#@\C^(\\]* .F72M.6>.
M=;"U$T8 200KN4#I@XXH32]/CU!M02PM5O7&&N%A42,/0MC-<_J&K:E;?$K1
M=*2Y7^SKRSN)7A\H9W1[,'=U_B[8KJ9)$AB:25U2- 69F. H'4DT 06^FV-I
M,\UM96\,K_>>.)59OJ0.::NEZ>FH-J"6%JMZPPUR(5$A'H6QFF6>LZ7J!E%E
MJ-K<&$!I!%,K% >A.#P/>N.M?$EWXLU35K?0O$=G9S6%ZL-M#B.9+J-55G9A
M]X@EF *$8VCWH [,Z1IC/*YTZT+S<2,85R_?GCG\::=%THQI&=,LBD9RBF!<
M*?88XJAKOBW2?#U_IME?W444]_*40/(%"J 278GH.,>Y-8MEXL^Q^,O$]OK>
MLV<.DV<=F]J\I2)$\U7)&XGYB<#OVXH [>HY[>&Z@>"XACFA<8:.10RL/<'K
M44VHV-O9+>37D"6K@%9FD 1@>F#T.>WK18ZA9ZG:K=6%U#=6[$@2PR!U)'49
M% #;K2]/O;9+>[L;:X@CP4BEA5U7'3 (P*LQ11PQ+%$BQQH,*BC 4>@%<9+X
MHDTOXB:E8ZOJMK;Z/#ID5TGG!8E1VD9>7/)/R^O?I75C4[!M.74!>VYLF4,+
M@2KY9!Z'=G&* +559=-L9I)9);*VDDF4)(S1*2ZCH"<<CV-5T\0:-)I\NH)J
MUD;.%BLL_GKL1AU#'. ?8T^VUS2;S4)-/M=3LYKV--[V\<ZM(J^I4'('(_,4
M *=%THI&ATRR*1G*+Y"X4^W'%/FTO3[F\BO)["UENH?]5.\*LZ?[K$9'X5')
MKFDPZ@FGRZE:)>.VQ8&F4.6QG &<YQSBN8U?Q5'<^,QX7M-=@TUQ8M,URC1.
M_GF0(D6'!&?O$KC)XZ=P#MJ",C!Z5Q^G:Z=!\/ZIJ/B/Q38ZG]D8><UK$J+
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M!QGCRY@LO$O@JZNIHX+>/4Y \LK!47,#@9)X%4]-6PO/B7XX>98)1_9]F 7
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
M8M5V&6'?@+*O0,2201P<''>G>*KI['XC^$+F];9I)%S")&X1+ED 3<>Q(W*/
MJ:[*VLK2R5EM+6&!6.6$487)]3BGSP0W4+0W$4<L3##)(H93]0: .%TJ+R?'
M_C.]MG5=*>U@\Y@?W9N0C;B.V0FW=]1FKOPI='^%WA_8P;%J <'.""<BNK6S
MM4M1:K;0K;@8$00! /ITI8+:"V!$$$<0/41H%S^5 '$&\MK/XW3K<SQQ-<:%
M"D(=L&1OM#\+ZGGM7$7*V8^"/B6Z40>=_;,KB48W9%X-IS]#Q[&O;Y+>"619
M)(8W=05#,H) /49]ZA_LRPV%/L-MM)R1Y2XS^5 ''W30#XVZ65:,2/H<^2",
MM^]3'UX!K&\.3WFCZCX;M8KJVUWPY?2R?V;/C;=61\MSA\<.H7<I/4$\]A7I
M:V%FLBR+:0"1<;6$8R,=,&D@T^RM9FFM[.WBE<89XXE5B/<@4 <S\4G1/AAX
MA+L%!M& R<9)Q@4_P_X9T>YLM"UF59;NYM[2,VSSW+RI#N09**25!]\9KIYK
M:"Y4+/#'*H.0)%# ?G3HH8K>/RX8DC3KM10!^0H \GNM0T^TC^*<]]:F_M4G
MA$UM'(5+@P(N"R\J,]2.F#5G2]2LI?BY9-)JUC>+/X?>)3;X\G/G(1&G)+8&
M3R2>IX%>E)8V<9<I:P*9 5<B,#<#U!]:%L+-515M( J(44",853U ] ?2@#Q
M.V2QA^!&F7,:VZ2C6$<2+@$,+X@'/J%_2O:(]6L)M6FTN.[B:^AB6:2 'YE1
MN 3[4[^S+#9L^PVVW.<>4N,_E4J6T$4ADCAC20J$+*@!VCH,^@]* ):*** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MJE_JEAI42RW]W#;([;$,KA=S>@]3["K=<+XVM/$-AK^E^*M"L4U46,,L%QIQ
M;:[(Y4EXC_>^7'J1QS0!UUAJVG:HK-I]];W03&XPR!]N<XSCIT/Y5<K@-&\;
M>&+C2_$'BJRCFAN((4.I64D?ES(\8;:&']XYVYZ?*/0U=@\4ZO#X@L;:\TYI
MM.NHI&EN8;&>(63JN[#LXPRGD!AMY'2@#LJ0D*"2< <DUR-CXAU_5+#2-:T_
M3;>XTS4)U#6^=LT-NV<3%RVTX&"4"YYQDXJIX9U#Q!=^*/%R33V<ZV=TD,,1
M5D 'E!E .3@?-R<')STZ  Z_3-3LM8TZ'4-.N4N;28$QRH>& .#^H-6ZX/1_
M'4E]X3\,7"6=O%J6NRM%! N1%$%W%F/<A57IQDD#C.1;/BO4K+7=2T"]MK67
M4(; ZA9S1EHHKB,':P8'<48'W.0>U '8T$X&3TKSNQ\<Z[)8>%-6O+#3TT[7
M)HK9DC=S*CR*2KC/&W*].3C'/8=IKUBNI^'M2L&N3;+<VLL)G!QY892-WX9S
M0 MIK>EW\XAM-0MIY"I95CD!+*.I'J!ZBK_09->2^%]<FUS7O#FCZXD>GW>E
M1M<6<D88)JBB-HP\1(&$V$L1U/'& :Z3XM7UQ8?#75&M9&CDG\JW+J<%5DD5
M&_\ '21^- '4V.L:;J3NEC?VURR#+"*0,0.@/';@\^U0MXCT1=9&CMJ]B-3/
M2T,Z^9TSC;G.<<XKE?%I&C>+/ DEDHC_ -+>P*+P#"\?*GV!53]0*J_$3^RM
M,70UO-(N(M-AU2*ZFU."-&6W8-G+'.X;F(#-CH3U.* /1Z*** "LB3Q3H$4\
MD$FLV"21DJRM.HPPZKUZCN.M:<\9FMY(U=HRZE0Z]5R.HKQ^VU<^%-!3P-X_
MTKR--*?9K768$WV\@S\K/_<<'G)[\G'6@#V2BN;.OW8\?)X?"V[6TVEO?1S
M'<I$BI@\X(^;.>*RK'QU<S:07FM8#J$NMR:/;HA(C9U8C>V<D *K,1[8[T =
MS17)7OB75O#MMK=UKEA%)9V4<;VMU;?(+IG.WR]A9BI#$#.<<YJU_:>O:=J7
M_$UM+632OL;W$MY;97[,Z<E&#,2X(Z, .G2@#HZ*X6W\9ZQ//HEU%I4MSI^I
MR(LL45E.)+-'&5D:0C8ZCC=@#&>"15C1_%]QK>JS6UI-8"2VOI+:[TZ0,MS#
M&K,HDY;YLX4\+C#=21R =E17&Z3XON-:U:>UM)K 2VM\]M=:=(&6YBB5BHER
M6^8'"MPN,-U)'+7\6:I?:-J^MZ-;VDMEILTT:P3!O,NA%_K"K@X3)#!<JV<#
M.,\ ':45P<_CC5-0U+0K?P_964L.M:?+=V\MW*R["JJ<.%' &['&<GTZT\^,
M-2.K76B,^EVVN6MO"XLIM^+QF0,QA<E?E!RHX)RO.* .M?5=/BU6+2Y+VW74
M)8S+';&0"1T'5@O4C@_D?2I;N\M;"V>YO+B*W@09:69PBJ/<G@52N]"L[W7;
M#5IHH3<66XQ.(AYF2K+@OUVX=OE]3GM1XD&?"VK@_P#/E-_Z : &P>*?#UT\
M26^NZ9*\IQ&L=W&Q<^@P>:MWVJ6.F-:K>W,<!NYUMX Y_P!9(V<*/<X->02Z
MG(?V?+6SE\/7L\4FF+%]J=8VAAXXF.UBX"_>SMSQVKKVUVXT70/!$4$EIJT%
M]/:V+WS.26)C/[Q1CDG:>2<C/2@#NZ*XB7Q-XDNO$'B72-.L=,5]*C@DBEGE
M=@X=6;!  Y.T#T'/)I]CXX?5]/\ #"V5O''J.NP-.%E)9+=$4&1CC!;D@ 9&
M<]1B@#HXM>TFXDU".'4+>1M. -WL?/DY!/S'MP#^56;&]MM2L8+VSF6:VG02
M12+T92,@UYYHMUJ5AXK^(]U+%:3WMO':2!5+1QR!8&(/\1&0.G//?O5W_A--
M571O!=Q:Z99-_;HC1T,K((F:(OA1@X7CKS]#0!WU%<3:>-+ZS3Q9'KEI;M/X
M?B6X8V1;;-&\9=0 W(;Y2#VI/^$LUN+5/"]JUKI\Z:_$TBE6>/[.502$9^;?
M\IP#A>1VSP =O65)XFT**X:"35[)9%?RV!F7"O\ W2<X!]NM<Y\7=9O-#^&V
MI7-A*T-Q(8X!,IP8P[!20>QP2,^]=/9Z)I]IX?BT5+:,Z>D @\DJ"K)C!R.^
M>_KF@!]_K&G:7):QWU[#;R7<RP6Z.V&E=C@*HZGDU<DECAB>65U2- 69V. H
M'<FO"=/U&]N/ >D6DA:Z?2?&<-C;-(^#(B."@+?\"VY]!7I&D^)=:C\9MX;\
M0V5E'+/;&[LKBR=F1U5@&1@PSN&0<]"* -K_ (2?1/[!_MW^T[?^RMVT70;Y
M"=^SK_O<5K5Y)H&N7/AOX%VNIVUG;77E7,JM'.Q  :\9 0 .<%@<9%=S>Z]<
MMXQC\-6 ACG_ +/:_>>X0NNW?L50H(R<Y).> !P<\ '145PVC^,=<UCPM#JB
M:3:QRR7IM7(G+QVZ*[+),^0N5&TX /.1R*HWOC35+OPGXS:RGLA>Z(K>7>0H
M3'*AB\P,JECAL$CJ1GGD<4 =Y?:I8Z8;47MS' ;J=;:#>?\ 62MG"CW.#5NN
M%GUW5-&T;P@)X+*[&HWEM:/*=P,8=,A@#G+8!YSWZ5I#7M2U?4=9M-"6S']E
M.(&:Z5F$\Q4,4&TC8 "HW?-R3QQR =117GJ?$6\U"P\+WFEZ9 5UFY>UECN)
MBK02J'W+P.@*'YO3^&MOPQK^I:AK.NZ-JT%JEYI<D7[RU+>7(DJ;EX;D$8(-
M '3T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7&Z]XABTGQ0LB>(=!@
M\NV\JXT^_O1"[,3N5L\E< _W3D-VZUV5)@'J!0!Y1*OA/6;GQ'>ZQXH\/6\^
MM6:V1CL]01UB10<.6.W>^2.PP% YJUH'B9A''9>)?''A.XLH$*;[2\ ENAM*
MCS-S87@Y(7.2!R!G/INU?0?E1M7T'Y4 >3>%]43P_;PZ$WCSPM+H%J_[B<7@
M^UF+=D1GYMH]-PR<= #@C0TS7-(TGQ1X@OX/%OAF6RU.1+A$>_59!(L83:2"
M0%X!SR>V.]>D[5]!^5&U?0?E0!XS8P:+9^$/#=HGC+PVFL^'K@S6THOU,,RD
MG<C="H8-C@'&,^U;DFL:#>ZO>Z[=^)?#2:@^FG3[6"/5%:.-68LS,Y ))..B
M\!>^>/2MJ^@_*C:OH/RH \?$^F+X5\):2/%?A8RZ'>07$CG5!ME6($8'R\$[
MOPQWKL=<\3>#]<T#4-*E\6Z1"MY;O TB7T>5W*1D?-SUKK]J^@_*C:OH/RH
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
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MLK5M8%C=6.GP*LFH7[LD"-T55&YY&_V5'YDJ.,Y&K7"3ES\=K19<^2/#LAAS
MTW^>N['OC;0!VS31P^6DTT:NW R0NX^PK-U;6#HMU:2W03^SKB5;=I1P89&.
M$+=BK'"]L$CJ"<<!XS-A?+X_-NL;W%KIJ)=S7K!A$PB9XT@7@J3G)8G&[& :
MN^.)OM/P%N)GE+R'3K9]^[),F8R#GUW8H ])HJ*U,IM(3/\ ZTQKO_WL<_K4
MM !1110 5P?B?Q1XF\.:2^J26>F>2U\+:&%C)OV-+L1V/3)&&P/6N\K@?B^<
M>"H<_P#02M/_ $:* +'B;7O%7AWP]K&HR6^E2?9+43P2*)-K$$AE9<]<8(YY
MYKKK2Y6X@B)=#*8U=U!Y&1GI7-?%#_DF/B+_ *\WK#?3++2?B/X*EL+:.WEO
MK*\2ZD0?-.%CC8;SU8@\Y.30!W6GMJ/FWW]H2V;1BX/V86X8%8L# DR?O9ST
MXQBKD4T4R[HI$D7U5@17EFE:8MQH7CW3;2[ATXR>(2D,C)F,.?(VHR]U9L*1
MZ,:W_!5],VO:Q8:IHD&EZW%% ]RUHVZWN4^<)(G&0>&!!YX'I0!;\7^(]4T+
M4]"M;&*SE75;L6F9PV8S@G=P>1QTXIFF^++^;Q7J'A2_M+>#58+07EM/$[/#
M/$3MR00"I!.,<]^:S?B2C2:[X'19GA9M:4"1,;E^1N1D$?F*Z/2_"EGIFN7F
MN/<75[JEW&(GN;EERL8Y"*%555<\].3UH B\$>(9_$7@C3M<U 00S7,;/((\
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
M4<G\*XO6+:UB\*^"M8\/(B7YO+-()8AAIDD'[Q'/5@1DMGT)H ]0,T2MM:1
MV0,%AG)Z"J>LZQ9:#I<VHW\PC@CQU/+,> H]23P*X3PWX;T:_P#'OC!KJPAE
M-GJ=M/;@CB*3R4;<H['/)]:T/B]!!+\.KQYHHW,<]L59U!VYGC!(STX)'XT
M=NTL:#+2(HP3DL!P.M(UQ A0/-&ID^X"P&[Z>M><Z]H&BWGQ/\.V36%L;.73
MKU)844*CA2GRD#@X)/'K63XIM=(72O'-MI<$2KIVG16\SW;;A#LA)BC@7JO4
M'<3][H#0!Z\SJI 9@">F3UI%EC:+S5D0QXSO##&/7->87%C9:MXX\#-=Q1W/
MVG1[C[1NY$N$BX?^\,D\&J^DZ6\WA_Q/HVEW5M8&#Q.XL(IDS;Y7RY!"RCHC
M$'@>O'I0!Z=?:G;6.DW6HO(KP6\+S,4(.552QQ^ K$T'4M?U(:=JDYTW^Q[V
MQ6X=$#)+;.P#*N22'&#@G"],^U<JD\.H>$/'%EJ?AZ#3M5M8'FO(4VR0/(;<
M[)8SCN%!]1]:K22VND>'?AW"WV2QTN^2,W<KPKY33?9AY?F#@'+9.3W /:@#
MU=9HGA\Y94:+&=X8%<?6E61'+!75BIPP!S@^]>0>,_#^FZ;X$\;-;WZ71G$-
MTUM%&JPVTF<;D SM9@,GGT/>O3M'T'2]%$\FG6<<#W162=USF5@,;F/<^I[D
MDF@#0DFBAV^;(B;C@;F R?2LCQ5KZ^'-#:]"+)*TL4$2,< O(X0$^PW9/L*Y
MK1DM]=\=>,[#7+:*X> P100SJ&"VK1Y^4'L6W$D=\>@KD)H'N_@]I3ZFBW30
M:S%;VEQ<*'=K<705>3S@J,>X H ]8TG^W%N[Y-5>PFM05-G/:JR,P(.X.A+
M$'&"#SGM6D)XC,81*GF@9*;ANQ]*2WMX+2!(+:&.&%.%CC4*J_0#I7C<DUE+
MI_A'5-+*):3^)U,-Q<.&NY]\D@D9V&-JGD;>3C;DCI0![*T\22"-I4$A&0I8
M9(^E#3Q)((VE19",A2P!(^E>7:Z\^C:G?:O<V=IKGAN?4HII9XN+O3Y49%&,
M_?0,JX P<$]NJ^(3<Z)JFI:M=65KK?AV;4(I9Y$^6\TZ5"BC&?O*"JD 8/S'
MMU /47FBB9%DD1"YPH9@-Q]!ZU3DUFQBUR#1FF7[=- ]P(P1D(I523Z9+#'K
M@^E>=^39^*-7\9Z/K6H6EM<I<F,+<0J9([;RU\MXV8C: =S<#ACGO4MKI^G#
MXF^'S,8[U1X<9Q=W4:[YF62(+(V1]['.>M 'I7GQ&4Q>:GF#JFX9'X5)7E=F
M;G0M>TK^TK*UU72;S5';3M9MN)X9I2^$F4\G[S+D=,#/3%>GPW,%P91!/'*8
MG,<@1PVQAU4XZ'D<4 <SXG\1:GHWB+P_IUI':/%JUPT!>56W1;5W$\'YN,\<
M5T[31Q*3+*B[1EB3C ]?85POCH_\5QX!_P"PC-_Z*-5;7P_I&J?%7Q9;WUA!
M<0/96;M%(NY"S>8"Q7IN]^HYQUH ](!R,CI17&_"B:2?X7: \KL["W*Y8Y.%
M9@!^  %=E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !116;KFN6'A[3C>ZA.L<>]8T!(!=V. H]3G
M^I[4 :5%<K/XBNX?B%9Z3YUH=)GTV:[WA2'#(RKR^[&.3V%=-'/#- )XI4>%
MAN$BL"I'KF@"2BH;:[MKR/S+6XBGC!QNB<,,^F12W%U;V<7FW,\4$><;Y7"C
M/U- $M%0O=VT>S?<1+O&5RX&X>H]:?YT1F,(E3S0,E-PW8^E #ZQ]8T8WE]I
M^J6I1=0T]F,1?A9$<8>-CV!&"#V*@\\@Z4-Y:W,DD<%S#+)$<2*CABA]P.E)
M]NM-\:?:H-TK%8U\P9<CJ!ZD=Z *%QX:T._OGU&[T:SEO)8?*DEEA5G*$8*D
M]^"1].*JWOAJVN[:PTB*VAMM%M)$F:")0!(4.Y$VC@+N 8^N .YJXOB#37\0
MR:&ES&U]%")I$##Y QPH/N>3CT^HK2DD2*-I)'5$499F. ![F@!U%0QWEK-;
M?:8KF%X/^>JN"OY]*Y+P]K^L^*(K#6=.N-.&FRW$R3V<BGS4A5V17# GYSM!
MP0!@^V2 =G14$][:6LD<=Q=0PO(<(LD@4L?8'K4CS11,JR2HA;) 9@,X&30
M^J&J:)I>M1)%JEA;WD:'<J3H'4'UP>]3B^M&MTN%NH#"_"R"0;6^AZ&GFY@'
MEYFC'F?<^8?-]/6@""[TG3]0T\Z?>6D5Q9D &&5=R''J#UJ'_A'](-S:7)TZ
MW,]F-MM(4&Z$>BGL/I53Q5XFA\,:9%.T#7-W=3I:V=JC8:>9SA5SV'<GL!5>
M^D\7V6C7%Y$=)O+N.%G6R2"1 S 9VB0N<_\ ?(S_ +.> "^/"^A"WNX/[)M/
M)O'$ERGE#$S @AF'<Y .3Z5;LM,LM.\PVENL;2D&1^2SXX&6/)P.GI3GO[:"
MUBGN9XH$D P97"C)'3FIGFBC0.\B*K$ ,S  D\ ?C0!1O]!TG5;B"XO]/M[F
M: [H7E0,8SZJ3T/N*NO#'+ T#H&B9=I4]"/2H_M]F4F?[7!M@.)6\P8C/^UZ
M?C4@N(3$DHFC\M\;'W##9Z8/?- &2_A'P[)ID6F/HMBUC%)YL=N85V(_JH['
MD]/4TYO"?AYTND;1; I=[?M"^0N)=HPH88Y ["M.&YM[G?Y$\4OEMM?8X;:?
M0XZ&FPWMI<RR1074,LD?#HD@8K]0.E %0^'](-U:W1TZW-Q:+MMY2GS0CT4]
MA]*L7^FV6JP+!?VL5Q$KB15D7.UAT8>A'8T]KVT1@KW4*EI/* ,@&7_N_7VI
MWVF#S_)\^/S?[F\;ORH SY?#6BW%@]C/IEM-;22>;)'*F\2/Q\S9^\>!R<]!
MZ5(=!TDW\5\=/MS=Q)Y<<Q0%U3^Z#UQ[5>CFBE9UCE1V0X8*P)4^_I7-3^)+
MO4/%=QX<T-+?SK&));^\N%+QP;^4C"*06<C)Z@ >O2@"Y!X,\,VR1K!H.G1K
M%-]H0+;K\L@SAAQU&3]*M)X?TB.>\G33K=9;T8N75 #,/]H_Q?C5'[1XC@UB
M"RF%A+;3P2E;R.%UV2C;M5HRYX(W'(;G&..]?P+XEE\0>$=*U#4I;:/4+T2-
MY49VAMLC+\JDDX  ]: -[3]-LM)LUM-/M8K6V3[L42A57Z =*KCP_I N[JZ&
MG6XN+M=MQ*$^:4>C'N/K5N:]M+>:.&>ZABED^XCR!6;Z ]:?)/#$<22QH2I;
M#,!P.I^@H SO^$:T3^R5TK^RK06",'2W$0"(P.05'\)SW%6;;2K"TM);6"TB
M6"7/FIMSYF1@EL_>R..:L13PSP+/%*DD3#(D1@5(]<TVWN[:[0O;7$4R X+1
MN& /IQ0!%INEV&CV2V>FV<%I;*21%"@503WP*K7?AO1;Z]:\N=,MI+EU"22%
M!F11T#_WA['-7A>6K736JW,)N%&XPAQO ]<=:F)P,F@"AJNB:7KEC]BU2PM[
MRVR"(IHPP!'0CT/TJ;3]/L]*L8K+3[6&UM8AA(H4"JOT I]O=VUXK-;7$,ZJ
M=K&)PP!]#BA+NVDE6-+B)I&W84."3@X/'L>#0!7GT;3+G5(-3GL+:6^MU*PW
M#Q@N@/8'J/\ Z]58_"F@1:XVM1Z/9+J;$DW0A&_)ZG/K[]:DO?$&FV&LV6E3
MW,:WEX':.,L 0JC)8^@S@>Y/L:O-=VR2"-KB(2%P@4N =Q&0,>N.<4 5;70]
M+LKNYN[6P@AN+K_7RQIAI?\ >/?\:K_\(IH T^;3_P"Q[/[',_F2V_E#8[>I
M7H36BE[:273VR74+7"<M$L@+K]1U%$M[:0;O.NH8]K!6WR 8)Z Y[F@"JV@:
M2UW;7;:?;FYM5VV\I3+1#T4]0/I4/_"*Z#]FNK;^R+/R+M_,N(_*&V9O[SC^
M(^YK1N+NWM%5KFXBA5CM4R.%!/H,UA^)_$T>B0:8D,L!GU*]BM(G=LJ@?)+D
M9&0%4]^N* - ^'M(-S:7!TZW,]F-MM(4&Z$>BGL/I51/!?AA$9%T#30K3BX(
M^S+CS!G#=.HR?S-.TR[O[&"<^(-0TUHVGQ9W$1\OS(R 1N!.-V<C@X(Q6O)/
M##M\V6--V=NY@,X&3C\ 30!571M,35WU9;"V&HR((WNA&/,91V+=:JZ;X5T#
M1]0FO]-T>RM+N;(DFAA"L0>2..F?:M:.2.:)9(G5XW&593D$>H-1QWEK+</;
MQW,+SQ\O$K@LOU'44 9%QX,\,W=W<W5QH5A+-<\SLT(/F'U/J?>MF&"*VA2&
M")(HD&U$10JJ/0 =*Y?5/$-U<>*)?#>DWEI:W<=A]J\^=?,!<N42/&1W4D]^
MF*Z"TFN(=)@FU=K6&Y6)3<M$Y\I7Q\VTM@[<^M %:W\-:):WAN[?2[6*8R>;
ME(P '_O@= WOC-9]Y:ZWK&NFRO;&SBT&">*X2<3EY;@IAE4IC"XD ).>BXQS
MD=!%=6\UO]HBGBD@P3YBN"N!U.>E-AO;2XB:6"YAEC49+I(& 'KD?0T 3UD7
M/A70+R]N;VYT:QEN;F/RIY7@4M(N,8)QZ<?2M&WN[:[3?;7$4R_WHW##]*8F
MHV,D,TR7ENT4&?-=95(CQUW'/'XT 5(O#>BPW-O<Q:7:1SV\?E0R)$%,:?W5
M(Z#V%4;VPN?#]IN\):%I\D]Q<AKF-Y?LZD$'=(2%.6SCMGZU>TKQ#INL:,FK
M6UU']C8$B1V  7) )],XSSZUH0SPW$?F02I*G]Y&##\Q0!2T333I6EI;R,CW
M#N\UQ(BX#RNQ=R!Z;B<>V*ONB21M'(JLC AE89!'H14=U=6]C:2W5U,D-O"I
M>221L*JCJ2:Y#5_&,_V#PKJ6C26[6>KZC;6\JRH6=8Y06X(;"M@8P0>M &Y9
M^$M T^82VFDVL)5MZJB81&ZY5>@/N!5K4-%TW57ADOK.*:2 DQ2$8>//7:PY
M&>^.M6H;F"Y#F":.4(Q1MCAMK#J#CH:2*\M9YI(8;F&26+B1$<%D^H'2@"G<
M^']'N["&PN-,M9+.$AHH&B&Q".A"] :<="THZBNH&P@-ZL?E+<;?W@3^[NZX
M]JO/(D8!=U7<0HW'&2>@^M,ANK>Y5V@GBE5&*L8W#!2.H..] '%>,?!\=QX?
MCT[0=%M\2ZA!=7,:;(T<(X9BV2,D@8]^]=79:1I]HDC0V21M.@67?\S,H'"L
M23D#)XSCDXJS%=VT[[(KB*1MH?"."=IZ'Z>])#>VERLC074,HC.'*2!MI]\=
M* ,JW\&^&K18!;Z%I\8@E\Z+;;J-C_WAQUJ4>%]"%M=6PTFT$%VY>YC\L;9F
M/4N/XC[FM%;NV>-I%N(61/O,'! ^IJH\EX^M6C0WEG_9SP.7A()ED?(VLISC
M:!G/'>@#&U/3=5NYE\/6NFV,/AJ2%4FN/..\)GYXECQW7Y<YP 2>V*ZH  8'
M J!;VT>Y:V6ZA:=3AHA("PXSTZ]*K::;XW&H"\NK29!<'[.L"D-%'M&%?).6
MZGMU% $FI:5I^LVAM-2LH+NW)#>7,@8 CH1GH?>H[#0],TO=]BLXXF9=I?DL
M5]-QYQ[5:@O+6Z:1;>YAF:,X<1N&*GT..E(]]:1L%>Z@4F3R@#(!E_[OU]J
M,\>%= %G<68TBS^RW+^9/#Y0V2O_ 'F'0GW-+)X7T&:\M[N72+*2XMH_*AD>
M%2R)V4$]AV]*T)[RVM61;BXAA,AP@D<+N/MGK4JL&4,I!!&01WH R(O"?A^&
M.TCBT:R1;,EK8+"!Y)/4KZ$^M4?$'AA)='U;^PK+3XM4OT"323)@7"Y&Y78
MGE=R@\XS70+>6KW36JW,+7"C+1!P7 ]2.M<YJWB*5_%,7AK3KNVM;I[&2[:X
MF42!2'5$0+D<DL2?8>^0 86E>"+:34;6Z7P9IV@3V\R3?:K>Z#O\K E5"* 0
MV-ISC@G@UUTOA70)];36I='LGU-""+HPC?D=#GU'KUJ*?76\/^&;>^\32VD5
MY\D<@MF.QY6. $W<\_ISV&:I3^(KN'XA6>D^=:'29]-FN]X4APR,J\ONQCD]
MA0!U76LNQ\.:-IMP)[+3;:"0%BI1,!"WWMHZ+GOC&:=JD]S-H4\^D7MG%.4W
M0W-Q\\(YZG!&1C/>K<MW;VJQ_:KF&)G^5=[A=Q]LF@"O9Z+IFGWEQ>6=C!!<
MW)S/+&@#2G_:/?\ &I[ZQM-2LI;.^MXKFVF7;)%*H96'N#4I)DAW0NN67*,1
MN'L>#R/QKSBU\;>*)O#GB#7!;:5-%HE[<6\MLJ21M*D/+,'+, <9.-IZ=: .
MUC\-:)%<VMS'I5HDUHNRWD6( Q+Z*>P^E)=>&-!O;^:_NM'LIKN:(PRS20J6
M=",$$XYXX^G%<^OC&YOM<\%FP$0TK7X9I722,^<FR'>!NW8ZGGCMUYKKVO;1
M;L6K74(N6&1"9!O(^G6@"C%X9T.":TFATJTCDLT\NV=(@#"OHN.@^G6F_P#"
M*Z#Y4\7]D6FR>432KY0^>0<ASZM[]:T9KNVMPYFN(H]B[GWN!M7IDYZ"I597
M0.C!E89!!R"* ,_^P=*-C/9-8PO;W!S.CC=YIQCYR>6X '.>!39/#NC2Z.=(
MDTRU?32 /LK1@Q@#IA>@Q@8QTJX;VT6Y^S-=0B?@^49!NYZ<=:YKP[XDNKO5
M/$5MJ]Q9QII]^MK Z#R@P,:L,[F.6^;UH U(_"GA^+1?['31[(:;NW&U\H>6
MQ]2.Y^M:D$$5M D$"".)!M5%Z >@IMS=VUG&)+JXB@0G&Z5PHSZ9-<[XWUV_
MT+1;2_TU[9A)>V\$GFH7RDDBKE2&&#SWS0!KW^@Z5J=TES>6$,UPB&,2E<-L
M/521R5]CQ2WVA:3J=I#:WVG6UQ;08,4,D8*)CIA>@QVK(DUO48_B7!H+&W.G
MRZ7)=C$9$@=9$7!;.".3V%'B_6]1T2Y\/_8S;^3?ZK#93K)&2VU\DE3D 'Y<
M<@]: .ECC6*-8T&%48 K$_X0SPQB4?V!IV)IA/(/LZ_,X.0QX]<_G6Q!=6]T
MK-;SQ3*K%6,;A@".QQWIL5Y:S3R017,,DT?^LC5P63ZCJ* *?_".Z/\ :WNO
M[.@\YY!,YV\/(.CL.A88&">1@8H;P[H[7CW9T^#SI)!+(=O#N.C,.C,,#!/(
MP,5E^,-;U'1)-!-D;?RKW5K>RN!+&6;9(3DJ00 >.X/6NB@N;>Z#FWGBE",5
M8QN&VGT..] &;J?A70-:OH;W4]'LKNZAQY<LT(9@!R!D]1[&K-WHVF7]Y:WE
MY86T]S:$M;RR1AFB/JI/3H/RJ/29KJ/1X6U:]LI[K>RO-;#9$QWD* "3ST'7
MKFKL5S!<-(L,T<AC;:X1P=I]#CH: *-MX=T>SN%GM]/@B=7:1=J\*YSEP.@8
MY.2!DY-6++3+'3GNGLK2*!KJ8SSF-<&20]6/J>*YWQ?XFN-'GT>+3KFR=[C5
MK:SNH7&^18Y' )&&&T_4'K6[$;[^W;E9+JT:Q\A#% JD3*^3N9CG&T\8X[4
M)?:!I.IW<-U?:=;W%Q <PRRH&:,^JGMT'2@:!I*WMQ>+I]N+JX79-,$P\B^C
M'J15I;VT>2.-;J$O*"8U$@RX'7 [XI9[RVMF1;BXAB:0X02.%+'VSUH BT[2
M['2+-;33K2&TME)*Q0H%49ZX Z5;HHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KAOBS%"_@M9)H
MXV"7]I\S@':#.@/TXKN:@O+*UU&TDM+VVAN;:48>&9 Z,/<'@T <)J=CIM]\
M6=$MGM[>:T72+K$.T&,D2IP5Z'!SP>X]17*+=KH_A&[A#_9M&M_&<UO<[4!2
M"VWD@%>FP.4R.E>N+X?T9+F&Y72;!9X4$<4HMT#1H!@*IQD#V%+#H.CVUM<V
MT&E6,4%T2;B)+=%64GKN &&_&@# \/:7I-OXLOM3T_6?MMS>VJ?:(H/+\G"G
MY'(0<,1D GJ ?2LS6;Z$?%+^SM4OX[."72E-B9T1HY&\QQ*HWC&XC9QZ"NTT
MO1=+T.V:VTK3[6RA9MS);Q! 3ZG'4TFJZ'I6NP)#JVFVM]$C;D6XB5PI]1D<
M4 >=ZEX5M+/X<PS>'[A]2F\/WAO["67:V[RWW21*0.4QO4 =P/2K>MZA+J7@
M'Q#XOTI)!)=602T=5Q(+9/O$=P26E.?0+Z5Z)#!#;VZ00Q)'"BA$C10%51T
M X I(+:"UM8[:")(H(D$:1HH"JH&  .PQ0!P>EZ=X:U76]#UBRUN.Y?[-)!#
M;6R1*LT+)RLJJN=JX'!QAL#J<5Q,&E:?;_!.UU2*TA6^M]64PW(4;X\7Y4!6
MZJ,$\#CD^M>QZ?X;T/2GN'T_1[&U:Y&)C#;JGF#T.!R/:F_\(OX?^Q?8O[#T
MW[)OW^1]D39N]=N,9]Z .7M(;*/XTZLTL=NKG2K9T+*H)<RR#(]R<#\JF\;W
M3P^*O!D%T/\ B3SW\BW.[[AF\L^0&_X'D@>H'I75MI&FM?6]\VGVIN[=/+AG
M,*[XU_NJV,@>PJ6]L;34K1[2^MH;FWD^_%,@=6^H- '%V5B(?B]J]M;0H=+N
M=(BGOH=H,?VDRLJDCIN**<^N :=\(+>W3X;Z;-%#$LDC3AW50"V)Y,9/>NNM
M])TZTM)+6"QMXX)#F2-8QAST^8=^@ZT:?I6G:3"8=-L+6SB)R4MX5C4_@H%
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
MI(% 623:-S<=<GN>36W63X;T6/0-'6RB2*)/,>3R8<^7%N.=B9_A'X9Y.!G
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *9++'!$TLLBQQH-S.YP%'J33ZX_5;]M0^)FD>'2?]&MK
M*359T[2,'$<0/L&);ZA3VH Z2VU;3KR\FL[:]MYKF!0TT,<@9HP>FX#IG!ZU
M8:>))HX7D199 2B$X+8ZX]<5YU)+K$'Q5\2?V'96EQ=-IMF3]JF,48P9/[JD
MDGH.@]2.^@-:/C3X;:A?I;O8:G:"8>7NW-:W<.2,-WPP'U!P>IH [FBLGPOK
M/_"0^%=+U?:$:\MDE91T5B/F'X'-:U !1110 5F2^(]"@F>&;6M.CEC8JZ/=
M(&4C@@@G@UIUYO\ %/3;.P\$(MM;QIOU:WE<A1EF>?<Q)[Y)- '9OXGT".UF
MNFUO3A;PX\R3[4A5,],G/&<&M1&5T5U(*L,@CN*XCXFZ991> /$E[';QI</I
MYC=U4#<H.1GUP2<?4U/8>)-3M?$FCZ+J.GVT5KJ=I)):213EY%,2J2)!@ 9#
M9X)QTR>M '8T5P,WQ"N&M+75;#3OMNG37(B,,*2-<>46*^<,+M/KM].^>*[T
MG )]* *E]JVFZ9L_M#4+6T\S[GGS+'N^F3S4MM?6EZNZUNH9UVALQ2!A@YP>
M.QP?R-<'\))3KF@W?BR]Q)J6JW<I:1N3%$K;4B7T48/'O6[J[Z7X+AUCQ,+?
M#W2PK)#$ OG2ABJ?\"8N 3Z &@#IJ*Y:X\2W^C^(=+TS6+6V\K5=\=O<6[MB
M.91N\MP1R",X8=Q]T5A3>/\ 7AX=US68]$L?*T6^FM[F-KMLND1 ;8=G)Y)R
M<=N#0!Z-17(+XJU2+Q1I&GWFFVT=GK,4K6;I.6D1HTWXD&W RO\ =)P>YK&D
M\?>)7T75]6M/#EG);Z/>3P7:&].]UB.&,?R<X )R<>P- 'I%%<C>>+KJ2UBO
M=.MH(M.DTU+]+Z^8I'(S_<A&#PQ')/.,C@U3?Q[>3:?X2O++2(I$U\A=LESM
M:)S&7Q]W!''WNO\ LGI0!W5%<7:>*M>G3Q+9'2;.36=%*,(89V,5PCIO4*Q7
M(; (Y'6K=AXJEU71/#M]816\LNKL-R;SB)0I:0YQ_#MV\XR2!QF@#J:*9*YC
MA=PC.54D(O5L=A[UQMEXTOCK^@Z9J-G;02ZQ%(YMDE/GV3*F\+(#UR,C.!@C
MO0!VM%<)J7CVZM]%\0ZW96,$UGH=X]I+#+(5DF*;0[!@"%P6X!!SCMFI;_Q9
MK\.NZ?H]IHMA)=7UA+=1LUZVQ63;PQ\L''S#G&23T'6@#MJ*XB\\::@D5]':
MV=LU_IL2?:8"9'$DYC$C11LJ]@P 8]2>G>IO^$W-W]BM[2V^RWEQ8K>RI>QR
M9@#$JJ,JC.2RL.V-N><@4 =C17!P_$-FTO2);^T71KF_N9;5WO\ <(8G0$Y!
M(7(?C;G'4^F#U^DSWESIZRW\$4-QOD4K$Y92H<A6!/9E ;\: +M5+#5+#5!,
MUA>V]TL$ABE:"0.$< $J2.^".*Y;5M4UI/B?H^E6S6PL)+&><HS,"S*R EL#
ML#P/<Y]N;T_6=6\/P>/M2TW3K6X@LM9GN;CSYS&618HRRH I^; )R<#IUYP
M>L45R]_XDO087LK:""R>P%Y]NOFVQ;F(VP\'[QZDYXXX.:Y[4/&.K:MH_@C4
MM+CAM8=9O8UFBD<EL[6;9N ^[E.3C)XZ<T >DT4U-_EKYFT/@;MO3/?%<DWB
MK5KW3)=7T324O[&*[-NL(DQ-.JR>6\B?P@ AB >H7.1G% '7T5S;:_?:CJ^J
MZ=HD%J[Z6$69[EV"R2LNX1KMZ8&,L<X)Q@\UB?\ "QYKK2?#U_I^DK(-5OOL
M$T,MQM>WF&[<OW<$90\YZ8.#TH [^BN*@\<S6!\31^(;.""30HHIV:SD,BRQ
MR*2H&X [LJ5YXR16G#J7B-=6M+:YTF#[-=P.YN(9"PM)% (23.-P.<!ACD=.
M] '145P0\?WA^'EMXI_LZ ,UW]FEM_.. /M!@RK8_'D59OO%/B%O%>I:!I6B
MV,\UI;17*237C(KH[$'/R<-P<#D=\]B =I17$Z?XLU_4M9U*UBT>PCMM+U 6
MUW,]XW$6P,73Y!D@')!QV'/)$*>/[J5=)O[;33<Z;J$R1F.&.0SP1O\ =E;Y
M=I'0D#IGJ: .\HK@+CQMX@:/Q.UIHM@3H,A\SS;QL2H(Q(=N$SN(/< #CDT7
MGB35[[Q9X.73OL\>GZI937@BE9@S$1J1N('0"3@>O/I0!VEKJEA?75S:VE[;
MSSVI GCBD#&(G. V.AX/!]*MUY_I3W<'C_XA2:=!%-=K'8-%%(VQ9&$+<$@'
M&>F:T=-\87&K^%-&U.TMH#>ZE<+ ;9G8"-@6\P$XSE CD\<[?>@#KZ*;)O\
M*;R]OF8.W=TSVS[5Y[<?$6_M?!-SK\^GVD<]CJ#6-_:F=OW.) A(.WYN"&QC
MH?:@#T-F"*68@*!DD] *@L;^TU2QBO;&YBN;68;HY8F#*PZ<$5FRZK?-J4]M
M9V]K<10V2SL[2E-SL6VJ" >"%)SSCCCFN)N?%>J7G@SP7J.DVUG81:KJ=O#)
M I("J7)"*0.%.SDXZ'I0!Z+%JFGSZC+IT5[;R7L*;Y;=) 71<XRP'(_&K=><
MS/JL?Q=O?[/M;22^?P_!N\Z4I$I\Y\DD L?;C\JZKPAX@/BCPO9ZL]O]FEEW
MI)"&W!'1V1@#W&5.* -RBL+6=7O[/48[6VMX(;;[.\\NH7C$0(P8*L?!'S-G
M/7@#O7.CXB7D_A;PQK5KI$;C6;U+-XFN<&)RS X^7##*'DD=1P: ._HKC[+Q
M-KL^I:]H\VF6/]JZ?!'<VZQ7#&*='#84L5!!RI&<8YIVF^+[C5_"NBZG:6T!
MO=2G6 VS.P$39;S 3C.4".3QSM[9H ZZJ5]K&F:8Z)?ZC:6C.,HL\ZH6^F3S
M5BZG%K9S7!4L(HV<@=\#-<+\(PVI>$!XFO")=4UB:6:XF/) $C(J ]E4*,#H
M,F@#N;>\MKQ-]M<0SK@',3AA@].GK4U<QJLFF^"H=0UF"V'G:E/#&+:/"":X
M8[%.>V<C)QT4GDTC^);[3/%%AH>JVUL6U.*1K*X@=@ADC&YHW!!(XY#=^>!0
M!U%%>;2?$36X_"-SXE.B68L[&\D@NXOM;&0JLOEDQ_+@XZY.,\\>N\GB75[?
MQA:Z+J&FVD4>H6TT]F\5PS,&CVY63Y<#(8'*YQTYZT =717F;?$7Q$?"\WB5
M/#EJVG65Q+'>(+PF78DA1FC&S!  R2<9YX[UN:UXOO+.VO+VTM;=-/MK%+R*
MYO'*+=LP9A%'CH<+UYY8<=Z .PHKBKCQM?/=^%([#2898_$%L\\9EN2IB(A\
MS:?E/'(R1D\'CI44?C+7&T+Q%(-(M9=7T*<I+;13MY<Z! ^4;;G.T]".H]Z
M.ZHKGH/$4E_'X>?3UMYQJD9G<[B!'"$#,X]<,R+@XY8>E6?%>JRZ%X2U?585
M#36EI+-&",C<%)&?;.* +-YKFD:?<""]U2RMIB-PCFN$1L>N"<T7&N:5:B'S
M]2M(_/E$,6Z91YDAQA5YY/(X'K6#\-[".V\"Z7=,?-O-1@2\N[A^7FDD&XEC
MWQG ]@*P_'6C6FA:)IJZ?; 1R^)K.Y6! %"NTBY"]AD@G_@5 'I-%<E8^*-4
M&OZOHVIZ9#]JM+);^W6QF,GG1DL-GS*OS;EQZ'/:H;#QC?-XDTK1K^UM$N-2
MLY+CR8I3YEI(BJQBE!]F^]@<@\4 =G17F\WQ#UR+PYJNN_V'9"UTF_EMKM#=
ML798W",8_DY/.<MCZ5T]WXAFD\5IX=T^.(7/V W[S3Y*!-^Q5 &"23G)SP!T
M.: .AHKA-,^(4M[X<M-2N=-AM9[V]:QMX5N&E&]"^\L0@( $;'C.>.F:U?#G
MB2\U35]2TR]L2AM CPWD4;K#<(P[;APP/!&30!TU%8WB#7ET5;"%(A->:A=+
M:VT3-M!8@DLQP<*%!)X]N]9J^*+ZV\1W/AZ^L[=K_P"QF]LI8Y&2*X0'#*<@
ME&!_WL@YH ZNBN1\&>)-<\465CJMQI5I:Z7=VIE5UN2THDW8P5VXVD9YSV[9
MQ3?B'JFJZ7I^D'2WA3[3JUK;RLY.2K2+\HQT!Q@GTSZT =A17%:CXH\1P^*7
M\.V&CV$]Y_9GVY)'NV5"?,"$'Y,COCKG(Y'-0^(?'&I>'["_U&[TVVM[>RFC
MB$$\Q$EX#LWO$>F%WG'!SM.<4 =W17)W_B76$\;-X;L-,M)&;3C>Q7$URRK_
M *P)\P"Y&.>!G/'3G&?#\1!_PBMCJ=_#;V$\^I/IEP\KEH+>12X+EN#M.S S
MCEADCK0!W9( ))P!U)JA8Z[I6IW,MM8ZC;7$\*AI(XY S*IZ-CT/KTKC_'>H
M:P_PN\0S%+6-A#(@EAE8K)"5&'0XZG<>.W/)ZU<DU5-+N]+AEL[!=;N;-@MP
MJ,XCMDV<$A=Q^9E^7@=3GCD [2BO/+CXAZI;>')K^30,7%OJ:6$BL[HDJLZJ
MLL6Y1N!W="1CUKLM'FU>:WG.LVEK;3+,PB6VG,JM'QM))4<]1C';WH T:0D
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
M?\-+?7M9GMY!<7SQ-<&-ML&ZY=6=P#]Q>P&.PSWKNM"OKJ_MYYIY;.>'S?\
M1;FS.8YX]JG=U.#N+#J>E<WH/AKQ'H'AF/1TDTFYA@NY&5)"X%Q [NS*_P I
MVGYQP 1QU/2J\6@:IX,T37KO01I=E+=W*3P6,K2/;0  !PN "6?!PH &< 4
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
M1($C10JJHP !T KG/%_A>3Q)'IKVUT;2[LKH2+.O#>4P*2J#V)1CCW H R]
M\:7^N^%TO8DLAJ;:B;'[.NYD!#<G.<D>7F3/I^=/A\2^)K_Q5K.C6.FZ9MTN
M:V$DLUP_SQ2+N;&%^]CMT&.IS5S3O!T>F^-[W6H)52QG@CV6:C"I.JE#(!T'
M[L*OXM3]$T/4M/\ &?B+5[C[(;75# 8UCE8NGE)LY!4#GKUX]Z .?U'Q7K$G
MA#QQ<VL%G87VD3RPJ\>9-P6)6WYXRV#P<8&!UQ1J.H^([>[\"VL=W9JE[(1)
M^[?Y]L#,-QW=._N<>E6T\&:I-I'C2PN9;./^WY998'B=G\HO&$ 8%1_=!X]:
MEN_#/B&ZMO"]UYNF#4=&GW/'F3R70Q&,X;&2><]!Z=LD 75/&.H@:O\ V-:+
M<R:4YB:$VLTANI50,R(R#"?> !.<GL!R0^+];N_$FGZ39:1!!]NTHWZ?;9'5
MX6W("LB[>,;B,#))QR*C'ASQ9HOB34;OP]>Z3)I^J2"XN8;]) 8)MH5GC"_>
M!P#M)'U[U>_X1[54\<V&M"6WGM[73&L7:65A+(S,K%\!<#E>F>_X4 6_!WB"
MY\0Z1/+>V\4%[:7DUE<+"Q,9>-MI*YYP>#S4>O:Y<:;XI\-Z>ME;2P:C/)&9
MW8[XBL;-\HQCG&,Y]>*/!NAZAH-OJL=^;8F\U*>]0P2,VT2-NVG*CD>O?VI/
M$6AZCJGB/P[J%H;40:7<232B61E9]R%,+A2.,YY- &+<>,?$LA\5+9Z9IBG0
M7R3+.Y$J"(28& /F([G ''7M<G\=Q%] C$UKIHUBP%Y#/? F,L0A$((*C=A\
MY)[=#FF1^%]91O&3'[ ?[=SY'[]_W?[H1?-\GH,\?3WHB\+ZF?#FFZ'J-AH^
MIZ?!IT5I-;SS.!YD8VB1&\LXR/8$<8/'(!7U?5?$G_"5>";3?9VIO4GDN8-K
M,OFI 202",J-QP/4 FK%OXE\4:EXFUG2+#3=+1=+NH(Y99IW.Z*1 Y*@*,L
M<X.!QC)SD5X? ^KZ=;^#FLK^VGN=!6:.0W9?:Z2IM.TC).W@ '&0.HK8T#0]
M3TWQ9XCU2[^R&WU62&2,12,73RXQ'R"H'.,]>.G/6@#%G\>ZE%\/-4\2"TM3
M<:=>2VSPY;9($E\O(.<@\Y[^GO6I?>(M:'CEO#=C96.&TPWL5Q-*W!\P)\P
MZ=>!UXY%<]?> _$DWA?Q#X;M[G2UL;^\DNK>=VD\S#RB0HR[<#'/S G/3 SD
M=&FAZQ_PG\7B&3["T"Z4;%D65PQ<R"3<!M(QD8QGW]J .??X@>(4\'7GB Z5
MIP72KF2WU"(S.3*8Y-CF+C@8Y&[/<8XR>BU/Q/.=6NM+TL(+BUMXYY));669
M=TF[8F(^1PI))/&1@'G&%)X'UR7P#XB\/E]/%QJMY/<)()G*(LK[R#\F<CI[
M^U7;[PYXHL_$B^(/#UQIBSW5K';ZC97K2&)RF=KHZKG(!(Y XH A7QUK<R^%
M@/#PM9]9>:*:WO9'C>&1$8]"OW3MSNY.#TJ#4?%VOCPQXTA9;*VUC0D)\Z$,
MT;(T7F*R@\AL''/&>>>E:VH>'-;O-7\,WSW%G.^F3RW%RSLT>]I$9=J*%;"K
MNXR<\#/K56?P;J=[)XW6>6TBB\0PK' R2,S1%8?+&X%1D'KP?:@#I?#9NV\.
MV#7CQO*UO&=T8(R-HQG)/-:M9GA^VU"ST.TMM3-L;F&-8S]F+%,*H'5L$],]
M!UQVR=.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBL3Q-KW]A6EF(HUEO+^[CLK5'.%,CGJV.=H
M 9CCTQWH NKK6FOK;:,EY$VHK#Y[6ZG++'D#<?3DBKU><&XN].^,,MSJ\UM)
M%!X:EE\VWB:/Y!.I.5+-R,'O5VV\8:W<3Z'=0Z6]S8:E(BS0Q6$Z/9HXRLAE
M;Y'4<;L >HR* .IM=?TJ^:_6UOH9OL!VW10Y$1QG!/3I5C3M0M-6TZWO[&99
MK6X0212*" RGH>:XC0YY[3Q+\1;BUCC>:*YA=%D8A21;*>2!22^--6@\$>&O
M$GD6,=G>M;KJ&8V(MDD(&]?F^Z"0,'UH ]!HQFN:UCQ+)H[:S>RK')INEVJN
MX5#YCS,"1&&SCH4/3^,53M_$7B#_ (2&RLGT[[59W<4A:XCL+BW6TE49 =I,
MAE;H" #GM0!V-%><Z3XYU^?PLWBK4K/3(])MX[KSXH6?SG>.1D39GC!(P<_7
MVK4M_$NM0^(+*VN[$SZ9<Q2--<Q6$\ LG5=PWM)PZGD @#D=* .DU;6M-T*T
M^U:G>16L!8(&D/5B<  =2?I5ZO)O&VL:GXB^%$NM1K:1:7=W%NT<#1MYPB^T
MH$<ONQDD E=O /7CGU@YP<8SVS0 M%>9:+XKU+1M!\8:[K=S#>16.JSP+%%"
M8V=U,<:*I+$*IX&,$C.23707WB+5?#^M:);ZPMG-9ZM-]D$MM&R&WG(RJG<Q
MWJ<$9^7&.E '6U0U'6M-TF2UCO[R*"2[F6"W1CS)(QP% ^M)KLUW;Z!?SV,L
M<5U%;N\;R1[U4@$\KD9_.O,+N?4KCX;> KN[FBN[B75=-EC^4H23S\[$MDD]
M2 /I0!Z_17$Q>,;_ $K5/$5GXACM"NEV"ZBDMD&&Z([\J0Q/S IC/0YZ"G6G
MB;76UO28I--:YL+X$3M#83Q&R;&5+._RR*>F0%]<=J .ON;J"RMWN+F5(84&
M7D<X"CU)K,LO%GAW49XH++7=-N)9?]6D5RC,_P#N@'G\*OZC_P @R[_ZXO\
M^@FO%+'3-0\4_ _PYH6E:9.U\SI)'?. D=KME),@<G.<9&%YYH ]THKA_%/B
MK6/#\&KW 2QA@T^W66V%R"[Z@0NZ3:%<% O3)4\\]*=JGBK73K^BZ9I%GI^-
M6L);F*2Z=_W;*JGYMO;YQTR3[4 =M5/3M5L=6CGDL+A9T@G>WD*Y^61#AEY]
M#7%Z)>^)I_B/J%GJ-Y8'[-IEL[P0POY:LY?<$8MG[P^\0>,<#%2:?XYNCX?N
M;JZL[87YUM](MH8B1&TGF; 6)YQU8G'0=* .Z=UCC:1R%102Q/8"LKPY#H)T
MP7_AZWM([2^/G^9;0B,2D_Q'@$GZU42\\36U[J,%U9V4]M':B:UO8\Q*TG.8
MV0L[<8SN'':N<3QUK#>%?!^IVVG6+R:W<1V[QEV18RRN1MZX'R=>?H: /1:*
MX6Q\6>(K?7]7\/ZMIEG<:I;Z>=1L/L#LJ729V[#O/RMNP,^_YR:9XMU&7Q7:
MZ'<MIUS)<Z>]SNM@RB"9"H:)CN8-][J,$8Z<T =M17F*^/O$@\'KXGELM+6S
MM[\VUU"ID+NGVCR<H<X4C(ZYSSP*UXKS69/B]=6!OK?[!#I<<Z0F!N \I#<[
M_O'8/FQC&!CN0#MZBAN89WE2*0.8FV/MY"MZ9Z9]NU8'C[79O#7@36-6M^+B
M"#$1QG:[$(I_ L#4-YJ">#?#6BV$""6[N9H-/MQ(QPTK]7<]3T9CW)^N: .J
MHKDQXBU.P\7Q>'=12TFDOK5[BPN84:)69/OQNI+$8!!R#T[57\#^(?$GBC3[
M#5[NUTN#39XYA(D;.9A(LA52,\;< YSSQGO@ ':50CUK39=9DT>.\B?4(XO.
M>W4Y94R!D^G)%<U\1;W5;.UT(:;=Q6ZW.LVEO-OB+%@9 0,AA@97D=QQD5G7
M8U8?&#99-9F^/AI0TLR,(E/V@Y.P')Y[;N_7CD ]%J"]O+?3[&>]NY1%;6\;
M2RR'HJJ,D_D*XK3O'T]WX9TFXGMHX]5O[V6Q*11O+&CQ%][A5^9EQ&2!UR0,
M@9-*WBS7X-*\3R7.E(YTNW-S:W4EM+;0W2;"S+L?+!EQ@C.#GM0!VUK<PWMI
M#=6T@D@GC62-QT92,@_D:EZ5PMWXMUM)/!T%E9V#-KT#,YD9P(W$'F< ?P@^
MY) Q[UUVEG43IEO_ &L+4:AM_?BU+&+=_L[N<?6@!NF:SIVLK<MIMY%=+;3&
MWE:,Y"R  E<]^&'2KU>4:1=^)K$>-[KP_:Z;,MOKMQ-(EVS[I<1QDHFW !P.
MI)Y/3O706_CP:RFFII:&&6\TY=0=I+26Z\I6)55V1X).X/R2!\O?/ !V]%>>
M2^-_$<.CZ)/-H45M>7FK+IL\5SYD8;.<21@C(4@=3G&>AQ5J/QK?:3=>)[?Q
M#%:M_8UI'>I)9!E$D;AOE(8GY@5QGH<]J .YK)U3Q-HVBR;-1OTM\%5=F5BL
M9;A=[ 83/;<1FL2V\1Z]_P )!IUI+IYN+&]1Q--%I\\/V)P,KN:3AU/3("^N
M*R?",&IW>M^-4NGT^[4ZELDBEMV"R,(8]O)9L*.."#TZT =WI>JV.MZ;#J.F
MW"W%I,"8Y5!PV"0>ON#4M[>6^GV,][=RB*VMXVEED/1549)_(5Q6B>.+K4_"
MOAFX%M;1ZIKLTD44:@^5$$WEF(SD@*G3(R2.G:]?ZSXETK0_$MS?:=8R'386
MGM+@,4CNXQ&68%-S,I!&.3SVH ZFUN8;VTANK>0203(LD;CHRD9!_(U+7)MX
M@U1]-T&YC2RM+>]LQ/=7MQS% Y12L:IO4DL6..>B]ZQ/^%A:M+X+T?6K?3[-
M[BZU1=.GC9V5<^<8\IW&<9Y/&>] 'H]%</?:_P"*=!O='.MIHXL+V_-I-/;)
M*?)#9\HG<P^\?E)Z X/.<5T6GW]W>ZYJ</[DV%HR0HP0AVE*AG&<X( 9>@ZD
MCMR :U%8.N:])8ZSI&BV:QF_U1I2CR@E(HXUW.Q ()/*@#(Z]>*Q+CQEJFGR
M^)-,NK:SDU32;$ZA!(NY(KF#!.=N6*D%2I&3GUH [FBN<\)ZCX@U>SM]1U2'
M3HK*[LX)X$MV<RJ[+E@V>,<@C'3ISUI=<\1/9:S::-:#%U<027+2FUDN!'&A
M5?N1\DDL.X P>>@(!T5%>?OX\U+3] 6[UO3_ .S775/L,EY-;2B 18)6XV'#
M!&P%P3P6Y-0^+M9UW_A$+>ZMM0T_;-JMO MS:QETN('D0 J=YQDD@\G(! (Z
MT >C45R6N:WK>ERR1EM.@BBLC*MW/&2MS/D_NDC$@88"Y)RW6L&_\2:QK*>
M+ZPG@LH=7E$DT#Q&3Y_)9L$AAE0>W'.#GC% 'I=0K=0/=/:B1?/10S1G@[3T
M/N.V?6N.U+Q;JCG6$T6!)IM*?R3&UA/,+J8(KLBLG$?W@HSNYZC'6#QGK,]G
MX2T;Q?\ 99;*ZL[BWEF@E&'6.5@DL3?]]?FH/:@#OJ**X'_A--6M-2T.'4(+
M&)]2OC:3:>F6GM 0YC9G#%22%!(VC[W'2@#K8=?TF>\O[2*_@:?3U5KM0W^I
M#9QN/0?=/Y5-I>J66M:=%J&G7"7%I+GRY4SAL$J<?B#7*>'_ /DK'C/_ *]M
M/_\ 09:/A'_R2_1O^VW_ *.>@#JM2TK3]8M1:ZG8V]Y;A@_E7$8==PZ'![U:
M54CC"J J*,  8  K O==N)?%:>&]-,$=TMF;V>>=#(L:;MBJ%#+DDY/48 [Y
MKF]2\3:CJ_@CQE9N+>TU;1XKB&Z*JS)(GE,RO'\P*[AR,DX([T =A9>)='U#
M4O[/M;Y'NC%YZ1E67S(\XWH2 '7W7(K4)"@DD #DDUSW@VUD'A719KP6LLZ6
M,2PR1P%&2,QK\N22>PSC .!Q65=7FLM\7[73XKVW6P&D/<"%H&/6:-6R0XRW
M'!Z 9X.<T =3I>LZ=K4,TVFW<=U%#,T$CQG(#KC(SWQD=*O5Y!I^MZUX=T'Q
MIK&FP6,EM8^(+R:=+@MOE7<NY4VX"G'<Y^E=IJ'BF:35Y=+TLA)H;2.YDEDL
M9KE09"VQ-L>"/N$DD^F >< '5T5C>%M5OM:\/6U[J>F2Z;>MN6:VE4C:P)&1
MD X.,C/K51]<O=2\2ZGHFCO:PR:9#$]Q-<Q-(#)*"40*K+_"N2<]P,4 :NH:
MUINE36D-]>102WDRP6Z,?FD=C@ "KDTT5O"\TTBQQ("S.YP%'J37E.N^)9O$
MGA_PY<BS2+4[/Q7!9W%L9/D6XC+@@-C.T\'..A[UU&C^(];C\93>&O$-M8B6
M2T-Y9W-B7V.@8*R,&R0P)'/0B@#:_P"$HT3^PHM;_M"+^S)7"1W&#M8E]@QQ
MG[W%:]>2^'-=O/#GP-T#4+.WMI_WJ1.)R< /<%,@#J1NSU%=M=Z]>3>,G\-Z
M>+>&6/3OMS3W$;.&RY15"AE[@DG/H,4 =)17":-XPUW6?".GZR-/L;?[5=-%
M-*TI,=K$A=7D;<5SRF  ?XAS65K'C+5[_P"'GC&>UN+6&\TF:2W%U#$VV6/8
MI#*I;*L0_7+#C/- 'HE]JMCILUG#>7"Q27DWD6ZL#^\DP3M'X TD&CZ;:ZC<
M:C;V%M%>W( FN$B422 =-S8R>@KFM0US5M%D\*VTJ6-RNHW:VTLH1E* HS J
MI8\X7&2>_2ITU_5M;GUP: +(+I5P;0"Z1F-Q.JAF4$,-@&X+G#<Y...0#JZ*
M\]B^(5]JL7A&YT>QMO(UXS1NMS(P:&2-&)' Z!E//<#H,U*GC;5+'3/%0U.T
MMI;[098U9K-'\MXY%5@^TDM\H8EAG^&@#O:*P?#>L2ZRLURE_IVH:<4C-O=6
M0*[F.[>K*6;!&%_.E\0:^VEWFDZ;;)&U_JMP88/,SL154N[D#!. .F1DD<CK
M0!NUDR>)M&BU2'3I+Y%N9I##&"K;7D'5 ^-I8?W<Y]JRK3Q#J?\ PE=[X6O?
MLBWXLQ?65W'$WE2Q[MA#(6R&5O1N0<\5E_"F"XNO!%I-?M:W$?VNZEBS =ZR
M?:)<L6+'G)., $9ZF@#OZH6NM:;?:G>:=:WD4UW9A3<1(<F+=G&>V>#Q7,^-
M[S5[?7_"EMI]Y#!!=Z@4E1X2^XB-V&2&'R\=..<'/&*RXCK2_$OQ<-(^P_:_
ML%B3)=!O+R%DXVJ<\_7CWH ])HKA;#Q\^J:+X<EA@$-[K%L]PP$$EPL*QX#G
M8GS-\S #D<$DGC!V?"FLZKJL-]'JVG/:S6MP8HYO(>*.ZCZK(JO\R^A!)QZT
M ;ES=6]E;27-U/'!!&-SRRN%51ZDG@5G1>)]$F>-$U.W#RLJQJ[;3(20!MSC
M=DD#C/6N1\33-JGQ?\+Z!<\Z=#;2ZBT1^[+*N53([[<;A]:[C4]+M=6MXX;N
M,.(IH[B,XY21&#*1Z<C\LT 7**Y%?$6K:PNN3:"EEY>E7+VBQW*,S7,L:@N
M0PV#)V@X;D9K.B\?WNJR^$)-'L[4VOB!)\_:';?$\<;,1P,8#+C/?!Z9S0!W
M]%>?1>)_%LX\26*0Z,-0T-P7G*R>5,C1"1 $W9!P<$EB!QP>SW\<:O=MX/\
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
M257YCN X Z=R:E\5^&IM;DTK4+"X2WU32KG[1;/*"4<$8>-L<@,.,CD5TE%
M'.6FAWA\23^)+U+8:A]B%E;V\4K-'&FXNQ+E026;'\(P%'6F^!M!O_#/AJ+2
M;Z2VE:*25UE@9L-OD9R"".,;L=372T4 <WXKT"^UBYT6\TZXMXKG3+W[2%N%
M8HZE&0CY><X;(^E06.@:M9^+=;UIFLI5U"V@A1-[*5,08 GY3UW'CM[UU=%
M'FMK\/M=TWP[X;&FZG9P:YH(ECBD=6:"YBD/S(XP".@Z9QCWX[?1;?5HK9Y=
M:NK>:]E(+):JRPQ =%4,23W))Y.>P %:=% ',^*?"LFLWNFZQIMVMEK6ENS6
MT[IO1U88>.0 @E2/0Y':KMLGB"ZV)J(L+-%(+FSF>5I,=@61=@/?[QQTQUJ3
M5_$FDZ$KMJ%RT8C02R;(7D\M"<!WV [5R#R<#@^AK2AECN(8YH762*10R.IR
M&!Y!!]* .2LO#6KZ!J>N-HLUF]CJT[7>RY9E:VG<8=@ "'4X!VDKZ9JO#X&F
MTNZ\'II<D!LO#ZRAA,S!YS)&48\ @<DM]3CBNXHH XZW\-:M!J?BV[+61_ML
M)Y2^8_[HK$(OF^7G(YX^GO7-SZ5J6@:Q\,M)#6DMY9)=P@EV$<@6W ZXRI(]
MC@^M>JU2N='TR]O(;RZT^UGNH/\ 5320JSQ_[K$9'X4 <CK'@:_UBP\0SF]@
MMM6U80(NS<\4<41!$9. 6#?-N.!][&..9[7PYXAB\8'Q#+<Z62^EK9/;11NJ
MJ5=F4*W/'S=<>V.]=I10!YU#X$UB#P)X?\/+/8M+I5[#<M,7<+((Y-X &W@G
M./;'?/%CQ=9Z5XLU?1M/MM1A.J6MVR7*6LRN\=N4(GC<#E58;5Y'4K7>UBZ3
M=>'KC6M6CTI+3^T873^T&AAVL68$KN; W' /<T ;0    P!T HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ KB/BON'@9BJAF%]9X!.,GSTKMZYWQIH%UXFT)=-M9X8#]HBF:25
M2W^K<.  /4KB@#.B\3ZIIGBZ_P!*UTV4EK'I3:I'+:1LIC1'VLC;F.[L0W'?
M@57M?%7B"YET.\M]/-U9:BZ"Y@2QFC:T1QE9/-8[7"Y&[@9ZBM&Z\+W-_P",
MCK-T]L;.72GTR6V!8L5=@S,&Q^&,>^>U4_#7A?Q/HB6^E7/B"WN=#LR/L^VW
M*W3(IRD;/NV[1@ X&2!CC- %?2?$WB:_N=8GF&DPZ=HVIS6]T=DA>2%(U;*<
MX##.>>#GMCEUMXL\079T.^M=/-S9:B\8N+=+&9&M8Y!E9/-8[7"Y&[ &>HK3
M\/>&+G31XABU"6WGM]8O9;LI&&!02*JE#GJ,+UX^E4?#7A;Q/H:6^DS^(+>X
MT&S8?9\6Y6Z,:G*QL^[;M& "0,D#'&: (/\ A,=8'A3QAJ)6P^U:#=W$,7[E
M]DJ1(KC<-^03DC(/X5-<^)M?D\1Z#IEG'IRIJFG/=&25')C=0A/ 89'S]."?
M45!>^!M9DM_%>G6>IV<>FZZ\L_[R%C-'))&%9<YQMRH.<9QD>XOP>%=3B\0>
M']2DO+25=*L7LW41LAEWA06')VXV#CG//2@#/M/'E_#X>O&OX+676(-;.B0^
M4&2*:8LH1\$DJ,-DC)^Z:BN6OK/XOZ7+J=S;31)HMTXDAA,9 #IN!!9O3(Y[
M^V2Z?X=7EYI&L6LNHPPW5SK)UFRN(4)^S3?+M!!^\!MZ\=>E7X_#&O7OBG3]
M;U>^TP_9[*6TFM[>W?$BN5)P2W'W?PZ8/6@"I;^,->O8-%U2PTYKJROY8S-:
M+8RJ\$$@R)!,3M8J,9&,'/'3-3Z3KOBO6/$6JV<2Z1%:Z7J203%DD+20E%8[
M>>' /4\>W'*>'/"7B70%BT?_ (2"WF\.V[Y@!MR+L1@Y$1?=MV]LXSC@8XQJ
M^'- OM'UK7KVYGMY(M4N1<JD88&(A FTD]>%'/% '25YK%=75I\:]?:TTZ6]
M8Z5;96.1$V_,?[Q%=UH\.J0V3+J]U;W-R97*O!$441D_*,$GD#_/>L6Q\-ZC
M:_$#4?$DD]JT%Y;1VWV=0VY AR&W="3D\8'UH 274M3M]"T[4(K&TL9[^6.3
M4Y;AP$M 8\,Q!8;C\JH,'T/-9=MXUU2?PCXLOTCLY+S0IITC=HG2.=$C$@)0
MG<"0<=?>MOQ5H&H:Q=:->:;>00SZ9=&X$5S&7BERI7D @Y&<@]C61'X)U=--
M\76;:I:2C7FD8-]G9/*:2,(Q/S'(&.!^9H K^(+N34)?AQ>S!1+<7\<KA1@
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
MREF(SR!QGCO2Z'XKNM>TV:_TW5=+O(4LVD=5MV22WG&#LD0R9P1N].G4T_\
MX1"\EUR[UU7LM.U6739;,2V:L1+(V")7R!]TJ,#D\_>/%36OA!I?$[:]>QV=
MM=/8O9S_ &$$?:=Y4EWR!TV\#GKU.!0!G)XUU5_"_@W6!%9AM:O+:VNH_+;"
MB4')0[N,8[YZU(=?\47NN^*M+L3I,!T@0O!++#(^\/&7VL PYZ#.>,=#GBC!
MX!\0KH6@:1)K.GB'0[^&XMW6U<F1(]V-XW=>0,# ZG-;MGX<U.TU_P 3:GY]
MH_\ ;"1*B88>48XR@)/?.<]L=/>@##@\;:_)I'A7Q!)#IR:=K%S;VLUJJ.94
M,O&\2;L<-_#M/'>K3:]XQU+7_$ND:1'HT<FDM#Y4EPLC"0/'O"D!AR<@;N ,
M=#GA%\#:FG@[PWH2WEIOT:\@N3,5;$HB;<!CMG/)R<8]^(-$_M4_$KQY_9YL
MR6:R5O/+?NV^SC## ^8?[/&?44 9_P#PEFK^)SX!O[.>*P34+J=+BV>$R 31
MQR Y(925R#@<=B2<8KIO^$JN[+Q=KEAJ0MAI^FZ6FH>9$C;R,ONSDXZ(>!^=
M5G\ RV6G>&8-'OHHY]#N'F\RZB+K,9%82$A2,$ER1S[5</A.>X\5ZIJ5]-!-
M8ZCIJZ=)  0^T;LMGISN/';UH S+WQEK&E^$M-\7W4=FVE7/DR7-JD;"2"&4
M@*P?=AF7<N1M /.,8J9]>\47OB?Q-HU@=*A&F0V\L$TT4CY\Q7;:RAADG:!D
M$8QT.>"#P3J$GA>U\)ZC?6]QHUM)&/-"$330QN&2)A]T?=4%@3D#H"<UH6OA
M[4;3Q3XAUA9K5TU6&&*.([@8O*5E!)[YW$D<8H O>$]<E\2>#]-UEH4BFN[<
M2-&"=H?H<=\9%<2?&?C27PIJ/B*WM=&:'2KJX2XMRLFZ>.)R&*'=A2%!/.<G
ML.A[3P;H=QX:\)V&BW,T4[V<?EB6,$!QG(.#T/-<3X0TS4M<\':_I,<]M%8W
MNJ7T,DW/FQQM*P<!>A)&<'(QGH<<@&I-XJ\1:IXEATO04TQ(;S1%U2VEO$<E
M2SJ &"GG@]NF<\XP;D?BZ]L?$/B.UUA;46>D:;%?%[=6W$$.6SD_['%6K?PO
M<6?C>VUFVDMDL+?2QIB6V&W! X8-GIQ@#'ZTQ_",MWXGUZ^OI()-/U>Q2Q>!
M<AU10PSGH<[S]/>@#/OO%^LZ1X<TGQ1>QV;Z9=M ;JVCC826T<V-K!]Q#%2R
M@C:,]L5)%KOBO4?&&NZ-8+I$<.ERVC>9.DA+QR LPX/WL#@]..G.0L'@S49O
M#EAX9U6]MKG2;*2(^:J,);B*)@T<;#HOW5!8$Y Z#.:T](T"^T_QCKVM2SV[
MP:J( (E#;HO*4J.>ASGVQ[T 9WQ&NM3MH?#RZ?>1VZ7&MVD$H:(OO!?(R0P^
M7*C(')Z9'>Y'K>I:GXBU'0M/N+.*?2K>%KNYDMV</+*"554#C"@+DY8GY@.V
M:L^+_#]SX@L+%+.YBM[JQOX;Z%ID+(S1G.U@"#@Y[53'AG4M/\53>(=-NK62
M>^MHX=1MYE9$E=.$D0C)4@$C:<Y'?/- %OP;XDD\2Z1/+=6ZV]_97<MC>1(2
M4$L9P=I/.#D$?6N1L;G5[NP^(WV^_@N(H)+B *+<J0!;+M"G>0% /3!).3GF
MNW\-Z"GA_3YX?-\ZXNKF6\NI@NT22R-EB!DX'0 9/ %8?_"(:I!+XJCMM0M?
MLFMEY%22%M\<CQB,Y8'!48R !D^HH Q_#FNZWH^D^ 89Q8OI6IVL%H(T1_.C
M;[/N5]^<'.WD;1C/4]:NWOC+6KJRO;_0+/[5]ENW@CLS8S.;D1OL<B8$*I)#
M$<'H,]<"P?!VIG3?"%H+JTSX>>)F;#?O]D9C ']W(.>_-,M?"/B/1M7U!-#U
MVU@T34+E[F2&>V+S6SN<OY1R!R>1N! ]#W .BU[7DT+PQ<:S+ Y\N-2L+<$N
MQ"JIQG'S, >M9%GK7B)O$L%@]J+C3[FW<F\&GRVXM9E&0&#M\ZGM@@Y^M;'B
M#P_;>(?#-WH=Q)(D-Q$(_,!RR$8*MD]2" ?PK.\/Z7XKMFC&OZU9WJ6RD0BV
M@:)IVQ@-*22.G8#&>><"@#!\"0:K<6_BL/>6#XUZ['[RR9AYBLGS?ZW[N!PO
M4<?,<5G>"M8N-&^%GANXN#;W,MY,MO9 6KLT4CM(69L,2YVACA0I/3OD==X:
M\/ZIH%OK2236<\FH7\]]&5W*(VD(^4CG(&.O&?2LB'X>W@^'>G^&WU-(;[2Y
M5N+'4($/RRJS,K%#VPQ!&><T /F\::MH<>N7&K:<]QI]G;+/:7B6KVPE=F"^
M2RN3@[B/F'&#TXK<C;Q7'JT,$HTZ:RFMG+W,<14VTPQM&TOF13GM@\=16?+X
M5U?Q#X=U#3?%FIVTS74!@1=/A:-(^0?,.XDL^54]@,8 Y-6_#NE>*+8P+X@U
MFTO([5=L7V6!HVF.,;Y26.3C/  &3GG H X_1O$GB'3/@M=>)#<V=Y=QFXF
MG@89/VB0-N(?GV "@#CFNIU7Q#JFE^)O#L$OV,:/JK&!Y3$WF1S[-R+NWXPV
M"!QVK+3P#JL?P\U'PC_:=HT$YD2WE\A@41Y&D)?D[F^;  P/K6_XB\-R>(O"
M#:5).EO>JL<D%S&"1%-&04<=^H_(F@"GJ'BF[T^VN;EA!)%/J2:=IX2!R2V=
MKLX#$MAA)PH&=GOQ3?Q+XEM6UQ7L8YK>TT]KRTOI+.6WC9U!W1.C')/<$$<?
M2M3Q!X/CU?PI;Z-:WDEG/9M%-9W8&YHIH^5<COWSZY-01Z)XHOM#U"WUK5;"
M:[N+22TB%K"T<2!Q@R."26;IP, <COF@#+LO%OB%7\'WE^FFFQU]4C>&&-Q)
M%(T)D#!BV""0?EQQZGK3KWQEK5U8WM_H%G]J%K=O!'9&QF<W(C?8Y$P(522&
M(X/09ZX%EO!^IG3O"%J+JTSX?>-V;#?O]D9CP/[N0<]^:CM?"/B/1M7U!-$U
MVU@T34+A[F2&>V+S6SN<OY39 Y/(W @>A[@!J/C2Y7Q#=Z+%<6>FWX@CDL;?
M486'VTLN2%?<H!!^3')R">>@?K'C"YM_$]]H4-W8V%\D*/81W\3;;XL,G:^Y
M0.?EQUSSST$OB3PC>>(K+4=*NFL;C3[G;]EDG5FFLB$52R]=QR"PY7DG).<4
MGB'PA>Z_I^H:1=/976GW*H+:6Y5C-9D(JEUXPQR"PY7DG)(.* -SQ1K\'A;P
MSJ&MW"&2.TBW[ <%V) 5<]LD@9]ZQM1\0:SX<U+0O[7^QW%EJMRME(;>)D:W
MG<$I@ECO4D$'@$=?:MC7/#MKK_A:ZT"\>0V]Q (3)G+@C&&]R" ?PK*C\-:I
MJ*Z)%K]U:SQZ1.MRKP*P:YE12J.P/W,9+$#.3CD#@@&7H$6HS?%3Q>D]U:20
MK!8K*AM6^="DI"KF0[>ISD'.>@KH]>U"_P!.N=/BM?LEK82;Q<7D^"(< >6B
MIN4LS$\8SC;TY%0:5H&H6'C36];EFMG@U1($\E=P:(1*P!ST;.X^F*37O#^I
MWOB?2-:TV^MHFL4EB>&ZA:1"),?.H####&/<''% '-MX_P!:;P);ZU#;61NQ
MJHT^=71U5AY_E;E!.5)ZX.<>];-IK?B$>,K[PY>/IK2MIHO[.>*!PL?[PH4<
M%\OS@Y!7// K*_X5[JZ^&IM&_M6TD5M7_M%)&@8$ 2^;M.#R2>., >];LVDW
M%IXV?Q;=W5G!90Z4;29&8C8H?S#(6.!@8QC'3G- &?I'B[5M2\)K*ZV47B$:
MB=.EMO*<QQRA\,,;\D",&3.>@K?\4ZS/X>\,W.IQP^<\&S?MC+A%+JK/M!R0
MH); /0=>]8&@Z=I>J^/]2\3Z5=K<V+01(6A<-#)=8(9U(XW",HI(_O$=0:ZO
M5X+^XT\IIES%;W0DC=7E4LI"N"RD#G#*"/QH X_4?&.H6_@G6/$>EZAI&IVU
MK$DMK-'$VU_[Z.HDR&''IUZ5K7OB&_M?&/AS2PMLUGJMO<22$HWF(T:*W!W8
MP=WIVK,E^'<5W9^*4/V?3WUZ!(FAM 3%$RAOWG(7<Q+9/ Z>N34L7A;Q#<^(
M/#NKZCJFG>9I4<\<D4%L^UQ(JKP2V<G:3GH..#R2 .L?$'B+7='L=?T6WLI[
M*YNL"SD!60VV\J9/,+8#8&[&WIQR>:Q4EUJ#QS\0IM%>QCFA2SE+7<;2!MMN
M2%"J5Z_WL\>A[:>@^#=?\/;]'L];MAX:\YI(HS WVJ)&;<8E?=M"Y)^;!//&
M.UZ#PSJ4&M^*=0$]HPUN.)(T^8>3LC,8)/\ %D'/;T]Z -CPSJYU_P +Z7J[
M1")KRUCF:,'(4LH) ]LUJUC>$]'G\/\ A;3M'N)8YGLH5A\R,$!PHP#@]*V:
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *1W6-&=V"JHR6)P /6EKSSXP7,R^'-*TY79+;5-7MK*[
M93C]RQ)89]]H'TS0!TZ^+]":$W O2+0?\OA@D%OCU\XKLQ[[L5L6]Q%=VT5S
M X>&5!(C#^)2,@_E1]GA^S?9O)3R-GE^5M&W;C&,=,8XQ7+KJ$D?B.'P=I$B
M6T=AIJ3RSR)YC!<[(T49 SA223GL.^0 =917F6H>/=<M?"FNRK'9+J^AZA'9
MW&8V,<R.Z*LBC=E20^<'=C%:L^K^*+;QO%H#76F-'?V4ES!+]F<?92C*""-_
M[SAAW7GGCH0#N**\QN/''B&T\#ZO?G[!+J.DZP=-E<PL$G7S$0.%W?*<2#N1
MQ6M'KWB/2/'FG:-K9L+FRUB*9K1[6)HV@DC7<4;).X;?XN,GL.E '<45Y[;>
M+]9@UKP];7[VCRZE<RVUY:0(66T<*S*JR@E2PV@,#D\YP*@G\2^+9;7QA+;W
M.E1?V!,YC+6KMYRK$)-I&_Y<Y^]D_04 >DT5P]UXKU2"[\):@QMHM"UH1QW&
M8B9()I(]T8W;L;6/RYQP<>M=#I%[>7^H:I(\D1T^&X^SVVV,AF*@"0EL\@/N
M7H.5- &E<7,%G;27%S-'#!&I9Y)&"JH'4DG@"L=_&.A16QNIKQX+7&1<3V\L
M43>FUV4*V>V"<]LUR_Q(E:Y\4>"-#F_Y!U]J+27*'[LAB"LB-Z@D].^!7>:A
M86VJ:=<V%W&)+>XC:.13W!&* *UOKVG76N7.C0SEK^VB66:,QL-JDX!R1@\@
M]#6E7G<\6IS?%W5X]*N;:UG;1+?,\\1E"_O9.B KG\^/0U8TKQ;J^K^"M!U<
MBRM#=3-%J%R[ +"$9T)16/S%F4 #G&[H: .\HKS&Y\=ZW'\/_$^K0?93>Z+?
MR6J/-;.HF0;,,4+ JV'^G'3FMZ+6M<L?'MAI&I2V4UIJ=I--$L$+(UN\97*E
MBQW@ANN%Y[#I0!V%%>:W?CC6V\)3>)+/[*ACU4V/V"6$N0OG>2,X8$R9(;'
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
M7DMH)Y)YX3B9;6WDG\H^CF-2%/L<5!-XR\/PVL%S_:4<D$]TMG')"K2*9B0
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
MSCG%+10!S<GAN]C\;S>(;+4(HX[BS2VGMY("Q)1F92K;AC.[!X/'3&<C.L?
MUU!\/]2\+7&JJ?M?G[+J"$H4\UF<Y!8Y&6(ZC(KHM2U_3])O]/LKN219]0E\
MFW B8JS8)P6 P. >IK3H XJU\(ZVFOZ1K-SK5FT]C9O9O%#9%$=#M(V_.2#E
M>3TQT JH?A[J#?#^;PM_:]M^\N_M/VG[*W'[_P [&W?_ 'N,YZ5W[,%4L<X
MR<#)_*L[1-=L/$-G+=:=([PQ3O Q>-HR'0X888 \'U% &'X@\*W_ (BLM3TV
M^NK&>POPNP2VY9[1M@4M&=V"<@L.F">IZ5-=>&+R3Q9HVL07\*P:9;26RPRQ
M,SR!PH)+[AS\H[>M=169J6OZ?I-[I]G>22+-J$P@MP(F96?!."P&!P#U- '-
MQ^#=<TO7=0GT'Q$EGI>I3FYN+66U$KQ2M]]HFR "W7D$ ]C6C!X9NK?QS_;Z
MWL1MQIJZ<+9HF+[5<N&+EN3D^E:=KK^GWNN7NC022&]LD22=&B90H;.W!( ;
MH>F16G0 V2-)8VCD4,C@JRGH0>U</;> KJ#PQ+X2;4HY- 9R$S$?M"P%]QAW
M9P>XW8S@].]=U10!S5WX;O)?&NG:[!=VT5O96LEJMJ8"2RN5).[=QC:,<5OW
MEO\ :[*>V\QXO.C:/S$.&7(QD>XJ7(SC(SZ52TW5;;5;>:>W$JI#-) _G1-&
M=R'!P& R/>@#C+'P!K5M#X8CDUZT/]@2$0^78E?,C,90[LN?GP>O3/)!K1O/
M!]WJUSIYU6[M9Q8:C]MM[I(2MPJARRQ9R>.@)[@=,\UNWFOZ?8ZWI^CSR2+>
MZAO^SJ(F*ML4LWS8VC '3.>16G0!Q]WX/N]5NM.;5;NUG_L_4/MMO=)"5N H
M<LL6<GCD GN!T!YJM9^"M<TC4KV'2/$:V^@WL[W#VKVV^6 N<N(GSA03G&0<
M9Z9YKN:@N[N&QM9KF=F$<*;WV(SL%]=J@D_@* .??PO>1>,;K6[+4DA@O+..
MVG@:$L^8RVTJ^X8^]SD'IQCJ(;7PE<R^(-'UG5;BTEOM,B>/[3;0&-[K<FW]
MYDG  R=O/)SQT/0:3JMIK>DVNIV+L]K<QB2)F4J2IZ'!Z5=H HZUIJZSH6H:
M6\AC2]MI+<N!DJ'4KG'MFN6;P;K$UCX9AGUBT>31+A)@RVC*)0D9C"XW\<$D
MGGGL!Q7;UA7?C'1+'5GTJ>XN!?1Q^<T"6<SL(\XW_*A^7/&>E &#J_@"\U:?
MQ6S:M'"FO0P1 1P'=#Y.=N3N^8')!&!Q5VR\+:Q'XPM/$5[K%K)*FGFQG@@L
MRBE=X<;,N2.1SG/MCMT6F:K8:U8I?:;=PW5L^0LD39&1U'L?:KE '.>#?#EW
MX5T<Z5+J$=U:Q22&VVP>6RJSL_SG<=QRV.,#CI1XB\/7FL:SH=_;WL$"Z7<-
M<;)(2YE)4H1D,,<,?7FNB) !)( '4FJ=UJEO::G8Z?*)C/>^9Y12)F4;%W'<
MP&%XZ9ZT <[KWA35)_$T7B+P[K$>GWY@%K<QW$'FPW$8)*Y ((8$GD?2KSZ-
MJZQV@&I07@$<JWT5Y"=ET7*D$ '"!=I &&X./>NAJE_:EO\ VW_9&)OM/V?[
M3GRF\O9NV_?QC.>V<]Z .0_X5Y+9:!H]II-_#!>:5J#W\+20EH<N7W1[ V0F
M'('.>*LVW@_58=1\2WLNL6\LFMV\43#[(0(V2,IN&'Z?,?EY/ ^;K79T4 <0
MW@>^7PYX8L(-5MTO= FC>*=[8M'*JH4PR;P>0>S=JFU_P??>([&_TO4;VTN+
M&ZD1XI)+<^=:850Q0YQDE20>,;CU'%=C2$@ DD #J30 *-J@<\#'-<4_@G4'
ML_%UN=3MO^*A+'=]F;]QNC$9_C^;@>W-=M29&<9&3VH Y&3PEJ$ESX4F_M&V
M!T$$$?9V_?YC\O\ O?+QSWYKH]6L/[4T>]T_SG@^U6[P^;']Y-RD;A[C.:N4
M4 <'8^!]:AN_"]S<:Y:,VA1R0*D-B562)HPG=SA\*.>G^SZ]S-#'<0R0S(KQ
M2*4=&&0P(P0:?10!R&A^&-:\*VYTS2-3M)M'5B;>&]A9I;8$YV!U8;U!)QD
M]LU-XB\+7NN:7:6JZFBSQ7\5]+++"6#-&P8*JAAM7@#J?Q))KJ:* .0U'P=>
M:GXCU'4Y-3CACO=';2BD41#Q@EF\P-NZ@L>,52L_!&M0W?ABZGURS+Z%%);J
MD5B562-D5/[YPV%'/3V]>\HH X*3P!?R^#_$.@MJMMG6;V:Z,XMF_=>:VYEV
M[^<$<'(K+\2R->>+X+!M>T6SNM.L%!BU6U!BE:0G+Q9<'.% /)QG'<UZC5>Z
ML+.^"B[M(+@(<KYL8?'TR* .#CT2_P#%WAH6<FH:?;7&EW<<VEZII$)$ =5[
M(200,E2 <<XZ@BNJT'3]:M@T^O:K%?714(HMX/)B1>_&22QXR3Z  #G.RJJB
MA5 50,  8 %+0!S_ (S\/7'BGPY+I,%W':^;+$[2O$9,;'5P  1U*CO41\/7
MY\<IXD-[;87338&W\EN<N'W;MWJ,8QTKI"0!DD#ZU3;5+==:322)OM+VYN 1
M$VS:&"_?QC.3TSF@#+\(>'KGPWIUU:7%W%=>=>370:.(Q[?,8L5P6.<$]:3Q
M1X53Q!)87MO=M8:MILIEL[Q$#["1AE93C<K#@C(^M=%10!C6UKKMP$35+VR6
M-2"XLHG5I,=LLQVCU R?<5F6WA;4-&UC6+K1+^WAMM6D^T2PW$)?R)R,-(A#
M#.[@E3W'7M7644 <9'X#^P7'A0:9=QPVGA\2;8Y8B[3F1"K$L& !Y)Z=339?
M UQ=IXOCN=1B\OQ$@'[N @VY$8C'5OFX /:NUHH XV7PEK-Q<^&KF?5[-IM&
M=G;;:,%ES'Y>!\_R_*<YYY]!Q5R]\,W*>+U\2Z1=10W4EM]ENX)T+1SH#E6R
M""K*>_.1Q6GK.OZ?H*6KZA)(@NKA+:(I$S@R.0%!(&%Y/?%:= '$:IX!>^\'
M:OHT6H1QW>KW1N[R[: D%RZMA4W< !%4 D\#N:[2+S!$OFE3)CYB@P"?84^D
M) (!(YZ>] '(:WX/N_$,$ECJ5W:S6GVT75O/Y)^T6RAPVQ&SUXQNXP#C!Q4L
M'A:_@USQ-J2W]L?[:CB18S W[GRT* D[OFR#GM6QI.OZ?K<U_%8R2,]C/]GG
M$D31E7P#C# 'H1S6G0!P-CX#U;2U\,O9ZU;>?HMM)9GSK1GCEC?'S!=X*N-O
M7//Z5')\.M1?P7JOAS^W(62]OC=),]IS&#*)2" PW$D8SP/:O0J* .;OO#M]
M>^+]%UTWMNBZ=#-$T A8^9Y@4,0V[C&T8X-;6I:?;ZMI=WIUVI:WNH7AE ."
M58$']#5:+7]/F\12Z"DDG]H0VXN71HF4>66V@AB,'GTST-:= '(>&?#'B#1X
M[6PU'Q"E[I=B MM&EMY<KJ.$$K[CD+QP ,X&3V-:U\"WEAH6I>&;34HDT&]:
M7:K0DS6\<I)DC0YP0<M@D9&>AKN** .7C\*S6OC&UUJTN;>.TMM,_LV*T,))
M";@P.[=VV@8QTJKI'A36M$L6AMM6M'9]3FOI%:V8)*DN[=$1O/0L"&_V>AKL
MJS=4UNSTDJDPFEG:-Y5@MXC)(R+C<P4=AD?B0.IH Y67X<C_ (1N_L+.Z@L[
MBZU1-401PY@AD5D(0)D?+\G/(Y)/'2M6X\-ZC=>*]$UR;4;=CIT$T4D8MB/-
M,NW<0=WR@;1@<^Y/6K_A[Q/I?BBWEN-*DFE@C95\QX'C#94,-NX#/6M<$$ @
M@@]"* .-A\#SK9^*=-EU-&TW7);B8(MOB2%YE ;+;L,!C@8'N:AM_!NO/?\
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
MV[3)&V\;2>X(84 8/A'7;FW\(>#=#LDE\^ZTMKF22)%=TC3:N%#$#)+CDYP
M>.>)M3\2^--(\*SW5W;6\%U#JD5M#+-$/]*MWD55;"N1&W.#P?859'PWO+;0
MO#\-AX@:VUC0T:.VOEM@5>-@ R/&6Y!P.]:&K>#=3UGPZ+"[U]7O7N8KF:Z:
MTRI,;!E1(PXVKE?4DY/K0!T&CP:M;P3KK%];WDK3,T3P0&(+&0,*1N.2#GG/
MI65K^H:E;ZQ#;1WD=E9/:NZ/'&)KB6<$858\$E N22!Z<BND0.(U$C*SX^8J
M, GV&3C\ZYN_\,7L_C%/$%CJ_P!EWV7V*>%[<2Y0.7#(21L;)[AATXH YF/Q
MMK][X4\%:K;&QBFUF\CM;E'B8C)#Y93NX'R=,9YZBK7_  F6H^'9?&$6N317
MZ:+;PW<,D,/DF02JV(R,G'S* #[\T^R^'5[9:#X=TI=>C=-$OA=QL]E]_&["
MG#C'#G)Y[=*OW?@0:GJOB.?4+Y);/6[6.UD@C@*-$(PVU@^XY/S9Z=A0!B>)
M(M6_MCP'<:A?1S>;JJ-+"D(58Y#"Y^0]=N,CYLD\'(Z5Z77"#P1KT\6@Q7_B
M6&<:+=+/#(MAM>551E <F0@G!Z@#OP3T[N@#@O"_BZ?7-7ALYM16VU.*20:A
MH]S (Y(U ;:8B>6&=N3EL@YXZ5R]EJNN>'O!7B/7=.NK5+>PUZ[=[:2 N;A3
M<88%LC;P>, ].OIV\?@Z[GO-$NM5U"WN[G1V+0W*6ICEE.PH [;S\O.2!U('
M3O0D^'EW+X,UKPZ^M0[=4NY+IIQ9',>]][*%\SGD<'/YT 6_%&M:K875]Y-Y
M#:0PZ>;BT6./SYIY1N+;TP2(QA02,?>^\*R-:U.36]-^&NJS(J2WFI6UPZ+T
M4O;NQ ]N:U[GP7J$^MZE?QZZL4>J626EY&+0,?D5@&C8M\@^8Y!#=_J(D\"7
MRZ/X6L#K<3'09HY5=K+B78A15P'&!M)[DY_*@!=*_P"2P^(_^P99_P#H4E;_
M (IUL>'/#5[JOEB5H% 1"<!G9@J@^VYAFJMGX<N;7QKJ'B!K^)X[RWCMS;"W
M(*!"2#OW\GYCGBM#7]$M/$>@WNCWP;[/=QF-BAPR]P1[@@$?2@# M;OQ:OB.
M"W-N\VF7$#^;<W,$:?99@,J0JOED/3'4<?-7,V?C'Q4W@K1/%-Q=V)CEOUMK
MFT2V(\Q&N#%D-N^4CC QVY)S76Z#X>\0Z>$&K>)_[3%LA6U!M!%SC :4ALN0
M"1U'7)R<$9:?#R\3P)9>&!K<.VUNUN1<&R.6Q+YH&WS/[QQG/2@!=-.J3?%K
MQ!$=3)@@L;5HXFA!558R?*.1WY)ZG\JY_7O$&N:I\)==O)KY(;JWU1[)VMX=
MHDB$ZQ;<$D@$$YY)[9KN$\-7</C*?Q!;ZFL:W5K'!<VYM]V]HRQ5E;=\H^8Y
M&#]1UK*_X5[-)X+UGP]/JZL=1NWO%N([7;Y3M(),;2YW#<!W'% #?$,<T7C_
M , )<3^?*)[[=)L"Y_T=NPZ5!<^)?$VJZ??:CX<M))GMKR2"WM3%'Y5PL<FQ
M][E@P)VL01C''!ZUM7OAC4;_ %KP]JD^KPM/I+2NP^QD"9I$*'&'^4 '@<GU
M)JA#X'U73=9OY-&\326.D:A.US<61MED9)&^^8I"?DW?0XH [2%VDAC=XS&[
M*"R$@E3CIQ7GVC-J4OB[QXMSJ33PVQBC6-H@!M-ON"CT +'Z]^M>A1HL4:QH
M,*H"@>PKF%\)WEOX@U[4K35DCAU=$\RW>UW[)%C\L'=N&5QSC@Y YQD$ XSP
MOJVMZ%X-\!7*W5J^FWTMOI[V?D'<!(&P_F9Z@CIC'..<9.]?>(O$.J1ZU+X=
M@D:73KI[6WA\F-HYWCQO$C,P(R<@8QC@Y.<"5? -XGAGPWHRZS!C0[N&Y24V
M1_>^7G:I'F<=3D_RJ1O!6K67B&^O]!\2MIUGJ4GG7EHUHLP\W #/&6/RDX[@
MC/KP* .NLI9KBPMYKFW-O/)$K20E@QC8@$KD<'!XS7 7=Q-:_'EY(;*>[?\
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
M[8YZ0^*[S5+O3+"QBFAENM*34YGMXTD= Y 55#D#&=V2<]!ZY#U\%7JVOBJ
MZM ?^$@+EC]C/[C=&(SC]Y\WRCVY_*J]SX"U!$T.\TG7Q8ZSI=F+$W(M=\=S
M ,?*\9;U&>O7/M@ HWGB3QI8:)HC7MM9VE_<ZW'ITHEBR)HF)VRC:YV9 Y')
MZXQQ7<Z/!JEO8>7J][!>70=CYT,/E*5S\HVY/./>N?U/P?J&IV.E1R:XK75G
MJ,>HRW$MKN\Z1.BA0ZA%QQ@9/'7.2>N&=HW$$]R!B@#SS5(-4N?C%/%I-[!9
M3MX>3-Q-!YVT?:&Z)D GZG\#4>F^.]7DT]--OH(CKJZS)I$DENF4;9&9#*JL
M1U08 )ZG/3BNEOO#EXWBY/$>FW\,-P;+[#+#<6YD1D#EPPPRD-D^X(].M9VH
M?#R"[T$6L&I3VVJK?G5%U)$&X71ZMMZ;<';M] !VH S]1U[QCI&A>*+F6W58
M;"W^TZ?>W<*;I0%)='1'QD'HW ]JM6^NZ_:>*?#-O?W5I<6>N6\I,,<&PV[I
M$) 0V?FSR#D#V JU<^$M9U3PQJ6FZMXA2YO+^ VQN%LPD<49Z[8PWWCGDD]A
MQQ4TWA.]FU7PS?-JD .AI(NP6A_?[X_+)_UGR\?7G\J ,3_A*/%&K:1%KF@6
M$MRK7)"61CC$<L D*']X7#!\ MGH#Q@]3)+!?M\;XPNH;5_L)G"F$'"?:%RG
M7]:L:=X$U/2+RYM=.\2R0^';B9YFT\VRM)'O.72.7.54DGMD9XYYK6;PW>'Q
MXOB5=1A""Q^P_93;$G89 Y._?UR,=,>U ',W^OZ[<^'OB%&;Z*"?1_,6VFMH
M=I"B 2=R>><9S],5)+XAN?"_A?PNVH7DT6F7-NHN=1BM@WV;]VGEJPP0 23\
MQ!Z=LYK7A\%2^7XKBNM222+Q"&WB.W*&'='Y?!+G/ '8<U-9>'M;LK#3+?\
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
M'*_WGM+YC]3''6+XAU74/%?PJ\2ZW!?&WLS'<QV]JL2E7AC)0ER1NW-M8C!
M''!P<@'I4FI6\.DG4W\S[.(?..R-G;;C/W5!)X]*;H^JVVN:/::I9%S;748E
MB+K@E3TR.U5(O^1-3_L'C_T77F>D:IXD\+_#+PSXBBU"VFTF&*VCN--^S8)B
M=@FX29SO!8'& /RY /9**X&]UWQ%K(UT^'H[A9M-NGM;9$2 Q32(JEA*9&#
M$G'RXP,')Z5T>HZY/H_@JXUS4+/R[FVL3<S6H<';($R4W#(//&: -NBN*M;K
MQA_;&ER)!-/I]RC"^^T+;JD!*Y5XMC[BN>"K%CCOFN:E\5^+(O VI^)6U2UW
M:7J4L+6ZV@"W$:3B,@DG*\'C'/J3G@ ]9W*&"Y&XC(&>2/\ )%4K#5(=0>]6
M.*XB^R7#0.9XC&&( )92?O+SU%<BRWTGQJ,(U2X6W31!.D.U"JYG 91QT.T9
M/7WZ5BZSK>MZA\.O'[7&H^7/IM[<6T4EM$(_W2HAV\Y(SN.3G//!H ]!U/Q#
MI^DWNFVERTOFZC,(+<I$S*6P3RW0< ]\UJUYWXDBEA/@!)KE[AO[8B.]U4''
MD2<?* *FO-=\1ZRNN/X=CN!-IUT]K;(JP&*:2, L)2[!ADDCY<8&#DT =ZS!
M%+'. ,G R?R%9NA:]8^(K&2\T\RF&.=X#YL90[D.&X/(Y]:P;37-3UWQ))H@
M=M*DL;""XOO*"2.)Y0<1J6#+M4*<G!SD8(QS7^%2RIX:U%9W628:Q>B1U7:&
M;S3D@=N>U '2:7X@L-8O]2LK0S>=ITBQ7 DB:/#,-PQNP3QWK5KRO.L1^(/B
M/=:3J,=C):R0S[C )2[+:J0O/ 7CGC//;'.S;^+;_61H%G:Q3QW%_HZZI<-:
M"(N@;8 J^:=N-S')()X QSD '=T5YIJ&O>-]+\/Z>UZEM:WKZ[%8AY8T8W-N
M[@*Y",0A(R"!Z<8K3?4M>LM9M_#<]_+?7<L$U\]U9VT,4B1!U5$"R-LZL<MS
MT''.0 =Q17G%SKOB_2M)TU]55;>Y?7X; ,5B;[5:R. '8*2$?'& >W2M>76-
M6'CO5]&ANH_(CTA+V#S80WER,[J>F"1A>A/>@#L*@O;N*PLIKN??Y4*%W\N-
MG; ]%4$G\*\ST_Q3XG/AWP;XANM2MY8]5O;>TN;1;95!64E=^[KN!P<# [<]
M3MMJNH>)H_%0L;XV5MI<LEC&JQ*_FRI&&<ON!.W+!0%P>"<\C !U>CZK;:YH
M]IJED7-M=1B6(NN"5/3([5=KR[PEK=U%X5\&Z#8I<>;<Z0;J62W$1D5$V* O
MF$+DE^2<\#ISD3:KKWC?1_"SSWB06]U'JT5M#+-'&S7-N\BJK,$8JC<D' ^@
M% 'I=%9VCVNJ6EO,FJZE'?RM,SQR);B$)&<83 )SCGFM&@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "LSQ!H-AXFT6XTG4HB]M.!G:<,I!R&4]B#R*TZI:MJ*Z3I<]\UK=72P@$PV
MD1DE;) ^51UZ_E0!EV&D>(K:W6TN/$<5S;J-HF-CMN2ON^\IGWV5'>^$_P#B
MH+/7=(O!97\%M]CD\V(S1SP9R%8;E.0>0V[/KFM?4=6M],2W\T.\US((;>!
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
M#?/Q\I.<=_3I4L_@F.^UG7KN_NUGM=9M$M)K98=I5%#!2&W'GYCSCTZ5U=%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M)*Z6UK:FYTZZND@:8$*2Z,L9VD9'!QTZYJXOPTM_^$/M_#\FLWK"QF6;3KI
MJ26C*25(P.3\Q!)ZCTJY)X-O;WP[J&FZIXAN+^ZOH#;27<ENB>7$1R$1< $Y
MY)R3QZ# !@ZW?^+-&\*P:U_PD,<K7<UBJP&Q0"$2,JN W4@[AU&>.,9J\9_$
M<?Q D\.GQ 6MKO3#>K,;2,/;LL@0K'QC!W#[^[&.]:VK^$I-7\+V6B2ZD4%L
M\+F=8!ES$05XS@<J,^OM4[>')W\81>(S?KYT=B;+R1!\A4L')^]G.X#\./>@
M#B[OQ9XB@^%6O:BNHI_:FD:A-9_:C;K^^5)@FXK]T$@^G:M_5K_7'^(UGH=G
MJJVME<Z9+<'%NK.C*Z+D%L\_-WX]C39OAX9_"NLZ"^KMY.JWCWDLHMP&1G<.
MP7G&,@8SG SU[:TGANXE\66?B!]07S[:T:T\H0?(RL0S'[V<Y44 <WI?B'7)
M_"=Y]HU6U2ZL-<DTZ>_F0*TD*2[2R(%*F4@@!<8)[55N-<U:\T;XA6#:A>Q_
MV5;"6TN'B2*X"O 9-K * !D<' ;![&M9_ATS6$L*ZU+'<'63K4,Z0+^[G).1
MM)(9.3P>?<U;A\"J+SQ!-<ZQ>7*ZY;+!=(R(O(C,>X$#C@\#I]: ,K3]5OM.
MTCPAHEO<7D\VI6/GF5%@\R...*/Y$W!4ZN.6W' /L0D_B#Q1H.FM;:H@^T7V
MKPZ?I5W.(R^R4_>E6,[=R -TP#Q[U>NOAZUUH>D6O]O7D>J:00;'4HXT5HAM
M";=F,%2H&0>OKVJQ?>!5U?P\]CJVKWEWJ#2QW"ZD%2.2*6/[A15&U0,GC_:/
M.3F@#,6TN;3XTZ>)]0FO$;0YRAF1 RGS8\\HJ@CH>GK^&MXNU74M+UGPO'9W
M2QVU]J:VMQ'Y8)=2CMU/3[O;\Z+/PC>IXFLM>U#Q!/=W=K:O:E4MHXDD5F!.
M1SCD#H?RZ5>\0>'7UV\TBX%[]G_LR[%W&HBW;W *X/(XPQZ?G0!R\E_XFO\
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
MVC[W7=GH.*MQS:]JWB_Q?I"^(;BTM[**U>V:&"+?&9$=B,LI!&1SD9X'(YR
M=_17E%MXC\1R>$/"/BF76':2]O+:VN;-8(Q#(DC[&)XW!^^00/:MB[U77_$$
MWB*'1)+NWFTZY-I:F$P>7YBQJV90^6(+-CCC:..: ._ILDB11M)(ZHBC+,QP
M /4FN >^\37/C72-'N-4^P"[T5[BZBMHHW\N9616,;,#W)QG(]O3G-:U+5M1
M^&&II>:K</<:;K_]GFXC"(UPBW*("X"XZ-VP#CG- 'J]SJ)MM4L;+[%=RBZ\
MS-Q%'F*':,_O&S\N>@ZY-7:XW4[W5-,\>>$],35)IK*]2[%PDL<>9#'&&4DJ
MH[MVP.!7-3ZIXGE\/>-[]?$<T4FA7UQ]F"6T7SK'$CA'RIRO)Z8.2<D]  >K
MT5Q-WXAO)]=\-6DTYL-/U*Q>XDN$P-\P52L09@=O!9O4X]CFQ\/[[5]3TN]N
MM5O7NT6]F@M)3$B"6%'*K*-H&=WY<<=: .L>1(EW2.J+D+ECCDG 'XD@5E1^
M(K67Q9+X<$-PMY':"\+L@$9CW[.#G).<]NU<Y\38YWMO#GDWUS;!]=LXV6$K
MALOD$Y!S@@$#IGJ#Q52[L;NX^+YM(-4N+9_^$:0/=(B&4C[0W(RNP$GOM]<
M=0 >BT5YEI'C'5[CPUX?MIY7GU*_U*YL9+F)8U=EA,AW -A S!%'/').,XKJ
M/#2>(X=3U.'5B\FFDH]@\[QF=01\Z/Y?! /0]<'F@#?NKJ"RM)KNYD6*W@C:
M221NBJ!DD_0"LK3/$L>I:FME_9FHVWF6PNH9YXE\J6,D#AE8X;D?*V#STK.^
M)L3R_#?7REQ+#LLI6;RPOSC8?E.0>#[8/O6<FIWEE<^$?#46HW!?5('GENG6
M/>D<<2GRTPH7DD<D$@ ]\$ '>T5YOJ&OZYI5UXOT3^T7DDL-*.J:?>O$AD5=
MK9C<8VMAEX.,XZ^M"ZMKVE^'M%U*YUF6]FUTV5M'"((E%N[H6=D)QDD# W<;
MN>GRT >D45Q"7'B_2FUZX,$MY8I8-/81731M/]H4']W^[^\AX/KVK,L];U>]
MU'P:NG:[+<IJEN\NI*(XG\O;&&W8V_(-YV$>X'44 >E52N]1-KJ%C:"RNYA=
MLZF:&/='!M7.9#GY0>@Z\UQEKJ^L>)?#VO:UI^J264MG<W$5E L:&/$/ \P%
M23O(.>1@$8P1DQV_BW4M5U#X?WL,YM[36TF:[M BD%E@9AAB-V-WOV% 'HE%
M>73ZAXEN;/QU(GB.> Z)-(UKY=M%DA81(%;*G*Y] #[]JUYO$U]<W7@V.:7[
M#9:Q:-/<W"8&9?*5EB#'(7.6/J=N!WH [JBN0\!7VKZE;ZK/J5^]W;PZA-;6
M4AB11+"AP) 5 W9Y&>GR\5U] $<DR1DJ3EPA<1KRQ ]!WK-\.>(+7Q-I"ZG9
MQSQPM+)%MG4*V4<H<@$]P:YBR@N6^,^K9U.\\I-,MY!$2A3!D?Y,%>%XSQ@^
MIKDM,O-7T/X9_P!OV.K21)::O*#9K$ACF1[PHP<D%L_,<$$8],\T >U45P]_
MJNKZSKNOZ5I<EY VF+%'&]J81^]>/>&?S.2.0, 8X;KQCIM ?57T&S.MI"FI
M^6!<B%LIO'!(^O7VS0!HNVQ&;!.!G &2:RO#OB"U\2Z8U_9Q3Q1+/) 5G4*V
MY&*G@$]Q62-4NM<\<:KH4%[-96VE6T+RM"%WRRR[B.6!PJJHX Y)YX&*Y3PE
M<7UCX#B5-5BMF;7[B*ZG9,RS)YS[EA0*V9&(&!CIG'2@#U8D*"20 .23VH1U
MD171@RL,A@<@CUKR75-7U6_\"_$&TN+Z]C.F,RV\C!$F\LQ*^QRHQCD],'!Y
M-;_]IWUK=:#X=M[B]G:YT][R29#"LNU?+4(I8!0/G))QG@>YH [RBN?\)CQ!
M'9W<'B B1X[EOLDI*>8\!^[Y@3Y=XY!QP:K^)-;N+?Q+X=\/VLQMWU:2=I+A
M0"R1Q1[B%R",DE1D@X&>^* .HHKSJ^UW6M*U?Q-H!U&25K?1SJVGWCQH9(P-
MRE'XVM\R\'&<9SGK4%EJ^OVH\!ZE<ZU)=1ZTL4-U:M#&L?S0%PZD#<&R,GG!
MSP .* /3**1@61E#%21C<.H]^:\HOO$/B6T\+^)+-=7N9/$>DZAM@VP0EKB!
M@)$^79CF(.<@9RAZ]* /4KNX6TM);ADD=8E+%8UW,<>@JIH&M6WB+0K/5[-)
M4M[N/S(UE # 9[@$_P ZQK'5&U^5;VPOY6TM-,61DVH1+)*NY<G;D,JC) ('
MSKZ5POAJ\UC1/ O@'4(-6D-M=7=O8RV/E)Y1BD+#.<;]X.#G=CVH ]7BU$RZ
MQ<:?]BNT$,22?:7CQ#)N)^56SRPQR,=Q5PG )YX]*X2X\2ZAI/BSQ<+FX:YL
M-,TF._AM]BKM.)"PR!DYV#KFK^E0^(+N+0-836TDAN(A+J%O+&OELKH"OE87
M*D,0!D\CKDT :WA_Q%:^(X;V6UAN(A9WDEG*LZ!6\Q,;L $\<UKUXRD^KZ9X
M4\=:WIFKR6;Z?KU[.D*0HRRD,N1(6!)!'&%VX]3V]BMY?/MHIL8WH&QZ9&:
M)**\]\9:QJ]@/$D]KJSJ]C9+<6=M91JYAVHS,UP77 #$<#.2H.!FG7FK:Y>>
M*?"EI;:JUG;:MITT\Z1P(VUE1#E2P//SGKD>QH ] HKS2TO/%>H^$/%%MI^L
MROK&C:E/;VEP88BUPB*CA'&W;DABN0!SBM[2-?;Q/<:'/I=],MF;+[9>#:A+
M;OD2-OEX.Y9,[<?ZLCO0!UM%5M0:Z33;I[%$DO%A<P(YPK28.T'VSBN$\->)
M'UJ:>U;6-1M-4M[%S>:;?01I-%+E<2I\F&7[P[CE>!0!Z)17F,/B?7)? 7@?
M5SJ+B[U'4;2WO"(H\3)(Y# C;QP/X<5L17NL>*F\2KI>JMITVFWC6-FH12OF
M(BL7DRI)!9L8'8>M &^?$5H/%J>'##<"[:T:[$A0",H&52 <Y)RP[5KUYU?V
M]_=_%728?MXM;IO#THFN+9 V#YL>[R]X('/0D'CMWK:\ :I?ZGH=XFI7)NKF
MQU&YLC<% K2K&Y"L0 !G&.E '0:EJ=EH^GS7^H7*6]K",O(YX'8#W)/  Y-9
M%WXPMM/TV34K_3=4M;!$+F>2WSQ[JI+K_P "48[XKF_B2[/XL\!6DW_(/EU8
MO*#]UI5 ,0/XDUZ%<6\5W;2V\\:R0RH4D1NC*1@@_A0!)17'V^I7?B'Q=X@T
M:#4)["WT>.",&W"%WDE0OO)93P!M '?G.>,<Q_PF'B*[\/Z-(+U+?4(O$JZ+
M?,D"F.X <J6P>1G Z$=_P /5Z*\_M_[??QSJOAEO$UX;7[#%?1W'D0^?$6=T
M**=FW;\H/*D^A'6L>+Q3XDN?!7A2\CU-$OKK6QIMS(;=2LRB61-Q';A!D+CJ
M>E 'K%%>=P:EXCT+QEJ.@76LQZA#<:3)J%E=7L:1BWD1MI5R@ V9(.<<"DTG
M7=4'B[0=/.I7-Y:ZEILSS330JL;S1A#YD/RJVWYCU&TC!&>M 'HM%>07&O>*
M(O 6M^(O^$@E-QI&IS11Q"WB"3HDP3;)\N?N]-NW'O76ZGJ>I:+\0=)^U:C*
M=!U6-[=(BD86&Z W*"VW=AE# #/44 =E5/5-5L=%T^2^U&X2WMH\9=LG)/
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
M8>.=5^X2IZ,O0$'IQ@U5NO EI+IFEV%O>3VZ6%^NH^9M5GGG#%MSDCG+,2<
M>V *ZNB@# C\-O'XLN?$*Z@_VB>T6T,1B78J*2RD=\Y)[UPWBC0(?#&@^%]'
MAU64A?$<-RLSA \09I&9R,8VAFZD8&<&O6** .:N?!]KJRZE+JET]U<:C9&Q
M:6-1&(H#DXC'.,DY)).2!V&*J6W@1X=1T74)O$&H7%UI43P1LZ1@/&P4;2 O
M^R,GJ?7ICL** .+?X>Q2>%-4\//JUR;;4KE[F:3RTWAG?>P7C&,CT]:A\5-I
M_B93X(ECNKG4-]O)+*+=T2) P8RB3&T':"!@]3CUQW5% #8XTBC6.-0J( JJ
M!@ #H*RO$7ARP\3Z:MG?B1?+D6:">%MDL$B_==&[$5KT4 85MHFHF(0:GKLU
M];CAD\A(C*/1RHY'KC;GOQQ38?#36_BC4=>BU"03WL"0-&8E*(J9VD=\_,>I
MYK?HH X>T^&\5A8:#!9ZW?03Z(\WV6X5(RQ27[ZL"I4^QQQ1-\-K>71-9TG^
MVK_[-JMY]LEW!&9'W*QVG;W*#KGCICFNXHH YVZ\/.?$=KXD>\FEN+*TD@6W
MCB7$JM@MUYW$J,<XKSS1)YFMPVG^,M7M-4D+R/I<VDI-+'(S%C&Q:,,0"<;B
M0.^0.GLM% '&WG@BXO=7BU^UUJ\T75I[>.+4/L6QXY]H[JX(R.0&]*ZJRLXK
M"SBM82Y2,8W.VYF/4LQ[DG))[DU8HH P+[PPLWB2/Q!I]X]CJ(@^S3,$#QSQ
M9R ZGN#T((/;D51OO =K=Z(NF1WUQ#F^&HSW 56DFG#A]S9&!R!P!T '05UM
M% #4#!%#MN8#DXQDTZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HI"< GT]*Q]"\26GB"?4XK6&YB
M.G7)M9?/CV$L%#9 ZXPPZXH V:*YNZ\:6%K]OF%O<2V&G3""]O8POEPOQNXS
MN8+D;B <>^#CHU8,H92"I&00>"* %HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *XKP-_R,'C;_L,_P#M&.NU/2L;1?#<&B7VHW<%W=S/J$WGSK,4
M(+X R,*,< #'2@#SWPY\GP*\4?:_]>!J@N=W7S,R9S[]*[_P6LZ^!= 6YSYX
MTZW#[NN?+7.?>HKKP=IMT]ZC27"6=_,)[RR1E$,[C&2W&X9VKD @''(Y.>A
M   & .U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
+!1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>ex10ormfactorxseverancep011.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep011.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ IDLL<$32RNJ1H,LS'  I]<-\6(
MW?P=&R7,\.+^U!$3;0P,R#GU'.<=,T =S17G^L)K,GC^P\/VOB._MK.YTJ>5
MF5(BZNKH RG;UY[YXSC!.1G^*M3U?2=,\12P:Y=75WI=K$]N;55 MRJ LUQD
M!&9SD[>2%(P!UH ]0HK@;^]U>]\=Z'I\.L7%I9W^E2W$L<*1_*RE.4)4D'YN
M^<=@.M4+#6?$G_"(:ND#7>JW&E:[+9NT>T7,UJC@MMX ,FTXXP3VYH ](N+B
M&TM9;FXD$<,*&21VZ*H&23^%8VE^)CJ>H6\ TG4(;>ZM1=VUVZ*8G3C@E2=C
M8(.#V_*N1N]4M/$/PP\6W%AK-]-''!<'R9QLGML08,,@89QD,?7GJ:GMM0O-
M.TOP;HEK<7$KZK;&1G:55<)' I,:-MXSD'UP#@]P >BT5Y;XDN/&'A[P-XDN
M9M5:(V\L4FG2ATEF$3N%9)"4Y R<$<^_%=_I&FWFGFZ-WJ]SJ!GE\Q1,B*(>
M!E5V@?+GGG/]2 :=%<SXZUZX\/Z##):,([B\O(+*.9E!$1D< O@\' R1GC.*
MS[V\U#P[X[T#3DO;B[T[6EGADCG8,T,L:;Q(K8S@C((Z#J,4 :FH^+HK*>[2
MUTR^U%;&6.*\-FBN8F< C"YW-@,I. < _7'15Y_X LGB\2>,'-]=2>7JY0J[
M*0_[F/EN.OTQ7H% !17EPU[5K6[\,W"ZK-?&^U=K.\N(P!9S(PD(6-3S\NU<
M,HP<'+&K5WXCN;+Q:^G:[<ZAI4DVHQ_V== 9L[F#<O[DD A7(# YP<GKCB@#
MT>BO.+WQ'<V/BR33]<N=0TIIM0C_ +.NP,V=Q#N7]R2 0KD!@=V#D\'&!3YK
M[Q%XG7Q =%N)+:YL+Z2SLRLZK&CQA>9%*G=N)).>Q& #R0#T$RQK,L)=1*ZE
ME3/) P"<>VX?F*?7G-M!>W'Q?L7O+V9)SX=$\L4$H,0?SD#*N1]PD?4\<TFB
M^([D^*;32M>N=0TS6/M,Q,,PS:W\6'V"%@,<90XX/RG.30!Z/6-I7B.#5M;U
MC2DM;B"?2FB68S!</YBEE*X)XQCKCK6S7F5OI%]K'Q"\=0V6MW>E,&L2)+5$
M+%OL_&XL#\H]!C/K0!Z;17EV@^,M:UZQ\-Z?<<7MW%>-=R0.(C,;>01_*<<;
MLECC!XXP*MRZGXGT"UM=,U6\CWZEK4=G9W6]7FBMW#-A_E"E_D*@X/7/.* /
M1J*X3Q+?ZOX%T+Q%K7]H_;K-((VL;:X&YX920C$MU9,LIQVY'%+KEWJ?A35/
M#5Q%J5S?6VHWT>G7D4^U@[2 [94P/D(*G('!!Z=Z .ZHKRE[O7[K0/'5U_PD
MM_'+HM[<FT:-(AQ'"CJK_)@KVP .ISGC&@-2UFUU;P5J,FKSS)KA\NZLV1!"
MH: R H ,@@CJ2<T >C45YLM]XI\4Z1>:GH5P;>\COI8K8/.H@5(I2FR1-I)W
M*I)/7+<8%'B/Q)>:7K5W%K5Q?:58W"1#3=4MOGM8G*C<LN <$OGEA]W&-O6@
M#TFBD!! (.0>A%<CK.J7MUXS3PY:^:L::=]MD\F<1.^Z0H,,02 NTGCNP[<$
M Z/5M4M-%TJYU*^DV6UNF]R!D^@ '<DX ]S6,_C!+6[EM+_2-0M)_-BBMPZJ
M4N6D)"JCAMN1@Y!(P!GI7&>,K37U^$-_'XAO@]Y;W<2J\#J?-B-Q%L,GR@;@
M#VQT![UJ>/M-D2Z\&I_:5\V==ACW,ZYR4E.[[OWAT^G:@#L=&U>354NA-IMY
M836TYA>.Y0#<0 0R,"0RD$<BM.N#N;S5M8US7-$L+BY3^RHH(HY([A8W,CQ[
M_,?*G=U QTX/!SP:?JFMWFO:5X8UJ[C@O5TI[V^ELGQY[B41@*V!M'5CC!S@
M<#.0#N998X4#RNJ*6506.!DD #\20/QJJ]_(FLPV L+EHI(6E-V /*0@@;"<
MYW'.>G:O//%NG:O;:-X<MM2UR:ZF7Q);1"6'"%HFDRGF#&"Z@#GIT.#UK=EN
MM0M_B?I^D?VE<R6$VD32M"X3_6*Z+OR%!)P3U/TQ0!V=%>=:;J^JVY\2^'+W
M4IYM9ANT2PG?:&,,P_=.   =GS%N/X#5RXO=3U3Q'JV@6=Q=*FF6T $D5PL<
MC22*Q\QB5.<8  Z9SD'C !W-%9/AD:R/#MFOB![>3544K</;G*,P) (X')&,
M\=<U1\:7NJ:?I=K<Z=:7=W"ERIOH;(CSS!M;/E^IW;.!SC.,=: +?B/Q'!X:
MM;6XN+6XFCN+F.U!A"X1G8*"V2.,GMFMFO)O$&JVVM_#^WN].U:2^B;7K58W
MN$Q) ?-3]VZ\'*GUY(QR<YK>M;S5-*\?ZIHTFLRW5L^C#48Y+\)B"7S&0\J%
MPG )'M0!W=<W;^,K:XM-?N%T^^']B2M%<1$)O<J@<E?FP1@]R*YG2M;U.'Q1
MX1M_[0N[RWU2VN!=SRJ!#<R)&KB2%3AE7.<< $$8SUHTS_4_$_\ Z^I?_25:
M .\T;4XM:T.PU6%'CBO;>.X1'QN4.H8 X[\U4\2>(X/#5G;W5Q:W$\<UQ';Y
MA"_(SL%!;)'&3VS5?P%_R3OPU_V"[;_T4M9/Q5#GPA (V"N=3L]K$9 /GISC
MO0!V]%><WFHZSX,\96\-SJ]UK&F:C8W5P8[E4#PRP('.THHPI!QC'%2:9)XL
MU*V\.ZY9W2^7<F*:_2:X4PR02+DB- N59<C;SVPQ- 'H5,FD,4+R+$\I49")
MC<WL,D#\S3ZXVSO[GQ/XH\16*W]Q9VVDM';0K;D*QD9-[2-D'.,@!3QP<@YX
M -SPUK]OXH\/6FLVD4L4%T&*), ' #%><$CMZUK5Y!X*U>\MO!/@?0[4L'U)
M;MY'1Q&S+$S$JK$'!)8'/7"G&.HV;G4_%'ANQEMK^X207NJV]KITK2J\T4<I
M.X.=H4D;2%)!ZC.<8H ]&HK@IX?%>F_V]*;]X=,_LUYK4R3)-/!<(,G;E,%"
M.N<X/3&:QQ?^((-$\!:NOB&Z:;6'M;2YBDC0Q$2P,Q<+C.\%<Y)ZGICB@#U6
MBO,Y_$>I^$[SQK!+?W&IPZ;I\-]:F[VEE=PX*DJ%RN5!QCCFM6&/Q-9:OI^I
M"Z,FD^2YU%+FX5_,^7*/$%4;3GL" 0>E &]XH\1P>%=#EU6YM;BX@C9%80!2
M5W,%!.2.,D=,ULUXWXFN;SQ'\%)/$MSJ$ZRW;Q3&V1AY*QFX4+'MQV&#NZY'
M7'%>R4 ,>6.-XT=U5I&VH">6."<#\ 3^%9.C^(X-8U;5].CM;B";2Y4BF\X+
M\Q9=P*X)XQCKZUS7BVUDG^)O@M5OKN%95O<K$X 4K$,$ @C/S$9/:LA[6^F\
M0_$F>SU:ZT][8P3(;8)EG6U!&XL#\O'08SZT >JT5YY9>)]3UT^&M/7>);[1
M%U*Y,,HA:1CL7"M@X&68D#GISC.>D\)0Z_;:=<6_B">*>:.Y<6\JN&=H#@IY
MF !O'(.!S@4 ;]8U]XC@L/$VE:'+:W!FU(2F&8!?+'EKN8'G.>G;O57QUX@F
M\->$[G4+8)]I+QP0LXRJ/(X0,?89S[XKGM6TZ2P^*7@@MJ%W=!TO@PN&#?,(
M1EA@#&<\@<<# % 'HE,$L;3-"'4RHH9DSR <@''OM/Y&O,;G7M6LY]$NHM5F
MO7N=?6RN9X0!9M$[NHB0-R2H"_,H/S*P+'I4MG/)H_C7XB:JUW=SKIUM;W @
M:0%7 @D?;TX .< 8_&@#TRBN"TT>*[J3P_J]M=AK:<(^H+/<*8I8W4',:A?E
M8$C !Y'!)ZUWM &3J?B&TTV_@TY8Y[O49U,D=G;*&D*#@N<D*JYXRQ SP.:9
M#XBC.K6VF76G7UG=7(=HA,B%6"C)^=&9<^V<^V*Y'P3,TOQ6\?"]_P"/U)+9
M80W46X5MNWVZ$^Y%;.LZ]>VGQ \/Z$MM9R07ZS3).ZMOA,:?-@9P20Q&>,9/
M6@#KJ*\WMM7U;Q%X'UCQ/9ZG/:7=O+<O9PKM\M$A9@$=2/FW!>2>1NXQBI]%
M\4W/C#7;"P\R:QMWT.'4YDA;:[R2D  -U"KSTQDD9X&" >@UC-XB@7Q?'X<:
MUN%N)+1KQ9B%\MD5E4@<YSENX'2N$_X336+&"\T*XN3)?IX@@T:#461<^5,-
MX=AC:75 1TP3@D=<Z<=BUC\:K%?MES<1OH4Q59WWE#YT><'K@\<'IVH ]!KF
M!XVMWUG4M*ATC59KO351KI8HXVVAQN4CY_FR.PR:Z>O([G5-9T;X@?$6_P!%
MTZ&_F@M;!VB>0AL")N54#YR!DXR,XXZT >E:%KVF^)-*CU+2K@3VSDKG:596
M'!5@>01Z&M*O-M$ELO!7P?O=<TB]&IF9)-1-PZ;5DFDP,E0?E . 5SD8-:]G
M:^)X/$6G727>_2I(W6_2ZN5?>VW*21!5&TYZ@$#!Z4 =E17E]MKNK6^I>$Y!
MJD]\-0OI+:]N$4"TGRKL!$IP0%VC#*,'!Y-66\1W-KXM.F:[<ZAI5U+J0%A.
M1FSO(-XVQ @$!RO7.#N[X.* /1Z*X&PO]2\6:?XDO;74[BQGL;ZXL[%(MNV,
MP@8+J0=^YLD@]B ,=:R[/Q-K7B.[\!3Q:E-I\6M6ETUW#%&A >-!\R;E)'))
M&21TXH ]2HKD/ M[?R3^(M,OKZ:]&F:FT$$\^/,,91' 8@ $@L><5M^)=7.@
M>&-3U<1>:;.VDF5/[Q520/IF@#4HKSC5M5U?0?#.@>)X]3GNWGEMA?V[X,<R
M38!V*!\A4L-N.W7-7;:XU;Q?#XCDT_5Y-.NK#49;&R" %(S%MRTBX^?<2>#P
M!C SDD [JBN,AOKSQ!XHU?0SJ,EJNF6=N=]H=IEEE5F,F>3M7 P.G)SGBJLE
MWKVE^)?!&GWVKBYEN_M46H&% L<[1Q%E.,?*0>N,<]J .]HKR_4M<UJ#2?B*
M8-6N(WTAPUF^U&,8\A7*\J<C)/O[U?OE\2:3H$&K1WNIZTES);R7EI J++%#
MY;;_ ", $Y8IQDG /.3F@#T&BN<\%ZO9ZUI$]W8ZK-J%N;E@OGKME@P%S$X(
M!RISU[$')ZUT= !17+^()[@^(;&S74)E@DMI6^PV7%S*^5 ?=T6-03R2HR0.
M>E<;#XD\0WOP_P#!FI#5I(;V\UF.QN7$2$2IYSI\PQUP@SM(SS0!ZU6-KOB.
M#0;C2X9[6XD&HWB6<<D87:CMG&[)!Q@'H#TKCY?$.H>$M9\6PW-_<ZI;6&E1
MZE +K9O5SO!7**HVDJ.W%5O$5K=M:> M1N=4N+F:XUJS>=6(\MF9&;*KCY0.
M0,=CSD\T >I5&\\:2"(L#*R,ZQ@C<P&,D#\1^8J2N!>UD?XX'_3KL(-"$PC#
MC:/](P5 QP#M&>Y]: .F\.>(H/$EG<W-O;SVXM[N6T=)PH8/&<-]TD=?>MBO
M%!-JFD^!/%NOZ=J]Q:RZ=KUY+'!&J>7)^_ (DR"6!!(X(Q7:WNI:CK7BK5M%
MLWGABL+6!LV\ZQ/OE#'>20<@!0 .F<YSQ@ [:BLCPN-:7P[:)XADMY-612EQ
M);G*.02 >@Y(QGCKFM>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "LKQ'H%MXFT272[J6:%'9'66
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
MZ\TJ]M)KQF6%WV/&2J,Y&Y6.#A3P<9[9P: '6OAZ)+\ZAJ%S+J-YY!MUDG5
M$C)RP55  W8&3U.!VXK(T/X>VF@W*+;:OJLFEQ2>;!I<LX,$39R,<;B >0"<
M9YY-=A10 5S5QX-A/B:?7=/U.^TVYNT6.]2V*%+D*,*2'5L,!QN&#BNEK%G\
M1QV_B^S\/-9S^;=6\EPEP2OED)@$=<Y^8=0* ,+_ (5CI8\+:?HB:AJ2-ILI
MFLKY)56>W<DD[2%Q@Y/!!_05?G\"Z??^'+G2-5O+[4&N2K27D\H\X,O*%2
MNT] !CDYSDYT?$OB&W\+:'<:O=VUS/:VX#2_9PI91D#.&89Z]JH+XVLHM0TV
MSU*PO],?4CMLY+I8S'*V,A-T;L Q[ XS0 VR\&?9],N[2[UW5M0FN;=K;[5<
MR(TD43=0@V[03QDD$G ]!37\#6KZ5H&G?VIJ AT.6*6U(\K<6C4JF[Y.0%)'
M&*ZJB@#G6\'6,VM:MJ-U<7-R-4MA:7-M)L\HQ@$ #"AA]X\Y[U6\/>!H?#[Q
M*=9U6_M;8$6EK>3!HX 01Q@ M@$@9S@'BNKHH X23X7V)T2\T&'6M5@T2XE$
MJ6*-'M@.\.0C%"P7(Z9QS7<1(8XD1I&D*C!=\9;W. !3Z* ,37/#,&MZAI=^
MUY=VEUIKNT,MLR@E77:ZG<IX(].1V(JK'X-@CN-?F74[_?K:A;G/E?)A-@V?
M)Q\O'.:Z6B@#C;OX<V$^E:-:P:GJ5K=Z-'Y5EJ$,BK,B8"[&PNU@0!U']<]'
MI&E)I%EY N;BZE9M\MQ<ONDE; &6( '0 8    J_10!G:]H=CXDT2ZTC4HS)
M:7*[7 .",'((/8@@$?2L.W\#%=2T?4+SQ#JU[<:3Y@MVE,0RKJ%(;"#=P.IY
M/K76T4 </'\,;&+3;73H]:U=;2QO5O;*,21XMF#%L#Y/F&2?O;L=L<YV$\(V
M:>(K[5Q<W9%_"D-W:,ZF&;8I12V1NSM)'WL'N#705S;^+"]VRV.E7=_:17WV
M"XN+?#&*3@,=G4HI.&;M@\$#- %70/ %MX?GC6'6-6N-.@??;:=<3AH83G(Q
MQD@'H"2!UZ@&NNHKF;;QE%<0>(91IEXK:)(8YHB8]\F$#DK\VW&#W/\ A0!9
MU3PK9ZAK,&M03W%AJT*>4+NV*AGCZ['5@5=<^HR.Q%,3PLDGB*SUW4+^XO+V
MRCDCM@52..,.,,<*,DD#N3["M'0]437-!T_5HHVBCO;>.X5&.2H90P!_.K]
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
M$NF7L%O/+*+B7SKY_(,.XAHC$$VC XW?>R,DUZ1;6\5I;16T"!(8D"(H[ #
M%<I8_#G2]-U26XM+[5(K&68SOI2W.+0N3DG9C.,\[<X]L<4 8ZIJNJ>(O'6G
MR>(=2B@L! UKY+(C1EH-^,A>@)Z=^Y-9\&K:T/#O@7Q+)K5W)=:E>VEK=0?*
M('CE!5OD ^]QG.>N>@P!W$/A.W@U'6[Z/4+X3:P%%QS&0NU=B[1LXPO'?\ZJ
M?\(%8?V%H^D#4-1%MI%Q'<6I#1[@T?*9.SD#]>^: ,&&SUKQ#XI\8Z5_PE.I
MVD-C+;_93!L4HSPA^2%Y4$]!@GN367!K5]XA\.?#?4=2P;U];\N9E& [(LR;
MOQVY_&M?0M/GO?B!XTD2^U*QCN'MA')%$%695A"L59T(R#D97U^E='=>"]-G
MM]%MX);FSM]&E66TBMRN R@@%MRDG@GZY/>@#)TRYNO&%]XH0ZC=V)TZ^:PM
M%MY"GE%$4^:P'WR68\-D84<=2<!/$VLWG@;PUXWN+FXBCMI_+UBV@8K'-")&
MC:4 >C -@8R,CH*[B7PE;C6;W5+&_O=.GOT5;M;5DVS%1@,0RMA@.,KBJ.LR
MV>B:3!X4T_0;RZCNK1[>WCB@+6ZC&W$LF?E'.23SC)ZT 4-?O;Z;0/%^NZ=J
MES;Q6MI)'9F)PR%XD)=P"".7^3C_ )YDC&2:SII-9MM2\%2Q^(+\G64,%VCE
M63'D;PR*1@,".IS[YKL!X3LAX)7PJLLT5E]D^R.\.T.R%<-R01EN<GWJ*7P=
M;3-H;-J-_NT7_CU(,?)V[,M\G/RG';\^: .0E\1ZGX6A\=V_]H3WD>E/:&TE
MO6#O%]H50<MCE5)R,]JZ&UTKQ);^([>9=1$6E3P/%<Q2WK7$AEQE)(M\> >#
MD?=QVXJ\?!6FRWNNW%U+<W2:W&D=Y!,4V$*NU=N%!&!WS[]:CT#P3;Z  (]8
MUB\$2&.U%[<B46JD8^0;<9QQD@D#CH3D X*QU/7D^'7A_P 42^(+^6\_M)(9
M(F*^5+&UR8V#KCGCOGC QBNETBRS\8_$DANKL[+*T<*9FV\F3Y<=-OH/KZUH
MK\/-.3PM:^'5U#4A8VUP+B/YX]^X/Y@R=G3=S_\ 6K3'ABU7Q.=?2ZO$NG@2
M":-9 (Y@A)4L ,Y&3T('M0!A?%Z 2_##6W\R5/+@W81R WS#AAW%.N[R6'Q?
MH?A2.\NTMKBUFO)Y3,?-EVX"QA^H&22<8/ YQFN@\2:!;^)]#N-(O)[B&UN
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBN=UG5Y#XCTOPW:2&.>\22YN)5^]%;I@''H69E7/8;CUQ
M0!T5%9&H^(M,T;S8KB29VMH?.F6&)YFBBY^=]H.!P>O)P<9P:S/$'B&+2M)L
M_%=I=>?I):(7(5MR/!(P42+Z%2P/'49![$ '54444 %%%% !117FOCV+5_#W
MAQM2@\0:C]KFU.-<+( B1R38V*NWLI _"@#TJBO/O'.GZEHG@OQ!?VGB#5,)
M9;HPT_SQ2*>JL " 0>>>PKH-(\6:3?7UOI"7,IOFMA*GF0NJS* -Q1V&U\$C
M.TF@#H:*P[GQ?HUI<113W$B1RW'V5;@P/Y!ESC9YF-N<@CKC((Z\5MLP12S=
M ,GB@!:*YFT\?^'+^ZCMK6[FEDDDEC&VUEP&C!+J3MX/!X/)QQ2:#K6B6?@R
MTU"#6+N]TYY&2&[O"\DTS&4J%Y&YCN^4#&< 4 =/17/GQ)IFIW-[HL%U<P:E
M'&?,B\ET>(%<@Y*X&1T.>>U<WX \;6+>$?#5KJM_<RZC?((Q<2QR.CS$DA#+
MC;O('0G/Z4 >B45R^G^,[6]\3ZWI3P7$$6EK'OFE@=5)*L[,6QA5VA<$XSSC
M/%:ECK]CJ%Y':PBX666 W$?FV[QAXP5&X%@!_$O'7GI0!J450UG6;'0-+FU+
M4I7BM(1F218FDVCU(4$X]ZCF\0:;;ZK::9+.ZW=Y&\MNGDOB14&6PV,< CC.
M>: -.BN4/Q'\+B#[1]NE,"W!MI)A:R[(7W;?WAVX0;CC+8S6SJ.LV=C.MG(\
MSW4L;2+#;1-)($'!?"@X&3U/4\#)H TJ*X+X>:^K>#)[_4-0N+E#J=S%#+-N
MDD<>:0B@8W$XQA0/PK<;QOH,=GJ5S/=2P#3"/MD<MO(LD.1D$IMS@CD$#!]:
M .AHK(T;Q+I>OSW,.G322-;K&SEH712'!*E2P 8<'D9Z52\0>+8M"U_1-*:U
MN96U&20,\=N\@1$C9N-H)+9"\#.!DG'% '245YS9>*(M"\;>,UU2_OY[2W^R
M20PB.2<PJT3,Y"*#M7)R3@ <9[5T&K:QHMS_ ,(],^KW<"7EU%)8FT+A;HE3
MM1R 04(.<''3VH Z:BLBY\2Z;:3RQ2/.WDS)!+)' [I'(^W:K, 0#\R_3(SB
MM8C((YY]#0 M%>6V$NJ7MWXZW>)=0M%TBX(LW,BLD*B/?\P93N&?7MWJ*#Q+
MK&M>&OAYK5Q//:7-_JJ074,+%$F3$O)7N&V*V.G- 'J]%8.H>,=$TN2[6ZN7
M"6;HEW*D+O';L^-H=@,#J/ID9Q3K_P 7:+INK'2KBXE^W^0;@01V\DC.@('R
MA5.XY/09/!]#0!N45GZ+K5AX@TR/4=-F,MNY9<E"C*RG#*RD @@CH:=?:M:V
M$\-O+YKW$RLZ0PQ-(Y5<;FPH/ W+SZD#J: +U%>?^(_$"#Q%X*U*UU*ZBTV[
MN)Q+&-R+*HA<C<F,D[N@(SG'&:Z*U\9:%=Z5?ZD+QH;?3W*7?VF%XGA( .&1
M@&Y!&..<T ;U%9-GK^GZK>W.F123PWL4*RO#+"T4@C;(#C<.1D$<=".:\SGU
M/5?^%":EJ(U>_%_!=3A;H3GS"!=% "W7&WCB@#V*BBN<AU/25\6ZKMU.^>\M
MK2,W%FP<PQ)EL.B[<%CR"1G.!0!T=%<O:_$+PU>G3OL][(\>H2"*WF^S2")I
M"2 A<KM5CCA20?S%:47B32YKG5+:.:5I]+"-=Q_9Y-R!@2I V_-D GY<T :U
M%<[)XZ\.Q6FF737[>3J@S9L()#YO!/\ =X/!X/)[5+!XOTFZTZWO+9KJ=9T>
M2.*.UD:7:K;6)3;N !&.0,]LT ;M%4]*U:QUS3(-1TVY2XM)QF.1<\\X/!Y!
M!!!!Y%8UYXNAM?'%KX;-K=,TMH]P\RV[LO#(J@8!R/F.3T''- '2T5AWOB[1
MM/,[7%Q((+>40W%RL#M#"_'#N!M&,C//&><5MJP90RD%2,@CH: %HKE;7Q5%
MK/B77/#R0WMN;%(D\\0.I+NKL3NQA1@+@G&><9XK#^'WC>R/@_PW;ZMJ%S+J
M%\OE?:)8Y'5YBS81I<;=Y'12<]/:@#T:BL;5?%.E:,+AKN2;9; -<O#;O*L
M/(+E0=O'/TYZ<UK0S17$$<\,BR12*'1T.0RD9!![B@!]%>;6GBZU\.>,?&4>
MLZE>RVUO-;&&/9)/Y*&$,Y"H#M7)Y. .E=K_ ,)#IC6%I>PW/VF&]7=;?9T,
MC3#&?E51G@=?3OB@#4HKFW\>>'(])&I27Y2V^T_9'W0N&CFR 4=<90Y(^]BK
M>F>*=)U?4KK3[6>475L@E>.:!XB8R<!UW@;ER#R,B@#9HK#B\7:/+J%G9B>1
M'O<_9))('6.XP,G8Y&UN.1SR.1FN4?5#XJ\4^)-(DO=9L([%+=;.6TCGA,3%
M&D=WP #G@ /P0.!SR >CT5P \7:;X=\ IJ>GWFIZW%)=M!'<72.[F1I=IW':
M"%#$@# Z "NZMYTN8$F19%5QD"2-D;\58 C\10!+161J'B73=-EN(IGFD>VC
M$MP+>!Y?)0\@OM!QP"<=<<XQ6%XV\6)8>&;&YTR>21=2N;>*.YMHGD'E/(H8
MJR@@,5)QWR>.10!VE%8V@Z8MDUW<PW^I3VMXRR1V]\[L;<@8(7S/G )YP>G;
M%17WC'1-.EN5N;EPEI*D-U,L+M' [XVAW P/O+],C.* -ZBL*_\ %^BZ=JSZ
M5<7$QOU@^T?9XK:21W3('RA5.XY/09/!]#4EMXJT:[\/IKD-X#8.=@<HP;?N
MV[-F-V[=QMQDF@#9HK@M-UB6]^,-S:1W-^+5=$$K6EPKHJ2><!N"D <KCD9[
M\]:T/B;/<VGPZUJZL[RXM+B" R)+;N48$$=QS0!UM%<UI/C;0M0U.#1HKU_M
M[Q;XUDA=%G 'S&-V #X_V2:LW/B_1K2XBBGN)$CEN/LJ7!A?R#+G&SS,;<Y!
M'7&01UXH W***PY_%^C6MS##-<2(DUQ]ECN#"_DM+DC9YF-N<@CKC((Z\4 ;
ME%<S=^/_  [9RZA%)=3O+IQ NHXK25VC!&=Q 7.T#DMTY'/-4/&GBQ;+1]&?
M3Y9VBU:^M8A<6\+MF"1@6*LH^\5X 'S<Y'- ':T5RVGW%CX?FGC&HZO>F]_T
MJ&RG26>6WC  ; (+A2>S=^!5F;QOX=@TBTU5]17[%=S""*41L1O)V[6X^0@]
M=V,8.: .@HK"MO&&CWEJLT$L[%YWMTA-M(LKN@RP"%=V .2<8'<U):>*M'O=
M+?4(+LM"DYMF7RV$BS X,93&[?GMC- &S16%'XQT-K;4IY;PVPTS'VV.XB:-
MX01E25(R0>Q&<]J/[=L=6_M#3()[JVOX;?S6C>)H951L[77<.1D$9'0^AH W
M:*\W\"?$#2E\*^'+/5]4G?4;R)4-Q/'(R/*2?E,I&W?[$YK5TRYNE^*VNVDE
M[<26B:;;S)#)(2D;,[@E1T'04 =G16'%XNT:74+.S%Q(CWN?LDDD#K'<8&3L
M<C:W'(YY'(S6AJJL^D7@2:2%_)8B2,X93CJ#0!<HKSKP/X_TD>&?#=CJFIS-
MJ5Y B>?/'(R23'^$RD;2_MG-=A8>(M,U/5;_ $RUEE:\T_;]IC:WD3R]WW>6
M4 Y R,9R* -6BJFFZG:ZO9"[LV=X&9E#/$T>2#@\, <9!YK%N/%L4?CJ/PS]
MFNMS637#3K;NPR71% (!XY;+'@<<]: .EHKS3POXSLM%L]<77=3O)1#KMS;K
M-*DDP@C#A4WL 0B]AG Z^]=UJ.MV>F/Y<OGRS>693%;0/,X0?Q$*#@?SP<9H
M T:*J:9J=EK.FP:CIUPEQ:3KOCE3HP_IZ8[5;H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *X:Z@DM?C=I][(#Y%YH4MK$>WF),LA'_?)S^%=S5/4=,@
MU*.'S"R2P2"6"9/OQ. 1D?@2".A!(/6@#A/[6/A3X@>(DUJQO9;#6?(EL[B"
MT>X5RL8C:$A <'(X'O[U9^(D;2?"*^M(K 6TMS'#;V]D@ *L\J*B #C(R.!Q
MP:[U=P4;B"V.2!C)JG<Z;%>7UM<7),BVS>9#$1\JR8(WGU(!./3)/7! !8M8
MC!:0PLVYHXU4MZD#&:EHHH **** "N!^+F^7PE;P0PS33&_MI!'#$TC;5D!8
MX4'@ 5WU% '(?$EOM?PSUI+97G>XM2D21(69V/0 #FLV_D$OCOP'-$DK116M
MVLL@B;;&7B0*&./ER01@]Q7H-% 'CWAL6*:0GA'Q#H&J7.M6LIC$+K,UM<8<
ME)@V=BKT))Z8. 3Q7L#,%4LQP ,DTM% '#?#:18-&ULS1R0_\3B\G(EB9"4:
M0E6 (Y!'>N1M(A!\%=#:YAO8+NPU5)XPMJ[-#(+EF5GCQN9=K=!R<C%>SUB^
M(=!EUH64MMJ=QI]Y8S&:":)5==Q4J0R,,,,,1V(SP: .3\/ZWH-_XEU?53J3
MMJEU9K$+=K*:W"Q1Y/R^8H+MEB3CMCCN>?M4EB^%?@.V:VN%N+75K1YXO(??
M$J2$NS+C( !SD^M>G:=H]Y%/'<ZKJKZC<19\K]PL21DC!8*.=V,C))X)QC)S
ML4 ><Q2+9^-/'B7NFW=Q!?VL$L2) Y2XC2W*N X&!R-O7.3Q1X/AOM+\2VVG
MZ=J=QJ_AU[-V7[9$?.TX@KMB+D D-_</(V>W/HU% ',?$6QN=2^'>O6EG"\U
MQ):/LC099B.< =SQTKF9-9AU;QOX'O[2UOVLX;>\269K.151FC08.5R #P3C
M'OP<>FT4 >+W4<LGPA\96J6MR;FXU6Z>&'R'WR!YPRE5QD@@9S[5T<6I'0?B
M;?ZAJ,5RVFZQ86R65W' \BHT>[=$=H)4DL6Y'/UKT6B@#Q*VCOXO"EMJ4>E:
ME-#IGB6ZN[JUCBDBE>!S*N].A8@/G /KG%;>KMH^J>"?%.H:'I-\'N].:W^U
M7$,PEN7VD+&JO\S8]>G/&><>I44 9OA]TD\.::4! %M&NTJ5*D* 00>01Z5S
M7C4O:^+?!NIM;W$EI:W=PLSP0/*4+PLJY"@GD\=*[>B@#SFPE"^+_B#/)%,D
M=Q;VHB9HFQ(5@96"G&&(8@<9YK&B$B>!?AI"UO<":TU*U>X0PONA5(W5BXQ\
MH!(Y/K7K]% 'E>O17%GK>I:KX9NKJ'5#=HEUHMQ$7M]1^ZN] 1P=N,NO V\X
MP37J9( )/ '6EHH \Q\):3IFJ^+O&9U32HKA)]022W-W:965 @!*EAAAD=O:
MM;QZHCO/!Z0PN4M]:BE<11$B*,1R+N.!\J@L!7<44 >-^-+FYU32/'.G-IU[
M!=*_^CVUG9L%ND"IB>215^<G!&"< *!@FNDCNEG^*VEWPAN$MSH,D9DE@= K
MF5&"G(^5BH)P<&O0** .)^&NY=/UU7CEC+:W>2HLD;(3&\A*L 0,@CH:/&UC
M:7NK:<3J5[HVIPPRO::I "8TY7='("-I#<':V,[3BNVHH \K%UJEW=?#RZUB
MS,5Y'=7,ET8K=E15*2(DC#'R;_E.#CEJBU"[N;.\^)%W;:2=0\V6S:&&:U:2
M.51&B.X4C$FPY.!W6O6:* /--%N4_P"%J_;U_M6XM;G0E1;VZMI%#L)BS=5
M08[84>@.><&6*=_@%J]BMK=&\>[FVV_D/YC;KHN,+C/*\_2O::* &12I/$DL
M;;D<9!]JXBUF6'XM:Y<R)*MO_94""4Q-L9E=RR@XP2 1P*[JB@#Q:TCEB^#W
M@VU>UN5N;;5+9YH?(??&$G+,2N,@ '.?>NC6\&D?$/Q;]HMKMO[6L[1[$PV[
MNLVR-U8!@, @D?>(ZYZ5Z-10!XUI1=/#/PQCEM+M'L[H-<*]K(#$!&Z[FRO"
MY(YZ5N^);E= ^(C:IJUIJ4NC7]A%;K<V7FM]GEC=SM=8SG#!\@\\_C7I%% &
M-X7M;.UT1!I^F/IUI([21P2 J^"?O,IY4GK@\\\X.16!JS26/Q:TB^DMKE[:
M;2I[5)(8&D'FF5&"D@$+P"<G XZUW%% 'E.DF73? /B/PGJMK.^K;[Q(8_*9
MC?"8LR.AQA@2^"?X<<XKT'PSIT^D>%=)TVZD\RXM;.*&1LYRRH ?U%:M% '!
MZ;.=+^)GB\W=O=)'>Q6DL$H@=HV5(F#'<!@8/&,YR>,UR=G'-%\)/!%J]M<K
M<VNK6KS0^0^^(),69F7&0 #G/O7M%% 'E+7%GH_B?Q%IGB73-5N+?5+HW-E-
M:I/+%<QO&JF(K&<9&W'(Z=>,5Z5I-NEII%G;QVBVB10HBVRMD1  ?)GOCI^%
M7** . TZ[BT3Q_XRDU*&>..]-K):_P"CNPN56$*P3 (8YXVCFN6M=(OO!.G^
M$KW5=/OI=.@@NX+R*R9R]D9Y1*A(C.2!@*<<<=^*]HHH \H\20Z?-X,>XT;1
M[N"*\U>UGR\,GFW.V5"\I1@6 P#RV"<9Z8S>UZVFU3XB:A#9[U-WX5FLXKC8
MPC$S295=^,9P<X]*])HH \O\*7>E:O%H^GWGA[51KVG-'YL5XDWE6KH #*'8
ME,<';CDY QCFM;PS<(GQ&\:S.LB0SM:&&1XV5) D&'VDC!P1SBNZHH \86WN
M7^#%S&EG=&:#6?M#P^0_F"/[9OW!<9(V\\#I7L-I<I>6L=Q&LBI(,J)$*-CL
M2IY'X\U-10!Y_H=RWAKQ9XKM]:258[^[%]9W'E,ZSH4"F-2 <LNT#;U.> :Y
MV;2+S0?A3X:TRZMY_M2:O!<FW2-I&AC^T&0@A0<;5(SZ'BO8J* &QNLL:NC!
ME89!'>O&O&=S<ZIH?C;3VTV^@NX[@&"TM+-U2XC'EXN'D5<2$@'@G@*!@D9K
MV>B@#@8KI)_B[:WPBN$MCX?:/S98'0!S,K!22.&VC.#@X[5R,,=_;^';/4HK
M&[FM],\5SWUU;)"WF&!G?;(J$98 ,#Q_2O;** //M/U*'4_C FH6D-V]E+H
MA6X-I*J%_/+8R5&.,]>.".M;/Q'LKG4/AUKMI9P23W$MJPCBC7<S'C@#N:ZB
MB@#@+](O%>K>$&TM7<:;<_:[FX,3((4$97RSN ^9F*C;UP"37.^&Q8II$?A#
MQ#H&J76MVLIC$+K,UM<8<E)@V=BKT))Z8. 3Q7L-% "'D$ X]Z\?\,"Q71[?
MPCX@T#5+C7+.3RQ#(LS6\Q5B5F#YV!>A)/O@$XKV&B@#S>U<)XC^)$CQ2B.X
MC@\EC$V)=MOL.SCYL-QQGFLN8NGPW^'L!@N3/:W^GM/$('+Q+']\L,9 'O7K
ME% '!"=]#^*-_J5_O_LK5M/@2VO I:.)XRV8V(^[G<6&>#]:Y:_TJYLO#US<
M/:W BU'Q<FHP6X@8LMN)%RY0#*@A2V".A'>O9J* .!\5WTV@^.-#\32VMS=:
M-]CFL[A[>)I3;%V1UD*J"<': 2!_2J7BJ22ZTG3/$.F:'>'3[35OM=Q;P1-#
M<7$31LC3!!M;=E\X."0,GBO2Z* /,-0OM-E\,:WKOAWPU/>N\,4<LM_:RNTX
MWC/[N3YI!&,MZ9  )YPNE2>=\3IKF%-5N8+S0!''=W-M(HD<2L3U4!!@CC"C
MT'//IU% 'CMK9/K/P;TOPA%;3KK68(9(I(&1K1DE#-(^0-H"@X/?( SFMN]M
M+C4?'WBZUMA)&]YH*6MO.R,$,O[S@-C&1N!KT>B@#R[PG=Z5JT.C:=>>'M4&
MO:<T?FQ7:S>5:N@ ,H=B4QP=N.3D#&.:])OD:33[F- 2S1, !W)!JQ10!Y!!
M9MKGPBT7PG!;SKK*M;1RQR0LC69CD5G=\@;0%5L'OG SFN@\9V6IZ9XHT[6]
M"4?:-20Z1=+GIN!:*;'?RR&)[[37?UA6GA^YCU^;4[_6;F^C$C26=K)&BQVN
MX8."HRQQD D\ GU)H U;&SATZPM[*V7;!;QK%&/15&!_*N/OW>P^,-E>S6UR
MUM<:(]K'+% SKYOGJVTD#"_+SDX%=Q10!XU<))+\+_']LMM<&>ZU:\>"+R'W
MRJ[@HRC&2" >1Z5IW]]%H?C5M3U>TU.;1M4T^W2&[LQ,?(ECWY1UC^;G?D9'
M7\:]2HH Q_#%I:66@P16&F-IMJ2SQ6S AE4L3E@>5)ZX/(SSS6Q110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7(_$ZYN;'X>:O?V5U/:W=M")(I8)2A4[AZ=?QKKJX[XIQS7/PX
MUFTMK:XN;FXA"116\+2,QW#LH- &%?ZCJ7ASQ'X+BL-4N[Q=8<17EC=2^=E-
MH)F4GYEVY)/./:NM;QIHRW"(99C"][_9XNA$3%]HSCR]WKGC/3/&:E\.:7I5
MOIUI>6FEP6MR]NBN_P!D$,O09#9 ;KZUYGJT^H:EI"O<Z/JT=]9^((II;.VL
MI%@AA6XSO7:,3%AABWS'))X% 'H5]X]T/3]2N].E:]>[M/+\Z**RE<J'. W"
M\K_M#CD<Y(%5=)\:6^L_\)$MQ:7UK;:=<26_F"WDW;5C0L?E!(;+$@#G&#BJ
M^AM*WQ5\0W+V=Y%#<6-HD4LELZHS)OW+OQMR-P[U4T$SZ==>.;.YL+Y7GU":
M[B<6KLDD;Q(%*L!AB2"-HR?:@#H-&UG2+/PGH\UK=W=S:W,:QV1FW27%QP2.
M#R3@$G/0 DX JIJOBKP_J'A36I+J\OK6WM"UM?>1'(MQ;-_P$$CM\W3WKC+%
M-4T3PW\/=<_LJ_FAT>&6VU&T2W;SXA(@7>(R 3M*\X[&NA\5W;:[\-_$<MAH
M]Y&+RW,<"&T99[ER,;O+ W8Z %@#P>V"0#=O/&&B://::?<3737,]MYT$:V\
MDCRJ .A .]N1P,FDL_'?A^]T&?6([MTM[>;[/-')$RRQRDA1&4(W;B2 !CO7
M-7U_#:_$'P3/.DR1G2KI3F%]R'$7WEQE?3D<51O8-2T\^*O$5CI<LEKJFI68
M1#:&21(8PJR7*Q$<G=DKD=@V,4 =W%XLTMAJ@E^TP2Z6BR7D+P,9(T8$JV%!
MW @'E<]#56R\?:%?W.F10R7(74U!M9WMG6*1BN[9O(V[L9XSU!'7BN0LQ)#X
MF\83)I^M/;7VD0_9Y[BVE8RE5E!ZC()+ !, \\*!3/*N5\&_#6 Z??\ G6-[
M:-=1BSEW0A(F5BPV\ $CK0!V.A>+!KVO:WIJV=U EA,(%D>$C)V!BQ/09R,
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
M5;:Y>UD6%W;HGF$;=WMGCH<&LW2[O2=;CN-0L/#5[9W$-E*DMS?VS1/%E?\
M5*6Y8YY..!CU(KG+& >)_@UX:T"R@G:^D^R?,8640*CAFE+$8 V@X.><@"@#
MO9_'NAP:K<Z;NO'N[::*&:..RE8H9/ND_+]WI\W3D<G-3WGC'2+"1#<23+:M
M<?9?MGDL8%ESMVE^@^;C/0'C.:R/#0D7XE^,I7M;J.*Y^Q^3-);NJ2[(BK;6
M(P<$^M<OX?A@M=.?PCK_ (3OKW5(9G2.1[=GM;I2Y9)3)]U0,@G/(QQD\4 >
MC7/B:PMIYHRMQ(D$Z6\TL4)=(Y7VX4D?[ZY/09Y(IFK>*=-T=;I[@7$D=FH:
M[D@@:1;=2,Y?'MR0,D#!(P17$:]:7=OKFH:MX8?4;363=HD^F2P.]IJ0RJ[Q
MD8'R]7!XVG/K2.T6A^*_$&GZ_P"'=2U"UU2Z-S9W-K;/.DJNBJT3!> 1MQSQ
M@\X% '97/C;0[?4(;$3SS7,]K]K@2"VDD\Z/C!0@8?.1]W/<G&*S=7^(=C;>
M##K^FPW%TK3BU"&%E,,I<(1(IP5P3TZGC'7-48+9[/XE:$5TN:UM;?0Y+=A#
M;NT,#ET*Q[P-O 4]^U<Y<V5_-\/?%D<6FWYE/B1[U(C:R*\D/VE'WHI +#:"
M>/2@#TFY\56%M,EN8KN2[:W:Z-LD!\U(5.TNRG&!G@#J>P-9>K^/+.TM_#UQ
MI\,U[;ZU<(D4\43%0A!8\==Q ("]>N>E9^IZK<7GBZ.&33-4BT^XTW-O-;6;
MK+<2%S^[DD W1*!A@I*?>^8CI7,Z;#?6_@#X?R3:5J2_V5J:?:X_L<ADC79(
MI;8!N*Y8#(% 'H$>IZ5)XUF1+C4CJD>F"1[,K(L7D[\A@A&"^3C(R>"*L67B
M_2=0\.S:[;-</80LRLQ@</E3M8!"-V0>,8K$A,TGQC^V&SO$MWT%8?->W<()
M/.+["^-N<'UJ"QT+4+'Q[J.F1P'_ (1^\G36?,_A68<-%]3(L<GT!]: .FU'
MQ-8Z8DS2QW4IMX1/<+! TA@0Y.7 Z=#QUXZ4O_"3Z;(EL]F\E[]IM_M48M4+
MDP\?/].<8ZGG .#7$7\B:#X\US^V]"U&_P!.U<Q2VES9V[S@,(EC:)U7I]W(
M^M2:QHMFTFGBTCU#POJ-I8[K*ZL86>)%9V)MY%4%&QA3M[DG'3D ]#L;R'4=
M/MKZW),%S$LT992"58 C(/3@U8KD='\47-I:>&].U_3;J#5-1MQO:&W/D1.!
M]US_  $]AV/'%==0!5O]0M]-@66X8C>XCC15+-(YZ*H')/\ 0$]!60OC32#:
MZG*WVI)-+(^VVYMV,L((W!B@!)4CG(R*ROB+;WJPZ+J]KI\^I0Z9?>==6< )
MD>)HW0LH'5EW9Q1I>IZ3#::AKVF^&K^)7C5"[V3K<7;<X0*06VC@;B,<^@-
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
MGN;.6"V::&ZBE;<%8YVJ03@[L 5MM#):_%/1W^PSQVUOH<ENSPV\C0QN70A
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
M#@L-IQP3D9 /2Z*YV"]TF3Q]=VR27HU6+3U,J/O6 1;S@@'Y2<Y^8>F,TO\
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
M@0[8"<!\LR@YP< 9)QTKAM#N'N/"OCK2(=/N[FZN]8U."%5@8QNSL5&7QM4
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
M6#V,4U]+?V_VJWAAVAFBPIWDL0 /F4<GJ:?X>\167B6PENK-98V@G>VN()E
MDAE0X9& )&1QT)'- &M17*2>*+T?$A?#BZ7.ULNG_:6F5X_FW2*H?E@0JX8?
MWB3TX!,E[XYTZPC@NYK:[&ES7(M5U$!#"'+;02-V_;N!&[;COT(- '3T5RDG
MCRT&M7VE0:/K%U<V,T,5P(+8,$$@R'^]]T#!/?GIP<59?B7IT>EWVI+I.KR6
MFGW3VUY(L"?N"A 9B"XR,G^')XR0.* .UJ&ZM8;V!H+A-\3?>3) 8>AQU'J#
MP>]8<'C&TF\0VFD/8W\!OHWDLKF:-1%<A "P7YMP.#GYE&14EGXI@OYK7[-8
MW<EI=7$EO%=KL,>Y-^21NW 91@"1UQZB@#>Z455U+4;32--N-0OIEAM;=#)+
M(>P'\_I65'XKMUU>QTV_L;S3YK]6-HUR$VRD#)3*L=K8YPV,]N>* -^BO-44
M>,?&_B?1]:TB[>TMX[6*!B\0-GE&<N"'RK,<8*Y/ !QC%=#XVU^Z\)^%ENK*
MTENI/,BM@Y=3Y>]E0,VXY8\^_/7 R: .IHKSG5;UK7XK:+>FQOS--I-S_H:L
M'<L'0 8#%!QGG('J:O:OXMT#5OAWJFI:GI^H/IT3O;7UF%VS1NC893M88P<<
MAN] '<45C7&O0VMXFG6UG<W=RMJ+HPPE-RQ9V@_.PR201QGISVSI6-VE_I]M
M>1HZ)<1+*JN,, P! (]>: )Z*\G@BTEOB-XXM=7U.:SLK6&T>W_XF$D @W1$
MNR888YP:S(KW6-5^%OAB_P!:DN'NAKUJD,TA*--#YX"LX[Y'<CT/?- 'M=%<
MWJWC.STN?5(A97EW_9,"7%\T"IB%&!(^\P+':I.!GCWXHOO&NGV>HZ78K:WU
MS+JD#SVA@ARLBJH;')'.&7V&>2!F@#I**Q_#OB.V\26MS+#;W-K-:7+VMQ;W
M*@212+@D':2#P0002.:S->\47VE^,=!T:WTN>XBOA/(\D;QY<1I]U0S#&"RD
MDXZ8&>: .KHKGKWQ=;6HU&2WL;V^@TUMMY+:JA$3!0S+AF!8JI!(4'KCKQ6S
M87UMJ=A;WUE,LUK<1B2*1>C*1D&@"Q16#_PE,#7$BV]C=W$$5ZMC+<1;"J2E
ME4Y!;=@%@"<?IS4:>,;-[?79197H;1&*W41$>XX3?E?GP1M.>HH Z*BL)/%5
MG<6VE/:07%S<:G;"[M[5 HD\K:I+-E@J@;E'7J<#-<;XPU^RUWP]H6JVZ7<)
MMO$=M!-#(&#HZRX=2JDANG;/M0!Z3#:0P3331I^]F(+N223CH,GL,G Z#)]:
MFK"T?Q3;ZMK%]I+V-[8WMHB2F*[109(VR%==K$8R".<$>E/\1^)[+PQ%927T
M5TZ7=TEJA@BW[7<X&?;Z9/' - &U17,:5XYT[4-6OM+NK2^TJ\LX/M31:A&L
M>^#O(I#$%1W]/SIP\:6::CIMK=65[:QZH#]BN)539,0-P7 8LI(Y 8#/3KQ0
M!TM%<A9_$/3[Z:81:7JPM[>XGM[JY:W'EVS1*68N0W X..O;.,C.K8>(X[Z:
M!7L;JVAGM&O(KB8Q^6T8*YY5C@X<'![9H VJ*Y@^.=/2"PO)K6\ATN_D6*VU
M"15\IBWW"0&W*K=B5 Y&<9%,N?'5M#J>KZ;;Z1JUW=Z6D;S1P0K\RN&(*EF
MQA>^"<\ \X .JHJCH^K6NNZ-::K8LS6MW$LL988.".A'8U>H **** "BBB@
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
M9SZ_,>V?6O2Z* /./#4OB+PJU]X:?P_=W@-Y--8:A&4^SF.1R^96+ J06.0
M2>PZ9BN[.]T'QOK%Q=^$I/$&G:LT<T$]M#%))#((U1D<.1A3M!!S@>_./3**
M *FF1/!IMO');06SA>8(!A(\\[1ZXZ9[]>*Y'5?#%[/X]DD@B5M$UFT5=6!/
M5H6&T>^]6V$?W0:[FB@#BO &@ZEHEI<0:KEET]GL-/8\EK56+*_U(*KCTC6N
M;FT#6+WX:>-=-CTVX6]O-4N+NVAD7:98VE5U(SQDA3QUKUF@D $DX ZDT <+
MJ/V[4O'?@_51I-]#;6T=Y]H,D8)A\Q%5-VTGDE3TSCOBK/@JUN[;6/%<ES9W
M$$=YJAN;=I8RHDC\M%R/3E3P<&NQHH XWQ5::@OC3PGJ]IIUQ>V]F;N.<0;=
MR&6-0A.XCC*G)[5F06=^M[\0Y&TZ["ZDJ_8SY)_?8MQ&<>GS>N..>F:]%HH
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
M+ID#SKM:220Y+%>H5< <XR2<=,D V%\<6BZMIMC=6-S;C4U8V4K,A$C ;MC
M,2C$= ?IP>*K67Q$MKU9YUT758[*UEN8KNZ>--EN802V[#$\X.,9[>M5/"LV
MLR+:6>H^#(].N[10+F^/E-&^T=8MIW$MCV R>3C!=X3LM4T[PQXEBN-&D^TR
MWU[=6]M<%"MPLA+(IP2.>A!Q0!T%GXC6X9&N+*:UMI+-KU+EY$:/RQMSDJ3@
MX8'TQT)JD?'%I%%IEY=6-W;Z9J<B1VU[)MVY?[A=0=R!NQ([C.*Y:S\%7!DU
M+3=%&HZ7H&I:7/#<65XVZ.VN' "^4,D]VW8.WI@GM/+I&L>(/ 6E^$[[2Y[2
M[@>VBN[@E3$L<+*3(C _-N"< #(+<XQ0!N7/CM8K_6K&VT'5+JYT@(TZ1B,
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
M_P //'4D<#!S6M/I>I^&/&%_<1>&6U_2=2C@V-%Y1EMI8XQ'A@Y'RD*#G/%
M&U)\1=.8Z,+'3]0OQK%O)/9F!$_>;%RR<L,,,@'. /7BK \9A[>Y>+1[YYK.
MUCN;RU)19H=ZE@NTMRV!D_ID\5FWNGZJWC/P=>_V25@L8KL71MMOEP&55"J.
M06QC!('OCFJGC+P_-JNI7U[8Z;J%EK]M&HTO5+%PHG^4'RY><;0V0=P QT/4
M4 =;=^(%CU2;3+&SFO[V"%9YXXF51&K$A068@;FVM@>W..*R9?B+I*:)IVJQ
M6U]-!>WJV)5(AO@F+;2LBYR"#G@ ]..HJG8V&L>'?'6I:M<6DM_::S:6WG26
M@#&"XA3:1M)!V,"2".AZXZUBW/A35K/1+4QZ?+-=7?BI=;N((F0_9XO,W%22
M0"0H7IGG.,]: .VT;Q0FJZW?://IUWI]]:1I-Y5SL/F1.2 ZE&8=001VIGCJ
M]TRP\&:C<:SI\]_IHCQ<00XW%<CU9>,XZ'-4;2SOO^%K7NJ-83I82Z5%;)<-
MMVF19'8C&<]&'.*G^(UA>ZKX U?3M.M9+J[NH?+BB0@9)(ZDD #B@"]<:_%;
M7Z:79V<MU=K:"[,$;HI6+.T8W$9)((QTXY(R,ZEC="^T^VNUC>,3Q+*$<89=
MP!P??FN&\4:)%KT]N;G2-3M[F"R5['5+!@L\$Q+;HSANG"GGY>3R*Z[P\FIQ
M>'=.36I$DU-;=!=,F,&3'S=..OI0!2;Q3&]U<1VMA<74-M>I8SRQ,G[N1BHR
M5)SM&\9/UP".:+OQ2D<VHQV.G76H_P!FX%V;<H-K;=VQ=Q&YPI!('J!G/%<G
MK7AZ]NM<EU?1=/OM*\1+>JHN86 MKV .!NF&2"-F>H#9'&>*T=%M-4\)Z_XD
MC?3;F^LM3O&U&TFM]I^=U >)\D;<%1@GC'<4 =;I.JV>N:3:ZGI\PFM+F,21
MN.,@^W8]B/6KM<[X$\/2^%O!>G:1.ZM/"K-+L.5#NY<@>P+8_"NBH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHK,UO6$T6U@D-O-<27%Q';0QQ#J[G R?X5'4GL!^% &G17)2^.
MH;73_$,USIER+C02/M<$+H^5*;PRL2 1M/L?:HH?B#'_ &OI5I>Z)J%E:ZL
MMC>2[-DLA7(0@'*D]MP&?2@#:UWP[;>(#8FZN+F(65REW"(648E3.UCE3G&3
MQTK7 P "2?<]ZX2?XEE+'4[V#PSJT]OI5W);WS*8@80F-S?>^;J>%S@#)(R*
MW?\ A*K6[N+*VTB/[?<7EF+Z,!]BK < .S'IDG &">#TP30!NNZ1H7=@JJ,E
MF. *=7"ZSXQT;4/ >M7FH:1<W4%B[6VI::VP/&ZD9!^8 KT(*D\'(K3OO%J:
M;KFGZ'!H]Y//=VKSV_E&,(0@&5R6&,9')P/KTH Z>BO/=;^(-T/A]JNL:=IL
MD%_971L+B&>1<VTN]4)R,AL;U(QP<UT=[XF%G-#9-;(-2DA:<V\MRB*B!MH+
M/TY/0#/?I@T ;])O7>4W#<!DKGG%<GI_Q TS5-&LKRTAF>ZO+IK**R)7S/.7
M)<$YQM4 L6SC'N0*RO"I<_%GQ:9; 6<IM+,R*K!E<_O/G!'4'CJ >#0!Z%11
M7%Z-XONY]8\4G5;5;33M(EV&7S5(C18PY+8Y).<\=.E &Y>>'+>^\16&MR7-
MTMU8JZ0*C+L"O@.""O.<#OVXQ3_$6@6OB?19M)OI9TM)\>:(6"E@""!D@XY
MZ5F'QFEM)I,FH:=/9V6K2+%:W#NK;78919%'W"PZ=>>#BM#Q5JUSH7A74]5M
M+9;B:TMGF6-FVCY5)R3Z#'3O0!IQ@011QR3%VX4/)@%C^  S]!4M>6:Y=S7/
M_"N]7O+%S?&]3[FUI)0UNQXQP,GL< =\5U5EXWM9(=<.J6<^F3:*5-U%*RN=
MKKN0J5)!W#MZ\4 =317+6?C:VF\36NA75O\ 9[F]A>:U9)TE5]@RR-M/RN!S
MCD=<&LCXTQ1GX6ZK<%1YT)A,4G\29FC!P>V02* /0**\MD%O;_$WPY%X+D4V
M[1R_VQ%9MNMEBP-A<#Y0^<X[]*Z5/',1;39Y--N(]/U&_;3[>=R _F@LH+1G
MD*2C8.<],@9H ZVD)"J68@ #))[5R3>.)I->U'2+/PYJ5U<:?-!'<%&B 591
MD/DM@C&#CKUR!BLW2_%=WJOAOQ5=ZWHKRV=G<7<$EO#(C9CC 5DY(SP&)/?)
MQV% '?JP90RD%2,@@\$4CND:%W954=2QP*YO3_$%E#HWAZVTRQ(DU"R26SLE
M8*(H0BDEF[*H91GDY(P#65X@\5:;=>!=4N]:\.WDUK:W7V2\LI54?.KJ P)(
MW)N*D,N?IUH [NBN7U3QBUAXE/A^VT2_O;XV1O(A$T:I(H<+C<6^7DG);'3C
M)(JO8?$&SU'0Q>Q:?>+>#4!IDE@ZCS(K@G&UST"CJ6]/?B@#L**Y1_'$4%AX
MBFN-,N1<Z!S>6\3HV5,?F!E8D C;SV/'2DL_' N-6T>SGT>\M8=8A9[.YD9"
MKLJ;RI4'<ORYP2!G'2@#K**X[PKKFH>)Y?$EMJ6G^5;V^H362A9@=JK'&-F1
MSD[F;(Z9QVI^GPVGP]\+6=CCY9;OR+:$SDHC2N2J;WYVCU/7!P.0* .NKG+C
MP782:K<:C:WNIV$UTP>Y6SO&C29L ;BO(S@ 9&#Q6IIE_/>_:EN;)[26WF\H
MAG#*_P JMN4CJOS8['@\5G:MXIAT^\N+*VA2ZN[>$3RQM<)$ K9VJ"W5CM.!
M^9&1D V+*R@T^V6WMT*H"3EF+,Q/)+,<DD]R3FK%<IIWCNPUNWTA](C,\NJ6
M\ES#'-((L+&P5P3S\P8XP,]"<X&:IZKXNU6+6/"EM:Z3(B:I)*9HY9%60;(G
M/E^@.<$G/; SF@#H->\.6?B);9+R:]C2WD+A;:Y>$29&"K;2,@BM6*-(8DBB
M14C10JJHP% Z "N4U;QS'I,.J7;Z9<O8:3+'#>39"D%@I)13]\+O7)R/;-)<
M>(]37XF6^@16.ZR.FO=,XD4%R98UW8/0+\W'4[O:@#KJ*XS4?B/IFFP+?O%O
MTH7/V9[I)TW*=^S?Y><E-W&>O< C!KLZ "BBB@ HHHH **** "BBB@ K'D\.
M6\OBB+Q";FZ%Y% ;95#+Y?EDABN-N>2 <YS6Q10 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 -DC66-HWSM88."1Q]12111P1)%$BQQHH5448"@= !VI]% !1110 444
M4 %-D4O&RJ[1DC =<9'N,@BG44 9/AWP_:^&-)73;*:XDMD=G03L&*EF+-R
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K&U37Q8ZI::3:VKWFI74;
MS)"'"*D:$!G=CT&6 X!))Z=<;-<=XQ\*CQ%?VEUI>KRZ5XCT^,O;7,8R"C'!
M5UZ,I(_#\<$ VM(UN34KZ^LI]-N;&XLQ&9%F*E7W[L%"I.5^7KQZ8&*UZ\K'
MCK7]+T;Q3:ZYIUM#XDTBQ69;FW&Z*YC.0D@'7 ))(^O Y%;45AK5EJFGZW;Z
M@@TX0/\ :H'U*6Y^VY3<A0.H"MD9^7&0<=* .ZJ%+J&2>:".17FA ,B \KD9
M&?K7"^'(;KQ'X6T#Q./$%S;7DDBW=VPE9H9$)(>#RRP11_"#C(*YY.:C\'Z5
M#_PEOCC9/>1LM^B*PNY#C= A)P203SP2#CMB@#N-)NKR\TN"XU#3SI]TX)DM
M3*LIC.3QN7@\8/XU<KR30?$FI3^#OA_9W-]<E];N)$N[PRGS&5-[;=_4%B%&
M0<XSBM>YFO\ 2O&VIZ!;WUXVG76B/?Q%YFDDM94?8=KMDA6R#@G@],4 >B56
MU"^M],TZYO[M_+MK:)II7QG:JC)/Y"O*K"?4K7PW\/=>.M:G->7]Y:VMRLMR
MS121R(VX%.A/ .X\Y[UZ9XAN-/M?#>ISZJGF:=':R-<IC.Z/:=PQ[C(H HP^
M)S]HTM+VPDM8]5.VT<R*YW;"X5P/NDJ"1@L.,9Z9UM2U&TTC3+G4;Z40VMM&
M997/90,_C]*\M\/6NJ>%=>\.0ZZ)+_1KH&'2)7DWOILKJ2(GX&\E/E#]L$#
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
MUQTXJ]';ZFJWCR>&M6FN[R$6\MW)?6OF^6,X488*HY/0#DYZ\UJ:EXFO$O\
M4['1-+74KO3(HI;F)KCR2?,W%43Y2"VU2><#D<\\=%$[20H[1M&S*"4;&5/H
M<<4 >=_V%<_V3I.F#PSK0M=)F2>S4:A:YC=,["3N^;&3P<]><UT-SJ6K7MG-
M:77@V[F@F0QR1O=VQ#J1@@_/W%31^))7\;77APV&TPV O4G\T'S 7*!=N..0
M><T_PGXB;Q-I<]X]G]D:*[FM3%YF_F-BI.<#KB@##M;?4K8V0?PSJ]S%8'-I
M%<7]LRPG:5!'S L0I(!8DC-/@BOHAJJ2>$M3N8M4<O<17.H02)@KM*J#)PN.
MU=M10!PVGV]_I]W!=?\ "*ZK<S6T)M[9KF_MW,$9QE5^?O@98Y8X&35C5VU#
M7(+>&]\'Z@R07,=TFV^MU^>-MR_Q],]J[&B@""TFFGM(Y9[9[:5AEH796*>Q
M*D@_@:GHHH @O)IK>TDEM[5[J51\L*,JE_H6( _$UP4>D7UG?W%WI7AW7-+^
MTN9)X;34;412.>K;&9@I/<KC->B44 <-?VD^IZ+)I5WX*OY+=W$A8ZA!YGF
MY$F_S-VX$#G/;'3BG6D>K6MR]V_AS5[F^:#[.MW/>VID2/.=JX8*.>2<9.!G
M.!6SIOB.2^\7:QH+V/D_V=%#*)O-W>:)-V.,<8V^IK>H \U'AV9?#$'AT>&-
M:&FP3":./^T;;<&#[Q\V[. W/6KTR:C%KR>(Y?#.LO>P6IMLK=VS Q$@E=BG
MG+ '@9_#BN\HH \>\"Z;JR>"]-T_4/#&N30VTIE>TN)H88C()"ZG:Y#D X."
M=N1G%;.L>'Y=8UP:R?"VN65^R"*:6PU:& SH.BOMDY'Y'WX%>D44 <&UE>_V
MSI^J1>%-4AFT^ V]LD=];"-(SC*[=W.<#KSQ5:'1KVWCN5A\.ZXC7%]_:#R+
MJ-L&$Y&"P^;C/=>GMUKT6B@#SF^T*;4K2YCO/">K27%Q<1W3W@U"V282Q@"-
ME*N NT# P,=>Y-26FC2VFHWM\/"6L2S7UNMO=>=JL3B50",L#)R<,1GL#QBN
M[DO+>*[AM'E43SJS1Q]V"XW'Z#(_,5/0!YL?#TW]@6FB_P#",ZX;.TECEB#:
MI S QX\L9+G"K@8 P/K5V[M-1N-875XO#.KVFH^3Y$EQ;7UJIFCZ@."Q4X/0
MXR.Q%=Q,TB0.T4?F2 $JF[;N/IGM61X1\0?\)5X6L=;^S?9OM2LWD[]^W#%>
MN!GIZ4 <S=:3/<V&FV2^$=4@M].N5NX%BO[<'S@20[$N2QR23GJ2<YJS;PZE
M;>([C75\,:LUY<0K!+NOK7847)48W<8)//7FNXHH X37K34/$4UA)>^&-77[
M!<+=6ZPW]LH65<[7^]R1GH>/:C5;.]U>^T_4)_"FJQZA89\B[@O[>.3!&"#A
M\$'T(Q7=T4 >:7_AI[_7'U?_ (1?7;:ZF54NOL>KPP+=@# \P+(,\<<8J76=
M"EUF_M+_ /X1/6+"]M8O(CN-.U."W?RO^>9*OROMVKT:B@#@KW3I[RUT^$>#
MM2MY--??9W$%_;B6%CP2&+G=N_BW9W=\U(MK=FQU*UN/!VH77]IJ5O99KVW+
MS@KMP2'& %X   ':NYK.M;^[$%_/JEDMC%;32"-A,)/,A49$IP/ESS\O48H
MX6V\.RVD^EW;^&O$%S/I6_[-)-J\3,JE=NWB0<8&,#KGG-9'ABSU>ZA\107?
MAK7Q:ZAJMS<RVK2QP1RQR-D*?,PW(X.P@$=:[[1O$6I:O-IUPFB[=(U&V^T0
MWBW 9HP0"HD0@8+ C[I;GCWKI* .%DMM0D\06VM+X6U2.ZMH#;0K'>VHC6,X
M)7;N[D#\JIC1+H:3JVF?\(SK1MM6F>>\4ZA:Y=W^^0=W&<#@8Z<8KT:B@#S7
M5/#LNK)ISR^&-<@O-.C\JWOK75((IUC_ +I97Y'X?S-69])NIHM+C'A75XUT
MR;[1;E=1MR?-YR[%G)=CN;.<YR:[33KB_N!=?;K!;3R[EXX,3"3SHAC;)P/E
MSS\O;%9U]XCDLO&6E: ;'<FH0S2K<^;]WRP"1MQ_M#G- & NGW@U'5[V3PIJ
MLKZO"(+Q'O[;9(@4JHP&&,!B./7G-7]#\,Q'2-.M9[?5M/73+I)H$FU 2,X1
M<*&*,04 XV\=/?GKJ* "L.V\+V=KXFN?$"7%V;^YC6*8LX*,B]%VXP,>W/O6
MY10!CS^';6?Q)%KQGN5O8H#;IM8;!&2"1M(YR0#GK6>? &ARZ)J.D7*3W-GJ
M%RUW,LLGS"9CDNK  J<\\<?F:TO$^LOX>\-W^KI:?:OL<+3-%Y@3(49/.#_*
MEAU*_N'TB2#3E>SO(C)<S^> ;;Y R@+C+Y)QQC'6@"/0/#-IX>C<0W-]=S.
MK7%]<M/)M'106Z*,G@8IVJ>'+34]3M-3\ZYM=0M%:.*YMY &"-C<I!!5@<#J
M#TK7J"&\M[B>XAAE5Y+9PDRC^!BH8 _@P/XT 95QX0T6[T"[T6ZM//M+QS)<
M&1B7ED)!WENN[(&#VP , 8JK8>!].L-+N[$7FIW/VJ$V[SW=VTTJQ'@HA;.U
M?H!^@QMZG/>6VF7$VGV8O+M$)BMS*(Q(W8;CP/K63+XDF@\8:;H$NG[/MMI)
M<>?YP.TIMRNW'/+=<B@!K>"]/:TT:U^TWHBT9E>R D7Y"J[5S\OS84XYS5>Z
M^'FAW.NW&K*U];R71#7=O;7;Q0W1'_/1 <-[^O?.375T4 8MUX:M+OQ#::VU
MQ=)=VD;10!' 1$;&X;<8.<#K1;>&+&VU?5-2\R>2;5$5+M9'!1U4%5 &., D
M<>O.:T[:\M[Q9&MY5D6.1HG*] ZG##\#Q4] '-67@G3]-L;&ULKS4H18L3;R
M?:2[("-NWY@05 X"D8[]>:U]*TFUTB"6.V#%IYFN)I'.6ED;[S'MGIT
MK/\ $?B.30+G1HQ8_:(]2U".Q,GF[?*+Y(.,'/"GTK>H \[T32)[WQWXSGD;
M5[&WO)+<1R+$T23HL(1L,R\$$$94@^AKI9_!^F2SZ/+%YUJ-'!%C' P5(\KM
M/&#G*\<YK8BO+>>YGMXI5>6W*B51_ 6&0#[XY_$5/0!CZCX;L[_5X-726XL]
M2@C,*W5LP#-&3DHP8%67//(.#TQ5S3-+M-(L_LUI&50NTCLS%FD=CEF8GDDD
MYS5RLK5-;CL=,U6YMD%W-IL9>:!7VD$)OVD]CM(/XB@!^CZ%8:!I7]FZ7%]F
MM]\CJ%P2K.Q8D9]">,]@!60/A_H9\,R>'Y5N);%IC<)OE^>*4L6WHXP0=Q)_
M$]JV=!U/^VO#VFZJ8O)^VVL5QY>[=LWJ&QG SC/6M"@#G++P7IUGK46KR76H
MW=]';&U\VZNF?=&3DA@, \XXQCC.,\U7T;X>Z)H-_P#:+%[]8%D,L5B]V[6T
M+G^)8\XSSQG..U=77+7_ (MNK7Q@OAN#1FN;I[,WJ.MRJJ8PVWG(X;/;WZT
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
M'B,>=NSDJ%QQ@=Z];KGK;P5HUHODPQS"Q\_[2M@9B;=9-V[(3TW?-M^[GG%
M'+MIDNO?$G6M.N=4U>WM!IUK<+#!>O'Y<A=\[2#Q]WH.#^ KTFLF'P[8V_B*
M?74,_P!ON(Q#(QF8JR#HNWIQDUK4 >07LW_"6?";Q7KU[<7/VO\ TQ4C2=E6
MW2,LJQ[0<8*@;LCG<<]L;DDMQ!XN^':175PL-S9W F@$K>6^VW4J2N<9&3S6
MS=?#S0;J74VVWD,6J;C>6\%T\<,K,,%R@.-Q_6KO_"(Z4+S2;I1<B724:.S)
MN7;RU8;6!R3NR,#G- ''1ZE<Z9XH@M/$<5]%]IU1C8:Q:W#/;7 9V\N"10<(
M0"% (QE<^I-72-.CMM,^),]M/>0307MUY4D=W*"I$",#][DY[GFN[B\)Z;')
M'EKF6"*Z-Y';RS%HTF+%MP!YX8D@9P#R!3)/!FCR7.JSA+E&U0$72)<N$8E=
MK,%S@,5&"0,X^IH X>\TV>T^#5QX@36=8.HSZ%!(SF^<!6$8(*@'@\X..O?D
MDF_K%D-5\?\ A&VEN;F))-(NO,:"4QNP_=9&\<C/J"#[UUTOA33)O"P\-R"X
M;2Q$(/+\]MWE@8"[LYQ@#O1=>%=.NGT^8O=176GH8[:YBG99%0X!4GHP.!]X
M'I0!YAK$^J:)X8\=Z5%JVHR1:+=6C6%VUR_G1B78S1EP<L%!QSG@UVVIR3+\
M5](M%N;E;:ZTNZ,T*SN$8JR -M!P" 3R.:VY?"VD3Z%>:--:^9:7NXW.]R7E
M9NK,V<EN!SGC QT%5;/P3I%GJ=EJ>Z^GOK.-HX[B>\D=RK8R&)/S#CH>.O'-
M 'GFAW?_  CGPSDNK.62 W&NO9R2O</MAB:[*LW)(4[<C<!GG/6NAU6/6?!J
M:UX@AO(A:+I<CIIAN))P9TY$H+\@8(# =>O6NCC\#Z!'9:G8M9O+9ZD[O/;R
MS.\8+'<VQ2<)EN?EQR!Z"ET3P5HVA6TT$$=Q<I-$8&^VW#SXB/\ RS7<3A?8
M=>^<4 <7KNG0KIWP^U(7=S<7$^L632S23LPF+HS%BI..O3 X!(&!7JM<C#\-
MO#\-O:6P.HM;65RMS:P-?R[(&7.-@W< 9KK@,#% 'D=M,?#47Q,UFP69KJQN
M6>$-,[KN,"'<RDX;!.<GL*TM::XT/1O"NO:5?7<US/=VD%R)+AY%O8YL!LJ3
MC=D@@@<=N.*[&/PKI,6KW^I"!S-J  N8VE8Q2';LR8R=N2O&<=/J:BT[P?I6
MFBT2+[3);V3E[.WFG9X[<X(RH/H"0,YQGC% &]7E6C:=;V]E\2Y(S/NCNKI
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
M>>(DE4LJZ=.X&2.5C8CI[@4 )JWBMK&Z\."UM4N+/6KA85G,I4H&0N#MV\Y
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
M%%% !1110 4444 %%%% !7&?$S3[G5?#5O96MG<73M?V\CI IR(TD#.<C&.
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
MMKF]F)C<#:#G=DX7@9S@<#BK<?A?2(]0U*^^S,\^IQB.\\V9W290" "C$K@
MD=.];%<K9^)-5U>9+K2-.M[G2UU![*8O-LE548HTPSP0&!^7J1SWP ";0O G
MA_PX\CZ9:S1,RLB[KF1_*4]1'N8[/PP:O:5X9TG1M(DTFSMB+"3?O@FE>53O
MR6'SD\')R/<UK44 <YH'@;P_X8N&GTNTDC?!5!)/)(L0/4(&)"Y]JD@\&Z);
MN_E6TBV[S_:3:>>_D>;G=N\O.WKSC&,\XS6_10!DW/AO3;O7H-;ECG.H6Z&.
M*1;F10JGJ-H;;@]^*TYHEGA>)RX5P5)1BIQ[$<C\*JZO>S:=I%W>P0).]O$T
MOEO(8PP4$XS@XZ>E<8?B1<VGA/3O%.IZ&D.BW?EEY;>\,LENKG"LR&-<C)&<
M$GGO0!T-MX,T6RT^PL;.*YMX;!F>U\N[E#1%N#@[LD<G@Y'/2M33M,M-*MWA
MM(RJR2-+(S,6:1V.69B>235H$, 0<@\@TM &'J/A'2-3UF+5Y8IXK](_*,]M
M<R0-)'UV.48;A]:JGX?^&6\-GP^^F[M-,AF$32N2CY)W*V<J<D],=3ZUTU%
M&%:>#]"M-#N=&%EYUG=#%PMQ(TK2_P"\S$DXP,<\8XQ4.D>!M!T.RN+6QMYU
M2XC\EV>ZD=Q'_<5BV57V!%='10!SQ\$Z$=+T[3/L]P+/3I5FM(Q=RCRG7[I!
MW9..V>E6T\-Z6FN3:SY,K7TT'V>1WG=E:/\ NE"=N.3V[UK44 <UHG@+PYX=
MOS>:98M%)EC&C3N\<1;J41B54G)Y Z$CI45Q\.?#5S_:"/:3K;Z@_F7-M'=R
MI#(Y.2WEA@N3CKBNJHH BM[>.UMXX(@PCC4*H9BQP/<\G\:R;3PII5DUMY<<
M[QVLAFMXIKAY$B<@C<H8GGYCCTSQBMNJUOJ%K=W=W;02J\MHRI,!_ Q4, ??
M!!_&@#!N_A_X<OI-2:XM)F346+W,(N9!$[G&7V!MH<X'S 9JY/X4TJ:XM+E4
MN(;FTA\B&>&YD201YR4+!LL,\X;//-5?&'BBZ\+Q:;)!IT5X+Z^BL5WW)BV/
M(2%)^1OEXY[^U,M_%TL/B^#PSK&G+9WEW T]I+!/YT4P7[RY*J0P S@C'O0!
ME^*=&DO]"O/!NEZ-<PP7 B=;[*F$DS!I"S%MQ; ))()8FM[Q#X-T/Q/-;7&I
MVKM<VV?)N(9GBD0'J-R$''M6]7/>*/$-SH$VB"&TBGBU#4H;&1WE*F/>3\P7
M'/ /<=NM #M2\%Z!JNBVVDW5@OV6U8/;^6[(\3#^)7!W ^ISSWS3V\(:&_AR
M709+,OI\Q#2JTKEW8$$,7SN+94<YSP*W** (+2TAL;6.V@#".,8&]R['U)9B
M223R23DUG0^%M&@U'4+Y+/,NH9^U(TC-'(2NTGRR=H) P2!DBMBB@#$TWPGI
M.EM:_9XIF2SS]ECFN'D2WR,?(&) X) ] 2!@5IW]C!J5A/970=H)T,<BH[(2
MIX(RI!'X58HH R%\,:./#?\ PCSVGFZ5Y0A%O-(T@"#H 6)/&!CGC Q5?1/!
MFA^'[6>WLK1FCG3RI/M$KS$Q_P!S+DX7GH.*WZ* .=T'P/H'AJX,^F6DD;8(
MC62>2180>H16)"9]J>G@W1(I9BEM(L$\_P!HDM!._D-+D'<8\[>H!QC!(SC-
M;]% %+5-*L=9LQ::A;K/ )4EV-TW(P93^8'\JAU[P_I?B;3&T[5[1;FV9@X4
MDJ58=&5A@@^XK3HH YQ? N@#P_/HC6LSV5R0;@/=2%YL=-S[MQ' XSBIM5O;
M[0;6QMM*T2[U4.?*^6X \H <%V<Y(]^?Y [M% &)I7AZWTOPBNB>4C(8'298
M?W8=GR7VXQMRS-CTS3_"^AIX<\/6VE1D^7"7*+YC.(U9RP0,W)"@XR>N.@Z5
ML44 9%[X:TV^U4:HR3P7WE>2T]M.\+/'G.UMI&1GIGD=L5'=^$=$O+73K62U
M=(--E6:TCAGDB$;KG#?*PR>3R<]3ZUMT4  & !Z4444 <]K?@G0?$&IPZE?6
MLGVV)/+$\$[PNR==C%"-R^QJS=>%](N[G3)Y+9U?3/\ CS$,SQK#QMX52!TX
MY'3BMBB@#E[GX=^&;P:@LUA(8]0E\^>(7,H3S<@F15#85B0/F !_.MBZT33K
MVVL[>YMEEBLYHYX Q)V2)]UL]R/>M"B@"G%I=E#JUQJD<"K>W$20RRCJRH6*
MC_QX_IZ"L^X\(Z1<7]Y>&.XCDO0!=K#<R1I<8&!O56 /'&>XX/%;E% &)?\
MA+1=2O+&[FM6CGL8S% UO,\.V,XRAV$93@?*>*J_\*_\,'0KG13I:G3[B4S-
M$9'.UR2<H<Y3!)P%P!D^IKI:* .>C\$Z%'H-SHQMYWM+KBXWW4ADF&,8:3=N
M(QVSBI?^$1T;^T['41#.+RQ@^SP3"ZE#"/.=I^;YA_O9K<HH *0@,I!&0>"#
M2T4 8-AX-T731!';P3?9[:3S;>VDN)'AA?U5&) P22/3MBJ-VE[XDUZ*PO=!
MDM].TR]6Z%W.Z,MPR ^7Y8!)'S$$D]EQWXZRB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MA/BW:07/@Z)IHE<QZA:;"?X<S(I_0D?C7=U2U;2+#7=,FT[4[=;BTFQOC)(S
M@@@@@@@@@'(- '$:KI%G<?%71=.9&6T&BW(,4;E P\V/Y20<X]L\_3BN?M=6
MN-)\*MIRWC0V">+I=+,LS,PAMMS%5+;@=N0%/(X)YKTN/PKH\6I6^H1VTBW=
MM$88I!<R?*AY(QNP<GDYZGD\U&G@W0%TR_TTZ>)+/4)&FNH9I7D$DA.2WS,<
M-G!R,'(% %'0/#TNA>)[V9=4@%M>P!QI=O;F..-U(!E4%VVYR 0 ,]>U87BG
M-E\9_!NH79VV,D%Q:Q2-]U)V4X&>Q8$ >M=AH'A;1O"]O)#I%G]G63&]FD>1
MFQT!9R3@9.!G R:MZKI.GZW8/8ZG:175L^"8Y!D9'0CT(]1S0!9GEBAA9YV5
M8^ 2W0Y. /Q/&*X'1(8?&-]XPBUC<;BTU)[.W^8AK6%478\?]PDEFW#D_0"N
MLL/#>G:>\;Q?:Y3%_JQ=7LUP(_=1(S 'MD<TV[\+:1>ZC-?RV\B7,\8BG>"X
MDB\Y!T#A& ?'3G/''2@#S+2[O4-?M?AE=ZK<W8N;M[J*X*3N@F18I K$ XR0
M =PYYZUH6/AVPGUGQYHLAN3IED89;6V^TR!(GDM]S,.>NX9&>G:N_NO#6DW=
MSIUQ+:D2:<,6?E2O&L/&/E52!TXZ=.*:GA?28[K4;E()EGU(!;MQ=2YE &!G
MYN,#@8Q@<4 >;6AGUJ'X6->7UZ6O;>9+DI<NOF@6S'G!ZG^]][D\TZ6*+PO>
M^-]%75-0L]!6TMIXFAD,DMK+*Q4I&6.<N1W/&>HZUN:YX3C@U[P=::9I=X='
MTR:=Y3#.W[A6B*IM8ONX;'"]*ZN7PKHMQI5[IMQ9">VOCNNA-(SM,>,%G)W$
MC QSQ@8QB@#D=(@D@^)]]IAM5TZSN=!2=K.UG8 /YS*')7&'QP2OIU/6N4TR
MV\CX9^#/$"W-VVJ#5+>/SWN')*/<%63&<8(//'/>O4;?P3X>M;V.]AL"MW'
M;=9_/D,FPG/+%LD^C'D=C2#P1X>71[;2%LI!86LHF@@%U* C@Y!'S9X/(]#0
M!S>L74/@3QZ^KSJ[:7K-JT>,EO*NXP6"J#T\U<C ZLHKL/#FEMI&AV]M*%^T
M$&6X*G(,K'+8]@3@#L !VK)GAU+7M<BL+[0_LVE:;=K<QW<TZ2&Y*#,>U1RN
M&())_NXYR<=70!Y98^%[/Q)KWCBRU"[OS%!>H+<_;9!Y#&%6WCYN2">,Y [
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
MALDCU.: .5>UE\9ZYXNTNXO+:&XLYU@MUDA9I;6,Q*4EC(==I+%CD#)P 3C
MJ+68]6L4LKZ2&/Q;IL&EI%>+&WEW"'+?Z5$I)!+ =CGY.#76ZQX%\-:_J46H
MZEIBS7D:!!*)70LO]UMI&\>S9JY=>&M+N[O[2\,T<IMUM2;>YDA!B4DA"$8
M@;FQQWH ?X>N[2\\.:7/8S/+:RVL;0O)P[)M&"1Z^M:=9:^'=)34;"_CLD2X
MT^!K:U*$JL49 !4*#C& .W%:E !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 445YY\0]2.CZYH]_K%C<7GA18Y$O%A4NL4Q*[))4
M'WE W#G@$YZXH ]#HKD?#\N@V-IJ?B+3-62;0984D&)VD2W\L.7"@YV#!!V]
MCGBK47C&V&O6.D7MC=64VH1N]F\Q0K+L&64[6)5@#G!_//% '245S'_";V?_
M !+KA;&]?3=0NA:6]\BJR,Y)"MM!W!"00&(]#T(-5M$\57^IZ]XCM)]'N5M]
M.F6% C1L?]6&Y^;.YMW&,@<<]: .P!R.**X[P[XBT"S\#Z)<:197$%E>OY&G
MV/!E=BS<<L1V9B2V .]7H_&%M]JU*QN+*[@U'3X!<O:$*S2PG^.,AL,,@CJ"
M#P: .CHKCK+XB65X-#G.E:E!8ZRRQ6UY*B!!*RDJA&[=S@C.,9Z$UT6MQW\V
M@ZC%I<@CU![:1;9ST64J=I_/% %^BO+/".JVVO:KHT&CP/IVI:9O&O13'$AP
MA38^3F4F3#!^<;3D@G!ZGXCZ[=>'/ >I:A8MMO,)# W]UY'"!OPW9_"@#JJ*
MX'4U7P=XG\)I8%U@U"9]/O%+$F<E-R2-GJX9?O=2&(K"\236TGC*1O&>E:U8
MZ;).MMI^H6]\5M@O 'F"-OE+-N.6[$ XQ0!ZW12    # %+0 45'<6\-U \$
M\:R1.,,K#@UY3X0UR_\ !NH0:;K<[S>']5N9ETV]E<M]EE$C+Y#L23@XRI/^
M. #UJBN1T^;3- NO%VIW12WMK6[4LYR=B?9H6*J.V68G ZDU=7Q9%%JUAI^H
MZ?=V$FHAOLCS["LC 9,9*L=KXYP>O8YXH Z&CJ,BN'T?Q;<ZO9>*7U/1;H6=
MA=SVQ2-HV/EI&FY.'!+'+-Z<XSQ5[1M>TBU\+^'DTJRG6*_@4:?8@@R; F[D
MLV %7J2?3J2 0#JJ*YRU\964]E>336MW;W%I>"Q>UD0;VF)&U4.=K Y!!SC'
M)Q@U+I7BFVU+7KS0Y;::SU*UB6<PRE6$D3' =64D$9X/0@T ;U%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %86I:AJ-GK:(-+GO=)DMCYS
MPA6,4F[CY206!&<XSC XYK=K'O\ PMHVIWCW=W:-).^ S">1<X&!P& H X%/
M $MZ/&8TBS?1M.U>S2*VMI1L#SKDF38/N*3@8Z]3CI6SX>;4=6CCM+[P8NC7
M,<;)=WC+%L)VE?W)4Y)).<\ #/)XK<_X0;P[_P ^#_\ @3+_ /%4?\(-X=_Y
M\'_\"9?_ (J@#GO!,_B?1])LO"E[X?F6:PQ!_:>]/LKP*>''.[=MX"XZ]2.<
M7M"MM2TCQCXK>?2[A[2]N([J&Y0H491"JE0,[MVY<8QCOGUT_P#A!O#O_/@_
M_@3+_P#%4?\ "#>'?^?!_P#P)E_^*H X32?#.O6'@SP3=+ITW]H^'KEVN; L
MH>2-]RN4.=I8*P(YYY'6NBNM+NM3\57OB5;*YCABT5["")TVRSN[EB=N<@#
M'..2>PR=G_A!O#O_ #X/_P"!,O\ \51_P@WAW_GP?_P)E_\ BJ .-71]73P/
MX"L#I-V;K2]0M9;R,!?W21A@QSG!ZCIG->@Z_;7U]X<U*UTR?[/?36TB6\I.
M-CE2%.>W/?M5#_A!O#O_ #X/_P"!,O\ \51_P@WAW_GP?_P)E_\ BJ .?C\.
M"\U+PI?6.DSZ7J&E[8[N5E"@0",AH20<29;&",@<G([Z/B?3;WQMX8\0:&UA
M+821R*MG/,P*SLA5U<8Y"[A@_P"15_\ X0;P[_SX/_X$R_\ Q5'_  @WAW_G
MP?\ \"9?_BJ ,NYT^^\4^(_#=Y<V$UE;:27NKA9L M.4VJBX)R 2Q+=.!@G)
MP[5GO?&.AZCX?G\/WUB;@FWDFN3&8D3=_K%(8EC@9  ZXS@<UI?\(-X=_P"?
M!_\ P)E_^*H_X0;P[_SX/_X$R_\ Q5 '0* JA1T Q2U!9VD%A:1VMLA2&,81
M2Q; ^IYJ>@!LC^7&S[6;:,X49)^@KD].T&#7_ TVB:[ITT4<SS;XI0 R[I69
M64@D9&00>QKI[RS@U"TDM;E"\,@PRABN>_4<UB_\(-X=_P"?!_\ P)E_^*H
MXU/ OB*Z^'7BCP[J%Z)]0FNU:SNW./M"1I#Y9;T)\O:<]P>O4[5_:W_C"X\,
M&?2[G3VTZ^34+PS@ (Z(P$:$'Y\LPY'&!US@5L?\(-X=_P"?!_\ P)E_^*H_
MX0;P[_SX/_X$R_\ Q5 &!I%CJNFQ>-K*;2;EEO;ZYN[:=&0I*LD:JJK\V=V0
M<Y  ]:R8-(\0Z/HO@;6+72)KFZT.U>SO].#*)61T569,G!(* ]>:[7_A!O#O
M_/@__@3+_P#%4?\ "#>'?^?!_P#P)E_^*H PO%-IK_B?PU!?VVCB&YLKZ&]M
MM,O&3?.J9#+(02JE@QP,G&!DY.!HZ)>W4MM=:C%X.?2_)MVVV\BQ+/<R==J[
M3@+QC+8R2.!BKG_"#>'?^?!__ F7_P"*JUI_AC2-*NQ=6=JT<P!4,9G;@^Q8
MB@"]I]S->:;;7-Q:R6DTL2N]O(06B)&2I(XR.E6:** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *IZCJ4&FQQ&3<\L\@B@A3[\KD$X'X DGH "3P*N5P]
MU.]S\;M/LI"?(L]"ENHAV\QYEC)_[Y&/QH [==Q4%@ V.0#G!JE<ZI%9ZA;6
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
M926SZ5)$C,[J?,WIN! '08QW[]J 'Q^%]/(U$WOF7\NI1B&ZDN=I+Q $!,*
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
M<2SN#YW*")^?FPR2DYY^5?6MW0_"^G>'[J_N+$W.Z^E\Z59;AI%WX ) )ZG
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
MABN-P)^G0 #J%L-4TS4[/7K?4(UT];67[1:_;Y;G[=^[+(5W@!6&"<CJ,^E
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
MB%M@8<J6.T9'.,XKE[^1O"OC;QC?V'FR26_AM+F))I&D"L&DP!N).W(SCW-
M'JU%<#I^E:M-=:%K=MJR0VCQ@71-_+.+U)%&T[6 56R<@KZXZ<5RL=CJ5[\.
MM>UT>)-8CU'2;N^DM7^V-M A=B%9>CY"X^;..V.X![117G>@:K/XO\3WMCJK
M3P16FEV4R6T,SP[I)D+R.2I!.#M4<\8/<UF6.H^*+KPW<P0B359-%U^>SDB:
MX\F:_M8U.,/QE@64G^]LP<Y.0#TK5KF^M-.>;3=/%_=!E"VYF$6X%@"=QX&
M2??&*G:[@2]CLVE47$D;2I'W**5#'\"Z_G7E>M:U%=_"K4M1T;4-7MI;?48T
M>*YE=)[9S-&KPN222 &.!G&"/2MJ?3H)?CG%(S7 8Z"TIVW$BC<MP@ P&QM_
MV>A[B@#L]4N;ZUM4DT_3Q?3&5$:(S"+:A8!GR>N!DX[XJ[7&?$N:YM= L+BU
MN[FWD74[1#Y,I3>K2J"K8ZC':J5S9RZE\5[_ $N?4]273WT:.<V\-V\:[S*R
MG!4@KPH^Z1G'/'% 'H%9.K:[%IVCZM?6\?VR33(V::!'"D%4$F,GH=I!_&L?
MX97MW?\ @.R>]N9;F:.6>#SI6W.ZI,Z+N/<X YKD](TZ"W\/?$V2-KC*7=_&
M UQ(RX^SJ<D%B"?]H\^] 'IFBZC_ &OH6GZEY7E?;+:.X\O=NV;U#8SQG&>M
M7J\HTV*?2/\ A6UY;ZA?%M0BCMKF)[AC$\9MBP'EYVC:5&" #ZDU/;IK?C/1
M]3O;+4%L=0@U*>**Y^W2K]D\J4@(T(&P@H!D'KNR>V #T+6=0?2='N]16W\\
M6L33/&'VDJH)./?BJ_A[6G\0>';75X[3R%NXA-#%))D[2,C<0./PS4?B'?/X
M)U7E9)'TZ;F/HQ,9Z>U4?ANZO\-?#A4@C^SXAQZA0#^M &IH6K2ZS9RW,EF;
M54GE@"M('),;M&QX'3<IQ_2M2O+=?ENH? =K<6=]=6CMXC=0]O(5W))?N.>S
M @]#Q6MIL$NF?%.^T:*_OY;*ZT5;QTN+IY2LWG%"REB=N1V&!P* .IM=4G32
M&OM:M%TQU=E:,SB4 ;]JG<!SN&#CWQ6G7B=T)=3^#5A/?W5W<SQZX$$LEPY8
MC[:4Y.><#@9Z=L5U]U)/?>-;KPS&6:VL]-BFBBEU&:)Y"[N&?>N6?&$ R>,^
M_ !WM8.D>(WU/Q-KNC/8FW.E>1^\,H;S1*K,#@#C  [GK7)0SZO8ZIX4\':O
MK)NVN&NGNKJ&1E>98E#)$7X.?F&X\$[1GJ:N^#K..P^)/CB")Y6C L&7S9&<
MKF-SC+$G'IZ=* .BO_$#Q:ZNB:=9B\OQ;_:I0\PBCBC+%02V"<D@X !Z'.*=
MIGB%;RUU.>]LYM-_LV9HK@7#*0 (UD+@J2"N'X/MVZ5A>+/";ZWKJ:IH&LR:
M3XFL;=5$JC='+$S,525>ZDJWTYX/%<GKNN7^O?#3QKI?B'3X[/6]'1?M1M9&
M$4Y908Y!@\@@?=.>@^@ /84=9(U=#E6 (/M4=U=P64!GN95BB#*NYO5B% _$
MD#\:XV]@ABO] TV&]OIBUM++_9B3N3-PH\R24OE40GISDL,#(KB[EI]6^%VB
M2:E<7$T]OXB2W$AN7+;1=E!EL@L0HP&//?@T >V45P,[W&J>,M2\-H6-M86$
M#PQ/J,T+MO+[I-R@LY&$&2>/QJG=Q^*='T;1/M3OXE2Q6>/48K&X,<\HW*$D
M R"[(,J1GDG/7D 'I5%87@Z_LM2\*V5UI]W<75L^_9)=$F4?.<J^23N4_*<^
ME;M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %9NNZ#IWB32I--U2#SK=R&&&*LC#D,K#D$>HK2HH
MYVQ\%Z99:Q#JQFU"YOXK<VPFN;R1RT9.2",X(SC@C'&<9YJ#2/A[H&AZC]KL
M([I$$AECM#=.UO$YZLL1.T'^7;%=310!A0^$]/MY=7ECEN@^K<W9\X_.<;<C
M^[\O'&.*MZ;H=CI6A1Z+ CO81Q>2L<K;_P!WC&W)ZC'K5^9I%@D:) \@4E$+
M;0QQP,]JYG5_$^I:)I>@W%YI,2W&HWMO9W$2W.1;M*P&0=OSXY]* ->TT'3;
M/P]'H,=JC:;';_9O)?Y@R8P0?7/?ZUEZ#X$T?PXS&P>^X0I L]V\JVRGJ(E8
MD+]<9KIJ* ,72?"VEZ/H<NBP1R2Z=+OW07#F0$.27'/8DGCWJIX?\"Z+X:F\
MRQ^V.J K!%<W3RQVZGJ(U8X7/3/7'>NEHH XY_AEX=:QN-/ OX].GF$_V*.\
MD6&-PP?**#\N2.GY8KIKS3+34-*FTR\B,UI-$89$=V)92,$%LY_'.:M,6",5
M +8X!.,FJFE37UQI=O-J5HEG>LN98$E\P(?0-@9H HZ?X8L;":UF,MU=/:(4
MM3=3&3R%(P=OOCC<<G'&<5EZ>)?%'B*SUB]T"ZTY=)$R0&^51(\CX4LNTGY0
MH/)ZEACI73W=[;V,227,JQJ\J0J3W=V"J!]214] #9(TFB>*5%>-U*LK#(8'
MJ"*YG0O &A>'+P7&GK=A$+-!;RW3R0VY;.3&A.%/)&>O)]:ZBB@"*Y@%S;20
M,[HLBE2R'# 'T/:N>_X071QH>GZ,&NQ8Z?,L]M&)SE'4Y4YZG!Y -=-6!X?\
M13:SJ^NV$UDMLVEW*P967?YFY X;H,<$<4 +<^$=+O=5N=1NA///=69L)@\I
MV/ <Y0J..I)R.>>M5+3X?:':3:7,IOY)=+W"U>6]D8JI &SK]S  V]*ZFB@#
M B\'Z;#!K$*27>S5V9KS,QRY8;6(_NY''&.*IW?@V#'AV"REO(DT:56@?[20
M$C4KE&'\>57:,] 2<]CU=8'B'Q%-H>HZ';+9+-%J=\MF93+M,1*LV=N#GA3W
M% %_6M%L=?TU[#4(F>!F5QL<HRLIRK!@0000#5>+2;?2/M&IJMWJ%^MN4#RN
M'E=%Y$:= ,GZ9.,GBMBB@#EO#]N^KZY+XJN]'FTV=[1+."*Z51.$#%W+ $X!
M8@ =?ESWK:UK1[77])N-+OO,-K<+LE6-RI9?3(YQ5V21(8GEE=4C12S,QP%
MZDFF6US%>6D-U VZ&9%D1L8RI&0?R- &0_A6PDU#2KYY;IKC2E9+1C,?E##:
MV1_%D #GTK,3X:^'$M([5$O5MX;H7=O$M[*%MY Q;]V WR#)/3GGK77T4 84
M7A/3X+W5+R*2Z2;5$6.Z(F/S*J[5 '\.%R.*J2^ -#DTC3=."W4:Z6VZQGCN
M&6:W]E<<XQV.?T%=110!BZ1X6TW1-3OM1M3=-=WVS[1)-<O)OV*%!()QG Z^
M_IQ3K[PU8WNL1ZNKW%KJ*1& W%M)L9X\YV,.0PSR,C([8K8HH Y^[\&Z/=Z;
M8Z>8YXK:RN!=0K%,RGS@VX.6ZLVXDY)Y)R<UOJ,* 23@8R>]+10!SMMX)T>T
M0V\*SC3_ #_M(T\RDVZR;MV0OIN^;;G;GG%:>K:+8:Y!!#J$"S)!<1W,8/:1
M#E3_ $^A-.TJ?4+G3UEU.RCL[HLX:&.;S0 &(4[L#J,'\:NT 8_B/POI7BJQ
MCM-4A9A%()898G*21..C*PY!JE+X%T:X\.R:',;V6UFD62=Y+IVEF92""\A.
MXX*KW["MZSO;?4+87%K*LL)9E#KT)5BIQ^(-3T 8^J>&[/6/[.-Y+<LVGS+<
M6[++M(D4$!CCJ<$]>.:C_P"$5L!JFI:BLMTMUJ,2PW+";AD4$* .@P">1SS6
MY10!YWXF\-Q:;I&@:1:Z7JUWHME,TC/I]PWVJV(0K'LPP8K\[9P21CWJ?0?#
MKW#7*+=>)DTFYM7@GBU>Z+,Y8K@QAB73 W@GC[PQGJ.]HH YT^"M+-GI%ION
MQ#I#J]DHG/[ME&U3G^+ )'.>*MVOAO3K/7[S6H%F2ZO-IF43-Y;,%VAMF=N[
M;QG%:]% '/\ B#P;I/B.\M;VZ^U07UJ"L-W9W#02JIZKN4YP?3Z^M27?A+1[
MS2[.P:!XTLI!-:RQR,)89!D[P^<EB2<DYSDYS6K;7MO>&<6\JR>1*89"O17
M!(_#-3T 9=OX?L(8KY9$>Y>_79=RSMN>9=I4*3V !/ P.3ZFL>V^'>A6PTWY
MM0E.FR;[0RWLA,(QM"J<\*!V'7C.<5=\3^(IO#TFCA+);B/4-1AL6<R[3%YA
MQNQ@[NA[CM6_0!D:3X<LM%GU":SDN0]_*9[@R2E@TA !8 ]#@#IQQ5./P-H2
MZ%J&BRP27&GW\K3SQ3RELR,=Q8'J#GGCH1Q71T4 <UI_@?2M.TN[L8YK^9;J
M+R));B[>601=-BLQ.U?88K8TC2[?1-*M]-M#)]FMD$<0D?<54# &3S@"KM%
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
MZD\1^)KCS-3@T5TC2PC:XFA56*'S3&F1M&=N#CKG'%8FC2Z]>?"[PE>V4?\
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
M=KK.F3Z=>J[VMPACE1)&3>I&""5(."* //4G^P1_#[0HWGBL-7C,EVXF?+E+
M<,L>XG(5F(X&,[<=":T;)[G2?B+K&@P22OI$ND+J"1NY<6TI=HRJD]%8 MCI
MD'&*Z*?PGI%SHMKI4T$K6UHR/;$SOYD#(,*R/G<"/7-6+?0;&VCNPHF:6[4+
M<7#S,97 & -^<@#)P!@#)]30!Y;%_P D.\&?]?UA_P"CQ766DR^)/B!XHTG4
MC*;;3(K6.V@65D&)$+-)\I&6S@ ]MO&,FM<^!]!.@V>B?9[@:?9RK+!$+N4;
M&4Y4[MV>#R!FK5YX9TZ\U.+4R)X+](?(^TV\[1N\?7:Q!^89YYZ'IB@#S;[5
MK,WP]FU66[O+BY\,:S*OF"9E-[:0RX</@@-\N>3W3W-7%\1+IGCJ]OHVFN=)
MUJU>/3-UP[))=18#(@)PH<MCW*&O2;?2K&TTL:9!;(ED$,?E=00<YSGDDY.2
M>3DYJJGAK2$L])M%LT\G275[-?\ GFRH4!]^">O?F@#D==LM6T%-*,%G/X@T
M^RLV2^M$NF%SO8@_:%!/SGY6 &<C/%;>A6NF^(- \-ZG9ZAJ$MO9H)(',S*T
MI"E")A_$>N<]P:U[W0[6]U!+]I+J&Z2(PB2"=DRA.2" <'GN1D=L5!_PBVD*
MNDK';-$FDN7M$CE90I((.>?FZGKG]30!LT444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117CGQ[O+W3+'0KC
M3[^\LY9KLQ2-;7#Q[UP.#M(S0!['17D_Q6UO4-'U3PAHUA#>BRNM0C$XBD7_
M $I0ZCR02X/.>=V <CGKCO-$TH>%_#9MX9=2OQ&'F5+J59)N>?+!X7CH.<>]
M &Y17FW@3XE/KWAO5_$&L6DMGIT$\LBW!*&**)0F(^&WE^<_=P2>#T%;NE_$
M#3=1U#2K.:UO+%]7MS<:>UR$VW" 9XVL<-C!P<<$=^* .LHK \:^)'\)>$[[
M6DLGNVMTR(U8  DX!8D_=R1G&37EGCSQ/K-[\#])UHMJ.GZ@TEN6N4F$7G;X
MR69?+<_*3V;!]J /<J*Y'1/'MAJ?B9O#3V=_:7Z6JW,9NHPHFCX^9>21UZ,
M:;_PLC13*KA+DZ<VH?V:-0"KY/VC'3[V[;GC=C&>^.: .PHJ"]A2XL9HI-VU
MD.=K%3^!'(KYFT/Q!=_\*=U/5Y?$NIKXCAU-8['_ (F,ADD!\K*>66PPP7/3
MM0!]045Q.F^-9;33?#VG:Q:S3>)]0L?M#6401&.U<L3O*A3P>.N0>.*?!\3=
M$NO <WC""&]DT^!]D\2QKYL;9 ((+ '[PZ$]: .SHKA8?BAI]Y!--8Z-K$\2
M:8=264VX2-U&,H'+8W#/.,C@X)(KE_\ A-I_$?P5O]7UN'5["&9VW7VG^5E5
M-P554!D#$#"H<@$@GKUH ]BHKD+3Q7I^FZ/X9LH#?:C>ZG9HUG"Q4SRHL08O
M(2P4''4YY/3-<CXR\<:#XB^'^F:NM[K^GV4NI+$9+%469)5#'RW!<<$9.1D9
M ^E 'KM%<CJ/Q L=.\7#PN-,U.YU1X//B2".,K*N#T8N,=#][ XIEC\3/#UY
MX2O_ !%(]Q:V^GR&&[@FCQ+%)D *5!.220!@X_(X .QHKEM*\=Z?J?B9_#[V
MMU:W_P!E6[B$IC99HCT*LC,._0UAS?&/18K+5KI=(UJ2/2;@6]Z5ACQ$2VW.
M=^"-W'!S^'- 'HM%><^-_B)-I#>%8M(LIKA-=N8&2X7:-T1="44,1\[*P'.
M-W7T[&+6]^J6>GR:9J,,MS;-<%WB!CBP0-CNI*A^>@)^M &K1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7DGQQT75O$%GHMMI&F7=[);W
M1FE\F(D*N,=>F?:O6Z* /+?B9I^H:UX@\$7>G:;>W$-CJ"W-RRV[#RH]\9R0
M1G/RGCKQ]*]08>9$0.-R\9&*=10!X5X:\$>()O@UX@\&W.F7%GJ!N&ECDE*B
M.4JT;*JG/.[81GH*T;?PWJVO:]\.S_9]W9P^';-3?R7$1C"R*J#8N?OY*=5R
M,'K7LE% '+_$;2;S7/A[K6FZ?%YMW-!^[CR!N(8-@9[\5YQXLT77=8^!>B:)
M;:%J']HVQMXV@:/YOW<9#-@'@9X&<$^E>WT4 >4PZ5J<OQSM-:_LV]73/[)%
ML;EH655D*DX.>1UQ]:Q/ OA2ZT>*[\*>(O"-[J!CO3-:7NX_9&7C#,=V!C&>
M 6YQC(KW&B@""]E$%E-(4D?"'Y8T+L?8 <FO+O@7X?OO#_AJ]L]9TF:SOC>-
M,AFAQE"B#ANG4'C->L44 >=^-4U^?QWH,5GH<UUHXB<W-U:;$FW'(\OS"08T
M^Z3@C<"1STKB-#\+^(;+X%>)/#UQH=ZFI37A,,00'S03'RN#T&P\G Z8)KWN
MB@#C]%TNZD^$=MH_V=X+W^Q_LC0RKL*R^5M(.?\ :[UYY;Z'KP_9WNO"[Z#J
M":HC[%B,8/F$W/F?+@G@+W.!V&:]SHH \2O]%\1Z-J7@'Q98Z/>7RZ9I<5A?
MV,2?OH\(58A3U^\W3CY1V.:T?BMI^J^*/ NFPZ7X=O8YCJ:W/V7RU\Q8PCY9
MPI(4DMTR3^H'KE% 'C.K7XM?VCM/NQ:W,Z?V-DI#$3( =_.SJ<>@Y]JK:/X?
M\4:5X*\;:O;Z$);_ %J^\ZUTZ[B5V6+S"=S1G@G#DA3_ '1QVKTB7P/93>.X
MO%YOKX:A%#Y"Q@Q^5Y?/RXV9[GG.:Z>@#Q;PSH6O6OQ7TG6[O0]4CM9-)$,T
MUQ(DC++@[B^&PHST4=!@ #H,<>&=?/@_XC6G]BW_ -HU;44FLD,!S*GG%L^V
M!SSBOH&B@#QGQ'X=UJ?0?AC=V^E7<YT26W-];HG[V/:(MWRG&>8V_3M7J:ZK
M<'5[2Q;2;Q4GMFG>YPICA8$?NV(/WN>V?QK3HH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M&,XKSS3]*UM_$WA#5W\.7D4EM!<0ZC/<W,32F1T0;V.XDID-C'/HH&,^HT4
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
M/DTW1H(+AE:Z;,MRZ]&F<EG(]MQ./;% &E1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% &7K^@67B33OL&H&8VQ=9"D4A3<5(9<D<\$ UI1J4C52S.0,;FZG
MZTZB@ HHHH QKSPOI5_X@M];NH9)+RW0)&#,_EC#%E)3.TD$Y!(ZX]!6S110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%127-O$VV2>)&]&<
M T 2T5$US EN;AYHUA R9"P"@?7I2PSQ7$*S02I+$W*NC!@?H10!)1110 44
M4R2:*$ RRHF>FY@,T /HHHH ***KW%_9VCHES=P0L_W1)(%+?3/6@"Q12!E8
MD!@2.H!I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *\3_:*AB;3/#KF-"YO64L1SC:./I7ME>9?%
M[P?KGC.VTFVT>VC;[)<&>1YIE13Q@ =3G\* ,WXP7.HV_B'P-8VD, LWU2-D
MB,Y1995=,*ZA"%49ZC=]X_+QSZ-I6BVOAC0)+31;"&'&^9;=IW*&1N3\Y!.,
M]\?A7)^/_#6M^)M:\(WUA8@)I5Z+NY669%. R':N"<G"GVY'X>AD;XR""NX=
M#VH \D\ ?$/49O NN>+O$20FPCN99-\<S>8&Q&JPK&5P%Y !W]3R.2:Z'3OB
M*[:IX<M-7TV.S3Q%;>?8R13F3:< A'!48)#+R,\G'O7->'?ACK<7PPUOP3JG
MV6)9YGEM[N.4OO;*%"5QPN4Y[\]*NVG@;6=4UKP3-JELEE;^&+14D/FJYN)5
M"A=FWHOR Y;![8[T =;\0==U#PUX'U/5]-B@>YMXP1YS$!<D#<  =Q&1QP/>
MO)OB#<ZCJ'[/FBW6JQ0F5GM7CF6<RO(#&<LV47:Q[@%OK7K_ (YT*X\3>"=5
MT:T>-+BZAVQF0X7<"" ?3.,5P7B/P1XHUSX/Z3X76QM8[^T:%"/M(*[8T*[B
M<=23T&?K0!TFA^.[F?QR?"6I:0MG*;%;NWE2X$FY>.'&  W7H2..IZU17XM6
M;V\>J):1G1'U0::)_/\ WQX_UWEX^YGCKG'/M21>%-:?XOVWB>2S1--731:.
M#,I<-MY.!VR<=:S_  -X*\1^#Y[W0WTG2K[2WN3-;:G-(-\2''!CVDL< <9
MSGG% '=^--=?PSX,U;68D#RVMN6C!Z;SPN?;)%<9\'M#M-3\')XFU>--1U?5
MI)7FNKI1(X579 @ST7Y<X'K["O0]9TFUUW1;S2KU2UM=PM%)CJ 1U'N.HKAO
M ^C>*/ .ER>'Y=.36-.BE9[.ZMKA(V56.2KHY&.<G@GK0!?U:XT;X4Z%K.MI
M"WV:YG1X[.+@>:5"[$[*IVY]!S@=JFL/&\Q\7P^%]6L(K74;JQ%[:M%.9(Y!
MSE"2H(8;6[$$#/'2JOCOP?JOCKP-<Z=<R6MMJ'GK<VL:,62/:,!&?'S$@MR
M,9'!QDU[7PIJFJ?$VQ\8:E:_8H]-TT6L-MYJN\LI#[C\I("XD(&3D\<"@#'_
M .%RZC)X7U77HO"\0MM*O!;7.[4/O9(7*?N\DY89SC QUY W+?XDSOXQT+2+
MK1?L]GKEM]HL[C[0&D VEAO0# SCLQZCW X^#X;^*$^&WBCP^UG!]LU744NH
M"+A=BKO5CN/K\GIW%;4G@SQ!)XL\"ZG]BC%OH=DEO=YG7<6V[3M'<=^U %P?
M$O6+K4_%&G6'AJ"6?0 7E=]0(651N^[^[SN(7@=.N2.,WHOB=:WOA30M9L=.
MGF?5[I;-(N=L$A)#;V4'@$=ASQT[<-H!U9OB#\3X-)T]+R:<^4%:<1[&;>%/
M/!')SSGTS6M_PK[Q9HOPYT'P_HMS;R21W?G:K%Y[1+.C-N,8<#.S^$XY/Z4
M=+H/Q"DU@>*;9].B34/#[,)%2X+13@;L%6VY'W#V/:N?@^,]U)HFAZY-X;6'
M3-2OC9,_VW>Z-DC<J[!D8!ZXY!'H3)X9\#^(-"U;QO-+96'V?68?]&6UFP%;
M#X0*5&%&_&3CIP.>,!_AGXI/PW\/^'Q:6YO-.U1KN5OM"["F21@^OS>G:@#T
M"\\=W&G_ !+LO"-YI,<4-]&9+:_-T<. #\NS9PV5(QN]/6M-=<UF;2)+RUT*
M.YE%Z8(X8[P#?$)-AEW,H Z$@<Y&.>:YGXFZ)%XJ@TW^RK^&#Q!I.H6[($D4
MRP"5@/F SCC#_1#797J7^DZ-;6^A6,-T\+10B*:;RP(@0&.<') H UJ*** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH Q-+\):)HVKWFJV%H\5[>G=<RFXD;S3
MG.2&8CN>W%;=%% !1110!DQ>&=&@\0SZ]%8HNIS@"2<,WS8&T';G;G!(SC."
M1GFM:BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH ***H7NMZ3ILJQ7VJ65K(PR$GN$0D?0F@"_15&RUK2M2E:*PU.SNI%7<R03
MJY ]2 >E7J "BBB@ HI&8*I9B H&23T%9)\5>'59E;7]+!4X(-Y'P?SH UZ*
MBMKF"\MTN+6>.>!QE)(G#*P]B.#4M !1110 4444 %%-DD2&-I)75$499F.
M![FJMCJVG:F&-AJ%K=A/O?9YEDV_7!H N4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>=_$:4V_BSP+,MO).
MR:C)B.(#<W[L\#) _6O1*Y'Q7X?U?6/$?AR_L5L?(TJZ:XD$\[JTF5VX "$=
MSWH >VO6-O;ZQXDU'2KBP;24>$M,JB62,I'(<8)!RV .>H[9-17?BO4=&;1+
MK5[.V73]5FCMB8'8O:2R#*!L\.I/!(VX/8UN>(=$A\1^'+_1[EC''>0-$SKR
M4)'!'K@X/X5SH\-ZUJ^F:'I>NBR$.F7$,\L\$K,;HQ#Y/E*C;DX+<GH0.N0
M%EXH\2ZIKVJ:?9:-IVS3+^.WG>6\8;HV0-N7"<M@YP0!VY[9<GQ$UV/PA=>)
MCHUB+2PO)(+N+[2Q=E67RR8_EQQUR<9YX'?H?#FB:KI6O^)+ZZ6R,.IW*W$(
MBG9F7:@3#90 9VYR,]:YZ7P-K\OPUUGPT3I@N[^[EF27[1(457E\SG]WG(Z=
M.?:@#H(O$>JV_C2ST35+"UB@U&WEFM7@F9W0QE=RR9 '1@<COQSUKD?#>M2Z
M+?\ Q!FAT>\O_+U::7_1U0KD1@X.6!_(&NMU'1=8O?&N@ZVL=@L&GV]Q'-&;
ME]S-*%^[^[Q@;>^,Y[4SP?X>U;1-6\17&H+8F'5+]KR/R)W=D! &T@H!VZYH
M MWMQ-H4EIIVEV=O:V#)--+>W'$%M\P(7 (Y9G..0  >O2LW2_'IU3PWHUW'
M9QC4=5NY+.* 29C#QEP[[L9VA8RW3)R!WS5O7=%UJX\7Z5J]@UC<6EM!)$]K
M>.RB-V(Q,FU3E@ 1@XX)P1G-<U!\/O$5MX9L88;[3X]8TC4Y;ZQD <Q2J[N6
M63C*A@^,#.,=3G@ TO$^O^*-/\)^*I#9P6UQI\(>VOUSY<Z,N2R+DE74\<G&
M<'GI6C%K][ ^AZ)MMI-6O[=IM^6,<42*,NPZL22 !QG)YXIFH:)XA\1^$-9L
M-7FL;:\OK5H(8;8NT,1P>68@%B21GC@ 8SSFK-X9UUK[P_KZ&P&KZ9$UM/:K
M*_DS0,H! D*Y# C<#MQS@],T 1WWCZ^TW3O$\<VFV[:MH$:S21^<RQ3PLNY9
M%.TGL05/0CK71Z!>ZU?K-/JEC:6MLZ1R6GDS%W(9<L'!  (XZ$CGKQD\YK'@
MO4M5L/%-P/L::IKENEHB-*WEV\2*0,L$RQ)))^4=AVR=36[OQ#HOA"TDTV'3
M'U&#RTEAGD=DD4#!6,@ EV( 7([T =37DWA#6)_#?PL\1:O:6D5P]IJ5[*8I
M)#&" _/(!_+]17JTAD$3&-5:3'"LV 3[G!_E7G-EX(\00?#K7_#DITS[3J4U
MQ)'*MQ(442G//[O/'Z^U &Q;>*M63Q/HNGZCIUK%:ZS;RR6SPS,TD;1H'(<$
M <@]B<$=3UI8O%.L:EID&M:-I45[ILMWY*PA\3O$'*&8$_*.03M[CG(Z!+GP
M]K-QX@\(ZALL%CT>.9+A?M#DL9(PGR?N^<8SSBJ/AWPSXK\-I)H%I=Z<WA\3
M.]O<L7^U01.Q8QA<;202<-GC.<'I0!W]%9]L=7_MF^%TMF-+"Q_8S&6\XG!W
M^9GC&<8Q^-:% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%8-]K5Q)XE7P_IOD)="T^V33SH76-"VQ0%!!8DANXP%[YH
M WB<#)J*VN8;RUANK=Q)#,@DC<=&4C(/Y5S,M_J]]X02#4[$:=JM_,;'RHY
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
MFR+.)(5F5G"K+$&4':P/<\'UKM-';6&M)/[;CLH[D2L$%F[,AC_A)W '=ZT
M:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7'>(?#>MGQ9:^)_#5U9)?+:FRN;:^W^5-%NW Y4$A@2>W_P!?L:S-
M7\1Z+H'D_P!KZK:6/G9\O[1*$WXQG&>N,C\Z *MGI6HF_LKO5+J&=X$ED81@
MJHF?"C8ISA50,HYR=Y)J@/#NIZ3XRU+7='-I-#JL48O+6ZE:+;)&-JNC*K=5
MX*D#USVK9TSQ%HNLVT]SINJV=W!!_K989E98^,\D=..:FT_6-.U0N+&[BG*
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4;O2],GN#?7
MEI;RR)'L\R9 VQ 23C/3KSZX'H*O5F>(=/N-6T"\TZUF6%[I/):1B1M1B ^,
M=]I;'OB@#S'7$,7PUMYHXA GB;6X'G1%VXMY9!L7';]TD8/U/K70>+[R32?B
M5X1N+5?GN+;4()D7^-$B$B@_1AG\:Z?Q%X;MO$'AN31RWV=<(UO(BY,+H0R,
M![$#CN.*K0:!=7OB6TUW63;>=96SP6L-N69%9\>9(2P!R0H &.!GDYX //$W
M']FI]1:4_;6C.H&XS\_G_:-^_/KG%=1XDTOQ1J;:=KNDKI-VL-D,Z7?P$B1F
MPSE7S@,0% R.,'GDU+_P@<W_  CC>$OM$/\ PCQN?-SSYWD^9YGD8QC&[C?G
M[O&,\UNW,7B8:M(+.?2AICHHC\V*3S86QR< X<>V5H ?X4U>UU[PQ8:E9VIM
M(9D/^CE0/*9259,#T8$?A7(ZZ_B+P7XPU+Q+9Z6VM:)J20_:X;?_ (^;4QKM
M!0?Q+C)QZD].I[K2=,@T;2X+"W+&.('+-U=B2S,<=RQ)/UK,^Q^(;+6-3NK2
M6PNK2[D22.VN&>)H2(T0G> V02N<;1]>: ,.S\8:';>$[*^\-;)DU;4Q;6T3
MC8([B9RS!QU&WYF([]CR#6A_PD&J6'C"W\.:B;1VU"VDFL+R&%E7?']]'0N<
M\$$$,/2LQ_AL7\/30K>QPZN^K_VW'<1Q?NHKG/ "YR4Q\O7)R3[5N0:%>7WB
M2RUW6/LJ3V%O)#;06SLZAI,;W+, >0H &..>3G@ Y^'QYJDWP\T/Q+]GLUFO
M;V.WGAV,5VM.8LJ=V00!GG-7-,N]9G^*^NVDM] UE;6=LR0^0?E5C(< [_O9
M'+$'/' Q64OP^\0IX4MO#::GIJV=C?I<VLODN7=%F\P"09QD9Q@=>.1WZ-/#
MVJ6GC>[UVVNK1H+RSBAGBDC8-OCW8VD$@ [N<Y(]Z .&\*:]K/ASX;:+J$,5
MB^E#49+>>-PYF99+MTW*00%P6Z$'..HKH]5&J/\ &/24BN[54&E7+QJ]NS;5
M\R(,#AQEC@<\8]#4*^ M77X=6WA?[58F6&\%S]HR^T@3F;&W'J=O7W]JW;G0
MM3F\>6/B%6M!!;63VC0EVW-O96+ [<<%0,8Y]J ,G1O$'B&YO]5@AM=$L],T
M;4FAN3B0$P! [%,<;_FSR,'/XE+GQMJUOX+@\:"VM7TEBLTED$;SUMV;:'$F
M[:6 (8KMQU&>,G7\/^&[O3[SQ$VH-:RVVKW37&R-FR@*!"AR!GA>O'TK)MO
MVI)X0;P9<7EO+HN[8MSEA<?9]^[RBN-N<?+OST_AS0!9?Q%XAOO&&HZ%I::6
MD<5C%=P7,XD?AV8?,H(S]WH,8ZY/2L&^\5ZUKOA/P7JEM-;V+ZCK$-M=1"(N
M"RN_0[@=FZ+..IR.>N>LMM O[3QQ?Z[&;0VT]C':1P;V5E\LL02=N.=V,=O>
ML*W\ ZM;>"]#TA+VR^VZ/J8OXI2K&.7YW;:PZC_6$<9Z>] 'H40D$2"5E:0*
M-[(NT$]R!DX'MDUX58:ND7P_UKP^VG/++K6LWMC;3S;5MDE=C@N^<J1U'')
MQ[>Y*)TM5#&.6X"#)Y16;'/K@?G7$Z+X 9/"6K>'=>:VN;>_NIKD20%@T;.V
MX8!'!4\@Y_"@"VUW-X&\'^'M)>1;S497M]+A=R=K2D8+'OM 5CCJ< <9S4@\
M1ZEIOC"+P]J<5O<F]M)+FQGMD,6]H_OQ,K,V#@@ALX]JHW/@_7-5\+V.GZIJ
MMM)JNEW,5U8ZDB-EI(R=ID0]<@X.#SG-7Y_#5]K&J#5-3FAM;N"QFM+06;LX
MA:4 /+N8*<\  8XYY.> #.L?&6JCQ'X>TS45L#)JJS+<6T )>QE2/S C.&96
M. 01@'OTXK/\4ZYJ/B3X;>*=1T\VD>F1Q7-O&LL;-),B91W#!@%Y#;1M/09Z
M\6-/\$>(;<^$VEU'2E.@%T"Q6[XE1HS&6.6^^<Y[#.3D]*8? >O6>@Z_X;TW
M4-/.C:EY[6YN$?S;8RYW)QP5R3@]1GH: .WT+_D7M-_Z]8O_ $ 5H52TBTGL
M='L[2YECEF@A6-GC0JK8&,@$G'YU=H **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ K,U+Q%I6D75O;7]XL$URVR!&1LRMZ+@?,?85IUP/Q _P"1
MK\!_]A<_^BS0!WJL'0,,X(R,@@_D:IZ;JUEJ\=P]C,95M[A[:4E&7;(APPY
MSCU'%7&SM.W&['&:\^C\5>)[OP3XBU2SBTY]3TF_N8%A,+F.6.$X( W@[B,G
MJ>>,4 >A45SEMX@DU%M(FL;BV>SGLC>W4AA8D1X&W;AOE))/7/W6]*PH/%^O
MW]IH^KZ;I[75G?2H9;,64BM%;OTD$Q.UF48)&,') Z9H ] HKA=/UOQ;J_B/
M6=/MFT>*#2K^*)VDBD)DB9 Y PW# 'KT]A6/+XX\51^![_Q.1I.S3;V6&:V$
M,A,Z)-Y9VMO^0XYZ-D^G2@#U*BN/&O:WIWCBPTK56L)++4K6>:+[/&RM;M%M
M)#,6.\$-UPO(Z"LZ3QGK,W@5_&UE':/IZ%YQ8/&WF/;*Y4GS-V ^ 6^[@=.>
MM 'H-%<%=>)?$>H^*SH^@MI:0SZ.FI6T]U%(<;I-H# -SD>F,9[XP2\\6:[=
M6VJRZ' DT^G7#6RVWV&607,D>!(/,! 3)W =<8!/7  .]IKND4;22.J(H+,S
M'  '4DU%9SO<V-O/+ ]O)+&KM"_WHR1DJ?<=*X+XKW$DD/AG12Q6RU;68+:\
MP<;XLY*'Z\?E0!U'_"8:#Y!N&U%$M0,BZ='6 _24C8?P/-;4<BRQK(AW(X#*
M1W!J*>SMKJRDLIH$>VDC,3Q%?E*$8(QZ8K!\3WL.B>&8;%+Q;5[DI80W$L@7
MRP1AGR>,J@9O<@#O0!O65[;:C:)=V<Z3V\F=DB'(.#@_J#4Q(4$D@ <DFO-?
MAG>V.DZ[KW@VSNX;BRMI/MVF-%*)!]GD/S(""?N.<>OS5UGC>PO]4\#ZU8Z8
M3]MGM)$B ."Q(^[GW&1^- %RS\1:3J%TEM;7B/+(ADB!4J)D'5HR0 X&1RN1
MS4^IZI8Z-8/?:C<QVULA :1SP"2 !]22*\QUW78]2M_ $5E9WMKJJ:O;*T,U
MK)$8D",)DRR@$!>#C/'-5_B3KND:]X4U6?\ M:Q9;66*.RM1<(7=Q,@DE*YS
MTW*O^SN/1N #U?4]4L=&T^6_U*ZBM;2+&^65L*N3@?J0*AT;7M*\0VC7>D7T
M5Y;JYC,D1RH8 $C/T(_.L3Q1I>J>)K/3KSPWK6GQK;R-.@F@%Q#<G:5&6!X
MRW0'DY[57T.^U#Q7X,U33_+CT+6H));"Y,4>](90!ET&1D%6!'/?OCD V-,\
M8^'=:U)].TS6+6[O$#%HH7W$ '!/TS5Y=9TUM8.D+?0-J(B,QME<%U0$#<1V
M&2.M<AX5N]7T/Q(OA?7[6P>22U::PU&QA\I9D0J&1T_A894\<8J>X51\;+ @
M $Z!/D_]MXZ .VHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KD_%GAG4]>U;0[VQO+2V_LJY-RHFB9_,;&,'!&!C-=910!A16?B&;4K>6^
MOK#[)#N<PVT#JTKX(7<S,?E&<XQU J'PEX>NO#\&J17=Q!<?;=0FO08T*[?,
M.2I!SG'K^E;5CJ%IJ4+S6=PDT:2O"S(>CHQ5A^!!JSGG'>@#F_"?A"#PM87E
MFLQGBFGD,2O_ ,LH"S%(1_LKN;_OHUD^'O!_B+0 FCQ>(89/#D+EH8S;G[4L
M><^5YF[&WMG&<=,<8[K.:* .:T'0+_2==U_49KBVE359EG6-%93$50( 3W!
M'.!6')X U*7P!J_AAM0M ^H74D_V@1-A \GF$;<\X/'6O0:3(Y]J .9OO#VH
M7_BW1-:DGM533H9HI(0K'S/-"AB#VQM&!@UEVO@2^L_#%WX2BU"$Z#.SK&[(
M?/A@=BS1#L>K ,>F>AQ77:3JMKK>EPZC9-(UM,"4,D;1MP2#E6 (Y!J[0!S$
M'AFYMO'2:[#-;)9)IBZ:MJ$;<$5]X;=G'MC'XUGCPCXATKQ#J-SX>UVVMM-U
M2<W%S;7-J96AE( =XB& R<9PW&>QKMZ* .<0:U;>+[6UAO(I]%6SVRPO&3+&
MXZ.TG<MP,=^3VJQXJ\,VGBO16T^ZDDA=9%FM[B+[\$J\JZ^X_D36M<W,%G;2
M7-U-'!!$I:221@JJ!U))X K&?QEH4-J;N>ZEM[4#<+B>UEBB8=L.RA3GM@\]
MLT )9VWBKR%MK^_TTX&UKRWA82./4(255O?)&>W:I!I-\?%%O?O/ ]C;6K00
M0L&,BLQ4LY8GDG:!],\\FK-KKVG7FMWFCP3,U]9HLD\9B90JL2 <D8.<'IFI
M=3U6UTB&&6[:0)-.ENFR-G.]SA<A0<#/?I0!@>(/"^H:CXNT3Q!IMY;6LVFK
M(D@DC9C<1OC*'!& ,9'7DYKJ7,@B)15:3'"LV 3]<'^5/JM?:A;:;;B:ZDV*
MSK&@ +,[L<!5 Y))["@#+M?#[2:^NNZK,MQ?11M%:QHN(K5&^]MSR6;C+''
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
MJ<J'9F.$R 2H&3@<^K]8\.7NH^*]#UF"_MX(]*$VV![<N9/-0*<L'&, <<4
M8*0:@/C;(JWL(4:&KX^S_P !N#E?O=3C[WZ41>-[_3](\57-]':S2:7J:V%H
MD*&)&W",)NR21\TG//3.*WAX<O1X^?Q+]O@\IK$6/V7[.<A!)OW;]_7)(Z5E
MM\/?MNF^)]/U+4$E@URY^U P0&-K=P%VD$L<X**>U &C/>:]H=U=7FHR6UYH
MD&GR7,LJ)Y<L<J<E57)RI7.,\C'4UF6FO>*;BZT2[AL6N;*^*_;(OL^Q;577
M*NCELL%.,Y'/48Z5HZ7X<UF2SDM?$^MQZK"8&MU2&V\@.K#:S/\ ,=S$$CC
M&3P3R*GASPEK^B+;Z?<^)OMFC69'V:$VH28JOW$>3/*K@= ,XQTXH A\,:MX
MJUW4K]I;O3([/3=8GLID6V<--&BC!4[SM.2#WSD^F#W5<[X5\.W?AY]7-Q?0
MW2ZAJ$M]B. QF-GQE>6;(X'I714 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4V2-)8VCD171AAE89
M!'N*=10!#;VMO9Q^7;0101YSMB0*,_05-110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%(S*@RS #(&2>YX%+0 4444 %%%% !16?K>LVGA_1[G5+
M[S?LUNA>0Q1,Y 'L/Y]*MVUPEU:PW$>=DJ*ZYZX(R* ):*** "BJ>IZI:Z3I
MMU?W+.8+5#)+Y2&1E &3\JY/2G:;?PZKI5GJ-MN\B[@2>/>,':RAAD>N#0!:
MHHHH **** "BLOQ#K]CX8T6?5M1\[[+"!O\ )B+GDX' Z?4X%:1<",R'. -W
M )/Y#K0 ZBLO0=?LO$>GO>V'F^2DTD!\V,HVY#M;@\CD=ZU* "BBB@ HHHH
M**** "BBJ5]J<=A<V4#P7,C7DWDJT,)=4.TG+D?=''4T 7:*@NKR&SMIIY2Q
M6%/,=8T+MCG^%<D]#^55]%U>UU_1K35;(N;6ZC\R,NN#CW% %^BBB@ HHHH
M**** "BDW+NV[ANQG&><4M !1110 4444 %%%% !1658^(;'4==U+1X/.^U:
M<L;3^9$47Y]VW:3U^Z>1Q[UJT %%%% !1110 45@#Q?IK:A:VR1W3PW5P]K#
M>)%NA:9"0R;AR#E6&2,'!P>*WZ "BBB@ HJE;ZG'<ZK>Z>L%RDEHL;-*\)6-
M]X)&QNC8QSCI4U[=Q6%E-=SB0Q0H7?RXR[8'HH!)H GHJCHVK6VNZ-::K9[_
M +-=1B6/>N#M/3(J]0 44CL$1F.<*,G )/Y#K6;H.O67B/3VOK#S?)6:2$^;
M&4;<C;6X/(Y'>@#3HI"RA@I8!CT&>M+0 4454U#4;;3+"YO;@N8K:,R2B-"[
M!1S]U<F@"W15/2M2@UC2+/4[7?\ 9[N%)XMXP=K $9'K@U<H **** "BFLZJ
M<$_-@L%ZD@=<#\1^=9NA^(+'Q#!=36/G;+6Z>TD\V,QD2)C<,'GOWQ0!J444
M4 %%%4K34X[S4+ZS2"Y1[-D5Y)82J2;EW?(QX8#H<=#0!=HHHH **** "BJ6
MJZG'I%@UW+!<SH'1-EM"9'^9@N=HYP,Y/M5S<H8+N&X@D#/) Z_S'YT +15*
MPU./4);V.."YB-I.8&,\)0.0 =R$_>7GJ*NT %%%% !15*TU..\O[ZT2"YC:
MS=4=Y82J2;E#91C]X<X..]7: "BBB@ HHHH **** "BBLK2O$-CK-]J5G:>=
MYNG2K#.)8BF&*[A@'D\=\4 :M%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SGB_
M7YM$@TNWM=JW6J:A%812.,B+?DL^.Y"J<#UQ71UB^)_#=OXGTM+2::2WF@G2
MYM;F+&^"9#E7&>#WX]": ,9]6U;2?'5KX>GO?M=MJEG++:7$T*^9#+'C<K!
MH92"". <\9J#X>7WB3Q!HNFZ]J>KP/;S13))9QVBKN82D*^_.1@ C&,8QWYK
M<@\/W+:LFL:A?0W.I06S6ULZ6QCBB#$%FV;R2Q(7/S#@8&.<KX0\.MX5\.6^
MC?;/M<=N7\N0Q;&PS%B#R0>6/I0!A_$87?G^%5M]0N+9)M<@AD2(+AN&8$Y!
MS@J,#IZ@\8M6VIW^N>)=;T6UU.6S31HX(VG2*-I)II$+%F#*0% QP ,DGD<5
MI^*/#I\16U@L=ZUG<6-['>P3+&' =,C!4]00QJI_PBD]IXBFUS2M3%O=W=ND
M%\MQ;^:EP4&$D(5DVN!D9!QCM0 [P-XANO$6@22W\4<=_9W4ME=>4"$:2-L%
MESV/!K&\5^*[C1]?GL+S49M%MIK9?[-OS;J]M).=VY9793MP=O'R\9.>E=9H
M6B6V@:8ME;,[YD>:65\;I9'8L[G'<DG^59VL^&[O5UU2V;4HO[/U&(126TUK
MYGE_+M+(=PP3UY! (!QUR 58=6U _$F30S>;K&311>J B920R[,JV.1CGG-8
MFD^,M4N=#TJ":X1M0U+6;C3EN3&H$<<;/EMHX+;4P.V3G!Q@[L_@QXM:TW4]
M(U:2P>TL!IKJT*S>9 ""H!;[K C[V#]*S?\ A64/_",_V4=9NQ<0Z@VHV=XJ
M*'MIBQ;('\0^8YR>?:@!OB^WURU\$>-8]2O8KS3S8.UC*5"S@>6=ZR!55< ]
M"!T/--L-2UO2O$7A&RN-0CN+#6+21#;" *(&CA#J5;[QR.#GZ@#H-6X\(7^H
M>&M1TW4]?DO+O4(#;R7;6JHL<9SD)&I !.2223D^P $DOA.XEU/PW?-J:;]$
M1T11;<3;TV'/S\?+TQW_ "H N^,/$ \*^$M2ULQ"4VD6Y(R<!G)"J#[9(S6'
MJ^K:SX6OO#L]U?\ ]H6>IWD>GW431(OER2 ['C*@$*&&"&+<$<YYKJ=9TBSU
M[1KO2K^,O:W49CD .#@]P>Q'4>XK%M?"=PRZ3%J^J#4(-)D$MLOV?RV>15*H
MTK;CN*@GH%YY- ')Z:EZ^D?$J2YU2YN1%<7<6R54P0+9,'A01@<8&!QTJ70]
M2UO1K+X?;M0CET[4[>&T>S$  C'V?<K!_O;OEY['/05T)\%2H_B1;;6'CMM;
M+N\#0*PB=T",P.03P.!Q@^M(W@J<VGABW_M5 - 9&B/V;_6[4,8W?/Q\I[=_
MRH RYM>\4ZYIM]J7AN&<S07LD%M;D6_V>98I"C"0LPD!;:QR,8R.#U+[B_\
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
MJV@:>2!$=GFE#, -ZD;%"^F23U&*YB;QOXBE\.0-%+:PZG:>(TT6\;R,I/\
MO NY<GY001GJ>N,5U\OA,V_B,:YHMXEC<O;+:W$4D!EBF1?N$@,I#+T!STXQ
M5.]\!)/HUM86VH&&1-3&JSW#PAVGN ^_)&0 ,]O0 =J (A?ZW:^(]/\ "L^L
MBXN[E)[Z6]2U2-H[=2%2-5Y7=N;[Q!X!XR<UAZ1)JNF7OQ%>WO[5K^*[@*W=
M]B.-5\E/F?  R%]@"1T&:ZSQ!X3DU?5-,UFRU)M/UC3PR)<+")$DC;[R.A(R
M#VYR*R;KX;R7MOX@6YU^X:76)H+@NENBB*2+;M('\0R@X)Z>IYH 72M?U.?Q
M;JNBQWTL]NNF1WMK<7EH$=6+,A^4!-R_*",@?B*Q-.\4^)V\+^#_ !'<ZI#(
MFI7T%I<VBVJJK+*Y7=NZAAP1C [8/4]3!X/OXO$CZ[)K\DMW+8"RE5K5 C89
MF! '( +'C.??M56/X?RQ>%-#T%-7'EZ1=Q744IM?F<QMN4,-^,9/..OM0 ]=
M2UOQ*?$7]B:@EC+IETUE:QM&K++*B*S&4E2=I+;1MP0!GG/"W&M:Q?ZY<:'!
M]H@N+*Q@FN9; 0L?.EW<#SB!L&P]LG/48Y6;P/>0>([S5=%\1W&EQZB5:_MH
M[=)%D<#&]"V?+8CO@T[5O TLVL6FKZ!K<^BW\%LMF[K$LZ30CE5=6/)'9NM
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
M7(Z=:[JB@#FY/"C/XBT_6UU>[6[MK4VDYV)_I,98/@_+\OS#^''' Q72444
M8?B;PZ?$46GQ_;#;"RO8KU2L88L\9RH.3TSU[^XJO)X1CNO$=_JMY<B>._L!
MI\]J8L(8@6/7.<Y8_@:Z2B@#D[+P3Y&GZ?I5YJ<M[I6G2I+;021 .=AS&LC@
M_,J\8P!]T9S5R#PPUGXJU/7+74IHSJ*Q^=;,BM&9$38K9^]C&. 1R.M:6L:I
M%HFCW>ISQ32PVL32R+"H9MJC)P"1V%2:;?1ZII5GJ$*LL5U DZ*_W@&4, <=
M^: .1'PVM3X-M?#SZG<[K&Y-W97T:A)H)2[/N]#RS=NA_&M!O!B:CH%]IGB'
M4[G5Y+Z,12W#HD115.5V*@ 7!^;/))ZY  '444 <GIG@^^MK*:WU/Q/J&J'R
M'@MGE1$, 92N[Y1EWP?O,3W]35RV\-/_ &Y8ZOJ5ZMY>6-N]O!(L B)#XW,^
M"=Q^7C& ,GCGBQXE\16OA?2&U.\@N)8%=$80*&(+,%!.2.,D5L4 %8.M^&4U
M75-.U>VNGL]4T\L(9U0.K(PPR.O&Y3]00>0:WJ* ,"/PR([;5V^UDZCJPQ<W
M9B'0)L4*N> JYP"3R23G-6O#>C-X>T"STC[2;F*TB6&*1DVMM P,X."?RK5H
MH *XW_A GMM=O[W2_$%_IUCJ4IGOK&%4*R2'[S*Y!:,MW*\^A'&.RK'O/$5K
M9>)M-T*2"X-QJ"2O#*%'EXC7+ G.<\CMWH K)X8:#Q;)X@@O51S8+8);F'*)
M&K%E[@YR?RX]ZQH/AQ]ETW2[>VUNXBN-,O9;RVN1"A(,N[S%93P0=YQZ5W$D
MB11O)(ZI&@+,S'  '4DT[K0!P\_PY6;3O$-B=<O&AUR023^9&A*G"AB, <G:
M/8#H.]:MQX8FN-=T35Y=0S+I$4L:1K  )1(H5\_-UPHQCH?7I71UCWOB*UL/
M$FEZ'+!<&XU(2F&55'ECRUW-DYSG&.W>@#S+2KPW%Q-<VWC2[TW4YYY96TRY
MTB.>YA+.3Y?*!VP,#@XP,#BNPNO!NH:G>6'B&#6+C0_$#6<<%\UK&DD<W&2I
M1\C@DX/./>NUHH JZ=8IIUC':I+++MR6EE;+R,3EF8^I))XP/3 JT1D8/2BB
M@#CK?P#%;:1<Z!%J,H\/3RLYL3&-R*S;FB63/$9.>,$X)P16AJ'AE[SQ/I6M
MQWPA.F1RQ06XA!0B0 -NY!_A&,8QCO70.VQ&;!; SA1DGZ5E>'?$%KXFTQK^
MTAGBC6>2 I.H5@R,5/ )[B@#6K$\4>'%\2Z?;P"\FLY[6ZCO+>>(!BDB'*DJ
M>".3P:VZ* ./'P_MI[W6YM1U.[O8M:MHX+R%U10Q0$!@548P&X Z=3FH(_ -
MXR:+'=^*+VX31[@36I\B(.0%*@,<'<<'&?TSS7;T4 <5+\/BAUVWT[7+FRTW
M6O->YLQ"CJLLBD,R,>5![C\B.UFW\%-;:AX=NEU>:3^P[9K:%9(5/F(RJK;B
M,=E&,8QCG-=96/'XBM9/%LGASR+A;N.S^V>8R@1M'OV<'.2<Y[=J ,K5O!,M
MUXD?7M&UZ\T:]GC6*[\B-)$N%7[I*N" P' :KY\/7,$J&PU,I%]F^SRPW4/G
MK-\S,7;D'>2S9.<')R#VWJP]-\46VJG65M[.\\S293#+$R -(P0-A!GG((QG
M% %2P\(OHMI:6FD:B8K6WM/LC07, F209)WD K\V6/3CGITQK:!HMKX=T*ST
MBRWFWM4V*7/)YR2<<<DD\58T^[-_IUM=M;3VQFC60P7"[9(\C.UAV([U9H ;
M(GF1.F<;E(SZ5S5OX2E%YI-W?ZD+VXTB-ULYFMPKDLFPM(0?FX[#;ZFNGHH
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
M#-'MVLG'3Y1P<U?T[PB+#Q,^O2:O?W5W+:K;S++Y827:20Q"J,8W'@8'<Y-
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
MY3O&5/S=N>/:NUT^Q@TS3;:PME*P6\2Q(#UPHP,^]9?B#PVNOW6ES/?SV_\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%<?\1[_4M,\/VESI=^]I,=0MH6(16#J\BJ0<C..>Q!]Z .PHKSY6US0?B+
M8Z--KUY?Z?K=I.ZM.D?F6TT6"63"@;2& P016!IWB#7M-^%/_"=7FMW5[<QV
MLT8M'C00LYG*([8&<@\G!Z<<=P#V"BN%URZU+PKJ7AJYBU*YOK;4;^/3KR*<
MA@YD!VRI@?(01T'&#TJO;:QJ&C:]XGT34+VXNY_+CNM(\Q@"\<A\L(" .5E(
M7)Y^8&@#M;J_EM]2L;1+"YGCNBX>XC \N#:N1OR<_-T& >:9KFK1Z#HEYJLU
MO//#:1--(D 4MM49)&X@=!ZUS&H3ZII/C7P5IG]K7,]O=)=)=K($Q.T<.X.2
M%SG)SC..G'%8FHWUUXM^'?C#5VO[B!(EO8+:")@$2*)64AQCYB^"3GID8QC-
M 'I.G7B:CIEI?1JR)<PI,JMU 90<'\ZLUYUI^IWM[/HWAVU,BQQZ!;WC^3.(
M7<M\@PV"<+M[8Y89]*2/5/$MA+X;\+ZS?1_VAJ5Y<(][ P+FWB3S #\H D8%
M5) Z9(YYH ZVQ\1PWWB;4]"6UN(I]/CBE>23;MD$F[!7!)_A[XHU'Q'#IOB/
M1]&EM;AI-4:18IUV^6I1"Y!YSG ]._6N:\,VC67Q8\51&YFG7[#9,AF;<R@^
M9\N[J><\GGFE\<037/CCP/#!=/:R/<7@$R*&9/\ 1VR0#D9QG&01['I0!WM%
M>;6:>(QJ_B;P@OB"ZFEAM(KS3=1E">;$7W#9(0N&&Y?3IGVQ=\/:]<>)=/\
M#D$5U<P7D>]]57<-ZF+Y'C;C@M*5QT^4'% '<RRQP0O-,ZI%&I9W8X"@<DDU
MD7WB."P\3Z3H<EK<&74UE:&<;?+'EKN8'G.>G;OUK"^+J.WPNUQDGFB*0@GR
MFV[AN *GV.>1WJEXEL9E\>>!;2+4+A7(U ?:6VO( 85SC(QGTR#]#0!Z)17E
MT/BC5=%TCQ#9R7\MW-9ZY#IUK=7.W>D<QCY8XP2N]L$CTSQ73:39^([/Q2[S
MW ;0YK;!AN+GS94N ?O(=H^4KU&>#TQ0!U=%<KXDUFXB\5^'/#L$SVZZHUQ)
M-,F ^R)-VQ2>A8D9/4 '&"<CFM:O]2M;CQEX8FO[J6VBT1M2LKC?B6(893&7
M R1N7()YQD9- '9ZKXHM-*GT9#!-<1:M<I;P3PE3&&8%@2<YP0"> :W*\EOK
M66/P?\-$CNYO,EU&R99),.8\VS<*,8P.V<_C5R;Q)J?A67QU#)?SZC'I5K;W
M5HUYM+(TJL""5 RH8 X],T >G45QEM8^*(O$%A/'?-_9<L3QWPN+E9&9BN8Y
M(ALPISU'W<=JI_#M=:UC3;76M1\0WEQY<]W UL4C$<H$K*I;"YW#'; Q@8ZY
M ._HKBO%]UJT?C#PKI^GZM-90:A)<13JD:,,+"6##(SN';)(S@D''.)'J>O:
M+>>+O#\_B)66SM(KNQU34$4M LA(*OM&&((.WCKV/2@#U"@D 9)P!7 Z/J.H
M/X_O-$2ZU**PET=+N(W>UI4D\TH77=D@$8^5AP1T%<W:IK>M?!J[\1ZAXFU%
MY7T>[+V\>Q$9E+E6R%SGY<'!Z'' H ]?BECGA26)U>-U#(RG(8'D$4^O--2;
M4O#W@KPYKMKJ=\UC9K;OJ4&5.^V95#$?+D;,@\=LYKKM)N)=3U[4KZ*[D?38
M@EM#&&!C>0#=)(/7[RKUZHU $E_XCAT_Q-I.AR6MP9=3$IAG&WRQY:;F!YSG
M&.W?K6S7!^,H9;CXA^!XH;AK=V:^'FHH+*/(&<9R,X]0?H:RH_%&JZ'I7B6S
MDOY;R6RUF"PM;JYV[T2;R^6.,';O8@D>F>* /4:*XI++Q1::M=R?;VBTB6R;
M"RW"S317 R0\>4QM(ZJ<CT KG--UC7+'X<Z=XLNM>N;FYO;>"V\B58Q#&\LR
MKYOW<[@">I()[8P* /6*9%-'/'OB=73)&Y3D9!P?U!KC4T[Q+#J]QYE[)'HM
MQ9.CI)=[YXYQDAXVVC (SD9XZC%<OX:U:[TGX<^";6"]G$VN7,5LTSD-Y"?,
MS;,C[QQ@9SUSVH ]=HKC(+^_T;XDV^@M=37>F:C8O<Q"=M[V\L; , W4J01P
M<X/2NSH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KA?BLOG>%;:W5I1(^HVK#R1EU595+,!@]!SG%=U10
M!B6V@QMJ']K3:A/=7OV<P07#! (8V()* +C+$*22#G Z#BJ^E>"]-TWP@_A>
M22XOM,='0I=%2VUR21E57N20>HKHZ* .=L?"45L=-%WJ-YJ$>F'-FESL_=MM
M*AB54%F"D@$^N>O-7+_PYI^I:]I>LW$9-WIHD$)!X(< '/KC&1Z&M:B@#%U/
MPW#JGB#2=9DO;J*?2S(8(X]FP[UVMNRI)R..HK'G^'=HQUJ*TU;4;*PU@2-=
MV4+1F(R.N&==REE)ZD @'Z<5V5% ''W_ ,/+&[ATEK?5-3LK_2X?L]O?V\JB
M8Q8QL?Y=K#CT_K4^H^!-/U#2[*V:\OX[VRG^TP:DLH-P)>[%B"#D<$$8P
M ,=310!SND^$TTSQ!=:V^JW]W>W4$<,QF,85PF<':J@ \GI@?SJSKGAV'6KK
M3KS[5<6E[ITK2VT\&TE2R[6!5@0002.GT(K9HH YZ:.Q\(6.HZW<"]O;B9D:
MZFCA\V:0#"J J 85<] ..3R228?"6DP07&KZZEB]G+K-R)S%(I5PBJ%4LIZ%
MB&<CJ-_/-=/10!G:_HEKXCT&\T>^,@MKN,QN8SAA[@^H.*S#X/CDU31M2GUC
M4IKK21((FD,1\PR+M<N-G< #C&*Z2B@#E'\ :7<6NO6M[<7=W!K<HFN4E*#:
MX  9"J@@C:N.O2K7A[PK_83>9/K.J:K*J>5$]_,'\I.,@8 Y.!DG)XKH:* ,
M;7O#=IK_ -BEDEFMKRQF\^TNH"!)$V,'J""".""""*9'X7LV34S>2S7=QJ<'
MV>YGDPK&+:5"*% "@;F/U))S6Y10!R2^ ;?^SM%LWUG59$T>=)[9F:(G*+M0
M']WC 4D< 9ZG)YJTW@RPEU76KZZGN;E=8MUM[JVEV>644$*!A0PP&/.>]='1
M0!ROA_P/'H!11KFKWL-NI6SBNYE=;8$$94;1D@$@;LX'%:/AGPY!X7TMM/MK
MNZN(3*\H^T%"5+L6;&U5X))-;-% ' ^.%,WCCP6L=Q+;F&XN'DFB4'R@82%+
M9! !/R\]<FM:_P# VG:IIFK6M]<7,L^JF-KB[#*L@\L@QA,#"A2,@8[G.<FN
MHHH Y>W\%QP:\FMMK>JRZ@+/[&\LCQXD7=N!*A  0>P 'J#SF;2_!MAI?@R3
MPJ+F[N-.>&2#,S+O"/G< 54?WCVKHJ* .,O9;;POHEMX9>#5M;DO+=X(!)#Y
MBN H4)(R@*BXP,X'&2><D[_AS18?#GAS3](M^4M(5C+?WFZLWXDD_C6I10!B
MZGX;AU/Q!I6LO>W44^F>88(X]FP[UVMNRI)R..HK/?P#I=Q!KUO>SW=W!K;B
M2ZCE* *X "LFU001M7'7I7544 <QI'@W^S+:6.;7M7U"0PF"&:\E5V@0]=HV
MX).!\S GBGVW@G2XO!/_  B5R]Q>:9Y7DCSV7>%SD8*@<@X(.,\5TE% '.:!
MX171.;C6=4U8K&8H3?S!_*0]0, 9)P!N.3].:I0_#K2XO#$6@O>ZA+;VTJS6
M4KRKYEHR$E#&0H&02>2"3G!R,"NPHH Q[+0$M]1?4[J\GO-0:#[,MQ($4QQY
MR0H4 #)P2>^!V %6=&TUM(TBWL'O[N_:$$&YO)-\KY)/S' SUQ] *OT4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M]ON+(<-A3("<'\^U;7A_Q%IOB;3C>Z9,SHCF*6-T*212#JCJ>58>E<M\(O\
MD4;S_L*W?_HPUS-K.T/BKXH7MAJHTK3]UM%]N$?F*EP%Q)M4=7R2,#G+"@#V
M2HK>YANXO-@D62/<R;E.1E25(_ @BN"TJ:Z?X@ZAHDC:E!IL^BI<BWN;QWD5
M_-9"P;<60D=@W;/!KG_"U_-H_P +?""6DLBR:Q?):2O+=.H4%I6PI^;RRVT+
ME1GYO7! ![%17+^'M,UO3-?O_ME]&VEW,:O;6;WDES+"ZX#D/(H.PY''.#C'
M6H_&FL7%A=>'M,@E>!=6U%;::=#AEC"EBJGL6P%R.0"<<X- '65S4?BN>[NH
MVT[2)KW3OMS6$MS%(-T;J=K/L(YC# @MG/&<8K+22[TSXDCP\MU=SZ3J6F/<
M[)+AWDMI$8*2LA.X*P8<9X/3%1?"BRC@\.W<ZR7!8ZC>)AYW9<"=N=I.,\=<
M9- '5:IJ\UA=VMK;:5=W\MPKOB!HU$:IMR6+LHZL,8R:P+#X@'4K.]O+?PYJ
MC6]E=/:W+[X,QNA <X\S) SG(S79UP/PJ_Y!WB;_ +&.]_\ 0A0!WU%>:AO$
M'C&UUV72[T6=[::E-:6TPU"6,6_E/@!H50J^0,G=G.[M@8)+74];^(-SI$_B
M/4;>VDT*"Z;^SKC8%E,K F,XX7Y?3)]<9% 'I5%>6B#4+^3Q]!-X@U<+IL@:
MT:*Y,9C/V<..5 XR?N]#W!IL=[JD.G_#_P 0MK%]+=:M<6L%Y$TO[ATEA9C^
M['R@@@$'&?>@#T>WN[N75;RVET]X;6%8S#=&12)RP.X!1RNW '/7-7:\_M[G
M4'\6^/;,ZI>>5;V=K);?./W!:.1CL&,#) [9K"L+K5;;P]\/M>;6]2GNM0N[
M:UNHY9R8I(Y$;.4Z%L@'<><]_0 ]=J(W,*W26ID43NC2+'GDJI )_-A^=>6^
M,=5O[/2?$FJ:?JM[<W-C?Q".>&1HK>T :,& INVRMRV[Y3][D@C%;']GQ/\
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
MZ9:Z?:ILM[6)88E]%4 #]!5FH8[N":YGMXY5:6#;YJCJFX9&?PYJ:@ HHHH
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
MJ,#!STYJ[0!SMEX,T^RUV'6A=:C/?QVWV5I)[IF\U-VX;AT.#VZ>V:JK\.M
M'AF;P_(EU-ITC[XTDN&)MR&+#RS_  X))]>><BNHG=XX'>.(RNJDJ@(&X^F3
M7.:)XIO?$'A72-;L-&+_ &Z8++ ;E5-O%O96DR1\V,9VCDYH O:!X:MO#\;B
M.\U"^G<!6N+^Y::3:.B@GH!D\ 5-KN@V'B+3Q9WZ.5219HI(V*O%(IRKHPZ,
M/6M.B@#*L]!AM+J:]>ZN;G4)81 ;N?876,$D*H"A0,G/W>3US@4SP]X<M?#5
MG):64]R\$DKS%9W#8=SEB#@'D\UI7%U!:+&T\JQB218DS_$['  J:@!KJ61E
M#E"1@,N,CWYXK&\.^&+/PREVEC/=.EW</=2K.X;,KXW,. 1G'3I[5MUA>(?$
MT6B^'=5U:W@^W?V:&\Z)) N"H#$$GT!'3- %"\^'NC76O7&KQSZC:279!O(+
M2[:*&Z(_YZ*.O'7!&>?4UIQ>&K2'Q,VOQSW NVMA:E R^7Y0)(7;CL23GK6G
M9W'VNQM[G;M\V-9-N<XR,XJ:@#GX_"-G$^M.EW>[M9_X^SO7D[=OR_+\OR\?
M_7YJ)O!.GMINC6'VN]$&C2)+9@.N49!M3)V_-@$CG\<UTM% &"/"EHNIZOJ"
MW=XMQJL2Q7)#KC:H(7:-O& 2/Q]:K?\ "#:=_9.CZ8+J^%MI$R3V8$BY1TSL
MR=O.,G@^O.:Z>B@#D+SX;Z)>Q:M!)-J"VVJ2FXGMX[HK&)203(J_WB0#SD>U
M:3^$]/;7+/6!+>+>6UN+;<+AOWL8;<!)W;#<_P \CBMVJ5[<WT%Y8QVNG_:8
M)I"MQ-YP3[.NTD-@\MDX&!ZYH RH/!6DQV&L6,XFN[75YFGNXKA@0TC8RPP
M5Z#ITP,8J>Q\,6]G/:SS7E[?36<;16KW;JQ@##!QA1DX &YLG'?DYCU7Q%/;
MZI-I6E6"7^I0V?VQX7G\D;"Q50&VM\S$-@' XY(JUH&HZCJE@]QJ6C2:5(9"
M(X)9ED9DP"&.WA3R1M[8H RV\!:8^@ZGHK7-\UEJ4[W%RID7<SN=S8.W(!.#
M@>G&.:Z6WB\BWCB\QY-BA=[XW'ZX %25#<74%KY7GRJGFR"*,'^)ST _7\J
M,27P?8M?ZC<PW=];+J1!O8(9@$G.W;GD%E)  RA6J?B24+9?\(A8Z!=S1WMD
M8(IHX!]CMU(V8=LC&T<X Y  '-=;10!6T^QM],TZVL+5-EO;1+#&OHJC _E5
M+7O#UEXB@M8[MYXVM+E;J"6WDV/'(H(!!^A(_&M:B@##M_"]K::W<ZO!=WBW
M5Q;K;,2ZL BYV@94\C).3DG/.:S7^'&A2>%[;P^YO/LUG*9[283;9K=\DY1P
M >I/7/7Z5T/VF^_MO[+_ &?_ ,2_[/YGVWSA_K=V/+V=>G.[IVJ[0!F:)H=O
MH5JT45Q=W4LAS+<WDYFED(X&6/8=@, ?B:=K>A:=XBTUK#4[<30%@ZX8JR..
MC*PY5AZBM&H9;N"">""255EN&*Q(>K$ L<?0"@#+M/#OD!$NM7U/4(8R"D5W
M(A7(Z9*JI?\ X$33;GPM:2:W/K%K=7=A>W,2Q7+VKJ!.J_=W!E(R!P&&"!WJ
M_;7-]+JE]!/I_DVD/E_9[GS@WVC(RWRCE=IXYZU=H YZX\&Z7-!I$$1GM8=(
ME$UI' X 5P"-QR"6/)SGKDYYJ>'PU;V^N:AK$5Y=K=W\:1S'<A7:F=F 5XQD
M_GSFMJB@#S#Q#X8BT6/P;HVEKJKV=CJGG&6&)I6MT*/R65",;F_BSU]*Z^X\
M':7?66J6^H>=>-JD:Q74\S 2,B_=4;0 H4DD  <DGDFN@HH YBV\#:?;:G9Z
MF+[5);ZU@:W6>6[+,R$@X8'@X(!QC&>H-1CX?Z4/#"^'1<WW]G+/YX3S5W;M
M_F?>VYQO^;_ZU=710!QFLJ/%6HIX:N-$OVMK.ZAN)[^[A58) F''EL#\S$X4
M@ 8!;\>SIDK.D+M''YCA253.-Q[#/:H--GN[K3;>>^L_L5U)&&EMO-$GE-W7
M<.#CU% %#4_#=IJ6JVNK+-<6>I6R-%'=6S*',9Y*,&!5ESS@@X/(Q56^\$Z7
M?Z#+H\CW*6\]Q]IN'20"2>7<&W,V.NX \8Z =!BM;4[F^M886L-/^VR/.B2)
MYPCV1DX9\GKM'..IJ[0 V-2D:JSM(0,%VQEO<X %9%_X9L=0U^TUIY+F*]MH
MF@#0S%!)&2&VN.XR <?GFMFB@#ESX$TTZ+JVDM=7S6FJSO<78,BY=WY?!V\
MX' ].,4FK^ M,UB>PNWN]1M=0LHO)COK.X\F8Q_W&8#!'X?SK<U"YOK9K,66
MG_;!+<+'.?.$?D1D',G/WL8'RCDYJ[0!6T^PM],L8K.V#"*,'!=RS,2<EF8\
MDDDDD\DFK-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %<;\6/\ DEGB#_KV_P#9A795F:_H5GXD
MTF;2]0,QLYAB5(GV;QD'!(YZCM0!S:^$KK7KOPUJ.K:A"UII(2XM[6WMRA>7
M:-K.Q8\#T _&N<U74;N&&TU33]3OKS/B..%K\S-'"T;3;# D6XAE4?*3@ D9
M&37J5C:+8645JDDCI$H13(V6P. ">]<R_P -O#SVTMMB^6W>Z%VD*WD@2"7=
MOW1@'"\^GJ<8H QQIEQK?Q)\1Z;-K>KP6<-M9SQQVUVT>QR7)QCH/EY'0YYZ
M#$'A#3(HH_'KPSWL4D>K7*(ZW<A(_=1G/+$%L_Q'GWKM++PS8V&O7&LP27/V
MNXB2&7=*65D3[HP?3/7KZYJ./PEID%[JEW ;J*34R6N%2X;9N*A6=5Z!B !G
M&?3% '$Z'KMW<Z/\.M+N[VXV:O;2R74_G,))FCC#*A?.1N+9.#D[<=S6AXKT
M^[\/^ O%9MO$%\[(C7=JHF826BD<('R6*Y#8S].U;=QX T*Z\-6>@RQW!M;%
M@]G(LQ66W8="CCD8JPW@W2Y/#ESH<CWDMM=_\?4LMRSS3]OGD;+'@ ?08Z4
M<SJD=Y?>./#&G_VOJ-O:WNESO<1V]P4W%1'@@CH?F/S=?0BLRUNK[2HO%?AR
MZ\0WZVMAJ%G'97;EIKEUF"N;=6R&+'[H.<C=GM6OK&D2M\1/"ZP+JBVUC97$
M1O(HV(C9M@0,VTJ<@$<Y'KS70W?@K1K[1YM.N(YF$UR+N2X$I68S@@B3>.0P
MP ,<   #'% '*65QJ"ZSXXTTS7MI;PZ=!<VT1NVD>W9DDR5;)VD[02 2,]#S
M5"Q>^LM&^'.MC5]2FN]0GMK:Z$UT[1RQR0L2"F=N00#NQG/))KMD\#:/'>7E
MVCWWVB\MA;7$C7;L9%&1DY)RV&(SV!XQ3CX)TLZ?I%CYMV+?2)$ELE$W^K9!
MA3G'S8!(YSUH PO NG00^,O&DB-<;H]24 -<R,IS"A.06P3D]3DCM7H%<]/X
M1TS[7J]_&MX)]2A*7"0W+(&.S9N49"A]O&ZK?AK29-#\/6FFR3/*8 P!>0R%
M5+$JNX\MM!"Y[X[4 >=^*-1N[;3-7U;3M3OKJ:UUF)1>+,T4,"^;&AMUC#$2
M8R0Q*@$D\DC%:'C34+W2M6U&XU.+4FT&6!(XM1TRX?=IK[?F,D:L"1DAMW/&
M <UNW/PX\/W4.HP2+>BWOY_M,D"7<BQI+N#%T4'"L2 <_EBKT_A&PN/MB&XO
MEM[V-8KJ 7!*3*%"8.<D$J,$@@GN: ->18-0L"N\O;SQ\-&Y4E2.H92"..X-
M>+6UHD?[/.E21R3"2>YM=Q:5G"D78 VJQ(7\ ,]Z]OCC2*)(XU"(@"JJC  '
M0"N67X=Z$FAG1D^VK8><)EA%TY"%6WJ%R?E4,<X'XYH Q9;FY\,_$#4X+:\O
MKNV;P])J+075P\H,\<F 5R?ER#C"X'3BFZ/::UJMAX:\16VK1P;S#->2O?RR
MI=HX :/RBH16W'C'W3P*Z_\ X1NS/B%-=>6X>^2V^R;F<;3$3DJ5QCDC.>M9
MND?#W0=#U'[78K=I$)#+'9-=.;:)S_$L6=H/IZ=L4 .\?:U/HGAR.6"8V_VB
M]M[62Y'6".20*[CT(7.#V)%1WNEC0I=4U&/Q)<6-G)IKCR;EVG6"1<G[0-[$
M\ C*C@\=ZW]6TFQUW2KC3-2MUN+.X7;)&W<=>HZ$'!!'0BL>P\"Z-9:7=Z?(
M;R^ANH#;2-?73S,(C_ I)^1?]W'0>@H YG1KJ]L_'/ANWCFOQ9WVESF7[9<,
M[7+((R)3&6;83N)ZYP<$#%,\/:M=6?B'3-,\21ZC:ZLS2M#=I<-+9ZH-C'Y?
MFVJV"&"D<8P.N*Z>T\!:-:7FF78>_EN=-5D@DFO9'.PX&T\\J-HXZ?G5FP\)
MV%B=/'G7=Q%IV39Q7$N]8#M*Y!QDG:2!N)P#QB@#B]'_ +=\4^%M)\36FIQ6
M5T9?M,UPU_*T>P,=\+0[=@4#Y?48SG.37:^-6FC\#ZY-;W$UO/#83RQRPN49
M65"P((]Q5*U^'F@66M2:E;)=Q"2;[0]FETXMFESG>8L[2<\^F>U;VJZ;!K&E
MW.G7)D%O<QM%*(VVED88(SVR.* /-I8;RV;P#>1:UJJSZJ$M[PFZ9ED1K<M]
MPY4$$<,!GN23S4\-S+HUW\0-+.OW=E864%M+;W=U(]T]HTL;;BI8EFY P,]3
MQ772>#].DCT>-IKO&CD&RQ+]PA=H)X^;Y>.<\5'=^!]&OYM9DNUGF_MB-([Q
M6E.UPGW, ?=*]B/UH Y[2'NT^(PTECJ-OI]UH+3-!<7CO(7654\S[Q,;$,?N
MMGIGFJFE7E[!::CX&N]1OI-9341%%=O=.9I+60F03!\Y!6-77CC<H'>NIB\'
M:7I=]#K48U*[U"RM6B1GO'DDF3A@IW-AN0, \9Y]ZCT"%M;UYO%-WHMQILPM
M!9V\=XJK/MW%G+ $X&=H //#'O0!N:J@C\/WR*6(6UD W,6/W#U)Y/XUY);V
M=]H?PQ\*^*=-U?4OML*62-:-<$P3QNRH8O*^[_%UQGCKGFO9Y8DFA>*10T;J
M593W!X(K"T[P;I>FQVD"-=36EBX>SM9YB\<##H5!Y.,\;B<=L4 <OC5_&3^)
MH;2[-K=V5_):6TJ7\L1M=BKM;RT7# G+'<>02.@KOM,:=M*LVN9XKB<P(9)H
M?N2-M&67V)Y%8&I?#_0]3UU]8;[;;74RA;G[)=O"MRHX D"D;N.*L/X<7_A,
MK/6;=IX%MK4V[HLQ$3ISM01C@8)R3Q]U0,\X ,3XJVD5SHNC&0R@KK5FHV2L
MGWI0#]TCGT/4=L5)!-_:GQ!U'PY<37:6&F:?"\,2W4BM,TA.YV<-N; "@9/!
M)/6NFUW0K'Q%IAL+]9#%YB2JT4A1T=2&5E8<@@BJEQX3T^:]M+^*2ZMK^UB,
M"7<,Q\QHR<E7+9W@GGY@>>>M &9\/M0U"YMM;T^_GDNO[*U6:R@N93EY(EVE
M=Q[L V">^*S].TZ _&G7)=UP&&FVLO%S( 6+R#D;L$<#Y3P/2NUTW3+32;/[
M-9Q[(][2,2Q9G=CEF8GDL22235*X\,Z?<>(1KF;B*_\ ($#-%,RJZ@DKN7HQ
M!)(R* /)[2.XT[X4IXAM-1OH;RSUA_*2.X98MK7Q1E9!\K@AC]X$_A78W4M_
MXF\4>)M&CE,?]GK#%!LOY;9H_,B#^: @^8[CC)/\&,<G.O\ \(#HQ\./H!>\
M_LUYO/,7GG)??OSNZ_?^;KUI=8\!Z/K6J0:I,]];ZA'&(6NK.Z>"25/[KE,9
M% &IX>COH- LX=3O8KZ^B3RY[F(861E)!/UXY]\UY]:7M[XA^%VJ>+!J-Y:Z
MQ%]KN8C'<,J6_DN^V+R\[2NU ""#G))[5Z=:VL%E:Q6MM&L<$2A$1>B@=!6&
MW@K2/,O@GVB*TOY#+=V4<I$$SG[Q*]LXY (#=P: .1TY1K?Q,\/:I=+<0W%Y
MX9^U21I<2(%<R1';@-]WD_+T/<$UC36LR^$OB%JUOJ-_:W5AK5Y/;_9KAHE5
MU"')"XWYZ8;(QT YKU&_\,Z;J&L66JRK-'=VD;11M#,T8:,D$HP!PRY .#Q5
M+_A!]*_LO5=-,EX;759GGO%,W,CO]XYQD9P.!CI0!BR:E>:_XL;16V^7'I$%
MV(1>R6ID:1F#N#&"2%PH'. 3ZXQE:C::]IT/@[3;[Q'<S73:LUI<3VL[#S(B
MCL%?U8  9/UZUUNK> M&U@:>\[WL-WI\?E6][;7+13JG]TNN,CZ_U-3W'@W2
MIXM+C!N8UTR7S[;9,<B3G+L3DNQR<ELYR<]: -+2-,31]+BL$NKNZ6+=B6[F
M,LIRQ/+'DXS@>P%9?C,:N=%C.C1B>X2X1Y+43^2]S$,EHU?LQ S] 13[_0#=
M^,=+UJ.6YB:SC=),3D1R(P8;/+Z$[B&+'^Z.O;0U32H=6B@666>)K>83Q202
M;&5P",Y[C#'@\'O0!Y;XAU:SU;X5>(3:/J,,R:E:B>SU$L9K-_.@&SYB?EX+
M#G'S&NB0RZ%\3GLUU6\-E=:)+=S_ &NX:5$E211Y@#'"\,<A<#CI6Y>^"=)U
M'3KRSNVN91?3I<7<OF[7G=-NPL0!@+L7 &!Q4]QX5T^\UA=4NGN)KD6K69W2
M?*T+?>4J!@Y/)/6@#AM,O;VW\0>!G@OK^XMM1^T)<7=S,P%^/)9Q)Y)8A%R
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
MBL\> =&'AJ+P\&O!ID4HF2+SSD,'WCYNOWN>O6@"EYES_P +AFL?MMU]DET
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
MC!"PN-FUP,_-E3QCN,TRP\9+>ZIJFBR:=+;:WI\(G-I+(NV:,]'209RO(!R
M1GI6-\1!*WBKP*('1)3JC[6D0LH/EGJ 1G\Q6OI_A)K+Q#JOB;4+X7FIW=M]
MF7RX?*CAA'.U5W,3D@$DG\J -'PGKI\3^%M/UHV_V?[9%YGE;]VSDC&<#/3T
MK9KR;PO+$?AQX#M&N[GS)R2EA;\&]VJY*LV1M1>&)/'&,'(%4+^[U%/A?X[5
MKRZ@ETW5I8[8PW<A,*?NCL#\$K\[#!]>E 'M%%<#]G?1?BGHL5M>7LD>IV%R
M;M)[EY%D>,H58*3A3\Q'R@#' %=ZRAE*G.",<'!_.@!:*\DT6*XMO"WB/Q,=
M0U.YO]%O-3^R)+>2/&53<%5U)^<# /.3P/2MO2M)OYY?#WB"UUF**!D4W+>?
M)*+])%& P8[=V3D$#CITXH V]$\37NM6WB#R],1+S2[R6TC@^T9$[JBL,MM&
MW);'0XK>LY+B6QMY+N!8+EXU:6%7WB-R.5#=\'C/>O-K#>/#OQ/>.::&2/4K
MR1)(96C=66W0@@J0>H%/M=3N[P^"=$DF4Q7NA_:6$\SK]IE5(L*67EL!G8CO
MU/2@#TVL"/Q%*WCR3PT]D$1=.^W+<B7.X>8$V[<<<Y[GM7&WS:KX8MM.T&YU
MIIH-4UY+<.DC^9:6[@OY D)W9., YR QQVK1L-.M]-^-LJ6P=8Y/#P?8TA8*
M?M&/ER>!QT'?)[F@#T"BF31+/"\3YVL,'#$'\QR*\?M=0OI/@[X2U!]0O#>-
MJ=NCS_:'WNK7)4ACGY@1Q@YH ]CHKS9-&'B#XA^+M+O-3U5;&."S>.&&]D0(
MSK(200<@ \[?NYZ@X&,?PYX@U:\C\'Z!JMY/+!<WNH03W>\JUTMMD1J6'/)Z
M\_-LP<Y.0#V&BO+M3DO-+UKQAH5M=W@TX:"=3MRMPX:TF^==J/G(!*[MN<<'
M'%16<4VG'X;ZI%J%^]UJ*Q07?FW3NDJ-;%L%"=HP0"" #W.3S0!ZM37=8T9W
M8*BC+,QP /4TZN,^+-U/9_"S7Y;8D2&W$9(Z[7=5;_QTF@#8_MF^OO#\NJ:/
MIJW3.H>RBEG\K[0A/WB2#M!'S#U&,XS@79[C4$U2QAAL4DLY5D-S<&8*8" -
MH"X^;)R.V,5R?Q+5K'X4:@]C<3VS6L$7DO;S-&0-RKC*D9&"1@\5+KLDT/Q0
M\'K'<W"Q7,-[YL(F;RW*1KM)3.,C<><4 =)I^K)>7EU82IY-]:;3+#NR"C9V
MNI[J<$9]01VK1KA=4DDMOC1X?\DG_2]+N8IP.Z(RLN?^!']37;RQ+-"\3[MC
MJ5.UBIP?0CD?A0!':7EO?PM-:RK+&LCQ%EZ;D8JP_!E(_"IZ\4T.[;P_\)-)
MDLI)K?\ M#638W$ZS-^YA:[D#,N3A#M&,C!YSUKL;Q9_#WQ*\.6NFR3?8-7B
MN8[NV>1G13$@=90"3ALG:3WR,\T =U7-^)_%J:'X4U/7+&W34!8,R2QB78-R
MG:PS@]"?YUT3H)(V1LX8$'!(/YCD5XB+"WM?@1XKDA$@/VB[CP9690JW! P"
M<#Z]: /;D;?&K8QD TZO/F@?0_B7X?2UN[V1-3L+HW<<UP\BR-&(V5@I.U3\
MQ'R@#!QBLO18=6\5>%=*\30:Q#97HE^TSW7G2-@!COA9,A=O\..V >O- 'JM
M%%>:>3J/C6?Q1;17JVUW9W[VEM(+B5'M JKL=54@<G+9/WN1T   /2Z@O+RW
MT^U:YNI5BA4@%F]20 /J20/QKSCQBVIZ+::'XEL-1EOK^&W(O+:)Y##>1>5\
M\XB!P-GWNV<@9R13?&NGZ:_PXT1K6[N+ZW_M"R>*ZDN79I=\J@N3GJ03],\8
MH ]0HK@+DR:EXWOO#(9?LMGIT,L$$UU*I?>SAY,J=S$809)X[=:RKRPU6PF\
M$:9>^(KN[G_M":UN+BWG=/-01R$!AG!8<#=UXZ@T >I22)#$\LCJD:*69F.
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
MDSN _AW9R W4<&NST+0]0TCQ1=3/J,2V%W;9735D=PDBL 9%+G@$, 0.Y!H
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
M4:G++L=/WZ(T$2C.8E&5.< \G!ZUOV6F6;?&K69#%\_]E6TNX.P.\O(,]?0
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
MO8VBFF@4S(K%2K%1N (Y'.:\>M4>?X/^#)&N;D2G7(4,BSL"0UVX.>>3]<T
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
M7E&UFWLY SG:"Q.T9YP,"K.M>'=+\0QPQZI;-<)"XDC7SG4*XZ-A2.1G@UJ
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
MU3Q?9^9!MBU<E8X!MC4F-"VU<G')Y]Z .OU/5[+2%MC>3!#=7$=M"N>7D=@
M /U/L#5QY8XP"[JH)P"QQDUPOQ,L[6Y?PDUQ;0RY\06L9,B!OE8/E>>QP..^
M!6=)'9ZWXW\1^'[V?3HH8K6W2Q@N;8./LS1?,8OF &'W X'9?08 /3&=5^\P
M'U--,L87<74#;NSGMZ_2O)YO#VFR>)_ 6G37+:M;-9W\#W$W6YC15"AL?>7T
M[$<\YJ_;>%]$C^+$^DC38&T]/#L&+9QOC.)W4;E.0V !UST% 'I7F1C9\Z_/
M]WG[WT]:IR'4AK<(1[,:88&\Q6W>>9<C&WMMQG/?.*\6DTJQB^"=YJ:P*;_3
M=0=+*Y8EI+=4O-JJC'E0!V'%=Y>6T(^-=@WEKNFT*X$G^UB6,<_A0!W)EC!
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ JM?Z?9ZI8RV5_;17-K*-LD4JAE8>X-6:* ,2S\'^'=/G
MCGM=%LDFCC,2R>4&8*>HR>?;Z<4VW\%^&;00"#0K",6\OG18@7Y']1^?X5NT
M4 <SI=MK6IZS'J.O:=:60L?-2TBAG\XN6./-)VC;\HP!_M-G'%:M[H.EZA=_
M:[JS1[CRO),H)5FCR3L)!&5R3P>.:T:* &111P1)%$BQQHH5$08"@= !V%9-
MUX2\/7M[=7ESHUE+<W4?ESRO""TBXQR?IQGKBMFB@#)?PQHCM9L=,MLV2[;4
MA,>0/]C'W?PJ=M%TQM835VL+<ZBD?EK=&,>8%],]>Y_,U?HH Q;/PCX>T_6)
M=7M-&LH-0ESNN(X@&YZD>A/<CK5O3]%TW29)Y+"RBMWN',DQC&/,8]6;U/OU
MJ_10!'<6\-U;2V]Q$DL$J%)(W7*NI&"".X(K*C\)Z!"EFD6DVJ+9$FV"ICR2
M>I7T/OUK9HH SH=!TJWN;RXBL(%FO1MNGVY,XQC#Y^]QQSVJ'1?"VA>'6F;1
M]*M;)IS^\:&,*6]L^GMTK7HH JZAIMEJUD]GJ%M'<VS_ 'XI!E6^H[U6/A[2
M3=6=R;"(SV:[;:0C+0CN%/8=N*TZ* ,IO#6BO?R7K:;!]HE=9)&V\2..C,O1
MF&!@D9&*GN]%TR^U"UO[NPMY[NTSY$TD8+1Y]#5ZB@#.M=!TJR-V;>P@3[82
M;G"Y\XGJ7_O?C46B^&-#\.>=_8^E6MD9CF0PQA2WID^GMTK6HH QK'PCX>TS
M5Y=5L=&LK>_ESOGCB ;GKCTSWQUK9HHH RK3PUHMC=?:+73H(I [2+M7Y4<]
M65>BDY.2 "<FI1H6EKJS:J+*(:@R[#<@?.5SG;GT]NE:%% "$!@00"#P0:R$
M\*>'XM'FTA-&LETZ9BTEL(5V,?4CU_EBMBB@#%@\)>'[;16T:'2+1--=MSVP
MC&QSZL/XNW7T%6+GP_I-Y96]G<V$,UM;,&AB<96,CH0.Q';TK2HH SO["TO^
MTCJ7V./[<8O)^T<^9L_N[NN/:JQ\)>'SI\FGG2+4V4LGFO;[/D9\YW%>A.><
MUM44 9W]@Z7_ &BNH?8H_MJ1>2MQSO"?W=W7'M55_!_AV33Y+!]&M&M))O/:
M(Q_*9/[_ /O>_6MNB@#+@\-:':RW4D&D64;W40@G*PJ/,C VA#QR,<8J(>$]
M 6SM;-=(M!;6DGFV\0CPL3_WAZ-[]:V:* ,R]\.Z1J-V+J[L(I+@1^49,$,R
M?W&(^\OL<BGW6A:7>RVDMS8PR/9_\>Q*_P"I_P!S^[^%:%% %&UT;3K*_N;^
MVLXHKNYQY\RCYI<=-Q[X[9Z4[4])L-9M#::E:175L2&,4J[E)'(R.]7** ,J
MX\-Z/=3F::QC>5HA"[9(,D8Z(V#\R\G@Y')K4551%1%"JHP !@ 4M% 'FFH>
M$)K[Q!J,^L^"M+UHW%P7@OA<K$5BP B.I&<J!R1G-=1IG@_3;?2+&TO;.&9K
M.1I;=2S.+8EBP$;-S\N< \' [=*Z.B@"&XL[>Z:!KB%)6@D$L1<9V. 1N'O@
MG\ZK:OHFEZ_8FRU:Q@O+;<&\N9 P!]1Z'W%7Z* ,@^%M!.DP:4=)M/[/@;=%
M;",;%;.<X]<\YZU.-#TQ=374A91?;EC\D7!&7V?W<]<>U:%% %33-+L=&T^.
MPTVUBM;2+.R&)<*N22<#ZDFH=0T#2M5NH+F_L(;B>W.Z%Y!DQGU7T/N*T:*
M,Y=!TM;^:_6RC%W,GERSC(=U]">I%2Z9I5AHUF+33;2*UME)*Q1+M4$\G [5
M<HH H7NBZ9J5Y:WE[86]Q<VA+6\LD89HR?0]N@_(57'A;0A;7=L-+M_(O'+W
M,>WY9F/4N/XB?>M>B@#&U+PEX?U>PM['4=(M;FVMO]0DB9\L>BGJ![>U:EM:
MP65K%:VL,<$$2A(XHU"JBCH !T%2T4 96M>&=$\1K"NLZ7:WHA.8S-&"5]<'
MT]J6^\-:)J<5G%>Z39SQV?\ Q[(\0(BXQA1V& ..G%:E% &-_P (GX?$<L:Z
M1:(LMQ]J?9&%)FYP^1SN&3@]LU9_L+2SIUQI[V,$EI<$F>.5=XE)QDOG)8\#
MD\\#TK0HH S=%\/Z1X=M6MM'TZWLH7;<RPIC<?4GJ:M7MC::E9RV=];17-M*
M-LD4J!E8>X-6** *-EHVGZ<DBVELL9E4*[Y)=@.@+$YP,G'/':DTW1-,T82#
M3;**U65B\BQ#:&8]6(]3ZU?HH H:KHNF:[;);ZI8P7D*.)$69 VUAT(]#26&
MA:3I=U/<V&G6MM/.%$KPQ!2P48 ..P '%:%% %/4])T_6;/[)J=G#=V^X/Y<
MR!AN'0_6J.J^$?#NN?9O[3T:RNOLP"P^9$#L4?PCV]NE;5% &=-H.E3WMK>R
MV$#7-H-MO+MYA&,87^Z,>E*=#TPZG)J?V.,7TD?E-<#ARG]W/7'M6A10!C?\
M(EH']F2:;_9-K]AD?S'MMG[MFSG)7H3GFK!T#2CJ$=^;*,WD4?E).<[U3^Z&
MZ@>U:-% &-_PB>@?V=-I_P#9-K]BGD\R6WV?([YSN*]"<\TLWA30+B]6\GTB
MSEN5B\D2R1!FV=,$GKQ6Q10!CMX4\/O86=BVC636MDV^VA,(*Q-Z@?S]:M0:
M-IMMJ<^I0V<27TX EG ^=P.@)[@=O2KU% &5:>&M&L+D7%IIT$,@=I%VK\J,
MWWF5>BDY.2 "<FG#P[I GO)Q80B6]&VZ<#!F'0!SWXXY[5IT4 5M/TZSTJS2
MSL+>.WMH^$BC&%7V [56O_#^DZG=I=W=C%)<HNQ9@"K[>Z[A@E?;I6E10!AZ
MN^LZ;;V5MX;TBQGCSY;K+/Y"6Z8^4@!3D#T'_P"J]H^F1Z/I%M81MN$*89\8
MWL>68CU+$G\:O44 07EG;:A9S6=Y!'/;3*4DBD7<K ]B*H1^&-#AELI(M+MH
MWL5*VK*F#"#UV^F>_KWK6HH S(?#NCVZWBQZ;;A;[/VI2F1/GKO!^]^--T3P
MUHOAR*6/1M,MK)96W2>2F"Y[9/4XK5HH JZCIMEJUFUIJ%M'<VS_ 'HI!E6^
MH[TZRLK;3K2.ULX5AMXQM2-/NJ.P [#VJQ10!AS>#/#5Q)>23:'8.]ZP:Y+0
M@^8<@Y/OD ^Y%6X- TFVU+^T8-/@CO/+$7G(N&V#HN?[H].E:-% &:= T@ZC
M<ZA_9UL+RZ01SSA 'D7&,$]>F!^ J,^%]".B-HITJU.F'G[(8QY8YSP.W//'
M>M:B@#)@\,:':Z(VC0:7:QZ:V=]LJ (^>NX=\^]<YKOA=[KQ=X5:VT@OI&E)
M<I(4E5?+\Q5";!N##:5[8QQBNYHH S9/#^D2Z3-I<NG6\EC.2TL+IN$C$Y+-
MGJV0#D\Y%01>$O#T$@DAT:SCD6 VP=(@"(R22N1V.3GUR:V:* ,?_A%=!-E;
M6?\ 95M]EM9/-MX=OR1..C*.@(]14L_A_29KZ;46TRTDOI(# TSH-SI@C:6Q
MG&#CZ5IT4 97AS0K;PYHZ:=:(B1*[R!(UVHI9BV%'8#.*FO=%TS4KNUN[VPM
M[BXM&+6\LL89HB?0]N@_(5?HH R!X6T-;:[MQIEOY-XQ>YCV_+,QZEQ_$3[T
MW4?"7A_5]/M[#4-(M;FUMO\ 41R)GRAZ*>H'L*V:* (;6UM[&UBM;6"."WB4
M)'%&H544=  .E3444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%(3@$^GI6/H7B
M2T\03ZG%:PW,1TZY-K+Y\>PE@H;('7&&'7% &S16-<^);2V\4V/A]X+G[5>1
MR2QR>7B+" %OF/4\CIGK6S0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %<5X&_Y&#QM_P!AG_VC'7:GI6-HOAN#1+[4;N"[NYGU";SYUF*$%\ 9
M&%&. !CI0!AZ_P#\E8\'?]>NH?\ H,5=K6+>^&X+[Q'8:Y)>7:7-BKI B%-@
M#@!P05).=H[_ $Q6U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
3%%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>ex10ormfactorxseverancep012.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep012.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K*\1:];>&=%GU:]AGDM;<;I3 J
ML5&0,X)&>O:M6N-^*_\ R2WQ#_U[?^S"@"W<>.+&PLHK_4]/U.PL9 I%U- &
MC4-T+%&8J.1RP KI(I8YX4FAD62*10R.AR&!Y!![BLK9:2>#-E^%-FVGXGW]
M/+\OYL_AFO-OA]=:DGPY\&P7.H20Q3-< VL(/VFZ0%O+6,C[JC@DY  "\@=0
M#UZ66."%YIG6.- 69V.  .YI]>,ZQJ.I:O\ "C5&O;V[$UCKWV,,657>-;I$
M D*\,0#VX) /-=A>WM_<>*Y/#5M/=/':Z>ER\B7"Q2R-([J#NV]%V]L<MSF@
M#MJ*Q/"::[#H,<'B.:"?48G9&EA(.]<_*6P  V",X%8&G7NH^+T\3RV^IW%A
M+I^H3:?9+#@+&T2K\[@@[]S$\'C&,8.30!U>K:M;:-:)/<[B99H[>&-,;I)'
M8*JC.!DD]^!R35.T\1>;9ZI/>:7?6+::6\U)HP?,4+NW1L"0X(]._!KSS5-5
MN/%W@SP#K=Q+-;3W6M6B21PD!0X9U+@$'G*Y'L>]>M10^7;K"[M, NTM)@EO
MKVH YB;QU!!J6GZ=-HFL1WFH*[6L+11@R! &;_EIQ@$=<5N:3JJ:M;RR+;7-
ML\,IADBN4"NK  ] 2,$$$'/.:Y#Q1_R6#P%_URU'_P!%+6IXFU:ZM_$&B:)9
M@JVI>?+(T;B-V6)5^4,0<$[@<]<*<8ZT =517EOB*X\8^'_ ^NW$^JF)X+J%
MM/D#I++Y,DJH4E.SMDX(Y]^*O^(XM>T"YT,0^*+Z8:EKL4,BRPQ;5C9&)484
M' *<#/?G- 'H=4M3OY-/@BDBL+F\+S)$4MP"4#'!<Y(^4=37$V,&L7'C37_#
M;^)M2^Q16UO=1S 1>>C/O!4/LP%RN<;?3! SG,C\3:[=?#'PMK!U.2.\FU."
MUNF1$ G3[08SGCC(7/RXZF@#U:BN#F.KZE\2=5T0:_>VU@NF0W"+ L8>-F=U
M(5BIX^7N"?<51T/7]4U3P-X8NKW5_+FN+J6"Z$49^T7@C:1 L84<$[%9B,8
M)R!0!Z/++'!"\TKJD<:EG=C@*!R2356\OY+6\L8(["YN$NI"CRQ %8 %)W/D
M]#C'%>3:[J6I:G\*/&\5Y=WBMINI26T6]U$GE9C(CD9<AOOD'GGC)-=CKMQJ
M.D^)?!UI;ZI=-;7=W+%<QR!#YH$3L,D*#P1V..!0!VM%<'I]]J7BZU\2W5MJ
M=Q8S6%_/8V*P[=L;1 ?,X(._<Q)(/&, 8/-8]CXHUOQ)/X!N(M2FT^/6K>Z^
MUPQ1H5W1Q_>7<I(YR1DD=.#CD ]4HKC_  ->W[WGB/2KZ^FOETS4?)@GGQYA
MC:-7 8@ '!8\XJIXSUZZT/6EDU'^TK?P^]H M_IZ[_LMQN;+2J 3MV[,9!&<
MY![ '12^(X(?%MMX=>UN!/<6SW*3X7RRJD CKG.6':MFO-;R.74OB#X56#56
M_>Z'.3>VX4M("8OF0D$#/7.#P?Q!IFM:JWA34H+G7?+DL-??3OMDT>Z::!9%
M^10J_-*RG:,+_C0!Z%?78L;">[,,LPA0N8XL;F Y.,D#/XUSK>.[)?#^A:S]
MAO&M]9GA@AP$S$TI 7?\W\L]*RM#U2_N-2\:Z5<O=?9;&*%[:.[*M+&)(6+
ML"<C(R,DD9KGA_R2+X>_]A'3/_0Q0!ZOJ%X-/T^XO&AEF6",R&.+&Y@!DXR0
M/UJ#0M7AU_0;'5K>-XX;R%9D23&Y0PR <=Z?K'_($O\ _KVD_P#037DUC)KG
MAOX9^%_$]GK=Q)##%:1SZ8T:>2\+LJ87C<'^8'<2?H!Q0![-17GDU]XB\3CQ
M!_8MQ);7-A>R6=FRSJB(\87F12IW!B3G/8C !R3V]H+JXT> 7CK%=R0*)FMF
MRJN5^8H2.F<X- &?XD\46GAO09M8EAFN[:&01/\ 9MI*L7V<Y(Z,<'&2/2MR
MO#O)D7]G6^G>[N)FEN3Q,VX B_Z^I)ZG)KMFO]2T'XABSN-4NK^RNM)GO'AF
M5 (Y(W7_ %>U1@$,1@Y^IH [NBO.=,N?%FM:7X?\0V%RJFX:.XO(YKE?(>!Q
MED5 N59<C!SGCDFNC\=>()O#/A*[U&V"?:=T<,)<957D<(&/L-V?PH M7_B.
M#3_$VDZ'+:W!EU,2F&8!?+'EIN8'G.<8[=ZV:\[U?39;#XH>!BVHW=T&%Z&%
MPP;YA!RPP!C/<#C@8 JE=Z]JUG/HUU%JLU[)<>(%LKF:$ 69B>1E\I0W4J /
MF4'YE(+=J /3A+&TS0AU,J*&9,\@'(!QZ':?R-/KS.SFDTGQS\0M5:[NYUTZ
MUMK@0M("K@02/LZ< '. ,=>]7M-_X2N\;P]K%M=AK>X$;Z@L]PIBEB=0<QJ%
M^5@2-N#ST)/6@#NYI8X(7FF=8XHU+.[' 4#DDGTK)O/$<%EXHTW09+6X\[4(
MY9(I@%\O$8!8'G.>1V[U@?%Y';X8ZNZ7$T)18R?*;;O!D4%3ZC!Z54\26,__
M  L3P5:1:A<(Y@U$&Y8*T@!2/ID;<]@2#]* /0Z*\UT_5]6C\.>)K.;7_+ET
MS6/L<.H7:!I/)/EG;A5^:3#LJ_+R2.*=;ZEJ-QJ7C+1VNM1@M(-.BN;7SW7S
MXBZR;L,,D [0>3D<]* /18I8YXEEB=7C895E.01[4R6Y2/S50&::-!(88R-Y
M!SCJ0.2#C..AKFOAK T7PZT%FGFE\RQA?$A!V?(.!@=*S/#UK(?BUXO=KZ[9
M8HK$B-G!4ADE.W&. "3@#'7O0!U'AK7[?Q1X>M-9M(I8H+D,428 . &*\X)'
M;UK6KQ/PY<:IHWPR\):Q::M<(O\ :$=L]F%3R7BDN&1@W&XMSG.>.PKL+V_U
MGQ!K/B/3=,FFMVTPQP0-#.L>V1H@XD<%3N&6QCIA3QDT =Y16?H;:E_8=G_;
M!@.I+$%N3;G*%QP2/RZ5R.AW&L^+/"^G^);+6C9W$UR9C$X#0+;K(RF(KZ[1
MRW7=GD#@ '?45PEIJ6HR:YX]L'U"<PZ>D#6A^7="6@WG!QS\WKFL>+6=?O\
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
M7&E*\=NUEL $; !D*LK+C"C''&*Z&B@#CO\ A7.F?V#J^CF_U%K;4KLWA+3
MM#)O#Y0E?[P!^;)J35_ <&J7-AJ$>LZI9ZO9QF(:C;R*)94)R5<;=I&22
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
MKDQ'.5V_-\G(VDCC%==10!S'B#P3;:WK-OK-MJ5_I6J0Q>0;FQ=5,D6<['#
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
MLA<%?W(("D\ ;FV@+N.>/<DG>HH Q-0\-1:CXDTW7'O[N.?3ED6"*/R_+Q(
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
M;;@8(!)'7G%>D,NY2N2,C&0<$5SW_"(6KF)+B_OKFUBO?MT=M,R%%EWEQ@A
MVT,<@9]NG%=$1D$9Q[T >7>%[=K"T\?W<.K26DMOJETJ7%U(7BC(ACQ(X/4@
M]_:KNBZE?Q>/--TY;G438WFCR3.;QLF65&0"558EDR&/RD#_ ':VT\!Z:-/U
MRPGN[ZXMM:D>:[25T^^P +*54$'Y1CMQTHM? MI;:KIVIOJNKW%Y8PM DLUP
M#YB''# *!P5'3&?XLT <C/?7U[\)O'PO[V:[DMKK4+9))<9V(=JC@ #CT K:
M;4KR\UK2?#EN2(AHJWKJMTUNTA+!!AU4MA<$X&,[AGIBM1/ E@N@:OHQO]0:
MVU:>2>Y8M'OW2'+[3LX!^G';%)J_@/3]7ATPM?ZC:W^F)Y=MJ%K,L<X7&"I(
M7:00!QC^9H P?[0\1Z3_ &#X9U?4HWN]2U*:+[;!)ND6U1/,"LQ5<2'A<@=.
M1SS5G0K+[#\8=>B6XGF0Z5;,GGR&1D&]_EW'DC.3R3U],5L7_@32]0T6WT^:
MXOO.MIQ=1:@)\W2S#_EIO(.3CC&,8P,8 Q-IGA&WTWQ!+KCZEJ-Y?RVZVTCW
M$B[7522"555&>>W'MG)H ROBY&9/A?K9$LL92$-^[<KN^8#!QU'/2B>\E_X3
M;2O"2W=TEH=.EOYI/.;S)B'"*F_[P RS'!!X';.>FUS1K3Q#HEYI%\'-M=1F
M.38V& ]0?4'FLRX\&VEQ_9DYO]074=.+>1J'F*9B&&&5LJ5*D=MN/3% %'PE
MJ6H+XH\3>'+RXDNX=+D@DM;B7E_+F0ML8]RI! )Y(ZTWXB7>I6=MH+:;J4UF
M\^M6MM)Y84AT=\$'(S^ (SWKHM+T:WTIKJ6-Y)KF[D\VYN)B"\K !1G
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
MT$9$JQLQ,>=QXXX.,#% 'I5%>::%K=S!XFT_3/$9U.QU=II6CF,S266I*5?
M3G:I *L%P,;1ZU6@U34M<^%%YXUAU.[MM61;B\B5)F$42Q.^(C%G:1M3!R,D
MG.>E 'JE%>;6]UJ/B#QYI\$FIZA9V5_X:6^DM()=@1VD0$*0,@\XSUZ\C-;?
MPXO;R\\,S1WMU+=R6=_<VBSS-N=TCE95+'N<8YH Z/4[X:9IMQ>F"6?R4W"&
M$ O(>RJ"0,D\=:YU_'$L?B"#0W\-:J-0GMVN4C\RVP44X)SYN.O:NMK@;_\
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
M;47._$+/O*[79>N!_=S^- %.Z\#Z;>^')=$N+O4)8;B19+B>2XWS3LI!7<[
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
M<JX;>#NQDX;)ZUR^KZ:9O%VI3ZC9>++61_+BM[K1)I/+N(E7AG\L\/N+\$
M8]R0#L?!5OJEOX1TX:W+.^IR0J]SY[[F5R!D>WT]<UBZ;,_BSQ+XKL[RZO((
M]-GCM+:.VN7A,8,>XR?*1EBQ."<X"CWSO^%[*]L=(\F]N+R;]XS0_;I%DG2,
MXPKL.&.<GO@$#)Q277A>RGUF75H)KJRO9XA#<26LFSST'0."",CLPPP]: /,
M]2O;SQ%\(]+O-7EF>]@U:&U::.5XUF"W03>54@$D+U[')&*]BMK=+6W2"-I&
M1.AEE:1OQ9B2?Q-8VH>#])U'1+31F26#3[5D>*&WD*89#E23U.#SUY/)S6Y&
MA2-59V<@?>;&3^0 H \Y^#TC+8>);2[XU2'6[AKM6^\2V,-]#@X^E7+OQ1J]
MIX^U?3&%I-9V&CMJ,86!A,QSCR]V[&/E].>*Z*\\+Z?<ZP=8@:>QU-D$;W5H
M^QI%'0.I!5\=MP.*=I_AJQL-6N-6+3W6I7$0@DNKA\L8P<A0  H&>> * //[
M_4-0M_A)8^-[74[M]82.&\ES.YBFWNH>(QYVA?F(  R"!CG-;VFW#^+/%7BF
MQO;B\MXM-:&WMX;>Y>%H]T>XR'81EB3P3G 48ZG.O:>"-(LHEM8?M']FI/\
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
M>,'*\ 9VXSCT)! /0J*\3GGU>V\'ZEI[:QJ#'2O$\5A:WGGMYCPM)'\KGH^
M^.<BNIOK8Z1XJTGPS;75Q)::BMU>LM]>RL995\L",/RVT NVW.">: /0ZI:O
M?2:9H]Y?10?:'MH6E\K?LW;1DC.#CI7GMXVJ>%8+'1[S6C)::EKT<&Y)7+VE
MNZLPA\PG=R5 !Z@$X[5T-[HR:/9^)7AU*=X+NP=X["1RRP%8R&9"22 V1D=,
MB@#<\/:J=<\-Z9JQA$)O;6.X\H-NV;U#8SQG&:TJ\ITZ::WTKX4&&XGB$\4<
M4R)*RI(OV4L R@X/(!Y%-UKQ%J'AN3XF7=I<3.;%;+[*DDC2+ TL8#,H8D#!
M;=CIQ0!W.L^(I=)\0Z%I@LA+%JLSP^?YN/**HS_=QSG'J*WZ\VUS2+33_&7@
M&:VGN)2UW*K227#2>=_H[D.<DY;W]_I5:TBU;QGX>O=3MM5CT_48=0G"W1N)
M,VGE2D!#&,+MV 9!Z[LGF@#U*L^[U2.&._6V"W%U9Q"5X ^WJ"0"<'&0#_DU
M>C):)&)!)4$D=#7G&@:=;0^,?B%(GFAHY(BN9W(^:V!.03@\D]<X[4 =GX7U
MH^(_#&G:R8/(^V0+-Y6[=LSVS@9_*M:O%]&MY-+\&_#C5[6]O5NI[VUM)0;A
M_+:&0,&3R\[,<#G&<CK6ZL.I>-6\30P7PM;RSU&2TMY5N94>T" ;&"+@$'EC
MG[V2.@  !Z77*WWBV\MO&0\-6^C"YN7LS>I(+H(IC#[,'*\-GMT]ZZ#36E;2
MK-I[B.YF,"%YXQA9&VC+ >A//XUPFI)=O\=;064T$,W_  CC_--$9%Q]H'8,
MO\Z .H\,>*K/Q1!=^1#-;75C.UM=VLX >&0=0<$@CT(/-;M>=7/AJW\*:'>2
M7&MW9U#6M5BEN9[>+9)=2,XQ;QJ&&P,,KG=P"23BJ5O-?1S_ !&L&EN;.&TL
MH;BUABNW8V[M#(Q*MP5R44D#C.>M 'I=[>6^GV4UY=RK%;P(9)';HJCK4-W<
M7\5_8Q6MBD]K*["ZF,P0P*%RI"X^;)X]J\C\1:!"WP276[B]U&YO+G3M/:03
M7CM'NW1\A,X!PQ'Z]<D]?K\3:;XZ\#V]K=7B6\L]TDD374C+(! [#<&)R03P
M3_04 =U5)KB_&MI;BQ0Z<;<NUWYPW"7< $V8SC&3NS[5P^EPOXVTC7KB;5KJ
MPU&WU2>WBGAE*FR6)QM 7(7E1EL]=QSQC%PO*_Q?@MUO;IK2X\/22F/SV";O
M.1=ZKG"G'<8H [FBO$8[&^G^$MYXF77]775M,FNIK:5KQRH$<[_*RYP^0,?-
MD]!T&*WM?NIM2MM?G2XNI[ZWT6.9H$E:"/3)#$[[@P.6D;@@8X"@$@&@#U"H
M;R[@L+*>\NI5BMX(VDDD;HJ@9)_*O-99;S5-7^&YFU*_C&I:?,UX(;ED$I%L
MK9P#@'+-R,'G@CC&%K\)'P]^(>E23W,UKIE^OV037#NT:E8VV[B<L 6. <T
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
MVBU47<G[N3G!^]S@$@#IR>.:ZBJ\%];7-U<VT,JO+:LJS*/X"PW 'WP0?Q%
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
MEQ(D<Z@;1O0$!B < D<5T-% '.VW@G1;272)84N0^D(R69-U(=@8;6SD_-D
M#G/  &,4I\%:(]OK$$L$TL6L'-ZLD[L)#@#/7Y3@#ICH*Z&B@"KI]A!IEE':
M6YE,<8QNFE:1V]RS$DGZFJ>I>';#4]1MM1D$L-_;*4BNK>0QN$/521PRGT.?
M6M4D $DX ZDUS&N>+_[/L="OM/MXKVSU6_M[03&4KM65L!P-IW<9[CM0!:O/
M!NBWVC#29H)?L?G?:&5)W5I)-V[>S [F.[G)/6MR-/+C5 6;:,98Y)^IIU%
M&3J_AS3-<N[&ZO8I#/8LS0213/&5###*2I&5( !!X.*KKX/TE/[7VBY']KC%
M[_I+_O.-OK\OR\<8XK>K#UOQ)%I-]8Z9!;M>:K?EOL]JC!?E499W8_=0>O)[
M &@"I?\ @#P_J6DZ=IT]O.(], 6RFCN'6:   860'=C  Y/8>E;>EZ7::-8)
M964;)$F3EW+LQ/5F9B2Q/J369/K6K6%Q91W^CQ>5=7"P&:TNC*L);H7#(I S
MP,9Y(SBM^@"CJ^CZ?KNG2:?J=K'<VLF"R/ZCH01R".Q'-5++PU:69C#W6H7:
M1$&..[NWE52.AP3\V.,;LX(S6S10!C7?A?3KK5WU53<6U[+$(9I;6=HC,@Z!
ML'G'8]1V-,N?".CW,6EQ&!XHM+<26:02M&L3 8!P#R<$]<]36Y10!CQ>&M/@
MUB^U6(W*7M\BQSR"X?YE7.T 9P,9.,>M<;XA\)V^FCPCI.D66HG3K#4OM$AA
M,LAMTV.,A^3]Y@<9_#%>E44 8DOA/2+FQU&UO('NAJ2A+N29R7E4#"C/8#L!
M@ Y/4FJUMX&T2TO[2_1;QKRUA:".>6\E=RAP<,2WS $ @'@'D5TE8?B+6[W1
M#I[VVD/?V\]RD%S(DRH;=68*&VGE^6' H J_\(%H/_"/?V#Y5U_9OG>?Y/VJ
M3[^_?G=G/WOFZ]:K:I%<>(M3'AZYT*Y&FVMQ#/)?W)0QS*F' 3G<6+ *>.F[
MV!Z^B@ K*UOP[I_B%+5-0$S+:SK<1".9H]LB\JWRD9(K5JE?S:C%+9BPM(9T
M><+<F2788HL'++P=QSCCWH J_P#"-Z>?$$6NDW!U"*#[.LAG?'EYR5*YP<D9
MZ=:9=>%M-N=5GU-/M-M=W,8BN7M9VB\]1T#X/) X#<$#O6U7/ZYXBN-(\0:!
MIRV<<L&J7#0-,92&C*HS_=QSG'7/X4 2W/A/2+EM*/D/$NE'-DD$K1K$<;>
M#@\<<YIT7A?3H=2U+4(S<K=:DJI=.+A_G"@A<#.%P"0,8ZUK331V\,DTSK'%
M&I=W8X"@<DD^E-M;F*\M(;J!MT4T:R(<8RI&1^AH J:)HMEX>TF'2].1TM(!
MB)'D9]H] 6).*T*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *YKQK- FGZ?!/=7,1N-0AC2WML;
MKPY)\DDD *P!W'(X!^E=+69KGA_3?$5G':ZG TL<4JSQ%)&C>.1>C*RD$$9/
M(- ' Z?'JTDOC_1;*YBT^:.6V%G%Y[-% \L2DJK8!4,>. ,%N*6PO)]0MO$6
MD064OAKQ*UG"OV::7-O]YU62)U[.6VDC!SCJ176CP)X<62^=;!@]\J+<L+B0
M%]F-ISNR&X&6')[FK+^%=)FANH[B*:<W4:12RRW$C2%%.Y5#YW  DG@CGF@#
MSR?Q1+I&B>*&&DW.@^(+:PA:2TW>9"$WLOGPD<'[YSP.5&<X-=-9>')8M?TW
M5;?68(;&X@>&6WMFDQ?!D+(^XN?G&"V\<D9YKHX?#VFQ-<L\+7+W,(MYGNI&
MF+Q#/R98GY>3QWSSFJ&A^!/#WAQY7TNRDA9U* FXD?RU/)";F.S/^SB@#SS1
M?#]KJ7P?OM9O[F_NKR.RU)%,MY(RE0\F 5SAL%0<G)S^&-#4+9;#X>^!);26
MX@:2_P!+\P1SN ^_9N##.".!P:[_ $SPSI.CZ/+I%G;,NGRAP\$DSR*0^=P^
M8G&<G/UJI_P@WA_^RK/3/LD_V2SF6>!/M<V4=<;3NW9.W P"<#'% '.G28=7
M^*>OZ?>W%])8G3+>4VXNY%3<SN#C#9 XZ# ]NE9&EZAJUS\+O!UQ)/<7,/\
M:*Q:@%8M-/ LDB!<#YGZ)D#)(!ZC->BIX:TR/6+C5DCN%OKB(0RRBZE^9!T&
M-V!C)Q@=ZY+Q)X1MK#2='TK3O#USJ&@VUR\\]O;7C"XB8J=K1EW!QEV) 8'\
MS0!?\*Z5=0^+O$%^!>PZ.[1+IT$LDJ(IV?OBL+$ *6Q@E>N<<5VE<5X1T 6&
MIF]LK36=.LC"R/;:E>F8RN2I5@A=]N &YR"<]*[6@#R_6;RXT7Q#/=:[92W.
MCSZE%);:U92DM9[70"&5.H3<I4XX.XY&35NSR=?^)%HTDGV>%+=HHS(V(R;;
M<2O/R_-SQWKJW\*:3)-,[Q3,D]P+F6!KB0Q/*"&#%"VWJ <8QP.*COO!NAZC
MJT^IW%K(;FXB$,^R=T290"%WH"%8C/!(./P% '$>&]5?47\"Z+J<[O:7>A-=
M,)'/^ESJ$ 5C_%A2[8/4X)Z"I?&&DQZ3X0CTZ#4[FY0>(;5E\U@S6H>5&$2D
M]E!!&<\$5U5UX \-7>B66D2Z>?LEBVZUVSR"2$_[+[MP_.K$W@W0I](MM+>S
M?[';RB>-%N)%/F Y#LP8%FSSDD\T 8.D6RZ-\6K_ $RSEN/L=SHT=Y)%+.\H
M,WG,F_+DD$CKZUWE9<?AW38]>_MM8YO[1\@6_FM<2',><[=I;;C//3KS6I0!
MY]J&EV<WQJTXR1$E]'GE;]XPRPEC /7]*P==N66PDUG3+BXN63Q%&O\ :<LI
M1@#.J-#&HSNB497G ."<'K7I,WAO3)]?CUR2*;^T8HS$DHN9  A.2NT-MP3S
MTK,F^'?A>=+N.33G,=U/]I>,7,H59=P;>BAL(Q(Y*XSTZ4 9<"P^+?%7B_2-
M2FD5K'R8+6-'*F!'BW><@_OEB?F[;0/KGSZ39O\ $CP>DEQ)J##2KE'NY'.Z
M<Q^6 Q(]\GC@Y[UU.J> _#FL7]O?7=@1<P1B%9(9GB+1CHC;&&Y?8YJ[?>&-
M'U&XT^>XLAYFG@K;&-VC"*0 5PI *D #:<CCI0!KUQ>M7K7?Q+T?P]=$C39;
M">Z\O.%N)595"M_>"KN;'3D$]!7:5FZMH.G:T;9[V%C-:R>9;SQ2-')$V,$J
MRD$9'!'0]Z /+M>DO;#2?B1HT-W=BPTV&&YL76X=6@:1"S1A@<E01D+T ->D
M>'-#MM*@>ZAENI9KV.)YVGN&D!8+C(!.%SGH,#IQP*6?PIH]UI%UI<]M(]K>
M-ON09Y \[<#+N&W-P .3T '05J6EK%96D5K!O\J)0J;W9S@>K,23^)H KZS=
MS6&A:A>6\?F36]M)+&G]YE4D#\Q7(>'=.L]5\/\ A?Q*NKW$=X5BEN+A),_:
MWD&UHI,\$;S@#^'&!BN](R,&N;TKP'X;T34VU#3]/\F8NSJGFN8XV/5DC)VJ
M3DC( ZXH Y!O.6W^*40O+W%J-\#?:I-\1^R[QM;=D#<>F<=NE131Q^'_  ?X
M:U-;Z^1];DTZTU&YDNG.V(KDD9.$SPN1C /KS7=GP=HA_M7-O/\ \388O?\
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
M3W]NTKV3E[=Q,Z,A(P?F4@D$<$'@]Z+?PWI5KJ][JD5N_P!KO46.X9IG99%
M( *$E< $X&.] &%H^CV$T/AS7[75;E': >8RR[O[0,B#_69^\0?F'I@]!TXV
M_>XC^'WQ)*7U\'M-5G\B3[5)O0!(L+NW9(Y/!.*]"T3P+X=\.WC76EV!ADRV
MQ3,[I%N^]L5B0F?8#TZ5B^,?"<%MX%\26F@V-S+>ZL&9XUF>0RRMC+'>Q X'
M7CH* ,_4=+D\.^+O".IZ9>WSS:G<FTOXIKEY%N$,1;>5)PNW;GY0 /3%9D]R
MRQ>&]7TRXN+B.Y\2)"VJRR[9+J-Y75D"#K$!\HR1]T$+WKT/1M"L($LKWR;D
MW$,'EQ"ZE=V@! W!0Q.WIC/7 ZXJB/AQX6$(A&FN(EN1=1H+F7;#(&W9C&[Y
M.>H7 - '-KH\.K>,O'UG>75^]M##:/%$+R0!&:)SD8;/!Y Z#TZ5DVL:ZY'\
M*;W4B]Q<SI*DLK.VYP+=CR0>N0"3U->E1>%-(@O-0NXH)HY]118[IENI1O51
MA1C=A<#@8Q@5 ?!'A_\ LO3].^QR"VTZ3S+0"YE#0G!'#[MV,$C&<4 ;JV\*
M3><L2"78$WX^;:.@SUQS7F>GWEQI/B?3;?Q%92DW-_(UAKMI*7BN_,#[(I1U
M7Y6P <C*C& ,UZ>JJB!54*JC  & !6-:^%-)M'@,<4S);RF>&*6XDDCCD.?F
M568@'YCCTSQB@#:KBM0NSJ7Q4@\/7V3IR:.UXD).$GE,H0[A_%M4< _WL]AC
MM:S-4T#3M8GM;FZB<75HQ:WN(96CDCR,$!E(.".HZ&@#R?Q!/J%IX5\=:6E]
M>BVTC4+46$XN'#(LK1LT1;/S*H?&&SP?85ZSI&AVFB"Z^RR73FZE\Z0W%P\I
MWX )&XG&<9P*JW?A#1+[19=(N;1WLII?.F3SY%:5\@[G8-N8Y /)/0>E;,4:
MPQ)&I<JHP"[%C^)/)_&@#/\ $5O%=>&M3@F7?&]K)N7)&?E/I7EIL88_A3\/
MQ#OB:XU/2V=U8DAB1R,YQ7L;HLL;1NH9&!5E(X(/:N<3P#X<CTZUT]+.86UI
M.MQ @O)OW;J<J0=^<+V'09.!S0!R5W<3^$?$?C./2'G,<6@+J,<,TSS!9P9!
MN&\D\[03ZXK1TG19YI_#WB*SURWBA*+YQC#L=0611@.2Y!;/(.,@Y[5UD?AO
M2X]:FU@0R-?30BWD=YY&#1C^$J6VXY/;O5#1/ 7AOP[J#7NEZ?Y,N6**9G9(
MBW78C$JN>>@'!QTH Z2O.)=UG^T)!+>G$5[H+0V3-T+K*&=1[X!/T->CUFZS
MH.F>(+5+?4[59UC<21,&*/&XZ,CJ0RGW!% %Z:2*-5\YE 9U5=W=B>/QS7F.
MGEO%'@3Q'K5W<30ZQ!<WGE3)*RO9-$3Y:+@_*  I(_BR<YS7?V&@V=A*LJO=
MW$J A'N[J2<IV^7>3@XXR.:JS>#]%GN[RX:VD7[<0;N*.=TBN#TRZ [6R.#Q
MR.N: .'M);O7_$W@F;49[N-M2T.6:[@CN'C1VVQG.T'Y<[CTP>QK/72HW\$^
M/0UWJ!&AWEY_9H^V2#[-LB61<8;)PQ_BSQ]3GU&?P[IEQK5KJ\D,GVZU0QP.
ML\BA%/4!0VW!P,\=JJKX,T-+/4[06\_D:H[/>(;N8^<S##$_-QD<'&.* .-F
MADUSQEX3AO+V^$-_H4DMU%%=/&LC 1=E(VYW')7!/3I5"T9M(7Q'X;N-5U$Z
M;:ZS:0:>$<R33>:%D-J'8C@]"21@$Y-;U_X<V^/_  ZMM9Z@NEZ=836XN(Y9
M/W3,4V#?G<1@$=QZUTEUX.T*]TAM+N+(O;M<?:BWFN)#-G/F>8#NW>^<]NE
M'$0&ZBG^).GL7LH;:Q@N+>WM;I]MN[02$E&&TKDJI('&?6H;.W;3H/AIJT-W
M>&\OQ!;W3R7+LLL;6Q;:5)VX! (P.O/7FNX7P+X=26]E6RD$E] +>Y<7,NZ5
M "/F.[);!(+=3D\\FI#X.T1H-+@-O/Y>E$-9+]KF_<D# Q\W.!QSGCB@#D9K
MM_!?BS6=-8//%K< GTA9I&8>?D1M;C).!N9&P. "?2N\TS1[?3M+L;(YN#9H
M LTWSN7Q@OD\Y.3S[FL2VCO_ !%XAM[G4]";3[;2)Y6MWGD1VGD(**Z[<X7:
M6//<KZ5U= 'F7C6:\TW5-5OM0L)=1\/R0)&UU8R_Z1I3!?F;9D9!W!B1SCKD
M8KTJ&:.X@CGB8/%(H=&'<$9!K)O/"^EWUS>33QSG[:H6ZC6YD6.8!=H#(&QT
M&#QR.#FMA55$"(H55&  , "@#B?BB)1X=L)(+JYMY/[4M$WP2LG#2J#D X;Z
M$&J'B31H/#M]X433KF_5+CQ"AE22]ED#!T<D$,QR,J#S[^IKL]:T#3O$-K';
M:G%)+#'(LJJD[QX=3D'Y",X/(INI^'=-UA[%[Z.:1K&436Y%Q(NQP,!OE89.
M">3GJ: .-UA;JY\1>+K6^AO+G-C"=(-HCN824;."G^KD,@SDXR,<X%4]1TF[
MMD^'%AJ=Q=&^:[/VN0W3NYD-LV_#DDCG/0C';%/U/P^MWXJU6ZUCPIK-Q-<3
M*+:\TB^\M)(54*N\"5,-P<[A]#@5TVF>#K5K+36U7[9-<V$SRV?FWTCO;AB<
M*6##>0IQDY],D4 <5?V<4&D_%/0PTSZ=96R3VT,LSOY;/;%S@L2<;@#CIFM:
MZL=0L_#7A>?1].BU.WBM?.N])>?:UP#'&-Z;L@E#V/'S<<XKL$\*Z,ESJMQ]
ME=Y-6C\N^\R>1UF7;M *EB!\IQQCBH8/!NC6D-E':QW4!LE=+=TO)=ZJP4$%
MMV6&$48;( 48QB@!O@G4+#4O"MM<:<;H0>9*OEW>?-B;S&W1MDDY4Y'4]*Z&
MJNGZ=:Z59K:640BA4LV,DDLQ)9B3R22223R2:M4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SOC/
MQ#=>&=%CU"VM(;@&YA@<22%=HD=4R  <_>Z9%=%7$?%==W@9E#%<WUF,CJ/]
M(2@#MZ*\TGC/AGXC:HFD++B7PW+>M"TK2"6X27"L=Q.6(.,]ZCT+1SJ^E>%_
M$\&OVL$H:%Y[B&V;S;S?A7AE;S/F)8XY'RD< 8Q0!Z?17E7AW1X'_P"$NU5O
MM=S>:1K=W)8J]U(P5EA3 QN^;.<<YZ"I=!T@ZUHOACQ/#KUI!,'ADN+F*V8R
MW9?"O!*WF8;+''3Y2. !Q0!ZA17D3D)\/?B6NX@6NI7OV?YO]3B-"NW^[@GC
M%:$]C'J'COPG!<2W+07.AS&:,7#A9,"+&0#QU.<8SWS0!Z;7.S>(;J+Q_:^'
MFM81;3V,EVMP)"7)5E7;MQ@?>]3^%>=1ZI/HOA:^TN&YFAT__A,3I1D\PYMK
M1F5F ;.5'5<YXW5O7NGVNB?%BTFTNSCB<Z!=.(8EVJS*Z8^4<9/0GO@4 >DT
M5Y7H&EOX@\.>&_%$>OVEM=I)%-<7<5LQFG<_+)!(WF?,"QVXQQQ@#I5KPGX?
MLM1\4^)I[M[N9M.UP26H:[DQ&PB0_P![YNO0Y&.* /2J*0,&&5((Z9%+0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !6?K&B:?KUHMKJ4#3P*XD""1D&X'(/RD9P>16A10!F+X?TU=
M:36/)D.H)#]G69IY"?+SG;@M@C//3KSUK/TWP'X8TC6'U6PTB&"\=B^Y6;:K
M'@E4)VJ<<9 %='10!FZ7H&FZ++=RV$#Q/=RF:<F9W\QSU8AB>3QS[5GZ=X#\
M,:3K+ZM8Z1#!>,Q?<K-M5CP65"=JG'< 5T5% '/7G@;PW?W=_=7.FJ\E^NVY
M'FN%DXVY*AMH;'&X#/O5B+PKHL-[9WD5F8Y[*+R;=DF=1&AZJ &Q@]_6MFB@
M##'@[0!I^H6#:>LEKJ,AENXI9'D$KG&7.XG#<#D<\#TIECX*\/Z=?6U];V+&
M[MHS%#--/)*Z*>V78\>GIVK?HH YVR\!^&-.UQ]9M-(ABOF<R%U9MH<]6"9V
M@^X&:T--T#3=(N[NZLH'CFO'\RX8S._F-_>(8D9[9K2HH H:1HVGZ#8_8M,M
MQ;V_F/+L#%OF8Y8Y))ZFK]%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !12 @C(((]12T %%%% !1110 4444 %%%% !1110 44
M44 %%%% !10"",@Y%% !1110 4444 %%%% !1110 4444 %%("",@@CVI<C.
M,\^E !1110 4444 %%% (.<'IUH ***3(! R,GI0 M%%)N''(YZ<]: %HHHH
M **3()(R,CK2T %%%% !1110 4444 %%%% !11D9QGGTHH **** "BBB@ HH
MHH **** "BBB@ HI,C.,C)[4M !10"",CD44 %%%!('4XH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HI%8,,J01ZBEH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "O._B)J+:/KFCZAK&GSWWA1(Y4O$B3>L,Q*
M[))$_B4#<.> 3GKBO1*P]2O]3L];C5=+GO=)DMCYSP["T<F[CY206!&<XSC
MXYH S/#TWA^QLM4\1Z7JL<NA2PI)\LS.EOY8<N%4_<&"#L'0YXJS#XSMO[?L
M-(O;.>SEU"-WLWD=&60H,LIVL=K '.#Q[YXKD$\ 2WW_  F7]EV;:-I^L6:0
MV]K( @>=<DRE!G8I.!CKU..E;7A]M5U6..SU'P<FC3I&R7=X?**L=I7]SM.2
M23G)P ,\DT :?_";6I&G7*6%Y)IFH70M;>]15968DA6*@[@A(.&QZ'H0:K:)
MXJU'5->\26D^D7 @TZ988UC>-C_JPW/S#+-N^@XYZUG>"I?%.CZ59^%;W0)%
MDL,0#5!*AMG@4\.!G=NV\!<=>N*O:':ZGI'C#Q7)-I=P]I?3QW4%S&R%6 A5
M2H&[=NW+TQCOGID =X=\1Z#9^"-$N-(L9X+.^?R-/L1@R,Q9CCEL#HS$DX S
MS5^/QA;B[U*PN;&Z@U+3[<73VGR,TL)_CC.[##((.2"#Q7#Z5X7U^Q\&>"KE
M=.E_M+P]<NUQ8,Z!I8GW*^PYVE@K CD=QUKHKK2KO4_%-[XE%C<Q11:,^GV\
M+@++.[N6)VYX P ,XY)[#) )[+XB6MXNASMI.HP6&LNL5O>2J@02LI*H1NW<
MX(SC&>A/6NCUN*^GT'48M+E$6H/;2+;2'HLA4[3^>*\\71M93P/X#T\Z1=&Z
MTK4+6:\C!3]VD88,<[L'J,8S7H&OVM[?^'-2M--N/L]]/;21P2DXV.5(4Y[<
M]^U 'GOA#5;77M6T:WTBV;3=3TO>-=BE.)& 0IL;G,N9,,'YQMY()P>I^)&N
MW7AWP%J5_8MLO,)# _\ =>1P@;\-V?PK*3PX;W4?"E[9Z3-I>H:5MCNI6"J!
M (RK0Y!_>9;&,9 Y.1T.AXFTR]\:^&?$&AR6$FGND@6RN)75EG9"KJXQR%W#
M!SV_*@"AJB1^#O%'A)=/W)!J$SZ?>+DDSDIE)&]7#+]X\D,:S(/&-AJ][J6N
MZZ+S_A'K.[:SM$6W=K8!3M:>8@8;+<#.0H'3)S6]<Z=?^*/$?AR\N]/FL;?2
M2]U.LQ7+W!3:J+@G(7+$MTZ8SSC*M/#NI:5X(U[P:NG/<?:&N8["X!'E-'.2
M0SG/RE"QR,9.T;<YH ]&B,;0HT)4Q%04*=,=L>U/JEI&GC2=%L-.60R"TMXX
M YZML4+G]*NT -DC26-HY$5T8896&017CW@R\\-6OAW6[C7<2R6NI78'F!W8
M1*WRJ#Z =*]AD?RXV?:S8&=JC)/TKSOP-%J>A:)JEGJ?AO42;G4;FX55\E@T
M<C9&?WGIVH W)]<L_",>AZ1]DO[E+UC!;.@#X(4L%8ELDX&,_F14,7CQYI-4
MM(_#>JMJ>FE3<60\K(1EW*^_?L(([ DY[<&J.L0:UJ>H>$;UM%GC%IJ$EQ/$
MI0FWBV.B!OFY;!4D+GO5C3;74+7QSXOU"73+H6M[#;+;2 *?-,:,K #=D<L,
M9Q0!8E^(>F+9Z!=0V5_<1:V";4PQ*2&"EMC#=D-QCT]\<U OBFT\3Z5XCTBX
MT^[T_4+&V;[19W84-M9"5=2I((..H-<?:VU_H.D?#*SOM.N$O+.\ECEMQM+?
MZJ3)&#@\'/7MZUUCZ1>7>O\ B+Q&+*9!/I:Z?:0$ 238W,7()^7E@HS@\$G'
M% !X.UJ#2_AYX/MV22>\O;.*.VMX\;I"(]S')(   ))/ZD@'2_X36 1:Q&^F
MWO\ :.D()+FP789&C(R'C.[:ZD ]\\8QGBN4LO#^MZ?IG@+54TZ9[G08&M;Z
MPW+YA22,(S)S@E2H.,\BNFTG2)[GQYJ/BB:WDMH9+&*Q@BE #R ,SL[#MR0
M#SP>.E %Z'Q5;W.B:/JEO:7$R:LT:P1(4WC>I;)^;'"@DX)Q@UE3?$.)+;69
MX=!U6<:-,T=X%$0**JAF89?##!Z#)XZ"JG@SP_<:9XDU6T,J/H^E7#C3$'_+
M-IU61U/^YG"^TAJM;Z9JJZ;\08VTFZ#ZI+,]D/D_>AH!&/XN.1WQQ0!O1>.;
M674])@.FWT=EJW%E?R*HCE;9O V[MXR <$J,]N.:;J_CRQTBVN[YK6XGTZRG
M\BZN8F3]VP8*Q"EMS!2<' ['&<&L*?2]6;2OA[$NDW1DTJ6![U?D_=!8#&?X
MN>3VSQ4.EV&L^'=4U/2)?",>K07%[-<V.H@Q; LKE]LQ;YAM)/(!)["@#I9_
M&T8URZT>RT?4;Z\AM4ND$/EA)8V) *LS@ <'KCV!K+U/X@22^'_#>JZ+83RP
M:QJ,-L=Y17C^<ATP3]X[&7T'7/2K%E9:A:_$R_U*33YS9-I,-JDZ*H5Y$=F(
M"YR!AABN9L_#^NVWP[\,V[:-<F]TG71?3VH:/>T7G2ME3NVDXD'&1WH ]8B=
MI(4=XVB9E!*,02I]#@D?D:5R51F52Q R%'4^W-)"[R01O)$8G906C)!*GTR.
M/RI] '&O\1;*/PM<^('TK45MK2[:TN8CY7F0NKA"6&_ &XCOTYZ5ORZP4U-+
M!+"YFD-J;EFC*$(,X"G+#DG..QP>>*Y*Z\$SWWBK7+.=5/AG5HENYT!Y-SM,
M94#T(V29_O(M:G@;3=6TKP[YFNCS=351 VSDF*'*1@>N<,_UD- & GBRVTKX
M>Z#>>%=%FAL+[44M8XI'4-"K7!5LAF.68[L<X&>2,4^YNI++XQ)=PZ7=374_
MAQB;2,IO+?:%ZL6V#@==V. .3@5G6OAW78?A/H=@VD3_ -HZ9JL=W+:;TWNB
MW+2':=VTG:P[UT<<&I/\4HM:DTFZBLO[$-JSDHVV4S!]IPW7:.HR,\9/6@#H
M/#>OVWB;18]2MHIH0SO&\,P >-T8JRG!(X(-:U<C\.["^TW1+VWU"REM)7U&
MYG59"IW))(64_*3V-==0!YOX]U--%\6Z=?>(M/FO/"9M6B=EC,D=O<E_]9*@
MZC;@ D''..:U-/OM)\.^'-8\2:7<2:GHK#[4B6\XE\I%0!E3>W &"=N>,D8'
M2M74+_4;77989-(GO=&DM$S)"$8I+N<,"A(+ KMZ XQTYKCK'P1<KI7CR/3+
M!M-L=;M_+L-/D(7;)Y3*S[02$#,1@>@Y X% '8R^*;5-2T*Q:UN?^)VCM;RC
M;M7;&9"&^;(.WT!YKA/#?B9/"5CXJ<:)J5Y96^OWC3RVJ*5MXP5&3N8%L =%
MS@#G'%7HH==O]5\"71\-WT$6E>:EV)I(@RDP>7D#=RN3UR">PJQI]CK&F6'B
M[2?['GEN-4U"ZN+.4%/(=)@ I9L_+CN",^@- '2MXKM9[B*#3()-1DDL4U +
M"ZJ6@<D*5W$9)(/'MR1D9I7>K:3<^*O"@NM*N3?W<4TMA<-@+!^ZW2*?FSG;
M@=#UZUSVJ>"X4L--TIK#4?M.E:7%'I^MZ<VV43#<&0X;..%/(V_,>15V33_$
M#^(? 5WJ%I)<SZ?!.-3N8MNQ9)(0F>HS\V<X% !X[UV'4O!'BF&TT^XO+>TM
MYH);F-E"I,J'. 2"P0D;CVP<9((J:TO=*CNO =I>Z;/+?RV9-A=#&R$BW!DS
M\V<E0!T/6L*/3/$&D>$?%GA-M#N[PW7VQ["]@9#'*DP8@/E@0P)/&#GM6H=-
MU<ZM\/IFTBY5=+AE6]^:,^26@\L=&Y^;TSQ0!L7/CNSM?.G:QNSI\&HC39;H
M!0%E+!<[2<E Q S^0(YI-1\<K9:[>Z-!H6JWU[:P)<,ENB'?&S%=RY;MCH<'
MVKCM>TOQ1K&E:G%>Z!=W>IPZM'-!-YT?E?9EF5E$(+<'8.<@$\Y/05U6G6NI
M?\+0O]4FTRXAL[C2X;=9F*%1(K,S+P<_Q=<8XH FT[6M"@U_Q;<?8I;"YL5@
M?4[F?&)%$9*,,,> @] >>F:GB\:6HUZPTF\L[BSDU&-WLWD9&60H,LK;6)5L
M'.#^>>*YR\\,ZGK6I_$*V:UEM8=9M[>.RN9-NQVCB*G."2!NQU'2M'PO<:O=
MR6T5_P"#(])NK<?Z5=MY11V (_=;3DY//. !GDG% &SI7BA-7&GS6]A<&QU
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
M>Z^RRW+M&/(8RF($KNRPR!DC(&>I(-=I>W<-A8W%Y<,5AMXFED(&<*HR?T%
M!>6<&H6DEK=1^9#(,.N2,]^HK$7P5X:==R:>C+ZB9R/_ $*EM-7_ +=AC@N-
M+_T&^LFN(YO-66-D^4;&QT;#@XY'!P37%?#[Q7_8O@'PA;W.E7?V*[9;,7P9
M BRN[;1MSN()XW8Q]: .U_X0?PY_T#1_W^D_^*I#X*\-*RJ=/4,W0&9^?_'J
MK:SXXCTB/5[DZ;<S66D/&EY,"%/S!3^[4_? # GD>V:H:W%#_P +<\(7,:*)
M);2^#.!RP"QXS],G\Z )[_X9^&=1OK:?9/"]HVY8X9^,D=6SD]*T6\%>&595
M;3T!8X4&9^3UX^:LCP)!%;>)_&\4,:QQC54(51@#,*$_J:T_$-_IMOXF\-VM
M]I4ES<7%RXL[KY=L$@C8GOG.T'MCWXH E_X0?PY_T#1_W^D_^*J"]^'OAR]L
MY;?[)+!O&/-@N)%=?<'-4[GQ^\<FNQVWAW4;B316'VH;XE^79O+ [L'Y>0!D
MGT%:P\4VUTNEIIL+W=SJ=K]L@B+!-L.%.]SSM'S*.A.3TZD %6W\ >%K"U6,
M6'R*/FDDN)"S'U8EN2?6I_\ A!_#G_0-'_?Z3_XJN2\=ZI#XB^&TM[)IT]K<
M6NJ6\)BN8\-'(MPBL5/<$'@CJ#79KXB5O%L_AW[)(+F.Q%\DFX;'0N4 ]0<@
M]J (?^$'\.?] T?]_I/_ (JD_P"$*\-;]G]GKNQG;YSYQZ_>J"T\=65WX>@U
M06MPLEQ>M806A*F228.4V@YQCY2<YX )K L+D6WQDU:[OK--/\OP^DD[[PR.
M!,Q,FX 9&!CD _+Z8H Z?_A!_#G_ $#1_P!_I/\ XJC_ (0?PY_T#1_W^D_^
M*JC%X_LCJNDVL]N8H=6.RTF$R.=^,A9$!RA(Z=?0XKH=7U:UT33GO;MB(PRH
MJKC+NS!549(&22!R0/7 H S/^$'\.?\ 0-'_ '^D_P#BJ/\ A!_#G_0-'_?Z
M3_XJJ47CVV.J7^ESV4GVZULS?)';31RB>('!VMD ,#U4X]LU6C^(\;66AZA)
MH6H)IVKLD4-P"C$2N"538#N.<$9QC/MS0!K?\(/X<_Z!H_[_ $G_ ,51_P (
M/X<_Z!H_[_2?_%56M_&A:ZUBSO-%O;6]TVW6[-OOB=IH6SAE(;;GY3D$_G6=
M#\3(&BT6]N=#U&UTG5C''%J$FS8DCC*JR@[@,\;B,>F1S0!L_P#"%>&BY3^S
MUW 9*^<^0/\ OJE_X0?PY_T#1_W^D_\ BJPM':TTSXH^-;E_+MX$L;.>9\8
MPLI9C^ R:U&\;Q6\.EWM[IT]MI>J2)';W;,IVLXS'YB]4#=CSC(SB@"S_P (
M/X<_Z!H_[_2?_%4?\(/X<_Z!H_[_ $G_ ,53]+\3#4?$.K:*]C+:W.FJCL97
M7$JOG:R8ZKP<GL>*SF\>*AT$-HM\3K1?[,4:,@A4+#/S?Q  CM@Y)'- %[_A
M!_#G_0-'_?Z3_P"*H_X0?PY_T#1_W^D_^*K-C\>7,PU:WC\-7[:EI3#[5:^;
M%A4*[U8/NP<KT R?YU?7QII\^FZ1=6F'DU6#[1;12R+%A  6+L>!C<HXR<D8
MSUH ?_P@_AS_ *!H_P"_TG_Q5'_"#^'/^@:/^_TG_P 56.?B=IZZ'-J/]G7;
MO;:@NG74,;(YAE+!0<@_,IR,%0<^E:=GXMEN==O=%ET6ZM=0AM!>6\4TL9%Q
M$6*YRI(4[N"#ZT 2_P#"#^'/^@:/^_TG_P 51_P@_AS_ *!H_P"_TG_Q55_A
M_K]_XF\)VNJW]L(7N"[J0X*D>8V  .0%  YZU:_X28GQ5=^'QITHNH;,7D3-
M(H6=-VWY??/!SC''K0 W_A!_#G_0-'_?Z3_XJD'@KPR79!IZ%EP2HF?(ST_B
MJ#3/&D>K^&;76K73IC]INOLJ6K2*) V\H<\X&""2,] 35>'6K*/Q'XL-CH4B
MZO86\#W$CNJ_:@5<QX()P %/)YYZ<4 7V\%>&D&7T]%&0,F9QR>!_%2_\(/X
M<_Z!H_[_ $G_ ,57!:SJMQKO@#P;KFIV>+IM8L)E= &+;GR=H'(],>PKOM&\
M4'4M>O\ 1;O3+C3[VUB2<),Z/YD3D@,"A('*D$?SH 3_ (0?PY_T#1_W^D_^
M*H_X0?PY_P! T?\ ?Z3_ .*JYJVM?V;=Z?916DES=W\CQPJ/E1=JEF+M@[1@
M>A))'%8-S\1+6U\*7NNOIEXPL;UK&Z@0H3%*)!&><\KEAR,GGI0!KV_@[0;6
MYBN(=/"2Q.'1O-<X(.0>36Y7-6OBV2?Q'-HD^CW=K=&T:\M?-=,7"*P4]"=I
MR1P>Q[5'I_C:'4/"=UKJ:?<1FWF>W:R=E\[S%?9L(S@,6P ,\Y'K0!U-%02_
M:)+%_*VQ7+1'9NY"/CC/K@UX[H-QX?U'3CX4\16AT7QF$*-=70VR74O_ #T6
M;JX8]5)P0<#(H ]II&=47<[!1TR3BL;_ (2%1XO;PX;207'V$WT<NX;&0.$Q
MZ@Y/I7#>,M<M/$?A&PU06,L<EEXB@M]KJ&=62<*^W;G.<=NM 'J,B%XV19&C
M)& ZXRON,@C]*R_#GA^U\,:1'I=C-</:QLS()V#%=S%CR .Y)Y]:R;+QS&VM
MW.DZOI-[I%S';->0_:"CK/"OWBI0D;AW7K5[2O$<NJ?994TR3[+>6;7=O/',
MC@@%,(W0!SOZ9(X//% &XCI(NY&5ADC(.>1P:7>H<(6&X@D+GD@?_K%<7H'B
M?0[/P>=2L=+EL;>6_DMXK(!3)+<-*5V@ XRS9[X [X%9UM),?C>))]+^S7'_
M  CTA;RW5Q-^_CQAN.1TYQ^7- '5P>&]-_X2.;7A-<SW+GY4>Y9X8F"["43.
MU6QD$]>3TR:VZXC0_$VDVGA5[_3-$N+:.75'M%LT4%VN&EV$L02%!;))S@#\
M!5[_ (36.*#Q#]HTVX%UH*K)=00NC[D9/,#(Q*@C:#P<'CI0!U-%<+/\1IK;
M0'UV7PQJ8TQ;>&X$^^/YDDZD#=G"DC/MSC%=/+J_EZIIUBEN96O(GE+HX*QH
MNW+'U&74#'K0!IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 97B/P_:^)]&FTJ^EG2UF*^8(6"EL$,!D@XY Z5I1(8XE1I'D*C!=\
M9;W. !^E/HH **** ,74O#%AJVLVNI7<EVS6R[1;K<,L#X;<"\8.&P>>?09S
M@5M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5P_P 5F=/"-N\<9D==4LRJ
M @;CYRX&37<5E:_X?L_$=I%:WSSB&.59@L+[<NI!4DXSP1F@#(;2[K6_'6EZ
MW-9RV=MI5K.B><5WRR2[01A2?E55/)ZEN/6N+AT#Q1%X TGPV/#TIGTK4X97
MF-Q$$G1)R^Z/YL_=Z[MN/>O7T4JBJ6+$#&X]3[\4M ''Z/8:G#\2-=U.?39H
MK&]M;:**<R1D%H]^[(#%OXACCM7/^')KY[/Q[86>ES7,MQK5Y'"X9!'N9$7#
M$G( X)X/'3)XKT\C((SCW%96B>'K307OFM);AOMUPUU.)7W!I6QN8<<9P.!Q
MQTH X_3/">H^#?$&C7]E!)J5G'HR:5>)$5$B,C;EE4,1E2201G(SGFI/^$8G
M,6NWFH:"-0CUW4$>XTTNFZ.W5-BMDL%W@C=P>^ <\UZ%10!Y4_@KQ!'X>O;?
M2Y)GAL=2@OM%L]3E#MMC'SQ,V3A"2P4$\8YQG-=';W6NZEI%[--X/ALB+9HQ
M83S1.UTQQE<CY0F 1\QYST '/944 <+X/\-3Z#XCNGTV&^L/#LMJ#_9]W*'$
M=SNSF(!FVKMSGG!)&,XXM>)=(U*/QAH7B?3K=KQ;));:[M495=HI /G3<0"5
M(!(SR.E=A10!QMGH]X-?\1>)9+&99+VUBM;:TW)YC*@.6;YMH)9N!G@#GK@6
M_A[87^D^!=)TS4K-[6[M(!%(C.C D$\@J2,5T]% ''S6&JVGQ1?5X=->YL+G
M2X[5IDE1?*=)68[@2"<AN, \]<=1RTWAKQ#)\)]8T,:+.-1N=1>>*(S0X*-<
MB4'=OP/E'YUZS10!Q\UCJ<OQ0T_6!IDXT^/2I+:28R1_)([JP!&[/ 4@D \U
MC:-X9OK;Q-I>L:=I=UH4TS,VMVHF0VLV4/*JK$;B^"",8&<\]?2:* .8^(5A
M?:MX%U;3--LWNKN[@,4:*Z+@G')+$#%:^A+/'H-A%<V[V\\=ND;QN5)4A0#R
MI(_6M"B@#SF72_%4%UX^NM*LGMKS43"^FS221$.4B5#_ !':>#C<,=,TFE:3
MJUOX\T[6XO#,UK:-I,EK/YMU$\PD,B-ND.X[B0I .23QG;V]'HH \G'AOQ"/
MA"F@_P!BS_VD-0\XQ>=#C9]K\[.[?C[O'U_.O3;]K@Z/=/;6RRW)MW,=O+C#
MOM.%;G')X/.*MT4 >=Z!X;N=#\0M>:)IM_INDRVDAO-*EF1H_M!*[/)&\@'[
MV3D+C&/;-M_#?B"'X:^$M(;1IS?:;J5O/<QB:'Y4CE+D@[\'(/%>K44 >4^*
M]#\3Z[9>+;"XT1[V2X&=*N&N(Q#%%M7Y%4ME9,ALG'.?O  5OW5CK%WXV\):
MF=(F2WL[6Y2Z;SHCY32*@4?>R<;>< CTS7;T4 <CX2T[4;+Q)XJN;VPEMX+^
M]6>WD9XV#J(U3HK$@Y7/(Z4>+-.U&]\3>%;JSL);BWL+QYKF17C4(IC9!PS
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %8VJ:^+'5+32;6U>\U*ZC>9(0X14C0@,[L
M>@RP' ))/3KC9KCO&/A4>(K^TNM+U>72O$>GQE[:YC&048X*NO1E)'X?C@@&
MUI&MR:E?7UE/IMS8W%F(S(LQ4J^_=@H5)ROR]>/3 Q6O7E8\=:_I>C>*;77-
M.MH?$FD6*S+<VXW17,9R$D ZX!))'UX'(K:BL-:LM4T_6[?4$&G"!_M4#ZE+
M<_;<IN0H'4!6R,_+C(..E '=5"EU#)/-!'(KS0@&1 >5R,C/UKA?#D-UXC\+
M:!XG'B"YMKR21;N[82LT,B$D/!Y98(H_A!QD%<\G-1^#]*A_X2WQQLGO(V6_
M1%87<AQN@0DX)()YX)!QVQ0!W&DW5Y>:7!<:AIYT^Z<$R6IE60QG)XW+P>,'
M\:N5Y)H/B34I_!WP_L[F^N2^MW$B7=X93YC*F]MN_J"Q"C(.<9Q6O<S7^E>-
MM3T"WOKQM.NM$>_B+S-)):RH^P[7;)"MD'!/!Z8H ]$JMJ%];Z9IUS?W;^7;
M6T332OC.U5&2?R%>56$^I6OAOX>Z\=:U.:\O[RUM;E9;EFBDCD1MP*="> =Q
MYSWKTSQ#<:?:^&]3GU5/,TZ.UD:Y3&=T>T[ACW&10!1A\3G[1I:7MA):QZJ=
MMHYD5SNV%PK@?=)4$C!8<8STSK:EJ-II&F7.HWTHAM;:,RRN>R@9_'Z5Y;X>
MM=4\*Z]X<AUT27^C70,.D2O)O?3974D1/P-Y*?*'[8(& 370_&-)'^&&J; 2
MBO TH'_/,3(6_2@#<LO$ZS:E96-]8S6$VH0M-9B5E;S H!93C[K@$';SQG!.
M#C%U'XBSZ?#>78\(ZW-IUMO8WBB)8W1<Y==S@[2!D<<BF>.0TOB[P&EOS*=3
M=QM_YYB([_PQ6OXL'V^32-!7D:A=J\X_Z80_O'S[$A$_X'0!T%M*UQ:PS-$\
M32(KF-_O(2,X/N*EHHH *YZT\4/K$UP-#T]KVVMY#$]X\HBB=UX98S@EL'@G
M&W/0FKWB-;M_"^K)I^[[:UE,+?;U\S8=N/?.*YSX2S6\_P +-#%H5'EP&-Q_
M=D#'=D>N<G\: .BT?6?[6>^B>QN;*:SF$,D=QMR245@RE205(;@Y[5J5Y1J7
MCO7K+0?'5Z_V$2Z/=+96\D%LRM\S*!(VYV!VA\XQCBMK7_M/A?6_"USIU]>S
MP:A?+IUW!/<O,LJNC$2#<3M9=I.5QP<=* .]HKS>WOKS0M?\3>';B\N[BXNU
MCN=':>YD<[)2(]@).0$D.21SM.3TJW/)=W'BY_"L<LLL%EI44X\W4I8)9F9V
M5I"Z LV-J]P 6/7C !WM%>6:C;^(M-MO"&G7_B.>2[?5S9W$UK,?WD11V ?@
M9< *,D>AQFK4^DW5AX\T+0(_$.MR6,VGW;R^;>$N^'4CYL Y&X@'J!T(H [[
M5+F[M-,N+BQL3?74:9CMA*(S*?3<W _&K*%FC5F78Q )7.<'TKR2>_U2#X5^
M-4CU>_$VCZC=6]K<F<F81H5*J7/)QN(SG-;NK"]N?'_AFQ&K:A!:7FG7#3Q0
MSE Q01X/'0_,>>OH10!Z!17E,.I:]9_#_P 8Q:?>7=S<:5JTMM;RRR&29;<&
M-FPS<LRHSX)YX%;FFQ75S\0XY-,OM1?P^FG"24//(T?VG?A5R^23LR64=,#.
M">0#;\7>*$\(Z2NI3V,UU 94A(@90P9CA>&(XR?6MN%Y'A5I8_*<CE-V['XU
MPOQA_P"1#_[?[7_T:M=Y)(D,9DD8*@ZDF@!U%>3>(]3O;6QO]5T_5;Z[EM]<
MB3[6LK101(9D0VXCW$28!()VX)).<C%;6LW9\/\ CYCJ%_??V/J^G2^6@N9,
M0W$7S,$ /REDY&.<J<=: ._HKS'P??:AJ6EVOAG4KJ]76K#4)!J#F[?S#%'A
MPVX')5@\2XZ<L1TKOK/2_LFJZA?_ &Z]F^VF,_9YI=T4&U<?NUQ\N>I]30!E
M^(O%P\.:II5E-IMQ,FIW MH;A'0(LAZ*V3D9[=<X-:&OZPVAZ<MVME+>%IHX
M1#"RAV9V"+C<0#R1WK/\=^'6\3^$+W3X3MO%43V<@."DZ?,A![<C&?0FL?PI
MXA7QX-&O,86PM_M%Y'C&V[.Z,)C_ &<2MC_:0T =U&6:-6==C$ E<YP?3-8F
ML>(_[(U[1-,-B\HU29X1.) %C*H6Z=3]WV^M<MXPN)VE\4M:ZE?3SV6F"2.&
MUF:W33F".^]V5AO9L A<' 7!P&S3=1NYK^[^&%Y<-OGGE\V1L8RS6K$G\S0!
MW=O=7LFJWEM-IYAM(5C,%T9583D@[AM'*[< <]<UG^(O$?\ PC]QH\9L7G74
MK^.Q$@D"B)GS@GN> >WXUR5QK]_H.O?$6[^TW%W'IMA;7%M!,Y9(V,<A( [
MD#..PJIKU@/[-\ :F]_>7-Q/K%D\SR7#,DI=&8ML)VKSTV@8!Q0!Z1!=7LFK
M7=M+IYBLXD1H;OS5(F8YW#:.5VX')ZYJQ;74%Y;K<6TJRPOG:Z]#@XX_*N$B
M-Q=>-/'&FW-]>2V:V%L\<1G91$664MLVD;<X'3FL/2])OA\$='U'1;O4$O[2
MVBO/)CO90MPJ\O%C=@!E!P!CG&* /7**Y70M3A\4:RFL:?=3MIEO9HB*LS!)
M)9 '.Y<X)1"G7NY[@5U5 '&:AX^ETRUL+JX\.:@L%_=QV=LWFPY=W)"'&_(!
MQGFG:WXYN="TG4;V[\.WB-9>02CSQ;765R@8,I/0C!&,^U4OBG_QZ^%/^QEL
M?YM5CXN9_P"%8ZO@X.8.?^V\= ';45P$DMUX>^)*01W]_=VUWH]Q<S07$YD4
MRQNN&0'A,@D84 >U4M&C\0:_H7A[Q+:ZI#;2R-'<W<KZA*\4T;?ZR(P[=B\G
M QRI7J3DT >@ZG<7=IIEQ<6-B;ZZC0M%;"41F4^FX\#ZFK,;,T:LZ;&(!*YS
MM/IFN6^)4US:_#O6KJSN[BTN(+<R)+ ^Q@1[]?RK)U;[;<^._"MBNK:A!:WN
MG7+3Q0S% Q18\'CH?F//7T(H [RZNH+*TFNKF58H(4,DCMT50,DFI:\3UWSY
M_A5XULKN]O+E-*UIK>U>:X=G$8>(A6;.7 WM][/;T%=GJ,T[>,[?PK;-(UJF
MF->;)=2FB>5FE*_ZT;G;:!TSCYO88 .YHKRO5K?Q'H^C>'K*[\13/<GQ'#:F
M6VG+-]G?+!)"0"[ 8Y(Y&,@YJSJ.D7FG>-O#6A0>(]<-E>PWSS&2[+2';L(
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
M:326\(FG5&:.(OMWL!PN>V3QF@#G+_P#H^H:X^L&74+:ZG14NOL=V\*W2J,
M2!<9XXXQ3]=\#:/KMW9WC&[L;VSC\J&YT^<P2+'_ ',K_#[=NU:\.HE+*P?4
MXTLKNZV(;?S ^V4KDH&'WL8;GVS6?I7B.34?%>N:))8^1_9:V["7S=WFB4.1
MQCY<;?4]: -73["WTRQBL[5"L,8P-S%F))R22>22222>23FK-%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %<CX^U>XTVWT.U@E>"/4]7M[*>=&VLD;$D@,/ND[=N>HR<<UUU4-8
MT:PU[3)=/U*W$UM)@E<E2"#D,".00>010!R<HGT7XEZ=I-I-<OI>KV$YGMVG
M=A"\>W$B$G*9#;3@CGGK4?PRT^"#_A)9D:<NNO7L0#W$C+M##J"Q!/\ M'GW
MKJ['0;6QN6NO-N+B\:+R/M-Q)OD6/.=H/0#/)XY(&<X%-T3PY8>'_M?V S@7
M<[W,PDF:0-*V-S<]"<=J .5\4:=;W'Q8\'M(9P9;:^#&.=TX58R,;2,=3TZ]
M\UASZ:+R?XFW!O+V"2UE\Z'[-<O#MD6U5@QV$%L$#@Y'M7HVK^&]-UN\L+N\
MCE^T6+.8)(IGC(#@!E.TC*D 9!]*K+X/TI1JX!NL:OG[;_I#?O,KMX_N_+QQ
MCB@#E+36K_7=1\-Z5.Z.+KP_'J$B/</ )Y6V@\H,G:,G;T^;/88ZKPAI^HZ3
MI<]AJ6IKJ$D-R_E-O9VBB(#+&S-RQ /4]015?4/ &@ZEI6FV$T5PHTQ0ME/%
M<.DT"@ 860'., #GT%;FEZ7::/8)9V:,L2Y)+N7=V/5F9B2Q/J30!P%OHLOB
M+QKXUTRZUK6(K6W>U-ND%ZZ>4SP[L@@YP"20OW?4' QB:;J&L:UI/P^:^U2^
M2>YO;FSNI()V07"1K* Q /4A1\W7N#G%=+I.C2WGQ#\7W4RZK9V]Y]F6&9 \
M23HL6UQDCC!Z'@^AKI+CPAI$YTG$,D"Z2<V202LBQ'&,X'7CCG- '-Z="I\<
MR^$9KN^ET[3=+2>%9KIS).TDC;G9P06"C"C/ ^N,9*0:]J_A+Q9I5MJ-^U[H
M>H2)IMTMPZR2JH601.P(+G!V9/J.XKT'4O#EAJ>HVVI/YT&H6RLD5U;R%'"'
MJA[,O?!!YY%6]-TRTTFU^SV<>Q"[2.2Q9G=CEF9CR23W- '.>']3M_&$UGJ]
MG-<)8Q6*@JD[@&:0 E6 /+1J!U[R>U<SHTFO7?P[<Z?-)?WD6M3AH+B[9)+N
M%)GS$)"<@[1^0(Z5Z)I6BV&B6#V6G0BW@>624A/[SL68_F>/0 #M6;;>"M)L
M].2RMFO(HDNS>HRW+[DF.<L&SGG<<CH<]* .&U?6H;SX5^++G3)]8TV^M)-T
MMK<3.DUG)M0; =Q)0@$C!Q\QZ5TDE\^J_$B+P[=22K8PZ,+T1)(R>?(TFPDD
M$$A0.G3+9[#&Q=>#M)OM+U#3[M9YH]1</>R&4B2<@ #<PQ@ *!@8''UJ6]\+
MZ?>RV%P[7$=[8*4M[N*4K*JD8*D_Q ^C B@#S+7-0U:U\(^--.&I7P&BZG;Q
MV5V+AA)Y<K1DQLV<OM#D?-G@C-=5'#-HOQ4@M+?4+QX+_29IIUNKAI4\U)$
MD 8X7AB,+@8[5O7G@[1K[0YM'GBF-I/-Y\^V9@\TFX-N9\Y)R >O8#H,5-+X
M9L)]:@U>5KE[V"!K=',S8\MOO CH<X!S0!QGA74KFU\1:7H_B*WO[/6C%(([
MD7#36FJ87+.#G ? W8(X&0.H%;OC?59[.^\-Z9'+)!!JFI+;W$T;%6V!2VP,
M.06( R.<9Q6II_A;3]/EL75[F<6"%+-;B8R" $;3M)Y)V\9)) X&,U;UG1+#
M7]/^Q:C#YD0=9$*L5>-U.5=6'*L#W% '*1"?3/B:V@037,FD:CI3W+PM.Y-O
M(KA"R-G<H8,. >O(IGPIL88-!OIT:<N=3O(\/.[+@3-_"21GCKC)]:ZNRT.U
MLIIKD23S7DT8B>ZFDW2;!G"@]  23@ <G)R:9H7AVP\.6TMOIWGK#+*TS)+,
MTGSL<L<MD\F@#E=6TZWG^-&C.YG#/I-PQ*3NOW9(\=",#D\=#WS7-36)D\.?
M$G4H[Z^M[BQU6ZGMC;7+Q!)$AC8,0I&[H!ALCT YKT_4O#>FZKJMEJ5S'+]K
MLPRQ/%,\>5;&Y6"D;E.!P>*ICP5I L-6LO\ 2C;ZM(TEZIN&_>LPPQSGC( '
M&.E &#>7MW+XS^'TWVNX5;ZWN6N(5E81R$6X8$IG&02>U45U.YTOQ3#:^(X;
MZ-;G52=/UBUN&>VG#.=D$J@X3 (4 C&1GU)[$^$],-WI%T3<F;2$9+-O/;Y
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
MGAG3?#\M[+8+.'O93-.9;AY-[X S\Q// YZGN: ,+SQX@\?Z[H5[<3QP6%E
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
MIT619)O+"1D_,P.#D@=N]86@Z#=Z+XFO)6U*(65Y &338PY6-U(!D7<QP""
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
M>.KH\I&/,".RA_Q"@_C754 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M5+V&\NH7^U0H4BGBF>*1%/) 9"",]_6G6.@:;IR70@MRS7?_ !\23R-,\W&
M&9R20!P!G [4 >?:3!IT/@CP'9#S3/>QPRK81D!+UEM\MYI/1%^\>O0<$XK"
MU:)IOA5\0K2[1"EAJTHMH5<NEN,1':F<?*"S8X'7H*]+_P"$ \,#3[6Q&F;8
M+27SK<K<2AXFQCY7#;@,<8SCVJ:+P5X<AM]2MX])A6'4QB[C!;;)P >,_+T'
MW<<@'K0!SVJ"/_A-M*\,(;.#3Y-.EN(K>YB,D4\V\ C;N&XJN2 <]2<< C>\
M':1-H6FW>FS:O_:(BNW,?R%?LR, PAY9B0H/&3T(':C4/ OAO5=)M=,O=,66
MVM6W0$RN)(V]1(&WYZ9YYP*U],TNRT;3X['3[=8+:/.U%)/).223R23R2>30
M!S'CO49K:^\,:<7:*QU+5%@NG5BNY=K%8R?1F !]0".YJI#:_P!F?%)]&LTQ
MHVHZ0]Q<V:\112+($#J.B[@<$#&<9KL-5TFPUNP>QU*V2XMV(8JV000<@@CD
M$'H0014=EHEC8&9H$E,LZ!))Y9Y))649P-[,6 &3@ \$D]Z .2^%.GVEOH5_
M<10JLIU.\C+#KM$S8'Z"I?C#9W=]\*];BLE9I B2,J]2BR*S?^.@G\*Z;1O#
M^F^'X)(=,@>&*1VD9#.[@L3DGYF/)/6M,@$$$9!ZB@"AHMY:ZAH=A=V3JUK-
M;H\17IM*C%<[XAFL-0\0Z'9QLU[*WVETT[(%O-C"M)*2#PASC )RW3C(T;?P
M5H5G)(;."YM8I&+M;VU[-% 2>O[I7"<]QCFK&I>%=%U:6QEO+%3)89%LT;M$
M8P0 5&PCY2 !M/'M0!Y;>33R? /Q'%/(S_9K^:",%RVQ%N@ H)YP.@]J[37P
MT7Q7\'%)9@L\%^)(_-;8=J)M.W. ?F/.*TSX#\,_V7>:8-+5+*]F\ZXA25U5
MVSGLW SSM' ]*O2^'-,GU.QU*6*9[RQ5EMI6N924###?Q8.<#.<YQS0!P^FV
M=OIWCOX@7MI9))<V-O:S6R#/W_(<X_$UFWSNOP;T[QCI\[MXACCM[HWBL2\\
MK2*KQO\ WE)9EV=!@ #BO2K/PYIEAJ]WJMM#*E[=[?M$AN)&\S:,+D%B#@'
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
M$@8 !( S@=N_6NMU/0-+UC1CI%_9I+8$*HAR5"A<;<$$$8P,$&JEKX.T&RU
MW]M8F.\:#R#.)I-Y7GDMNR6Y/S?>YZT >80AD_9YT:>.6:.2.ZBP8Y63(:\V
MD$ X(P3P:[.&:+7_ (FZ[I&J(LMMIMG;FUM9.4?S-QDEV]R#M4'MVQDUL?\
M"$>'O[ CT(64@TR.3S$MQ<R[5;=N'\6?O<XZ9YJ;4?"6BZK?6M_=6LAO+5/+
MBN8KB2*79_=+HP+#V)/?UH \K\G[+\#[XPSW"-;:VZHRS,"0;T(=V#\V03US
M773Z583_ !Q#S6T;LV@>:Q8=7%PH!_+BMX>!/#0T:72%TW;82S>?)"DTBAGW
M;LG#9Z\@=!5ZY\-Z3=ZG9ZE<6GF7MFGEPS-(^[;D'#<_,,@'YL\\]: . B+^
M'=4U_P % LTNKNL^DRN2[>7+\D@R?^>.&8#TKTZUMHK.UBMH%VQ1*$49SP/?
MO7.:-%J6N:S!K>M:&-*DL8I(+:&29)I"SD;WW+P!A% ]<M[5U- '#O.FL_%.
M^T/5(UELK72XY[:VD&4D+N0\A7H2,*H/;G'6N+U.2_'@W7+![V\\C2O$L5I8
MSB=MPB,L?R$Y^?;O(&[/Z5ZSJ7A_3=5N[:\NH'%W; B&XAF>&1 >HW(0<'TS
MBH+OPGHE]I,>EW%D39))YHB69TR^[=N8A@6;=SDDG//6@"SH^AV.A03PV*S!
M)YFG?S9WE.\@ D%R2.G2M&FH@CC5%+$*,#<Q8_B3R:=0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M117$?%)0OA>UG Q)%J=IMD'!4&9 >>V1P: .WHKA'BAD^-,UMG"3>'2TJHQ7
M<?M &3COCC/7%<-IVGP0?"OPGKZ&7^U(M5A5+EI6+!6NF5E'/W2"<COWH ]T
MHKS-[/\ X3+Q#XOT>^NK*.XM95B@2XMC)+;PF)2LL1\Q=IW%CD#.<9., 0_V
M3!=>//"UG=ZA-JD4FB3K+.SLJW04Q@,5SC!ZG'#=\YH ]'U348=(TB\U*XSY
M%I \\FWKM52QQ^59.BZCK]]<VMQ=6EE_9=W9K<+)$Y$D$AP1&P/W^#]X8Z'C
MI7!6]G;GX5>/]/>)9+73;W4H[..3YA JIE0N>F-QQ]:OOY%E-\/-&6WB@TC4
MT>2[1$"I/*MNIC5\=<DYP>I4>E 'I]%>5ZI:MIOB#QEH]COCT=_#YOS#$Y1+
M>X^=1LQC;N";B!U(JG+:V7AWX>^&=9C,T+:H-,M=5O#.^?LQ +9YPH_AR,8!
MQ0![!17GWBFRM?">D^(M8\/S26U]-I9<6=O@0H$.#.$ X8!NN><>QIUAHEE!
MJNB^)K/6[&WM6A=2ME:L@OT9"P\PF1MQ7:6W$$\'- '?USGA?Q!>:W>:];WE
MM! VFWYM$$+E@RA%;)) Y^;T%<!9"*"[\!ZEIP98+N_D07T[@W5[&\<C%I<
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
MD82!F /0G:,^N*N>-[35+B?2YM*M[+47MC+++I-VVU;I,*I*DY 921C/'S4
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
M[EI6+*IO&5E&3]T@G([YYKK];FM_ ?CW^WG@+:;K5NT$@49*7: N@7T\P97
MZL 30!Z-165X<TG^QM#M[5E07#9EN"@P#*QW/CVR2!Z  =JU: "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *J:II=CK6FS:=J5LES:3C$D3]#SD?0@@'/M5NB@##M?!WA^SNDNK?34
M2YCA,"S[V,@0G)^8G.>?O9S[\4T>#- &DPZ4-/Q802>;%;B:0(CYSD#=QSS]
M>:W0ZE2P8%1WSQ7'^)/&;V?@P>(=#%M=0&Z2#=,3M93,(2R[>O.2.>E &CK'
M@CPUK][!>ZKI$%U<PJ$65RVXJ.S$'YA[-FKTF@:9+JL&IM;8O+>/RH95D9=B
M=U !P![8K1!!) ()'7VHW+N*[AN'.,\T 8J^$M#6QOK(61^S7\C2W4?G28F9
MOO%OFY)[^O>IIO#6D7&D1:5-9B2SA*M#&[L3$5^Z4;.Y2.Q!&*U-RYQD9SC&
M:7.* ,P>'M+%C=69MV:*[&+DO,[/,,8P[D[F&..3TXI5\/Z4-".B&RC?3/+\
MK[-(2Z;.R_,3P.WIVK1# YP0<'!Q0&4G ()^M &1HOA70_#MG+:Z5IL-O#-Q
M*.7+C&,$L22.3QTY-0:+X)\->'KN:ZTG1[>UFF!5V7)X/4 $D*#Z# K>#*V<
M$'!P<'I2T <W%\/_  I#%#%'H=L$AF\^)3DA'YZ9/ Y/R].>E6Y_"FB7%[<7
M<EB/,N<?:521T2XQ_P ]$!"O_P "!JW<'4QJUF+?['_9Q63[5YF[SMV!LV8X
MQUSGVQ5W<NXKN&1VS0!GWVA:;J-Y9W=U;[Y[([K9A(R^4>F0 0 <<?3BFQ^'
MM,AU"]OXH'2[O5"W,JS.&D &!GGL.!Z=JELCJ9O+X7WV/[,)!]C\C=OV;1GS
M,\9W9Z<8JZ&4D@$$CK@]* ,3_A#] _L%=#_LV,Z8CB1+<LV$8'(*G.5YYXQU
M/K5#4+/4M4OQX>;0H(/#L+02?;#<*PE5"'\M8L9'S*!D\8R>N*ZHLHZL!SCK
MWI: "LR_\/Z9J5]%?7%NPO(D,:W$,KPR;#R5+(02N>QXK2W+N"Y&X\XSS6'K
MFN26.K:/H]KY8O-4>41RRJ62-8XR[,5!!;^$8R.N<\8(!8O?#6CZCHZ:1<V$
M;:<@ 6V4E(^#D9"D9P1GGO6E#$L$*Q(7*J,#>Y8_F22:SM+NM2AT9Y_$0LK:
MXA+F62W<^444G#_-RH(YP2<>M8VM>+I[:V\+7NF102V.M7UO 6FW;U252P(
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
MK9WEL!BU<SR9AXP=IW<<<9]*UE964,I!!Z$&@,I. P)QGKVH R[WPWI-_?\
MVZ>V87?E^2TT4SQ,Z?W6*$;E]CD477AK2+QK$S62_P#$OQ]D$;L@@P,#:%(
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
MGBN+&0@^1-O+.JD<%<MQCM6#>037'QY*6]Y):R?\(QGS(T5C_P ?/3# C_\
M57?6=C;:?;BWM(5BBW%L+W8G))/4DDDDGDFJG_"/:5_;/]L?8U_M';M^T[FW
M[<YVYS]WVZ4 <'XW\,6/A?X1^)(;1YIIKJ1;FZN;A@TDTK2IEF( 'X  5>\2
MQZ?J?BC4[81)=7=OHV)Q>D&WMHV+$,B8R9&QR<@84<]J[75-)L-:L6LM2MDN
M;5R"T4G*MCD9'?GFJEQX6T*[OH+ZYTNVGNH(_*CEE7>P3.0"3U /(SG% 'F-
MM#'JFA_"J2[>2621Q%(_F,&9?L[G!(/L*Z;P=!9:'XT\<6%LL5GIEM):3+"I
M"11%X<N0.BYP":Z.'P=X>MXK.*#2K>)+)B]L(P5\ICU9<'@^_6B[\*Z1/'J3
M#3;>6;44"77FLV)P.F\]3CMZ=L4 ;2LDL8=&5T89!!R"#7D.HZ';P:CXG\"1
MVD(_MQDO]+)3B(L-LIR.GEE"P'^T!WKU'1=+BT71;/3(3F.VB$:G&.GH.P]N
MU6&L[9[Z*]:!#=11M$DI'S*K$%@#Z$JOY4 </X%NHO%,6FZE/91Q3:/:FSD7
MRP/+N\[90/3:$&,=I37$6FF6</PCT774A U2WU=3#=9)>,&]92JGLI!.0.#G
M->VPV%K;PS100K$D[O)((_EW.QRS9'<GO6;_ ,(AX?&EKI@TN'[ DGFK;9/E
MA\YR%SC.>?KS0!S-V'M/C#J$]G'NN#X8,JIR=\@G../P JMX3L] UWP=X8U^
M>Z9=2BFCEENXG FFNC\KQR'&6#,2"OH!T KNDT/34U8:JMJ/MXB\G[068OY?
M]W)/3/./7GK52T\'^';#6Y-9M-&LX=1D)+7"1@-D]2.P)[D=<T ><7FBZ?J>
MF_%&XO;9)Y;:XFD@9\GRG6V5@ZCLV0.1S7IWAJ>2Y\*Z/<3.7EELH7=B<EF*
M DTP>%M%6.^C%@@2_)-VNYL3D]=_/S>G-:%G9V^GV<5I:1B*WA4)'&"<*HZ
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M"Y%O_8&C>>4+B+[-'N*@@$XQG&2.?>@#/TCP?/IWQ)UC6=__ !*[E$N(8<C
MNF&R1L=<[5'/_30TW7=.UZ\\6RAM,74M&DL1';!KA$BMY\G<TB'ELC;A@&QC
M@#)-:W_"">$O^A:TK_P$3_"HY?!G@N QB;0-&C,KB.,/;1C>QZ 9')X/% '(
MV_AWQ&G@;P5ILFC,+K2=2MI[E%N8CB.+.3DL 2<\ $_4=*Z/QCX;U#5-3T;5
M-'D$%Y"[VMR^<'[+*N)/JRD*R^XJ_P#\()X2_P"A:TK_ ,!$_P */^$$\)?]
M"UI7_@(G^% &9XMT;5[?4=!UOPW8PWDFDK+ ^G-((A-!(%!"L> 5V*1G_P"M
M5/Q59>)/$G@6[MQH8M[RXG@:*Q6XC8QK'*KLSOD+D[3P,XP/4XW_ /A!/"7_
M $+6E?\ @(G^%'_"">$O^A:TK_P$3_"@"_?7NI0G3OL>DM<K/.J7.Z=(S;1D
M'+GJ&P<# />M*LZST_1_#MJR6=M9Z=;NX+"-5B5F. ,]!GH*O2S101-+-(D<
M:#+.[ !1ZDF@#$TR&\'B/6I;C3Y8K6X,7E2N\9#A4P> Q(Y]16!H'@27PYXU
MO);.4_\ ".W%I-Y-MN_X])I'C+JO^RVS(QP,'\>\5E=0RL&4C((.012T >96
M/AK7[7X<W?@22P+G;):6^I"2/R6@=B0[#=O#*K'Y=IY YYR/1K*TCL+"WLXB
M3'!$L2D]<* !_*IZCFN(;9 \\T<2E@H+L%!). .>Y- '!0W=Q:_&+73#I\]V
MK:5:[A R J=TF/OLHP>>]4)?"&L6FD:0(; W%VWB4:W>QQ2QA85+,2@+,-Q
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
MD*QY" *3D[03RV/QH W--\;WNIW]Y%#X=F2VL-0>RO;F2ZC A54#>9C^+KR
M>!@\YP(5^)%I]IT=C! UAJLRP0R0W:O-&SCY#+$!\H/KN.,C.*D\,Z#?QIXL
MM=3LWMX-6U">XB<2(Q\N2-4P<$X;Y2?3GK4'A*+QMIEG9>'M1TVS%M8A(1JZ
M70(EA3  $6-P<J ,D@#KST( _5_B39Z9;7-]%#;W-C:7)MY]EXHN#M?8S)#C
MY@&S_$"<$@8P3K7&O_VC?WNE:7I\.I&U@1[OSIO+C_>#*QCY6W,5YP0  1D\
MUS^C6/C+PQ=7NB66F6=[I4UU+/9ZA)=!/LRR,7*R1XW/@L2,8SZCM8M-*U_P
MYXWUB]L[!=4TW6?*E9_/2)[>9$V'<#U4]<KDCTH ?\(?^26:+A=O$V%/;]\_
M%0Z%XRODM_%FIZ_%;P:?I5_-$6BF+E!&D>$52HW9))SD<MC%:?PYTC4]!\$6
M.EZM;QP7,!DRL<HDX:1F&2!C^+WK G\$ZMJ.E^-= N(XH;36+V2]MKT39^9A
M&54H!D89.3Z=,T =%)XLGT_4M)M]8TP6<&JOY-M,D_F;)B,K'(-HVL1G&"PR
M,9[TOC[5+31_!M]>ZAI"ZK9IL\VU<KM8%P 3N[ X/0UG7.E:SXHC\.P:OIWV
M$Z9>Q7UU*9D=99(E(41[23@L<DL%P!CFKWQ%TF_U[P-J.DZ9;^==W014!=44
M8=6)))] : ':EXKN;+Q9%X>M=%EN9YK-[J*3SU1&VLJX/4@?-R?R!JYX5\1#
MQ+I4MT]HUG<6]S+:7-NSA_+EC;# ,.H]ZRY]/U.;XD:=K8TZ0646F26TA,L>
MY7=U;INY VX)]:D\#:7J.DP:TFH6A@-UJUQ>Q?O%;,<C9&=I.".X_G0 H\77
M1U#Q%8?V2HNM'B2=8S<X^TQL"P93MX^Z1SWX]ZDTWQ8^K:-H.H6=E')_:_(C
M%QS"NTLQ)V\D8VD<?,0,]ZK>(_"MUJ?BS2]3LY$C@>%['5 >LML2'"C_ ($I
M7Z2&D\)>%;GP_JVKM*ZOIXN)#I<2]8HY2))1[#?P!_L^] ":1XTU+6KVXBM/
M#%P8+2_FL;J8W48\LQC.0#][)XX/&1R><8-SXMFMOAFFJ^'-&MM-6743;/"9
M OEEKCRV8;5P6)S],YYQ@]%X*TW4M(7Q!]OL'B^UZM<7T $B-N1\8'#<-Q]/
M>N;3PCK[?"V?1OL*)J4>I?;(XFG7;(OVGSL!@2 <<<]Z .FO=6BB\:>'+#4-
M#B.H7,5RT%X)%<6^U 75"0&Y!4'A?QK-G^(MXFF:Y?P^&IWAT6[D@N]UTBD(
MBJ69>#DX8G;TP.O.*MZEI^L7_C7PKJYTW9!81W0NMLZ'89555 R1NQMY_3-9
M/_".ZXWA;QUIYTUA/K5W<RV@\Z/&V2-4&X[N"-N3_6@#J;CQ/&=7T[2M/@%Q
M>7UJUXOF2>6B0C R3@G)+   >O3%)X4\3GQ/:W<QTZ6S-K</:R"217_>H2'
MQS@$#D@9R*Y/5(=775_#JZ9I N-4TS32+A8;V.&>'=M0 E@R,C;'(!YRN>,<
M]'X*D,%K=:7+H4^D7,#B>6.6X2?SC*6)D\Q2<DLK9S@CCMB@"'7O&\NAV^KW
MK:1(VGZ5)''/++*8GEW!23$I4AP PZL,D&I]0\6W%MXKC\/VFC2W4\UBUY%+
MYZHC ,JX/4@?-R>OH#FN5\3>&/%&LVWBVRDTZVO9+PYTV]EN5 BAPN(E0CY6
MR#D\ YY/ K>BTW66^(&G:U/IFRVBTA[279.C;9&=7&,D$@!<$XZ^W- $MEX]
MM[CPVNI36,L-Z;\Z8+ 2!F-T'V; W (XSN[ $]JRK'[0?CF6N]/@M9F\/.2\
M$OF+*/M"8);:IR.G(]*S6\&^(GT2:6"UCBU.S\2R:W:0S3+LN$9F/EEE)VG#
M'\>_IOV5EK]Y\1[;Q!<Z,ME9_P!DM9R+)=H[HYE#]%R#]WU[]1TH W-6\0+I
M^LZ?I$20/>WR2R1"XG\E"$VY .UB6.\8 '0$]N<K6=>B1?#+ZKX=WRWFII!&
M)65OL<_S88$C)("M@@?C4_B[18]>>WLK_0!JNF&-RS1R(DT$N5VLA9EQQNR0
M>PZU@2^&O$2>'?!]E,LFH7.EZJEY<RO.A80KY@52Q(W.%=1GH=IYH Z*^\6O
M'?:W::?8"[?18$FN]TWEDEE+A$^4Y.T9YP.0,]<9_P#PL(M:>';F'0KMX]=?
M;;_OH\CY"ZYYZD#OC'<UCZM#JMUXNU^?1]#:_M)XHK&[DLM2CMS(53+)('4_
M, X&Y2"!QG.<6GM;W6&\(S:=H$ME!HMZXN;5IH_W 1&BVJ0V&Z@Y';WXH UK
M3QU&L'B ZS8-IUQH;)]HB682AU=0T95L#);.,'&#26GCNW?Q)!H]Y':QFYMW
MGAN+6\%Q&-@RRR$*-C <]P<'FL?4O!^K:U?>.(VB-G'K"6AL;AI%;$D"C&X
MD@%@/7C/TK6T_P#X2SQ!ITVG>(=)MM*B:WDAGFANA,;@LA7**!\B\[N3G@#U
M- '-^.]7E\0>#]*U2/28_P"SIM3M'M;EY?WJJ9EP^S;\JL!V8G!&1UQU'Q.@
MBG^&GB 2Q)($LI'7<H.U@."/<5RLN@^,9? %CX6DT6!Y]-N+8)=K>((IXHI%
M(('W@=JC(('MGI7=^+-)NM?\&:KI4'E1W=Y:/$F]CL#D=SC.,]\4 85AXSNK
M"\T/3-3T&>SL]1C6"ROFG1P\H3(5U'*;L<<G\.<7],\8M>6GB&2\L$LI]$D=
M)H7N-Q8!-X?(7A6'0X.>>*JMH^I>(#X;AO\ 3GT^WTBXCNY?,E1VEEC0JBIL
M)^7+$DG!X QR<0ZYX>:Z^(^G3VDXCAO;8_VK!C_6QP.K1'Z[SM.>JDCL: .I
M:]OO^$?-[]BCCOO(\W[+),=JMC.UG"_G@5Y=JNI7NN_##PQK>JVL+W3ZI931
MR1MO<[IAG (&WTP"?K7KUQ$9K:6('!="N?3(KS"/PSXE'PZT'09-*C^U:9>V
MSMLND(=(I-Q;G&,C&!UZYQ0!U-KXR*:SJFFZUIQTQ[&R&H!S.)5>WRP+' ^4
M@J<CGZFJL'Q!MWUG2;.:W@$&JDK!);WBS/$^,A9D ^3(XR"PSQ[U7U?PQ?ZY
MXQU6:6U>#3=0\/MI?GET+)(79L[0V<8;\QZ<U9\+2^-4AM-*UK2[.WCLPJ2Z
ME'="07*J,#9'C*EL#);&.<#., %#XUP02_#*_DEB1VCFMRC,H)7,R X]..*H
MM9PK\5-!D\'VAM[-(9AK+6T)BMF3'[L-@!2^<].1QVK?^)NC:GXB\%W&D:3:
M>?<SR1,"TBHJA)%<Y)/?;V!KK8G>6W5VB:%V'W'P2I]\$C]: .37QS(LVCO=
M:1);6>K7K65N9)2LZL"P5GB*C"G8>C' (]:1?&FI77B#4](T_P ,SW$FG7,,
M4[M=1H DB[M_/7 (.T9/7IP#RZ>&?%TUCH3WFCVLVK:?K"7=Y>/>J6NU&\;@
M<$JH##Y3TQ@+76>'-,U.S\:>*-0N[(Q6NI26[V\GF(W^KB"-D Y&2,CVZXH
MR=)\4:G?>%/%.HZWI-O=VUI<7D3VT4^X,D7RM'AE *X!Y[Y/R\XK<LO$< T[
MP_9Z9I\8N=1L5N+>S$FR.WA5%)W,%.%&Y5&%Y)'&,XP[+0->L_#7C#1VT^-Q
M?SWTMG*EPO[WS\[<@XVXR<Y/TS4,GA_Q+I:>$];TJPCN-0TO3AIU]ITEPJ>=
M&57)1^5!#)GGJ/2@"]KWBJ,^"KZ]UOPK-)';7JVMQ9W./+8B156168#>A8J0
MP7\.*T-3\7WEIXJD\/6.@3WMY]A^V1M]H2-'&_9R3G:.O)YZ<<YJAXMTWQ'X
MC\!7EFUA$NH7<\+I:I.I6!$D1\,YQN)VGH,9('09,%S=7,/QIAEBT^:X+>'/
MGB1T#I_I'^TP4\\=?SH OZ9X^_M70UNH-&NAJ(U'^S)[%CG[//GDNX!P@'.[
M'X4-X\\G2?$MS+I;-<Z Q%S#!<*ZNNS>&5R!QCJ,9!'0UD7'A;Q#:Z=-=6<"
M2SZCKG]H:CIZ7 CWVY&T1;^A( 4MV/(R1U@?POX@%KX[MH]'M8HM;MU2T2"Y
M7:K>0(]N,# '<_D#0!T5IXUN)=:T:RNM$DM8-9A>2SG-PK$NJ;RK*!\HVYP<
M_4"D\#Z[K&N3:ZVI6]O'';:G/:IY4Y;9Y>Q=H!49'4[L\D]!5.?1M7DU3P-<
MKIK[-(607F98\J6@,7'S<\\_3WXJ]X/TK5=%U#Q!;WEK$+2ZU2>^@N5F!+K(
M5(7;C((P<Y]L9H LZWXFNM,N;^*VTHSI867VR::>4PQL#NPB-M8,WRGK@#CG
MGBI/X[4/X9^R:1<W*:_$98&$B*4_=>8%()ZXQGH!SR<8JEKVC>(+_P 2:KFP
MM]0TVYL!%8/-<!$LY,,')3!)9B1A@,\ 9 )JCIWA[Q!"GP_%QI87^PXW2[V7
M"-@&#RAC)&3GD@=NY- &W:>/($TS7;G6;%]/GT2817,"2";<64&/8P SNW
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
M2O? ]QI*6\^G7U^D\1DN&C\T^4[*& 0X X.>3D=.,T =[9WUIJ-LMS8W4%U
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
M2;7C&XG*C:3W&6^M=M0!D:YX8T;Q(UH=7LENOLCF2$,[  D8.0" P(['(K6
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
MSC;R*HQZ'K$>N^-KS[$#%K$$,=IB9<DI$8SNYX!)SWX]^*[FB@#SE_#6N?\
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
M5=4T[P[INJVUO:V^CRP3RM'/YIN'A7"!?E&%)PQ)YXQCG( (]4^(9M;6[O\
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
M?50* -RS\6^(-3UO4M/L?#]JPTV^2VN))+[:-C(&WK\G)&>1CZ9SQDZ-XO\
M$L7P_P!3\13Z=:ZC+;75RS1)<LA*)*P8*"AP% XYY ]:Z+PQHVIZ9XA\27E[
M%;K;ZE=+<0&.8LP 14PPVC'W<\$U%X.T>_\ #FFWNFZK]A%F;R>2"5923,LL
MA8!E( 7[V,9.?Y@&DNO/<7.B1V,4%RFHPM</()B!'"%4[U^7YLEU SCK]:/$
MWB.'PY!8O,T,8O+I;59KA]D41*LVYSV'RX'N1R.M8OPZT$:3:7TJ7+7%I]HD
MMM.+?\L[5)&*J#W^9GY[J%[8K=\1V=S?6L%O'I]IJ%H\N+VUNB )(MK?=R"-
MP;:><=#R* .0\?W-W<^%;.:^L8DGAURT$0ADWB5?-0AE8@?>!_#IGO6]8^*=
M0_X234M$U32HXKBWL1J%N+.<S>;$69=O*KA\KC'0YKFV\!:M;>%AI.G+$L(U
MN/4+>UGN6*VL",K>4&P<DE2<=!NZGJ=G4?#^NW?C/4-7M&@M$GT)M.@F\TF2
M*;>SJ^W;C +#OGB@"2P\9W;^(-$TK4;""WFU>VDG6%)R9;5E4/LE4@<D'KQR
M",=ZPM-AB_L[XH1^6GE_:Y_EV\?\>R]JETWPKXEAU'PC=R66E6_]D+/'=!+E
MW:4R1A6F)V#+$C.#R<\MSQH6?AS6H+;QHCP6N[6I9);7$YXW1",!_EXZ9XS0
M!L^!/^2>^&_^P7;?^BEKH*Q_"EA=:3X3TG3;U8UN+.TBMW\M]RDH@7(.!P<>
ME;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %5+_5=/TM8FO[V"V$SB.+S9 N]R<!5SU//05;KA_B
MJ2OA:S=8_,==6LBJC )/G+P,T =Q17%P^,=2TWQ.=(\3Z=:V<<]K+=VES:3M
M*C+&,NC;E4[@.<@8J*#QQ?RW.BS+I9GL-4D2-E@BE,MH'&4=SMVE>F[&-N>K
M=: .YJG)JFGIJ4>F/>P+?3*62V\P>8R@<D+UQ[U5\1Z[#X<T634)8S*V](H8
M5.#+*[!44'MDD<]ADUR-^=2'Q;\)_P!HI: ?8KTK);ENNV/<I!].,'OGH,4
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
M!\A^4[<9ZYSP!C+])\9BX\-^%C;6$$-_KH(MK53MBA55+.QP.BJ.@ZD@<9R
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
M\0Z6+>^MH+ZQF"R!)%#(W=35R&&*W@C@@C2**-0J(B@*H'   Z"@#BOBWO\
M^%>W/E[?,^UVFW=TS]HCQFM&31=0U3Q/INMW\%M#_94,PM8(YB^^64!69FVC
M"A1@<$G<3QC%;.J:/I^MVPMM2M4N8 P;RW)VY'()'?!JXB".-47.U1@9))_,
MT <GX0T#5] \$R:/=)9/=J\[1F*=BC>9(SC)* C&['0]*QK3P)K%EX<\)&*6
MR&M^&W;RQYC&&XC8;74MMRI*]#@X([UZ/10!QUUX:U#4-1U;6YX[6/4+G2SI
MEK )F*1H2S,SOMZEF' ' 7OGC7\):;>:-X3TO2[\0?:+*VCMV:!RRML4+D$@
M'G'3%;50W=W;V%G/>74JQ6\$;22R-T10,DG\* .9N_#^HV/CEO$NDB"=;NT6
MUO;6:0QYVG*2(P4\C)!![5CZGX$U2?PY?06K63:EJ6KIJ=RTDK+&FUU8(I"$
MG 0#) Y)..U=_;7,-Y:PW5O(LL$R+)'(IX92,@CZ@U7L]8T[4+V[L[.]@GN+
M,J+B.-PQB+9P&QT/!X]J +:%S&ID4*Y'S!3D _7C-.HHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K!\6^(T\,Z7!>2LD<4UU';O<2J6CMPV?G<#!QQCJ.2.16]67K=OJ%S;P)8)
M9RJ)O])@NR0DT)5@5R%;G)4].U '/ZOXJU72/#O]K8TZ[B-_#!%) 6\N>&1D
M42*0QP06;CGI^-:7]O72_$$^'7BA:V;3#?)* 0X(D";3S@CG.>*YN3X<3IX3
MUG3=/DM;*2[U"._M+569[>V9"C;<X!PQ0DX QNX''.K9:!X@?QW!XDU"7343
M^S#926\!=MI,@?Y6(&>@Y('7&.,D XGPIXFU[PK\*=$U@:;93Z!;+MNL2M]I
M"&5@9%&-N 3TR2?;MVMSXPGE\1ZEHMA-81WUF(S#9W0827B,@8O&VX# R1@
M\J<XS6?8>!]67P1#X+OY;(Z6C;9;N&1_-FA\S?M\LKA"?ND[C@?I:\5^#[[Q
M3%>V=S;Z:T1E1].O][+<6("KDJ G)#!B,,,Y - $^K^+;X76KVVBVXEFTL!6
M5[.:83RE _E@QC"<,HR<\GIQDRVGBJ\UBZT_3K.R-CJ,]@+^Z2^C8_9%+;0I
M3*EF+!AU7A2?053N/#?BC2?%5]JOAF]TU[34Q&UW;:D'^25%"^8A3KD 9!QT
M_)U_X7\06GB>R\0Z+?V=Q>?8Q97\=_N1)EW%PZE =K!B>.F.* *$_CW5[7PI
MX@U66SLC<:-JOV!XUW[9ES$NX'.5.9"<<],>]=%=>(KBS\=6VB2I#]CGL);S
MS>0Z&-E!!YP1\V>U<7I7A^Z\3>%/'NC"YA2\GU^4K+L(C\Q1"XXR2%RN.YQZ
MUT2>'/$-_P"+].US5'TM(XK&:TN+: R/PY4_*Q S]WJ<8SC!ZT 5H_'.J7,6
MD:G9Z3-=Z=J$R*T$5C/YL$+_ '93)C8P P2 !C/!.,TRX\8^)73Q4;33=+4Z
M#(=WFS.PE01"3 P!\Q!ZG ''7J)O#7AOQ?H$4.A-JFG2Z!;-B"XV/]L\D'(C
M(^X./EW>G09QA\?A;643QDI^P9UXL8/WS_NLQ"+YOD]!GCZ>] %6_P#$&L:C
MXG\#MITT$%EJMK-=^3*C,=PA# ,01D 2<#U&>>,=KK$MU!HU[-9-$MS'"SQM
M*I900,\@$9_.N1'A'6X5\&3V\^GB[T&W>UF61G9)%:)8]ZX .1M!VG'7&>]=
MK=0?:K.>W+;?-C9"V.F1C- 'G%IXGUG3/A)I&MW45GJ$DXM=YEW XD=5W$<[
MFW-G^&N@O?$6M?\ "=2>&[&SL<'3/ML5Q-*YP?,"?, /KP.O'(K&D\%>(9?A
MG:>%GGTLSVKP*DJO(%*12*X)^4G)V@8Q@>IK=_L35?\ A82^(MMG]F_LK["8
MO.;?N\SS-WW,8SQ^OM0!SK_$#Q"G@RZ\1-I>G*FEW,EOJ$7FN3*4DV.8N.!C
MD;L]QCC)Z'5/$]Q_:]WI6EJOVBTMXYI))+2:=2S[MB8C^[PN2Q/&1@'G&'+X
M&UR;X?Z_X=,FGK<:G>33I*)G*HLDF\@_)DD=/?VJ[?\ AWQ1:>)O^$@\/7.F
M)/=VT=OJ-E>M(8F*9VNCJ,Y )'('% '1^&=7N==\.V>HWNFW&FW4JGS;2X0J
M\; D'@@'!QD<="*U6^X?I6,MOX@@.EHEU8SKYCMJ3RHZLP() A )P 3CYB>
M.2>NK<&86[_9TC>;'RK(Y52?<@''Y4 >5?##5)H_A9H=@V@W5Q:W$SV\EPWE
M&#8]PX8D;]^,$C[O7VYKJ/$7B+4?#T.I&W@L[6RTVR66W:\8M]M<*Q,<>&!!
M 4#)#<MTXYL_#WP]J'A3P?::'J#VTCVIDVRV[L0X9V?D%1C&['>L[5_"6O7F
MM^))K>[T]K/6; 6J/<AS+:8C*E4 XVL3N/(P3G!Q0!9N?%<[:CX-\NPMS;:X
M"YDD<F2$^29,*,8Z<9SZ\5FV5S-9>._B+=VPC\Z"TL95$@)5BL,AP<$=<8JP
MGA/70O@OS)-.=M!'[_;(ZB3]UY6%^4]N<G'I@5>M/#-^/%'BF^N6MA9:U!#"
M@CD8R1B-&3)!4 YW9Z\8[T 5O^$SO?[%\&ZF+:WVZ]/;P31_-F(R1L^5.><;
M<8([T6OB;Q+J/B?5]+M-.TM(=*O((YY);A\M"Z!R5POW@#GD #ISVRX/!?BH
MZ+X6TV>YTA%T"]AE1D,C>='&C*"<@8;!'R].ISVKHM!T'4=/\4^(]2O/LC6V
MK212(L4C%DV1B/!!4#D#/7CISUH R!X\U.XM=.U;3M*FO=.NYU4V\5C.9DA8
MX$PDQL/&"5QT/WC77>(!GPWJ@/\ SYR_^@&N3\.>&/%OAZ-=!BU33I/#L3GR
M)V5_MD<1.?+_ +N>P;/'IT [34+7[=IMU9[]GGPO%NQG;N!&<?C0!YCH/B?7
M?#7@KPC>7>G63^'I;>TM9'CF8W$6]559",;=N<<#)Y'/IUFG^)KP>*-<T;5Q
M:6HL+=;NWD4-^^@.<R')XVD8(]>]4+/PAJL_AK1O#>K&Q73]-: R2V\KN]TL
M."@*E0$R54GENF!UR&^*=.TSQ/XHT.*RU"-KVWFEBODMY%8FTV_O8Y .@+"-
M<'NU '5Z%=7M[HMI=ZA%'#<SQB1HD!&P'D Y)YQC/O7+:+?ZU=^/?%]I=W-L
M]G9+;QI&L;#:C1,XQSC.6Y)Z^W%=U7)P>']8L/&.OZK:R6,EGJL<),<I=9%>
M.,H!D C:>#GD\8QWH X_P5XAU?0? 7@IVM+-M)O)HK!LNWGAI'8*XXV@ ]N3
MCN.@Z;5O&6H?\3@Z)9_:6TN0PF$V<\INI%4,R*Z#:AYVC.[)[ 8)SX? ^N0^
M!_#.A!]/:?1[^"Z>0S.%D6)RP ^3()SCV]ZN#PYXKT7Q)J5WX=O=*.FZK*+F
MX@OUD+6\Q #-'M^\#@'!(_"@#L=.NVO],M;QK>:V:>%9#!,I5XR0#M8'H1T-
M>9Z;<P0^-?B3!-IESJ"SO;+]FA@,@ES!]TGH,YZG KU"VB>"UBB>5IG1 ID?
MJY ZGW-<MX;\/:MI7B[Q'JUY]B-OJ\D,BK#*[-%Y:%<'* '/![8]Z ,?PC;^
M(_!_@?P]H]\L"2XE-W>7+AXK",99%;YAN)R%&#@<]@*6;XB:BO@.ZUZ'3[2:
MXL]2-A,HD8(^)A&'08[[@<$C'J:W?$NAZO?^(-#U33)K-X]/:4RVMX6",74
M2+M!^=><9_O'D5S<_@+Q$_A36M%^UZ7(U]JYU".7]X@4&993D8/)*XP.GJ:
M)O$6I^,;?4= M[AM+M$N]9$*K;F23?&(RZ[R=O=3D <X'3H=L>(Y[?QU=:1?
M6UI'!;Z0+\W<9)<CS"I!!' &&..>W-2>*M"U+6ET.ZL7M([W3;]+LQSLQC<;
M&5EW 9_BX..U0OX9U"Z\<3ZO>&T>PGT?^S)41V#GYRQ8#;@ Y(QG\: "QU_Q
M!J%KHFK6NF03:9J;J7A4[9K:!QE968MAN,$J%R,X!.*JMXMU"&?QL!IEEYVA
M1I(@$K#SP83)EFV]<8&,>V>])X5\.^+="MK;0[G4].ET6R8""XC5Q=21*<K&
MP^ZO8$C/''7D5M5T/4=.M?B'JUT;7[/JM@SQK%(Q=/+MRGS J!SC/!XZ<]:
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
M&"^-M=1"5S(5\_R<IQCC(Z]>>!WV]3\7W$?B34-"LI;"'4+:!);:VO0P:^+
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
MA?()FBP!DD  @[>!C-9%GX#\06GA;P[H[7&F2MI&K+?[P\BAT5W8+]T\G?\
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
M@FAFNFD8$2!^&"X.3M'3ISR>!3-)\;:GK?AS3;]+*VL7:YEMM4FN7!BLFCW
M\;E+;F"@<\;N<XH [NBO-KCXA:K'X!UG6X;6REN]*U)K%R0ZQR@2(H=5)R,A
MP<$]NM;4.O:[#XV&@ZA'IRI>6$EU:20*[&)D95*ODC>/F!R-O3I0!U]%<-IG
MB_5;KPQJDES%9QZ_97QL/LJHWE^:6"Q]6R58,IW<8!/I70>)-2OM$\):CJ=N
MEO/=65H\Y$FY48HI8\#)[=,_C0!LT5P#>+/$L%UX9>2UTN2WUV/8D:F17AE,
M7F!BV2"IP<@#(]3UJU8>)_$!?Q3IT^GVE]JVC")X%M"8DN!*A9 =[':1@YYH
M [6BN+TOQ5J%YXMG\/?:=-N7.F?;8KJWB8(D@<(R,-YW $@Y##N*CTKQ?JE]
MX3N9YHK.+Q!!J!TY[0(QC2;S H'WLD%2'W>F3CB@#K-4U6PT73Y;_4KJ.VM8
MAEY)#@#_ !JS#*D\,<T3;HY%#*?4'D5S'Q&#?\*R\0AR&;^SY=Q P"=O8<XJ
MAIFOZSI^N^&M)OH;$V&K6;^1Y._S86BC5OG8G# CT P?7J0#N:IZEI.GZS;?
M9M2LH+N#(;RYD#+D=#@UQMYXTU?3K[3%O8;&(WFK+8/IXRT\,3N5CE+JY7G
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
M,9'KTKO+*\@U"QM[VU?S+>XB66)\$;E89!P>1P:GH S+[2O[9\.7.E:LR/\
M:X&AG,(*@;@0=N<],\9]*YR'PEJMYH>E:#K5S9S6&G30N9XBWF72Q',:LA&$
MY"[B&;.#TSQVU% '-:'H6H:;XL\0ZM</;-!JSPNB1LQ:/RXQ'SD8.0,]L>].
M\7Z!>:[!I3V%Q!#=:=J,5\GGJ2C[0P*G'(X8_E71T4 <M::#JMMXVO-?DDLY
M5GL([38&9#N0LV[H< ECQSCU-<_;_#S6;/PKHMO9ZI:V^N:)<S3VER%9HI%E
M9BZ.O4 AL<9Z5Z310!DZ';ZU'#)/KMW:RWDF!Y=FC+#$HS]W<223DY)QV&..
M<B]\+7]EXMF\2^';BVCN;R)8K^SN@PBN=OW'#+DHX'&<$$=JZVB@#(%A?:I!
M+%K/V>."6)XFM;5V96##!+.0I/!.!@ 9SSQCF8/!&IR>$(O!VH75K/H\3HGV
MD%A/);HX98RF-H/ 4L&/';-=[6??:YINFW]C8W=TL=S?2>7;Q[22[8)QP..A
MZT 9%GH6I6?C;6-=!M'AO;:&".+S&#+Y>[!)VXYW?A[U@IX#U=/AQ8^%A<V)
MFM;I9S<;GVL%F\T#;C@YXZ^_M7HM% 'GFG/J:_%GQ2UE%9NWV"Q$B32LH!Q)
M@A@IR!SQ@9R.14O_  @>HZ>N@2Z7?VLEQI]U<75TMW&WE7$LV=T@"GAE).WT
M!Z^O8PZ/IEOJ$FH0:=:17LO^LN$@59'^K 9-7: /-[GX?ZY-X8\2:,=1L'_M
M?4C?)+Y3KY>71SD9/=, =LYR>E=!=Z-?OXVT_P 1RR6<5K9V4MO*AE;/SE6+
M9V@8&WOU]JZBD95="CJ&5A@@C((H X6PT_2M<^)#^(=)OX[FTBM(S<_9Y \,
MMQ\RQMD<%EC9\CL&0UTWB73;C6?#&IZ7;-&DM[;26X>0G:F]2N>!SC/2KME8
M6>FVJVMA:06MNN2L4$81!GT XJQ0!Q<_A;595\(XDL@="96ER[?OB(C'\OR\
M<'//T]ZJZKX(U;4Y_&#1W]O:C7H8(XF0L6B\H8PW R'&0<= 3UKL;?5K*ZU6
M\TR&;=>6:QM/'L8; X)7DC!S@]":NT <5:^']9M/%EKXEU&^TF""#2VLKB&&
M)E2- X?*DG@?+U.,#MWJ+2=-TS5OB->>(M*O4N;);:+S?(</#)=890X(X++$
MV#[.*ZO3=2T_Q#I"7MDXN;&X#*"\9 < E6!5@#U!'(JQ9V-IIUJEK8VL-K;I
M]R*",(B_0#@4 9GBW2+G7_"FI:1:O%'+>P-!YDI.$##!/ Y^E94_AO5)];\*
M:@7LU718Y4E3>Q,N^,1_+\O&,9YZ]..M=?10!YHG@#Q&FC6.G'5=-?[!K"ZE
M%.\+F2X(D+YE.?O?-CCK@<BND\3^$1XBN]&NC<^3-8S,)F48\^W==LL6/1N/
MI73T4 <KXL\-:GJ>H:7K6@7\-GJ^FEU3[0A:&:-\;D<#G'R@@CI^HV-%M]4A
MM6DUFZ@GO93EEMD9(8P.BH&)/J23R2>P  TJI76K65GJ5CI]Q-LNKXN+=-C'
M?L7<W(&!@>N* .:B\+ZK'?>+[C?9D:ZJB(;V_<E8O*^;Y>>.>/I[UG?\(/KU
MA8^'+O1M2LH-:T:R%@_G*S6]W!A>&QAEY4'CO7H=9\NN:;#K<&C/=*-1GC:2
M.#:22J]3G&!^)H YO6O#.OZSHUC%<7UE)?Q:C#?RMATA7RR"(XUY.#CJ3G.3
MWP)_$_AO5[[5M,U_0+ZVL]8LHWA9+E6>">)\%D;&#P0""*ZVB@#CM:\+ZWK?
MAE(KG4;0ZU'>PWT;"-A;(\; A N2VWCDYR22?8-M_#GB >,)_$-S=Z<SS:6M
MDUO&C@!@[,,,>PW#D@D\\#BNSJI?ZG:::B-<R,#(Q6...-I'D(!)"HH+,< G
M@=!0!Q$7@;5X?!7AO05N+(RZ/?0733%GVRB)]P &W@G..^,=\\6XO"FN:3KF
MM3Z/=V']G:TQGGANE<M;SE=K,FW[P/'!Q74Z1K%AKNFQZAIERMQ:R9"N 1R#
M@@@@$$$8P1FFW>N:;8ZM8Z7<72I>WQ86T.TDOM4L>@P. >M '#P?#_7M.T/P
MV^FZO91Z[H<3P([PM]GGA?&Z-QG=V!R,?0=:T]<\,^(=>\,"SN[^Q;4)+J&X
MD9%=8(A&ZL$1>2<E>23GGZ =?=W4-C9SW=P^R""-I9&P3A5&2<#D\"DLKR#4
M;"WO;5_,M[B-98GVD;E89!P>1P>] $J%S&ID55?'S!3D ^QP,TZBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "N>\8^(6\,Z/#?$;8&N8XKBX,32+;1MG,C*O) P![;@>>E=#6=J
M]MJ-Q';'3IX(WCGWRQSJ2DT>UE*''3D@YYP1T- '!>-]0N-2^&5Y=-=V-_"V
MHVGV2XLSA)8_.BQGYFP=VX'Z=*Z"RUW6X/'4^@:D+&X2733?VQMD:,H1($,;
M%F.[J/FX[\"LJZ^'$S^']4T^QFL['^TM1BOFAC1C#!L*':@XSDIDGCKTXK7O
MO#&H7WBXZT;R&"-M*DTTI%NWJ78,9%;U!' Q^- &98^,-73Q#X=T_4/L+2:H
M9H[NVMT)-E*D9<)Y@8JQ&"".O?CI2:-_R-'Q(_ZZ0?\ I*M,L/ FO6R>%A+K
M&GYT!V6,16; 21M&8R6R_P!_!]AG).:U[+PSJ-IJGBB]-Q:M_;11HUVL/)*Q
MB,9_O<#/:@!?AG_R3/PY_P!>,?\ *L2?Q3XKEB\7-:G2(O[!E8H9(9'\Y5B$
MFW&\8)S][/X=ZZSPEHT_A[PKI^CW$T<SV<0A$L8(#@=#@]#6*GA'4DB\7(;J
MT/\ ;Y8H=K?N,QB/G^]P,]N: );?Q;/K&HZ+IFG+%;W5_I0U6:253((8CM 4
M $98LW7/ 4\'-<OXL\6:S)X,\9Z:\T-KJVBM''--!$=L\$V-K("WR,5)!Y;&
M..O'00>"K^PE\.ZE97EL-5TFQ&G3!U;RKN  #![H01N!YY]:=J?@)M6T/Q+#
M/=HFI:]L,LR(2D0C"B- ,Y(&WD]223QTH ZZS6Y2U1;N:*6;^)XHC&I],*6;
M''O7DFAZGXGT/P-JFL:3'IDMC8:C?3SVTX<RS(LSE]K @(0,XX;./PKUG3TO
M([*-=0FAENL?O&AC*)GT4$DX^I_PKD+;P5J4&AZIX=_M"V_LK4)YI'G6-A.L
M<S%GC R5S\Q ;/&?NT /?QA/JUU-;:*WDF*R@N?,DL9;G<TRED4B,C: H!))
MYW<=*W_#6HZAJOAVSO=5TY].OY$/GVK_ ,# D<>QQD>QKG]0\'ZM8^(DUGPE
MJ5I8M);1VEU:7<#20R)'PC#:00R@XZ__ %^LTZVFM+&.&XN6NIQDR3,,;V)R
M<#L,G@=A@4 >;>+-;U'Q/\*O$>KV4EK%IA2>*&)XF9Y8D8HSEMPVDE20,'@#
M/7CH#XBN#=1Z)I[^3+;:=!/+,;*2YYDW!%VH1C[A))/< =R,MOA]K5MX;UKP
MOI^K60T2^\UK<3P,9;?S#DH"& *Y)(/7DU>O?!^OV^K66MZ%K-G#J:6:65XE
MQ;,;>Y13E6VAMRL,GO\ EW $M?&6K2V>BV>H::VFZS?+.\R&VDF$:1$ LJ+\
MQW;EQD\9.<XYI:EXQ\4Z7X2U/4+C3K=+BQOHH(IIH)(TNH9)%175"=RM\W()
M/3WK3UKP=JU]'I.HV6N"+Q%IKR.MU+#F&828WQE >$X ')(QW/-&M^%==U_P
ME<:;?ZK:-?W4T,DDJ0LL,2QNKA43<3U7DDY.?8  #)=:\4P>-5\/L^DL+VR>
MZMYA#)_HQ1PI5AO_ 'G##G*?ATJO8^.KY= G.H10-JD6MOHJO!$YCD<'_6!
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
M<G8<^M $>@:YK>D6W@6VN/L+Z7JMI';+&D;>;$PM]ZL7+8;.WD;1C/4]:T?
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
MDSW]NAUN]:]CD2,GR6)0A2"?F'[L<\=3Q7:V<5U]@2/49(9KAE/FF*,HASV
M))Q]30!P\OC/6'\#'QM:16CZ<I:?[ T;>8UL'*D^9NP'P-V-N.WO46NS7]]\
M2?!L]C?6R6]Q:7DUOYELS;08X\EL2#<2#QTQ[U:M? E_:>%KKP@E_"V@RLZQ
MR%6^T10.VYHO0GD@/G@'H<5J:AX:O)O%NA:M9RVL5II,,T*6[*V7$BJO7MC:
M,<&@!OQ"FN],^'FMW.E3I9SQ6TDF]8\GG);'(PQSUYKG=;744UOX=CS;6:\,
MT^QO+:- #;-C(W,3@>XS[5V_B;1AXA\,ZEH_G>3]LMWA$FW.PD<''>L*3POK
M5Q?^&+RYO[%Y=&9W<)$RK+NC,>!R<8'.3G)[ 4 5[3Q3KJ:;XO@NA82ZGH!+
M)*D3I%,IB$JY3<2#C(/S4RY\=266C^%+K49[?3X=8LEFGOY(&>&*8HC+']X;
M0VYCDGHN.^1:'A+4O/\ %\GVJT_XGZ!4&UOW&(O*Y_O<<]N>*GMO#VK6>B:1
MI9?3KVTM+#[%=6MPC>7<8"!7Z'! 4\$'[U &]H\UU<:5!->O;R3N"6>V_P!4
MXR<,O)X(P>IZU>K%\)^'T\+^&[;2$E\U82[9 ( W.6VJ"3A1NP/85M4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 51U;6+#0K![[4I_L]JGWY2C,J=N2 <=>]7JXWXL?\DL\0?]>W
M_LPH V[#Q3HFIWB6=KJ$;73IYB0.#&[I_>56 )'N*ETS7M.UBYOK>QF:26QE
M$-P#&R;'(SCY@,\>E<3?:)JWB?6/!ES'ITEA::.ZW4MW/+'ND&U?W:*C,<-C
MG..*DT>XOK36?B-<:9;Q3WT=W&T$4SA$9OLZ8W$XP/Q'X4 >B45Q&C^)K^[\
M92:"M[;WD,FE?;HKL6S*HD$@0@8($B<@@@]B,FL.T\:^*7\&:/XIN)=-\B6_
M6VN;2.W;,B-<&+<KEOE(XP,'IDGG  /4Z*** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "H;JTMKV!H+NWBGA;[T<J!E/U!XJ:B@"*VM;>S@6"U@B@A3
M[L<2!5'T XJ6BB@ HHHH **** "BBB@ HHHH **** "BBB@""[L;34(#!>VL
M%S"3DQS1AU_(TMK:6UC L%I;Q6\*](XD"*/P'%344 %%%% !1110 4444 %0
M7%G:WGE_:;:&?RG$D?FH&V,.C#/0^]3T4 %%%% !1110 4444 %5)-+T^:]2
M]EL+5[M/NSM"I=?HV,BK=% !1110 4444 %%%% !1110 4444 %%%% !1110
M!1DT;2YKT7LNFV;W8.1.T"F0?\"QFKU%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5@^,M N/%/A:]T6"[CM1=IL>5XC)M&0> ".>*WJ* *NF
MV\]IIMO;7$D<LL4:H7C0J&P,9P2<?G7'7O@"[O[3Q;;RZO'&NOND@:*W(,!4
M*H!RWS*0HR.,Y-=W10!Q]MX5UM/%=MXAN=9M'N4TYK&6&*R*1D;PXV_.2.0,
MYSWQCMGI\/=03P#9^%QJ]L?LUV+G[3]D;YL3><!MW^IQG/2O0** ,ZWMM576
MI[BXOXI-/>!%BM5@P4D&=S;\Y(/''^3HT44 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %<IX@\1RVOBS2/#D%U!8/?Q2S?:ITW;BA4".,$@;
MSG/.>!T)-=77)^*['PUXFOH?"^OPQ---";BT8OLD!!PWEMU##@X[CM@4 :>C
MOK:ZG?VNK/;30Q+$UM/!$8_,#;MVX$GY@0.AQT/&<5<M=7TR^N9+:TU&TN+B
M(9DBBF5V09QR <CFO*?^*FTC2/&_A>VU2XUBWT_3EDL[ICF>(N#NA9AU8*"1
MWZ=,@#:TZ;PUXAO-#U;2-?EO-4MK>46-M&T*F)6CP5E1$!"C '/ .,=: .]_
MM?3?[0&G_P!H6GVT]+?SE\SIG[N<]*SM.\7:-JVJZCIUGJ%N\UBP1SYJ\MMR
MV!GD+QD^N1VKB?!NI>%]8\%>'[+5)$DUFQNU=K-I2MR+Y7.6*@AB22S$GC!)
M/0UJ>%I+(^-/'-C=- 9);^(^1(1EE^SH<[3U'!H ZK1[DP^'8+C4=9M+XHI,
MM_&%CB?!//!(&.G7M5JVU/3[VV>YM;ZVG@C)#RQ2JRJ1UR0<"O'-!NWM/ /P
MRGG.-'6^(O&/W%<F01%O0!SG)X! ]JZ?5;)7^)6M20(C6,GATG45P"C2ASY1
M8=-VT-U["@#N(M;TF>Y@MH=4LI+B=/,AB2X4M(G]Y0#DCW%&MZBVD:#J&I)
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
MQ#XHM=?U2Q@M=/NX8;9Y-L"X>(/C+'D\^O:J_P 'I;=OAM816\D;"*:Y4JC
M[/W\A /IP16-]BL;O5OBG)<6\$S)&BAI%#%1]D&<9Z<C]/:@#TR[O[.PMOM%
MY=P6\'_/2:0(OYGBF#5=.-M!<B_M3;W#!(9?.7;(Q. %.<$D\#%>5:?K*:?/
MX"FU;5)-/T^X\.I'!>'9L%R5C+!F=6"DJ.O'<=S3=>T?P];>'-,&F7#7UE-X
MKMY#/*R,A9W'F")E  3J"!QD-Z4 >I_VYI)L3?#5++[&'*&?[0GEAAU&[.,^
MU5=6OEN-"6ZTW7;*R61T,=\^V6(KN&0,D Y&1U[UQ^ORZ=X8^(&C)-.FB:1<
M6EP(9X(HDB%TSH6W%E*@LH^\<'J,\FLGQ-IF@V/PSU-](NGO+9]9AG6XD9&0
M2-/%O\HJ  O4<<9W"@#U.YU;3;)Y$NM0M8&BC\V199E4HF0-QR>!D@9]ZGM[
MF"\MX[BVFCG@D&Y)(F#*P]01P17"RV%C/\<B);:WD;_A'A(0R Y;[01NQZXX
MS5CX4[%\'2PQ8$46I7B1JO15$[X ]!0!U=[JVFZ:Z)?:A:6K/]T3S*A;G'&3
MS4EQJ%E:-&MS=P0F7/EB20+OP,G&3S@ GZ"N'\-303^)/'>GZ\(_/:Z#LL^
M&L3& G7^ 8?/8$GN:Y'2+ OI7POCUB)996N[A$-POS-!LD,2G/4;=G'TH ]C
M6Z2_TPW.F7=O(LB$PW"8EC/OP1D?C7->!/%L>L^%=%EU74K,:Q?1-)Y'F*CO
M\[#Y4SG&!^E=1;65KI]BMK96T-M;Q@[(H4"(N>3@#@<DUXE;:-IUY\ M+DLK
M6W.NM)&+*:)1Y_VGS\###G( .?10>PH ]KAU/3[FZDM8+ZVEN8L^9#'*K.F.
MN0#D4^UO+6^C:2TN8;A%8H6BD#@,.HR.]<'XI>?P=XNMO$]G:M<1:I#_ &=>
M0Q+R]P 3;O\ BV8R>P85VFBZ:-)T>VLBX>1%S+)C'F2,=SO_ ,"8L?QH Q/#
MVLZC=^+O%>G7\\+V^FRVX@V1[ JO%O.>3GKUSV[5MV^MZ3>+,UMJEE,(5WRF
M.X5O+7U;!X'N:\XO;VPLM1^*T^H027-FD=J)H87*LZFV"XR.G7KVYJ32[^V_
MX6OH[-J6GRB309(46U8>6O[R,K&&))8X]>O7 H ]!.OZ,MO'<'5K 02,520W
M*;68=0#G!-6A?6ANEM1=0&Y9/,$(D&\K_>QUQ[UY%<Z+?2V>O^ -/C,<MA='
M5M-FV?+'$V98E4]CYV4_W=WI7:>%=;AUC2)O&=\!9P36R*#-\HBCC!,A.>G[
MPR<]PJF@#L**KV5]:ZE90WME<1W%M,H>.6-MRL/4&K% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%5;[4K'3(TDO[R"U1V"(9I FYCT SU/M0!:HK/L-<TG5;FYMM/U*TNI[8[9
MXX9E=HS[@'CH?RI%U[2'OUL5U*T-TS%%B$HW,PZJ/4CN.HH T:*;)(D,;22N
MJ(HRS,< #U)K&/BG0;J-HK;Q!IRRO \J.MPC;4!*F3K@@,#[<4 ;=%9.FW\%
MKX<LKF\UJ"]0Q(#J!VQK<,> P X^8] /7BJ6M>(K67PYJ\NBZO:&_M;2:90C
M+(R,BD\H>G(P<B@#HZY[6M#U35+F39>Z0+1@ (;O2OM!X]6\U0><GIQFHO"O
MBFQU+2-%M;K5K276[C3H+B:#S%$K%HU9FV#IUSTZ58T/Q?I/B#4=2LK&ZB>2
MRG,) <9DPJEF4=2H+8STR* *EGH/B+3[<6]EK&B6T(.1'#HA10?H)\4RT\-Z
M[83336>IZ#;RS',KPZ$4:0^K$3\_C7375W;6-N9[N>."($ O(P49/ &3W)JK
M%KFDSV,U['J5HUK 2LLWG*%C(ZACGY3[&@##3PYKT5^]_'JFA)>2##W"Z&1(
MP]"WGY-.?0/$,DTLSZOH;2RIY<CG1"6=?[I/G\CVK:L->TC5+A[>PU*TNIDB
M29HX959@C#*L0.Q!!_$5!?W*CQ#I-NNNPVC$R%M/*H7O!L.,9^8!<%LCKWH
MRD\.:]'9O:)JFA+;29WPKH9"-GKE?/P:2'PWKMO9M9P:GH,5JWWH$T(JA^JB
M?%:EQXN\.6J,\^O:;&JR^0S-<H ), [>O7!'';-0ZGXPTC2O$&GZ-<W<*7-X
MKO\ /(%5$49R2>,DX '?GTH SCX5U@QI&;_P\40DHO\ 8'"GU \[BKPT[Q:!
M@>(=*Q_V"'_^/UHW>O:1I]TEM>:E:P3NRJ$DE"G)^Z.>A/;UJ.^\3:#ILDT=
M]K-A;O" 95EN%4H"<#<">,F@#(MO#FO6<SS6NJ:%!*^=SQ:&5+9.3DB?GFI8
M=%\2V[S/#K6C1/,V^5DT5E+MC&6Q/R< <FM:[U_1["=(+O4[2"5RH59)E7EO
MN_3/;UIU]K>E:6Y6_P!0MK8A=[>;(%VKT!.>@)!&30!B6OA_Q#8F0VFK:';F
M4[I#%HA3>?4XGYIT&A^)+5I&M]9T6$R'<YCT4KN/J<3\U:/B_2!XM_X1S[5$
M+Q8/-?<X&"6 5!ZL>3@=,#UK<DD2*-I)'5$0%F9C@ #J2: (K-+F.TC2\GCG
MN /GDCB,:L?923C\S4]4++6]*U&62*SU"VGDC4.Z1R@D*>C8]#Z]*XZ#Q%=^
M+-7UFST/Q);6$UA<I%:(JQ3)<J$5W9E/S$'<5^4C&,T =OJ$$]U8306\D,<K
MKA7GA\U!ZY3(SQ[BN5_X0[4O^?KPW_X3_P#]NKJ[R^M-/@\Z\N(H(RP4-(P4
M%CT ]2?2JA\1:*-,?4FU6R6QC8H]PTZA%8=5)SP1Z=: ,63PSKDT<4<NI: \
M<(Q&K:$2$^@\_C\*/^$9USS9)?[2T#S)01(_]A'+@]<GS^:VX/$.C75]<6,&
MJV4MW;)OFA2=2\:]RPSP!W]*=;Z]H]WI\NH6VJV4UE#GS+B.=6C3'7+ X% '
M/GPIK!A6$WWAXQ*Q8)_8'R@^N/.ZU*GAW7HKH74>J:$EP!@2KH9#XQCKY^>E
M=/%+'<VZRP2J\4B[DDC(((/0@]#7$>&]2U[7-:\26<FKB*+2[_[-"5MD)9=H
M;+>_/;% %YO#6N/;S0/J6@M#.^^6,Z$2LC>K#S\$^YJ2+0?$4,C21:QHD<C(
M(V9=$()4=%)\_H/2LWQ7JNO:+X"_M&'5(FNDNXE%Q' N)89)U5>#D [&'/J*
MZ2:Y4^*K2W7788R+>0OI>U"\O(Q)G[P"^W!S0!CGPMK+6\=N=0\/F&(DQQG0
M?E0GK@>=@4Z[\-:YJ B%[J6@W(B_U8FT(OL^F9^*V[GQ!H]G.T-SJEI"ZL$8
M23*NUB,A22< XYQUQ5:6^BN?$&GK:^(K95>WD;^ST\MS<@@;9 <[@%YZ<'-
M&?<>'M?O/+^TZKH<_E_<\W0RVWZ9GXII\,ZV99)3J6@>9*")'_L(Y<'J"?/Y
MJAX4\:0+;W\'B37K-+Q=8NK.V\]XX2Z1OM4!>/\ ]9K0U+5=2MOB7H6F)=#^
MSKRTN9)(/+7[T>S!W=?XC0 MGX>U_3E9;+5="M@_+"#0RF[ZXGIUWH7B/4+<
MV][K&B7,).3'-HA=2?H9\5L3:]I%O?I83:E:QW;N(UB:4!BY&0N/[Q';K5^1
M2\;*KLA(P&7&1^8(H Y5O#FO-9I9MJFA&U3[L!T,[%^B^?@4T>&=;$D4@U+0
M!)%@1M_81RF.F#Y_%9_@W5==\1:'>W]YK:6YMKVXM\I:IMVQMC<<_K730:O!
MIMM86NNZK8QZE. @#2+'Y[9QE%)[^@SUH S;K0/$-]L^UZOH=QL.5\[1"^WZ
M9GXIUQH?B2[@$%SK.BS1 @^7)HK,O'L9ZWK?4K&Z>X6WO+>5K9MDXCD#&)O1
ML=#]:AL=<TK4[B2WL=1M;B:-0[1Q2AF"GHV/3WZ4 <\_A+5I84ADO?#KQ1DE
M$;0,JI/7 \[BGW'AG6[N.*.YU+0)HX1B-9-"+!!Z &?CH*W4U[2)+\6*:E:-
M=$L!$)1N)7[P [D=QVI/^$@T;[#-??VM8_9()#%+/]H39&XZJS9P#R.#0!BS
M>&]=N$B2;4]!D2$8C5]")"#T&9^/PKG-3\'>-YM5GF67PAJT4[AC+J>GOOB
M &Q%!8!1@D#/4D]ZZ^\\9:-9>(K'19+R 7%W$TP8R *J#&WGH2Q(P/QIUMJM
MG;WNM75UXELY[.%X\Q,T:+8?+@JS@\[B"?FZ4 8=AX'U6QMA$E]X?"B1I5C_
M +"RL3-R0@\[Y1GT^M6V\+:R[R,VH>'RTO\ K"=!Y?OS^^YKH?[9TO[%!>?V
MC:?9;A@L,WG+LD)Z!6S@Y[8IESKVD65XEG=:E:PW#L$6.24 [CT'U/8=Z ,$
M^%M998U:_P##Y$7^K!T'[G?C]]Q4D7A[Q!!<O<PZMH<<[YW2IH9#-GKDB?)K
MJ9)$AC:21U1%&69C@ >]4/\ A(-&^PP7O]K6/V2X?9#/]H39(V<85LX)SQ@=
MZ ,*V\,:W9^?]EU'0(/M'^N\K0=OF?[V)N?QIO\ PBFK^3Y/V[P]Y6[=L_L#
MY<^N/.ZUMWGB;0M/>X2\UBQ@:V ,ZR7"@Q@\#<,\9[>M6FU73UTU-1-[;BR=
M0RW'F#RV!Z$-T.<C'K0!C6NB:W'J-M=7.IZ/*(!L'EZ04D$?=5?SCM_(_2M^
MVM;>SB\JU@B@CW%MD2!1DG).!W)YKD?#?B*XU;QYXDLAJ45WIMI#;/;K&J@1
M,_F;P2.2?E'7ICM70VWB#1[RYDM[;5+.6:-/-9$F4D)_>Z_=]^E #YM$TFXE
M:6;2[*21CEG>W0DGW)%.31M+C@D@33;-89""\8@4*Q'3(Q@XJ"U\2Z'?7<-K
M::Q8SW$X=HHXIU9I I(8J ><$'\CZ57\1>*M,\,_85OYT22]N8[>)6;;]Y@"
MQ/8*,DD_3O0!I2Z983RQ2RV-M))$ (W>)24 Z8..*&TS3WU!=0:QMC>J-JW)
MB7S /0-C-<B?%9L/B!?P:CK-LFA+I$-[$TFQ$5GD9<[^K9"C'/>NL&JZ>=-3
M41?6YLI%#)<"0;&!Z8;H<T +=Z7I]_+%+>6%K<R0G,3S0JY0^JDCC\*YS5/#
M-UJ?C^QU>>UT^XTN"RDM7BG<LY+.K;@A0KQM]>]='I^IV.K6YGT^\ANHE8HS
M1.&"L.JG'0CT-<OXVUC5]*UCPW;:;>K!'JE]]DF#PJ^T;2=R^_'?- '6?8K7
M[']C^S0_9=NSR/+&S;Z;>F/:I8XHX8DBB18XT 5448"@=@*XG3/$>L#QUJ?@
MZ_F@EE2P%]:7\,.TA"P4JZ9(W G@C ('2K/@?Q*][\.M)UK7KZ(3W*GS)I-L
M89R[   8&>  !0!T2:1ID0 CTZT0"7SP%@48D_O]/O>_6E32=-CO#>)I]HMT
M26,ZPJ'R>IW8SW-0'Q%HHTQ]2.JV2V,;%'N&G4(K#JI.>"/3K3[77M(OM2FT
MZTU.TGO85W2V\<RLZ#U*@Y'4?G0!?(# @@$'@@]ZJV6EZ?IH<6%C:VN\Y?R(
M53<?? YI=0U.PTFV^TZE>VUG!N"^;<2K&N3T&2<9J/\ MK2SJ":?_:5I]MD0
M.EOYR^8RGN%SDCWH =)I.G2^=YFGVK^<P>7="I\QAT+<<GW- TG31)%(-/M
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
M^"_B;#I#B:\;5KLJD+99EV1Y QZ@,!6QH=_X2\4:QH>J66KW%_J%K'(8H=R
MVJ,F'$JJHPO '/&<8KT".V@A;=%#&C8QE4 -)'9VL)E,5M"AF.9"J ;S[^M
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
MMRNKP2 ?*D&XL\'_ '^"\=U9J /2D=9$5U.589!]JSCXBT<7R69U&W$[R&%
M6X:0=4#="W^SG/M5N^2XDT^Y2T8)<M$PB8]GP<'\\5Y 9H-3^!,>@)A?$$.R
MU%D6Q<)=K*.=O4'/SY]"3TS0!Z;?^+_#FES3Q7VMV,$D&T3(\RYC+' !'8G!
MX]JD\3SW-MX5U6ZLKEK>Y@M)9HI556VLJEAPP(/3TKD=.^PS_&35;>ZDM;BX
M_L2WC96VDLP=RXQ_WR2/I77>*$>7PEK,<:,[M8SJJJ,DDQM@ 4 9'A/QCI6H
MZ9HMA<ZU:2ZY/I\$LL!E7S&<QJS<#OR3BMVQUW2]2DNH[&^AN'M6*SK$VXQ'
MT;T/M7F1@L-:\!^ K'2&MI=5MYK*5/LY!>WV &=FQRH&"#GJQ ZD5L>(X-1\
M/>-3<:1$YB\41"RD9!Q;W:@[)C[>7O)_ZYT =[8WUKJ5HEW93I/;R?<DC.5;
MZ&JM_P"(-(TN5H[W4((&0!I-[<1@]"YZ*#V)P*MV=I#864%G;)L@@C6*-1V5
M1@#\A7GOAZ_L]/N?'&E^)IHH9Y=1FN2MPP'GVDB*L97/W@%7;@9QC% ';WOB
M'1=-F2&]U6SMY9(VE5))E4E%!);&>@ //2C3?$&CZQIKZCIVI6MS9QY#S)(-
MJ8&3N/; YYKRK2K632)?A1;^(BD<\4%Z&^TX'EDQJ8U.>A VCV(%&N6%PLWC
MS5M$@>;37N-/DD2UZ7#1,&N-F."=O!QU.1U!H ]2@\2Z+<M<K'J=L&MD$DP=
M]AC0]'.['RG^]TJ&W\8^&[IW6'7+!REO]J?$R_+%G&\^@Z<^XKE]+U'P=KFI
M_P!O:9J,U_=PV$D<MS),VRWA/.V3. "3T!YX)[5@Z/=Z38_L]65[+IUM?QQV
MR13)V4F89+E?F 4X8CVH ]-A\1Z1/'=O'?1G[(@DG0@AXU(R"5(S@XXXY[5S
M_P#PF.E^(/!#ZG!KZ:(LQ 2Z<H7B^<[1M?@LRKTYZUB:+J5K<_%RY9-634#=
MZ#&(IHT CD83.2(]HP5'KEL<@GBN;?4K%_V9S:_:8O/MXHHI8R>4D^T [#_M
M8&<=<8/>@#V>^U6QTS8+RY2-G!*)R68#J0HY('<XXJ"3Q'HD.GVU_)JUFMI=
M,%@F\Y=LI)P IS\QSV%<FNHQZ=\7+BXU&XC2QU#2HDTZY=P(B48EXPW3<<AL
M=P!Z5QVK016G@G7997B32[[Q3'-8(Y 5XO.CWLN?X"0YXXQST- 'KVF^(='U
MBZN;;3=2MKJ:V(\Y(9 Q3/0_3WJ[<W,%G;R7%S-'#!&-SR2,%51ZDGI7#K=6
M?_"\8DBG@R_APJ KCD^>"!^62/:IOB<US!H^D7R([V-CK%K=:@J G_1U8DL1
MW .UOPSVH Z>TUW3+YKA;:]B=[8;IHS\KQ@C()4\@'L<<UQVDZY=^,=0U(Z;
MX@^P2V&J-## D2R1RV\>S<6!&3N);D$8XQWS+<F'5/BIH6J:1<Q306VG7 U"
M>%PR&-MOE*S#C[VY@/0$T?#.]M;EO%BP7,4C'Q#=N C@DJ=F&^GO0!?\>:EJ
M&EP:'-87KV_G:S:VTZJBD21O( P.02/PQ6UJ'B+2-+E>*^U"&!XU5Y-QXC4G
M 9ST4$@X)P.*YCXH7,%OIWA[SIHX_P#B?V3?.P' DR3] .M<WXPUFPG?Q_I\
M<D5A=#3QN15W3ZC^X)5AG(\M0<?*,]26% 'I[ZWID>IIIK7T(OI(_-2WW?.R
M?W@.X]ZB@\2:+<V%U?0:E;26EH2+B97RL1'4,>V._I7#:M.L'A;PAXST\/<G
M21$LPA7<TMM*HCE '\1!VD?[M1:7IVJZ?XNN_#UU$S6FOE-8F90-D# _Z1%[
M@GRE]PY- 'J$<B31))&VY' 92.X-9S^(M'BO5LWU&W69I?) +<&3^YNZ;_\
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
MQJA;<" <Y.T8'8YKI* $VC.<#-+56_U*STR%);R<1+(XCC&"6=ST55'+$\\
M9XK$U?QOH^F>%;_7HYC<PV9:-XXT;>)1_P LV7&5.<9R!C.30!T211QLS)&J
MLYRQ P6/O6%IVCZN=:DO]:U."[CADD-A##;^6(E;C+')W,%^4'C@MUSQ5O/'
MFEVFHZ)9$RL^IF0[A"^(U2-F)Z<G< ,>^:T[OQ1HMC</!<WZ1M'(D4K%6*1.
MV-JNX&U"<C )'4>M &O3&BC=U=XT9D.5)&2OTJGJ.M:?I1 O+C8Q0R;$1I&V
M#JVU03M'<]!7*^(/$1@\4>#KJTUE1HM^]P9]K)Y,B+ SJV[&>OOC@<4 :>M^
M'[S4_%V@ZO&UK]FTP3AXI"=THE0*>V!C&>^?:NE5510J*%4#  & *Q8?&'AZ
M?1[C5DU:V%C;.8YIG;:(W'52#@@].,4U?&?AQKTVG]L6HG$1FVLVT%!R2">#
MCN.H[T ;211Q@A(U4$Y(48R?6G;5*E=HP>HQUK,TWQ%H^KV-Q>V.H0RV]LS)
M.Y.WRBHR=P;!7 YYIEOXGT6XN)X%OXTE@B\^1)@T1$?]\;P,K_M#CWH U@BK
MC"@8&!@=!Z4;5QC:,9STK!M_&_AFZGLH8-9M9)+T[;<*QQ(><#., G!P#U[9
MIMEXOL+_ ,7:CX?B$GG621;G,; ,[[R5'&, *.>ASQTH WI(HY4V21HZ_P!U
MER*<0#U I:QM1\5Z!I-U+:W^K6L%Q%#Y\D3/\RID#) YY+  =3GB@#8VC.<#
M\J6N$\;^)EN?A;J/B#PQK./+0-%<VVUL_.%*G<#CJ?0BNLOM7LM+C0W<Q5F4
ML$2-I'*C&6VJ"<#(R<8&10!<CBCA39'&J+UPHP*<% Z "L\:_I3:5!JB7\,E
ME/@0RQMN$I)P H'+$GC YKF?"NORZEXX\7P/J4MQI]FMH84F01_9RRR%U(VJ
M1R/XN>!0!VQ /4 TA1"VXJN<8SCMZ5C#Q?X?\ZWB?5;>)KE0UOYQ,8G!. 8R
MV XY'*YZCUJ6]\3:-IUSY%W?)$WF+$SLK;$=NBL^-JL<C@D'D4 :NU=NW QZ
M8HP,@X&1QFEK)N/$VC6MSY$]_&C"40%R#Y:R'HADQM#=/E)SS0!K4SRH_-\W
MRT\S&-^.<>F:Q]3\8>'=&N)K?4-7M8)X(O.EC9\LB9 R0/<CCK6ND\4ENMPD
MBF%D#B3/!7&<Y],4 /VC.<#-+7+Z=XBT33M#N-0N?$Z7MF;R15NIF7"L6_U2
M[0-P7.!C-:>G^)=&U74KC3K'48)[N!=\D2'D+G&X>HSQD9&: -)8HTD:18T#
MM]Y@.3]33MJDYP,XQG%0WEY;:?9RW=Y/'!;Q+NDED;"J/<U1@\2:1<?:P+U(
MVLU#W"SJT+1*>C,' (!P<'I0!J;5_NC\J:T4;LK,BLR?=)&2OTK$MO&OAN[N
MK.VM]8MI);W_ (]U!/[SN!G& 2.0#R>U7;+7=,U&^N[*TNEEN;,@7$2JV8B>
M@;C@GMZT :&T9S@9H(!() ..1[57L-0M=3M1<V<OFPEBH<*0"0<'KZ$$?A6=
M>>+M L+FZMKC5;=9[50TT0;<R YQD#)SP>.O% &R  20 ">3[T;5_NC\JPAX
MV\-%K$+K-JWV[:+<JV0Y;A1GH"3P <<U9U'Q+I&DRRQWMZL;0H))L(S"%"2
MSE00@.#RV!P: -*.*.%=L4:HN<X48&:%B2,/Y:(A8Y)"]3ZGUK,O?$^AZ=<Q
M6UWJMK%-+&941I!ED SN^GIZ]JA'C+PX="?6SJ]LNG1N8WG9MH5QU4@\[O;&
M: -#3M.ATV!XXLEI)#+(Y !9CWP.!P  /0"K>T$YP,UEV7B71M1U:;2[/48)
MKV%-[PJ>=N<$CL0#P<9P:1_$VC1ZA%9/?(LTTI@C+*P1Y!U0/C:7X/RYS[4
M:NU?[H_*FO%'( 'C5@#D!AG!]:Q)/&OAJ*]%FVM6GV@W"VNP/D^:W1>._P#+
M(S6CIVKZ?JPNC874=P+6X>VGV?P2K]Y3[C(H N$ ]0#36BC9P[(I8 @$CG!Z
MBJ.HZ_I.D7%O!J.HV]M+<$^4DK@%L DGZ  \]*;I7B+2-;M[B?3K^*>.V<I,
M02OED#/S X(XYH T6BC>/RV16C(QM(R,?2@(BYPBC/7 ZUFV?B/2+Z\CM+>]
M4SRH9(4963SD'5HRP <>ZY%:4DB0Q/+*ZI&@+,S' 4#J2?2@!=J_W1^59GB#
M2I=9T&\T^VO6L9ITVBX1 Q7D$@@]0<8(]":;9^)M'O[CR+:]#2F#[0BLC(9(
MO[Z;@-Z^ZY'-<[_PL[2/^$8U?70DYAL998TC\EPTA0[1VXRV>O0=<4 7H- U
MB^:)->ET9X8I$E_T*R97=D8,OS,YVC(&< GW%=566NOZ?_9T%X\S!9N$18G+
MNP&2%0#<<<]!TJ'_ (2[P_\ 8+6^.KVHM[J800N7^_)G&T#KD'@CMWH V2JD
M,"HPW7CK2D ]1FL!?&WAI_M>W6+<FUQYJ@G(STVC&6!P<%<YJ;_A+?#_ /9M
MEJ']KV@M+Z01VTAD \UR=NT#KG/!].] &QM4XX''(XZ4;5_NC\JP[#QGX=U1
M+UM/U6"Z^Q+NG6'+,H]0H&6'H1G-1>'O&.FZ]X;36P_V>W8YQ("" 6*H.G)/
M' SR<4 = \4<D9C=%9#U5AD'\*4*H7:  H&,8XQ6?8:]I>IK=&UO$)M#BY20
M&-X>,_.K %>.>17)ZGXH^T>/_"-IIFJ3?9+Q[@SV_E;4F1869'4LH+#/<$KT
MH [I(HXP D:J%&!M&,#TIP !)  SR?>FS316\,DTTB1Q1J7=W.%51R23V%9V
MG^(M*U.[^RVEV&N#")UC=&1GB)P'4,!N7/\ $,B@#3(!Z@&C:OH/RK-M_$&E
MW=W%:P76Z6;=Y/[M@LH7[Q1B,,!Z@FB#Q#I5S=1VT5UF27=Y1,;!9-O+%&(V
ML!CJ": -+:O]T?E1M7T'Y5@Z'J6GFRU:^3Q"-0M(KR5I)Y'4):@ $QA@ -JC
MN<]>M3)XKT)KQ+1]3@@N9%#QPW!,+NIZ,JN 6'N.* -@JI4J5&#U&.M!52P8
MJ-PX!QR*Y[_A._"W[DC7+0K-+Y*,K94OG;C(X SQD\'UJW>>*="L+Z:RN=3M
MTNH8O.DAW9=4R!G YR21@=30!J[%"A=HP.@QTI<#.<#-<^?'7A<6]G<?VW:^
M3=D"%PQP<MM&?[O((^;'((K1U+6]/T@9O;C8=AD*I&TC!!U8A02%'<]* +HB
MC65I1&@D88+ <G\:=M7T'Y5D3>+/#\'V+S-8LE^VQF6V/F@^8@4L6'M@'GI5
M.Z\=:##X9U#7K>[^U6ECN640HQ<.!G85QD'IUXP<]* .D  Z#%%4='U.+5]*
MM[V+.)45B-I&"0"1R!ZU>H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB?BG'O\(PNT9>&+4;26;Y
M=P6-95+,WL!UKMJ* .$>.VUSXH:-J^C20SP65A<)>W<#!D</M\J/<."<[FQV
M'U%4-*TN\T_Q;=>#1 W]A_:5UF"3^%(BQ8P>V)P"!_=W5Z)=1S264T5K*L$[
M1LL4I3<(V(X;;WP><=ZR_#^CWNG)+<:MJ(U'5)U19;A81$NU<[551G !9C[E
MC[  &Q(&,;!#M8@X/H:\<\+W/AR_T'3_  OKT.HOXCL)51],>:<$S(W$HP=N
MW^+=T'/X^RT8&<XY]: /*?&;P/K<GB_2TAN(-#9+?58EDQ]M3<&V8S@F,[6&
M>I^7MBK'B3Q#IMMXKT+Q)>7-P?#5WI\ELM[:R2*L$K.CC?LY 8*!@]QSTKTZ
M@@$8(R* /(]3;2M$M=&\2:+9W;>'HM<>]OI#YDGF&2(H;G:V6VACU[XR.H-:
M7BFXTGQ)X!\77WART6X:ZLAYM[#"1]I9 <*"1E]JCK[XZYQZ50  ,#I0!YA+
MXATO5_'O@*YT^Z%S +>\0RQJ2NXQ1C;G&,YZCMD9Q5?2KZUM_!OQ#T^>01W2
M7FIN\;@C"OG8?3YLC'KVZ5ZL !T I: /);&\_L^?X<:S=2+_ &+'I)LY9\_N
M[:=HD +G^'.TKD]#D'%1^((D>/XDZS;2I_9=YI<=O'(K?)<7"Q,"4/1B 57(
M[\=0:]>(R,'I1TH \PN+NQ7Q#\,3'/;A4BG'RL,*#;;1],MQ]>*[K1?$FE>(
M&O5TRZ$[6,[6]PNQE*..HY R.#R..*U:JVMA':S7$X9I)[A@TDCXS@<!1CH!
M_4GJ30!Q_P 2+F"&X\("69$(\06\AW,!A0L@+'V&1S[BL"74M$T[Q/XHT7QA
M+>P#4[DS6I62817D#Q(FQ1'U8;=N.M>LT8!QD=* /._$]A_8.A^&_$FE6$\9
MT HC6>2\GV-P$>/D\LHVGD]5K>N?"ZZSX)N](U'"W&H(TL[CDQSL=P(/^PV
M/9173=:RM=L]8O;6%-%U6+39EF#2226PG#QX.5P2,'H<^U '.^!KO4M8MWUG
M78&@N[")M-(;G+QM^_D&.S,JC_MG72:!XATOQ/I2:GI%S]HM'8J'V,I!'4$,
M 15C3M/CTS38;*%W81KCS'Y9V/+,WJ222?<TMC8Q6$+I&69I',DDCXW.QZDX
MX]!QT  H X7QCJ]CX:^(>CZQ<WL4#/I\]NZW>]863>A&UU5L/NQQCD=QQG&C
MU/0](\!6T]I>V&K12Z\LT]VH+P:=))(9/,VC! 3@#.,D@GKBNXU/0]</B%M7
MT?6+:+S(%@DM;ZU,T8"DG<A5U*D[N>N<#T%:6E:4]E)/=7<T=Q?7(432Q0^4
MA"YVA5R2 -S=23SUQ@  \N&H6BW?Q/5KZ6?[3ID+Q33Q[?.'V9UR,*!@D@#
MYXQFK7B:2P/P L1&T'SVNGQX7')62(LN/4?,2.W->M44 <#=7MD/C+I+)<P;
M3HDR;E<8YD1E&?H"17.Z0=)OO!FK07>J/8JWB:X>&]MW -M(92T4ASQM.._&
M#^(]@HH \6\1ZGJ,WPS\7V.L3V5[)!/;Q1:G:J$6_P M&?NCC>H !QQ^5=3J
M%]8+\7?#[QW5N(O[)N5W*Z[<%D*C/T!(^E>@  # &!10!X9/<6;? /7HUDA+
MOJ,Q" C+$W89>._RC(]A79:Q=VK_ !5\,BUNK<%M-NT1D<$ MY>P<>N#@=\5
MZ#10!XWX6NO#>HZ%IGAG7(=1?Q'I\J*^F/-.#YZ'B48.T+_%NZ $_C?@NK W
M?Q38S6_[Q0 2P^8?9@OXC=D?7BO5<#.<<^M% 'D=I?V]HOPGOYY<6L-C+!)*
M 6"R&U10AQ_$2",=<C%>CZ;XDTG5M6U'2[*Z\R]TYE6YB*,I0D<=1S^%:M58
M;".*_GO2S//*H3<V/E0$D* .V23ZG\!@ Y?Q[JUMI<_A\W44,<<E_M&HSIN2
MR.QL-Z;FR5!/ SDYQBN#F<7'@SXH6<#7-Q.UR\X\R$AW0Q1_,1M &<$]!P.!
MBO;J* /-M;UFP?Q)\/\ 6EGSIJO=1FY"-LW-;X4#CG)X'J>*YGQIK%K>^&_'
M-G&#87$-Z"UA# ?,N &C_P!(D)!.T@<8V@8&22:]OHH \T?Q/I_A[XCZI=ZY
M*T6EZS8VW]GWDD3&,B/>&BZ<$E]V.^?<4S5'TJW\3?#N&VM8M/LTN+IXK9U$
M?EH8G",5/W=QP0#@Y..M>G$ ]1FB@#QO5;RT-I\6HUN(3YJ)Y:AQ\Y-L%X]3
MNXX[UJZA=:>==^&1$UL402G[RX4?9B!]/F  ]Q7I]% 'C>L&:]NOB9%I/^DW
M'GV$X@@?YIDC6,RA<<DX5E.._%='H&J^#-?UBVUO3);NZO+2W<2W%Q--BSC8
M?,K[SMR3QCGN1P,UZ#0 !T&* /#;*XLX?@KX-4RPI)'J]L[+N 92MP2Q([8'
M)]J[32]0MK#XL>*%N9"AO+.REM_E)\U$63<PP.0.YKOJ0@D$ X..#Z4 9N@^
M(-,\3:3'J>D7/VBTD)4/M*G(.""" 17):I=V-E\;--EOIH(5_L*41R3$* _G
M+T)Z'&ZNWL;&*P@:.,LQ=VDD=\;G8]2<<?EP  !TK$E\/7DGCZ'Q$+FW^SQV
M#6)MRA+$,X<MNSC.5 QB@#S?6K-+3X;_ !"NX-L6G:EJ)DL$' EYC#.@[AF#
M8QU STK>UW6]/T7X@QZCK=U<PZ)J.F116E_;RR"))$=RR,8S_$&!!/I7IU!
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
M6P#$ =>00?>O7Z* ,CPOJ%KJ7AG3[BSE$L/V>-=X! )"C.,]?3Z@CM6O110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !4%[>VVG6CW5W,D,"8W.QXY. /<DD #N34]<5\28KQ=/T7
M4;>&6>VTW5[>\O(HE+,85)RP4<G:2&Q[9[4 =!:^(]*NY;J%+KRYK5!)-%/&
M\+HAZ,5< [??&*K:5XT\.ZW>06FFZG'<3SQ--&J*WS(K;6.2,=>W7!!Z&L"9
M[;6/B5I&NZ9=126%AIMPM[=QN#&0Y7RXRW3((9L=L<XR*E^$7EK\-M+B"A98
MS,)$(PRDRN>1U&1@_E0!K:KXNM=+\4Z;H3PW+37B22LZ6\C*JJ.Q4')R1TZ#
MKC(I1XZ\,M?K8KJT+7#70LPBJQ_?$ A<@8[CGI[UC>*)UL/B9X2OITE^S_9[
MV'>D;/\ O&$>U> >3@X]<5'X,GA'B+QS)$JRRMJ EC5<9E41*!M/<;@1GUH
MZ2V\6:)>7EM:P7NY[IG6W8Q.(YRF=P1R-KXP>A/2JMSX^\+VBW32ZO%BUD\J
M?8COY;8!.=H/ R,MT&>M>;6VK6]W%X&O5CGA6WU,K-86UDZ0V),<@\L +DMG
M'4DGD@ '%;$4]L;;XI?.F9S)Y?\ TT'V8*-O][YLCCO0!Z+<ZWI]KY(>9I#-
M&98U@B>8E!CY\("=O(YZ<US7BWQA%:6.@&PFF,.L7MNGGPP2$_9W!8E2%^\0
MN,?>P<@<9KFQ'!/H_AFXLO$3:%KMKHD(BN)<&WF7 #0R*W&0R].HR>#CB;6=
M3FN_#WP\GU*U2PO#JUM/-;(I40H$D7=@\JO*]>F<4 =5:7]GX9M[DWVLW]Y!
M(?M<236\DLMK 1T?"E]N0W+XQR.QJY=>,_#EE]D\_5[<?;(FGM]I+^8@7<2,
M ]OSZ#FN+U/5-.T+X@ZPWB0W\6F:M#;O87=O)/Y3;4VM$?*/7.2,C^(^O*RP
M:9IOBOX>6]G9&QLK?[<4@E+$PJZ?(6W9*ECT!Y!..U 'H$&M6%WH::S:RM/8
MO#YR/%$S,RXSPH&XGVQFN!UOQI-K/@+3=?TNYN]/$FHVZNNPH&B>8+@LR\_+
MUVG%>ER+F%U4?PD 5XE%=PM\$M T]UD6YM;ZUCGBDB92I6?+C!'. ,GT&,]:
M /6M+\3:/K5[<V>GWJS7%L TL>QE(4]&&X#<IQ]X9'O3(O%6BRW]O9+>XEN0
MQMR\3K'/MY/EN0%?CGY2>*X[6U?4/B7J<&GSIY]SX4DMX)%;Y?.,C%1NZ9P<
MX].:J>%;_P -ZW;Z'I]SI^J-K^EM$7LKE[D"SDC #2$L=@4 $CUR!CG% ':6
M_CGPU=W\5C;ZM%+<RW#6J(JL<RJ,E<XP.._0X..AJS%XIT674+>Q6\Q-<[A;
MEHG6.<CJ(Y"-K_\  2:X[PC$;_1_'MK8NBWMSJU\T#="=Z (X/=<YP>G6J/A
M2^\.:U::%I=UIVJ-XATMX=]C</<XM)8P 9,D[ H )'KD#'.* ._O/%6BZ?)*
MMU>[%AD$4TWE.8HG.,*\@&U#R/O$=1ZUB^,?$O\ 9VKZ#I"/<HFH716XD@AD
M+>4L;-A&4=20/N\@9Z=:YC2;A+'P#XF\+ZTI_MGS+U1;NN9+WS2S(\8ZON+
M9'3'.*LWL4FC77PRL-1G4W5B=MTQ;(0BV*98]AN.,GK0!V=EM\,:#<W&IZO=
M7=G&[3K/<QEI(83@A6P-Q"\_,1G'7I4I\4Z,)-,C^UMNU-=UD/(D_?#&>/E]
M.?ISTK4EBBN;=XI562*52K*>0RD8(_*O&WTG7H_"MQ;)'*)O!%TTE@[?\O81
M@ZCUP(#MQW+^U 'I&O:WI2Z3J\%SJ\VFBVCV3W4:LK0%AD%6*X+8Y&,UD:Y?
MW=OXG\#I::G<M9WDTD<R' $ZB!F5FX!SG!]/:J_B5''PDU^YN8VCO-3M99VB
M;[X=UPD>.[*H1./[M5=6NH#JWPWD$JE$D=G8'A0;<J"?3YCCGOQ0!L^'+V^D
M^(?C"QN+Z>XMK5;)K>.3&(MZ.6"@ =\>_ J#Q9K4NB>.O"C3:I);Z9.+O[3"
M2!&VR+*DX&2<G@9/.,#--\-31GXI^-0''[Q+$(>SE(W#8]<$@''3-'C*2.S\
M<^"]2N_W=A;2W:S7+C]W$7APFYNBY/ )H Z#2_%>A:UIEQJ-AJ4,EK;$K.[9
M0Q$=0P8 K^(J6P\0Z7J6H2Z?;W#B]BC$K6\T+PR;"<!@K@$KGC(XKS3Q!I-]
M?3>,/$&B6LL]G*^GND<!*F^-NX>4H1R>, ,.I!Q72^&+[PMXBUR#5M%@O[F]
M@@:.6ZNGN/\ 1U/_ "S/F'!8GL,]"<],@'87VHVNG1H]S(09&V1HB,[NV"<*
MJ@EC@$\#H":Y[6_&UA;>"=4UW2YOM+6L<J*HA<E)E4G;(N,I@@9W 8_&LKQ]
M<_V/XE\/ZW?QWK:)"EQ;W<MHT@:W:384D/ED-M^0@_7Z51U@:$?AIXMO=#MI
MT@U*"3$\S2EKR8H1E5D^8]AGO@]AD@$.KZW=Z)H-KK=IK.K.]^EO:R07%M(R
M+*\D8>9-R_(=K, H^4DC XQ766-Q:Z%+<W$VKZE=6MX!-;6<T$LTL 7AR!M,
MA4DK]X8''K7.^-+VVD^'&A>7,KDW5@V%.3A'0MP.> .?2D\1:K9Z'\0UU36G
MO5T/4-.C@@OK264)%*CN2C>4<_,'!!YZ?6@#MT\1Z1+I5MJ<-]'-:71"V[Q
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
MKV"B@#D_ EQK$UEJ,6K3PWOD79CM]2BB$8O8PBX<@<$C[N1P=O'3-9>B7?\
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
M=!(C(2P##!VL0?P(Y%>736]U8^(GU#PS/>Q37&K[-0T.ZA9X9AYN&N(R1\G
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
M!;HWFDABH( 7S%7/2IO,MM&\2^(=*\1Z'JEY#J5XUS9S6T,LT5Q'(J@Q$*<
MC&/FXQUXZ@'J<,T=Q!'-#(LD4BAT=3D,I&00?2N;T7QC#J^O:WIYMKBWBTV1
M8O-FA90?DW,S,1A1R, X..>];FF6ZVNE6=NELEJL4*(+=#E8@ !M![@=/PKS
MBYTW4+V\^(^AP6]U%=ZH ]I*86$3J;=5_P!9C;R05QG//3@X .U@\7:1/=64
M/FS1B_XLYI8'2.X.,X1B,9(Y .,CD9K=KS&_\SQ;X2\-:3;6ES;ZG;WEI)<1
MR0,AL_)_UC$D8'0A>?FR,5Z'JEM+>Z3>VL,GERS0/&C_ -UBI /ZT 9B^,=%
M:[LX/M$@2^E,%K<-$PAGD&?E5\8).#@]#C@FDE\9Z+%<>6T\GEB\%@UP(6,2
MW!./++8QG)QGIGC.:YCP3KADT/1O#=[X>O4UG3%B@E2>T(BA\L;?.$I&WE02
M,'))P..:YS7;J\U+1;T3:5J<-[:Z]'*]E:V,BPQQ+<*?-RJXE9A\Q.6.3D #
MF@#T34O'F@:7J%W87,]R;JT5&FBCM)7*JQP&X7E?<<=.>15C4O%^CZ3YCW<T
MJV\,HAGNEA9H87)  =P,#D@$]!GG%86D2&3XMZQ<FVN8XI]+MHXY)+=U4LK.
M67<1C(##C/\ *N=T[[)I\^K>&?$?AS4[ZYEOIY;8QQ2207L<DAD4D@[%(+<[
ML 8Y- 'K@((R#D&O.1?GQ?XM\1Z-+=:Q8QV8MX[*6U6: PL4+L[' &2< ;^"
M!QUY]"@C\JWBCV*FQ NU>@P.@]J\\LK>?4?$WQ$M8%N+=]2AABM+B2%T1F%L
M4)5B,'#>E '3P^+]''V)&NIC#=2""WO)(6$,\G0 /C;DX.#P#VS45YX]T"QU
M*[T^6>Y-U:/$LT<=I*Q3S"0IX7[O'WNG(YY%<5<07'B#X2:?X16RN;?78A:V
M;PO"R_9VB=-TI;&-NU"P8'!R .3BNCT$LOQ6\5R-!.L<]M9I%,T+!'**^\!B
M,'&X=Z .NO[Q-.T^XO)(Y9$A0N4A0N[8[ #J:\VUOQ9+K/@GPUK\4UWIWFZK
M9^<JEXD,;R#*DG =<=3TKTJ_C:;3KF)!EWB=5'J2#7D:/,_PM\'V/]GZBMS8
MZC8BXC:RE#)Y<F9#C;G"@=>G/7.: /2]+\4Z5J][>V=O)/%<6:J\T=S;O P1
MLX<!P,J<'FF0^+M(FU*SL?-FCDOE+6;RP.D=P ,G8Q&#QS[CD9%<?KEC=:QX
MZ\16UE',GVWPN;.&X,3+&9B\AV[\8SA@>M+X5O-,UC^R;6X\+ZE%K=@4,PO(
M9!':NHPSJ[';S@[0.3D=LD &[9>)?#^FV/B'5O[3U":UMKUA>&XCE?[/($7*
M(I7*H!CMC)/-;&C>)-.UZ:ZCL'F<VP0NSP.BL'!*E2P 8<'D9'Z5YO=)-)X1
M^)D"V=X9;V]F:V3[-)F8-$B@H,?,"5/(]*]/T219-"L&564?9T&UT*D84#!!
MY% $>H:]9:=>Q64GFS7DL;3);P1F1RBX#-@=!D@<]2<#-<UXQ\;16_PWFU[0
MYY)1<QJ+:XCA9@FYU0D\?*1DXW=QBG^(=0EA\=6%I/97<=C+8OB]LK5GEEEW
MC]P9%!,:X&[JN3CD8YXD1W2_L]G2CINHB_2?9]G-K(7)%WO.!C) 7G/3WSF@
M#=\07HT"[TV2PO/$ MM:U"WMY[>=9V\M!O+F,L-ZNVP# .<9('>MRTU?2/"R
MZC$VHZM=QQJ+^:*=))VL(7' )(W!?E8[3DCGC JMX\N!<S^$'MX;F98]<AN9
M#%;NWEQ!)%+-@?* 6'6LSQ1=W-[JGBK36TZ^C632P+$V5H_^GDQ-DR2J.B$[
M0I8#D]<XH ZK5-4T>75?#@DU*\CENI3+8K;%Q%<YC)PY VE=O."1VI&\>: N
MJ2:<)[E[J*YCM9$6TE/ER/\ =W?+P#D?,>.>M<AYDDEC\,3]BO5^R,GG[K60
M&("W*$L,?*-QQDXSUZ<UN^$BP\?>-9&@G1+BXMWADDA95E5855BK$8.&!'%
M&_:^)=.O+FUAA^T,MVSK;S>0WE2E02<-C'13C/7'&16K--';P2332+'%&I=W
M<X"J!DDGL*\O\-V]UINN:,?#T]\VD7DCM>:+?0L3IN48ET=@"@W?+CHV[C.>
M.Q\>:3>Z[X$UG3-/.+NXMF6,9QN/7;GWQC\: )[?Q9I5Q>V=IYDT+WREK-IX
M'C6X &3L)&"<<X."1R!56/QYH$VI'3XI[F2X6[%DZK:2_NY2,@,=OR@YZG /
M..AQSNJ.WC+3O"=O9VMS!>VNI6UY=)+ T9LQ$"7#$@ '/R@=\Y&1DUH>!RP\
M2>,2\$\8GU,31/)"R"1/+1<J2 ",@]* .RN+B&TMI;FYE2*")"\DCG"JH&22
M>PK@=6\0?:_B%X+CLY]2@ANGN&>*1)(HKB,0,5;:< X/8\C(XZ5L?$K2]0UC
MX>ZM9:7&9;MT1TB'60*ZLR?B 1COFN?U#7HO$'BOP1J%G8:GY<%Q<&Y#V$JF
MW+0%=K97LQP2,@4 =-H^JZ-]J\0W4&IW;K;S@WHO&=8[9@@R$#@;5P,\<<U;
MMO%6EW&J?V:[S6UV83<)'=0-%YD8ZLNX#..XZCN*\^O--U'5;/XCVVGVT_VF
MYO(9[421-&+@1K&2%8@ Y*%>#WK7T?4-$UV1+ZW\+:B+VTMY3-_:$,B&#*$-
M$K/G<S'C"YXR3C@$ ZZP\1V&HW5O! +D&YA-Q \D#*DL8VY8,1C^)>#SSTJW
MJ>IV>C:;/J&H3K!:P+NDD()QS@<#DDD@ #J37G_A&UN])\1:=::+>WMYX<FM
MY&DM-0A;S=+( VJ'8 @$_+L/( SSC-=/X\NKNR\'7L]GIRW\H,>86@\["[UW
M/Y?\1498#U% %VT\2V%Y=WEFHN8[RSB6:6VD@82;&SM95Q\V<$<9YXZUYR/$
MWVSP_JOBFYFUV.ZTK4;B6*.U65(GAC?:L+@C9M('S9&X<GKQ6IH,H3XHW5ZL
M.KRV=SHL06\N[>0!V61RQ.5 3C'RX7V'.3GZ?:W5Y\)/&%A%978O)I]0DB@>
MW='D5W9E*A@"<@C&* ._MO$=L^E65S,EP)[I!L@6W<2.P4%MJ$9VC/7ITYJH
M_C[P[%I(U.2]=+?[5]C?= X:*;(!208^0@G^+%<?JUZ\-WX7\22:5JEUHT=C
M)8W2Q02)- 6\LB3R^&*Y3:>.V>>,IXEALI?!WGZ/H5Y;Q7>KVMQM^RR&:X"R
M(7E9,%@, _>Y.,]Q0!Z+H^MV>NV\T]EYX2&9H'$\#Q,&7&>' ..1S6C34=9$
M5U.58 CC'%.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHJAJVL6>BVL<]X[ 2S);PHB[FEE<X5%
M'J3_ /7H OT5BVGBG2[F'4Y))6M#I;;;Y+E=A@^7<">H(*G(()!I+3Q3I]SK
M":4ZW-K>2P&YA2YB*>;&#@LOT[@X(]* -NBN>3QII#75A$6G6'49#%9731$1
M7#@9PI]\'!( ;L35>'X@:-=7KVEK%J-Q-'=M9R".RD_=R!0?FR!M!S@$XS@]
MAF@#J:*YU?&^BOH%AKBR3G3[V8012^2W#E]@##J,L,4U-1TG_A.;R)9]0.IP
M:<K2P;93$(MYPRIC#,3D97/3% '245R-O\2/#UU;6%U$UX;2]G^SI<FT<1))
MO*!78C"DD=#ZC.,UKW_B2RL;NXM D]S<6T N;B.W3>8HSG#-SWP<*,L<' H
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
MBSE\FYMYDV20OC(!'H1R",@^M3ZEJUKI20FX9C)<2"*"&-=SRN03M4?0$D]
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
MBH;;@G!%=O10!Y!HT^JZ3X0T.W?2-2BA_MBY-[*FGN]Q;QL\C(R(5)&[< 6
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
M35O%=EI$=[*]O=W,%@ ;V6VC#+;# ;YLD$X4AB%!(!!/6MJ"59X(Y55U5E!
M="C#Z@\C\:\R\EM"\5:[::OX.NM;M-3NC=V=W;6:7 (=55HI"W" %>,G&":
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
MD<O\1..-O<^@S0!Z116?I6IMJ8O"UA>6?V:Y>W'VJ/9YH7'[Q.>4.>#[5H4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !6+XF\.1^)K"&SFO)[:.*XCN,PA<ED8,OW@>,BMJB@!$!5%
M#-N8#!;&,TM%% !1110 4444 %%%% !1110 C E2 <''!]*Q?#GAR/PXE^D5
M[/<B]NY+Q_."_+(YRV-H''M6W10 4444 %%%% !1110 4444 %%%% !4%S:0
MW819TWJCAPI)P2.1D=\'GGOS4]% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5!/:0W
M+Q-,F_RFWHI)V[AT)'0D=1GH>14]% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5EZ[H[ZW8QVR:IJ&FE)5E\ZQE$;MC/RDD'Y3GI["M2B@"O8V4&G6
M,-G;*5AA4*H))/U)/))ZDGJ:L444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1167J>NV^F75M9>3/=7UR&:&UMU!=E7&YCN(55&1R2.2!
MUH U**RM)U^VU>ZO+6*&Z@N;/8)XKB(H4+9('HW SD$CGK6K0 444SS4+NBL
M&= "R \C/3CWP: 'T52TG4&U32X+UK*ZLC*"3;W:!)4Y(PP!..F?QJ[0 445
M%=7,-E:375S*L4$*-))(QP%4#))^@H EHK%MO$UK-<6,4MM=6HU#/V.2X10L
MQ"[L#!)4[03A@#P?2MDD*I)Z 9H 6BLK1/$-AX@-_P#8#,?L-RUK-YL31D2
M D8;!_B'455N?%^F6TMSN\YK6TF6WNKQ5!A@D./E8YSQN7) (7/)'. #?HHH
MH ***PT\46UU=W%OIEG>:G]F<Q3R6JIY<;CJNYV4,P[A<X[T ;E%9VD:W9ZW
M'=/:></LLYMY5FB:-ED"JQ&&P>C#^G'-:- !16/XA\16OANVMI[N"XE2XN8[
M93"H.UG8*"V2,#)K8H ***S=5UNVTEK6*1)I[J[<I;VT"AI)2!DXR0  .220
M!ZT :5%9&F>(;?4M2N-.^S7=K>VT:RRPW,6W:K$A2&!*MG:>5)'%:] !1131
M(AE:(.ID50Q7/(!S@X]\'\C0 ZBJ6E:@VIV1N&L;NS/F.GE72!'^5B-V 3P<
M9'L:NT %%%% !14%[>V^G6,][=RK%;P(9)';HJ@9-9</BO2IO"D'B1I)(M/G
MC62/>GSG<<*H49RQ)  '<T ;=%9=AKMM>W=Q9O'+:7MNBRR6]R%#"-LX<$$@
MJ<$9!X((.*IP^,=-F>Q8I<Q6FH2>59WLB 0SN<[0#G(W8.TL &[9R* .@HJO
M?WUOIFGW-]=R".WMHFEE<]E49)_(4FG7]OJFFVNH6C[[:YB6:)O56&1_.@"S
M1145Q,8+=Y1%)*4&=D>-Q^F2!0!+16+X?\3Z?XDT(:U9B6/3V#%9KA0@8*2&
M.,Y !4]<5M4 %%4M1U!K V@6QN[K[1<+ 3;H&\H-GYWY&$&.3[BKM !115*7
M4&BUBWT\6-VZS1/(;I4!ACVD?*S9X8YX&.QH NT44TR()5B+J)&4LJYY(&,G
M'MD?F* '4444 %%%8^E^(K75M:U?2HH+B*?2VC68RJ &\Q2RE>3D8'?'6@#8
MHHK'\0^(K7PW:VUQ=P7$J3W,=LIA4':SL%!;)&!DT ;%%%,>:-'"%AYA4N$S
M\Q QD@?B/S% #Z*R/#WB&V\26MU/:PW$(M;N2TD6=0K;XSAN 3QFM>@ HIKR
M)&4#NJEVVKDXR?0?D:=0 45&\R(VPL#(5+A ?F8#&<#\1^8K,\.^(;7Q+ITE
M[:0SQ1QW$ENR3J%8,C;6X!/<4 :]%4I-09-9AT[[%=LLL+2FZ5!Y*8(&UFSP
MQSD#'8U=H ***YB3QS81ZMJ.F"PU22ZTY5>Z2*V\SRU894_*3G(],F@#IZ*Y
MFY\=Z-%H>G:S;/+?6%_<1V\4MLH(#.VT;LD;<'KWXZ5TU !1110 4452U;4H
MM'TFZU*>*:6&VB:5UA7<VU1DX!(["@"[1532M0BU?2++4H%=(KN".=%?&X*Z
MA@#CO@U;H **QAXDM3XLD\._9[D7:61O?,*#RVCWA, YR3D^G:G>'O$-MXDM
M;JXM8;B$6UW):2+.H5M\9PW )XS0!KT444 %%%% !1110 45CZ_XBM?#PL#=
M07$@O;R*SC,*@A7D8*I;)&!S6Q0 4444 %%%4M1U!M/%KML;NZ^T7"0'[,@;
MR@V?G?D808Y/O0!=HJ*6X2/S ,R2(F\Q)@N1SCCWP:S_  WK]KXGT&VUBRCF
MCM[@OL690'&URIR 3W4]Z -6BBF-+&CB,L/,*EE3/S$#&2!^(_,4 /HK(\/^
M(K;Q';WDUK#<0BTNY+.19U"MO3&[@$\9-:] !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5QGC+PWJ>I:I9:UX:U2*RU_3XF58YANBN(7/*..H!*
M\'_ZQ'9UQVOM*GB1+VU37X[F"#R0UG:K+!(K$,=P;[V#CI@CGGF@##M_B)<6
M^C^)9]6T/^SO$^D6:M/ 6W1S+\WELK#JFYCGZ]36O&WB>QUFROO-GFT?R)#J
M"7<D))(7*/$$'!SD$9Q@COS5***RD;59M5T3Q!J-SJD MKF22Q"#R0"!&BJ?
ME'S$]SDYSTQ6\.VC:$T23#QAJ5I:@K:6UW:H5A&".2,%R 2!DX /2@#4T.77
M_$.@:%XCM=96%[F1+BZM9$4P?9VSNB7 R& QAB>H.>.!5\(VEW)XM\;C^U[W
M<E\B*6\ML9A4@\KVSP!Q[5GZ+I,.AW'E6L/B_P#L5)C/%I+6J^3&V[=C=][:
M#SMSCUS6C:LMCK^JZK:67BB(ZD5>6W^Q(8UD"!-XSST X)QGG'3 !0T/QCJM
M[X2\$0SWC?VCK\\B3WFQ<JB;V;:,;0QPJCC R>*TI]5U?2_%VI>'/[1FF@FT
MA]1LKET1I+=T;:R'Y<,O0@D9[5EP:-80>%--T-=-\49TN83V%X+-!-"X)(/H
M1R001R#^-::RAYKV\N=-\0S:E=6OV,W/]GJOE19)VHN<#)))SG)QV % &38:
MUXABT+P)KUQKDUPVJW5O:75JT,:Q,LJ-\W"[MX(!SG'L!Q7H?B$:>WAO4UU9
MMNFM:RBZ;/2+:=WZ9K@O[-A&AZ#I*VGB@0Z)<1W%LWV!-S-'D*&[$<GIBNEU
M#6[;5=,N=/O?#FNRVUS$T4J?8\;E88/\7% '&^')M4TW7_#>G^+5FN+ J3H-
MX0!B0H0J7 '_ "U$9(&#CD]3R/7*X"&;_D&I?:?XCO8=-<26RR6"J=X4JK.0
M?F(!.,8&3D@G%7M/UF>RN=0EDLO$]TMU-YL<<UH"MN, ;$P>G&: (_ '_(3\
M:?\ 8?E_]%15RF@?O/V>-?DN^;B2'4GGW=?-WR=??(%='H$ZZ#=:I.FG>)+C
M^T;IKN59;%0%D( .W!'&%'!S52XM+.>._LQI/B./2]0N/M-U9+9+MD<D%@&S
ME58@%@.O.",F@#L/";SR>#=#>YR;AM/@,F[KN\M<Y_&MBH+*<7-G%,L$MN&7
MB*5-K+[$=JGH R_$DUU;^%M7GLL_:X[*9X-O7>$)7'XXK ^$Z0)\+M ^SX*M
M;EG([N6)?/ONS767ES]CM))_(FGV#/EPIN=OH.]>>6$#:'/.- M_$NGV,\AE
M:Q.G)+%&QY)CR<IGKC)'M0!O^+M6;01IT-AM@N];U6&T>X"@E-PP7P>"VQ H
MSQG'!Q6;J7B&]\(>+EL[JYFO]*NM-N+Q!*%\R&2 ;F 8 95E/0YP?;BF:LEA
MK.C&PN]&\3&7SUN5O!:@3).OW9 >@(Z8QC'&*?!-%)?-?ZKI&OZC=&U:T4R:
M>J(L3'+@*#U; R?88P* ,'Q&VH:K\/\ PWKUWJ<K2WU_87,MNJKY(62165%&
M,C;D<YR<'.<\;MWJ>N^(+SQ':Z/+=6\NFS?9;5H7A"B41J^Z0."2"S8QTP/6
ML >'4&BQ:('\8C2K:Y2>U@^Q1%H=C[@H<@D@'IGI[U=O].$WB&76M-7QAI5S
M=(B7PM;1"MSM& Q#9 ;'&0* /0](>_DT>T;5$B34#$OVE86R@DQ\VT^F<US_
M (U\-7FN2Z;>:-JJZ=KVFF26S=QN1U8!75U[J?E!/./QJ>U\116=I%;0^'M>
M$42!%!M,G ]26R3[UFZM?OJ6HV.H06/B>RN;-)%0PV:E7#[<APV<CY!QQ]:
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
M3TP*M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 445Q_Q'O\ 4M,\/VESI=^]I,=0MH6(16#J\BJ0
M<C..>Q!]Z .PHKSY6US0?B)8Z--KUY?Z?K=I.ZM.D?F6TT6"63"@;2& P016
M!I_B#7M-^%/_  G5YKEU>W,=K+&+1XT$+.T^Q'; SD'D\]...X![!17"ZY=:
MEX5U/PU<1:E<WUMJ-]'IUY%.0P<R [94P/D(*G('&#T[U7MM8U#1M=\4:)J%
M]<7=QY<=SI!D8 O'(?+5!@#E92%)Z_,#0!VMU?RV^IV-HEA<S1W/F;[B,#RX
M-JY&_)S\W08!YJ[7$:A/JFD^-O!>F#5KF>WNDNDNDD"8F:.'<') SG))QG'3
MCBL^#Q%<P>+$TK7KC4-+U"347^R2,,V=]!N.R-".%;;MXX;(Z\XH [JTOY;G
M4;ZU>PN8$M60)/(!LGW+DE,'/'0YQS5VO-+OQ9J>@/\ $2ZFN9+Y='^SFSCE
M50$,D0;'R@<;F^N!UJYK5[J?A@>&=3BU.XOH[Z]@LKZ&8AEE$PP)$ 'R$'H%
MP"#0!W]%>53W.OW6G>/9O^$EOXFT6XE:T\M(@?D@60*WR<KGC  SDY)[7]7\
M47]K9Z'JVI0ZB-#N=,26YN=,&6MIV"MO=1SL SCJ,YR#Q0!Z-16?H,ZW/A_3
MIDOEOP]M&?M:])SM&7_$\US5A>W7BO7?$UHNHW5C%I<ZVEL+9@K*^P,96X^;
MDX /RX7IS0!T^KZM:Z)ILE_>,PB0JH"C+.S,%51[EB!^-0:5K$VH7E]:7&E7
MEC+:,OS3J#'*K D%'4D-TY'4&O,=7U6^\4_"K2-1U":2*]CU:"VG\C"I*Z7(
M0OC'^SD=@<UZ];0FWMTB,TDQ4?ZR4@L?K@"@#(G\2QKJ5U866G7VHRV>W[4;
M41[82PW!27=<MC!PN3@CU%7=&U>WUW2X]0M5F2&1G0+-&4<%'*'*GD<J>#7$
MZUX?\1Z3XBO_ !+X)O(+EKEE_M#1[H_),ZJ!E&_A?&/3Z]J9;^.AJNAZ(-+L
MY-/N-2U26SNH)&"O;RJ'DD4,01N9@!G'\1Z'H >D45YOJFI^)_!^EZW=W5S$
M]C(]NFG&XF\Z6V:1UC<L=HW*"VX9SZ'K72'1-3M]3E9=>N6TR>S:)X96!E$^
M<^9&^/E^7.0..,@"@#4U'5#9Z3-?6EI/J1C;:(+3:7<[]IQD@<<YY[&M"O&;
M&ZU+2/V>+;5[#5KR&[$43ALJP&Z8*P&5)&0QYSG/>NWDU.?6/B!>^'1<S6MI
M86$=PWD-L>621B =W4*H X'4MSG% '7T5Y%?>)_$4?A758/[4D2^T?7HM/\
MM:QI_I,+2)C>,?>VOSMV]/>NHTR?4M.^)\VB3:M=7UG<:3]NVW(3,<HF"';M
M484@]/:@#M:QK?Q/IUWXKNO#D#2/>VMNMQ,0!L4$X"YS][H<8[]:9XLUW_A'
M]$-RJRF2618$>.W>;RRV?G*H"2  3CO@#C.:X#PWKVB+\6/)TXWICET5+=&G
MLID9YO/=V9]R C.22QP"2>: .ZF\9:; US(8[AK&UN1:W%^JKY$4N0"I.[=@
M$@%@I )Y/!Q<OM>AM-1_LZ"UN;Z]$/GO!;;,I'G 9B[*!D@@#.3@\<&O+]&Q
M_P ,S:@USS,UK>F;=U\WS9.OOG%;VAV.O:)KL&OM8R:A::EH]I%=A)HTDMYH
MDZD2,H*G<<X.<]J .YT?6++7=+BU"PD+P29'S*596!PRL#R""""/:H;7Q!IU
MYXAO]#AFW7UA'').GH'SC'X 9_WAZUQGPXOC8^"M>\1W<;1V=[JEYJ4$8Y/E
M,> OKDJ<>N1ZUA7DLOA;7?#OBR>RO+>:21K779982J%9VW [O[J2$ >P H ]
MDHHKCH-0N/$?C7Q#HQO+FTMM(BMT46S['>25"Y<G&< 8 '3KD'C !TNK:I::
M+I5SJ5])Y=M;(9)& R<>@'<GH!573=:GO=3NK"YTB^LG@19%EF56BE5L_==2
M1N&.5[>XKS#Q#JFHZ]\&==.IW,AO=*U!K":6(!%N3'.B[RN/0CICD'Z5Z_:6
MYM;=8C/-.1G]Y,06/U( H )+A$9T7]Y,J>9Y*$;B.W4CJ1CFL[PSX@M_%.@6
M^L6L$T,,[2*L<P <;'9#G!(ZKZUS&CVDC?&+Q([7UV5CL[-PADRN#YGRXQPH
M[ >I]:Y'1)]4T;X7:+KEGJUS'Y.J&+[&JIY,D;WC(P;(R2=QYR,<8'<@'ME%
M<!=7NN>);[Q):Z5<2VTNFS_9;1H[@1A)/*5][J5.X%FQ@\87@9R:[+2&OVT>
MS_M0P'4!$HN3 <QF0##;?;.: *FH>([2RU2/2H8;B^U)X_-^R6JJ66/.-[%B
M%49X&2,]LT6GB&*XUE-(FL;VSO7MWN DZ+M**RJ2'5F4G+C@'([XXSR'P]=I
M/'GQ >[/^G#48T^;J( I\K\,5V'B74(M#T&_UQH%EFL+2:6,'J<+N*_0[1GZ
M4 :]5M0O!I^GW%X899E@C,ACBQN8 9.,D#/XUY_JNJZOH?A'0?%<>ISW4LSV
MIO[=\&*>.;:"$7'R$%AM(].<U:2^NO%D'C"07]Q:1:9<3:?;10,!AHXP6D;C
MYMS,1@\8'3.30!UV@ZO#K^@V.KP1O'#>0K,B28W*&&0#CO6C7E?A;5KQM \%
M>'K7<JW&BFZE*3")WV;%"AL''WB3CG@<XS7:>$X-?M+2\MM>N(KADN6-I()
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
MBZG?.)+JXM5>5P -S="<#CG%=#0 4444 %%%% !1110 4444 %%%% !1110
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
MGN-T5P!&AE7^\B,X8@]L@$]@>*TM'U6#6])M]1MED6&<%E65=K#DCD=CQTH
MS;;PI%::YJ6KPZG?BXOX8X) QC955 0I&4SD9/))SGFLP?#;38]!TG38-0U"
M*;1Y#)87RLGG0YZC[NUE/0@CFNSHH Y_1_"D>D:[?ZR=3OKN[OHXTG\\H%;8
M"%.%48/)Z<<]*M>(_#]MXETDZ?<S3P 2QS1S0$!XW1@RL,@CJ.X-:U% '/Q^
M%(T\20:Z=4U![N&S-F YC*LA8,2?DSDL >" .@ '%9S_  XTF;P_>:/<7=_-
M%<WK7ZS%T66"<MNWQLJC!R3US78T4 8N@>'O[%1VGU2_U2Z<!3<7T@9@HZ*H
M   [GC)[DX&&>*_"]OXOT9M*O+R[M[5W5W%L4#,58,.64]" >*W:* (X8VCA
M5'F>5@,&1P 6]S@ ?I7)R_#O3YM)U73Y-1U%EU&^_M%I=\8>*?*G<A"#'*C@
MYKL** .6A\$0Q:Q/JQUG59+VXLQ:32/)'AP"<-M"8!&X\ !>^,\U&/ %DN@Z
M+HZZIJ(M]'N8[FV;,6[=&<H&.S! R>U=;10 UDW1E"3R,$USUIX0B@ETM[G4
MKR];2D9;)IQ'NC+)LW$A1N(7(&?J<GFNCHH XYOAU8MX2N/#9U34C97%P;AV
MS%YFXR>80#Y>,;QGI4EYX L[R^U>X;5-3CCUBW$-]!%(BI,0FP/]W(..P(![
M@CBNMHH Y<>"+8?\(^?[4U$MH>?L[%HSO)79\^4_N\<8_/FKVG^&X=.\2:IK
MD=[=23ZD(Q-%)L\L",$)MPH(P">YS6U10!E^(-!M/$FCR:;>/,D3LCAX6"NC
M(P96&01P0.H(J*U\.Q)?B_U"ZEU&\6 VZ27"H D;8W!54 ?-@9/4X Z<5%XF
M\56WASPY=:U]GEO8+9_+D6W9<JV_8<Y(Z-P<9/M6]0!Q^A_#VST&Z46VK:J^
MF12>;!I<LX:WB;.1@8W$ \@$XSSR:ZZ12\;*KE"1@,N,CW&>*=10!QR?#JQC
M\,6>@+JNI"TM+L7<;9BW[Q(9!D^7@C<2>E:H\,0_\)4WB![Z[>Y:R^PM$WE^
M68MV[H%SG))SFMLDA20"2!T'>JFE7EQJ&EP75U82V$\BY>VF96>/G&"5)'O^
M- ',#X:Z2?":>'9;W49;:"19;.5IE$MHRDE3&RJ,$;CR03SR>!BS_P (/%-X
M?O\ 2[[6M5O'OHO(GNYY$:7R\$;%^7:HY/;)[GI70ZA=_8-/N+OR))_)C,AB
MBV[F &<#<0/S-5O#^L1^(/#UAJ\,311WD*S+&YR5!'0XH XWXB6/V/P3I&EI
M<W,K1:A9JLH4&4(DBY?Y5Q\HYSC%=1!X?C>^;5)M0GN;U[;[/#<D(/)C)R=@
M"[<D@$D@YP.W%;"SQ/</ LBF6-59T!Y4-G!/UP?RJ2@#F[#P3I=EX+/A.:2X
MO=+,;1;;DKO"DYQE5'0\@]11X=\'KH#HTFM:KJ@A79;+?S!Q O3@ #)QQDY.
M.!C)ST#SQ1RQ1/(JR2DA%)Y; R<5)0!QJ?#;2!X5D\.2W>H36(D\VV+2J'M&
M#%E,3!1@@L>3D]B<<5;MO!%F='O-.U>_O]9%Y#Y$DM]*&81_W5V@!><'/4D
MD\#'3U#)=1H\D2?O9TC\SR4(W$<@=2!R01R10!RD'P_1)='>Y\0ZQ=?V1(7M
M/-:+*C:5VL0@+<'&3S[BNEU73+;6=(O-,O QMKN%H90IP=K#!P?7FJ?A;Q#%
MXI\/6^L06\MO'.\BB*4@LNR1DYQQ_#FMB@#D;;P#!!>Z/>R:WJ]Q<Z5&\4+R
M2I\T; #:P" 8&T<C!/<FFO\ #RQD\,ZKH+ZIJ36FIW+W,[9BW[G;<P!V8 )]
MJ["B@#F+SP9%/KEOK=KJU_8ZG' +::X@\L_:8P<@.K(5)'8@#%7/#/AJW\+V
M=Q:VUW=7"3W$ERWVA@Q5G8DXP!QD]\UMU'//%:V\EQ/(L<,2EW=C@*H&230!
MB:EX4@U#Q);Z['J%]97D5N;23[,ZA9H2V[8VY3CGNN#[UDK\,]*C\.VND1W^
MI+]BNC=6-T)5\VU<L6^4[<$98Y!!SGGH,=K10!RD?@:,:E?:C-KFIS7E[9"R
MFD;RAE!GD*$P#\Q[8_'FAO =HVBZ'I0U34!!HL\4]JP,6XM&"$W'9R "?3-=
M74<$\5S DT$BR1.,JZG((]J ,:/PQ'%XEO-=34KT75U;+;,O[O8J*25P-F<@
MDGDGK69%\.[&'P[I.AQZIJ0M=+NUO+=LQ;]ZL74,?+P0"2>E=9)/%%)%')(J
MO,Q2,$\LV"V!^"D_A61HWB./6-8UG3A9SV\NERI%)YI4[RR[@1M)XP1W[]J
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
M6K_9=W)B$NSKY?F+N_\ K^V:W_#OA&W\/-O_ +4U74G5/+B;4;GS?)3CY5
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
MBW<HDE63S2GF+N+%<C^$]QT%;5[X(TO4M,U6SOI+FX?5"AN;IG"RG9@Q[2H
M4*1D #&<YSDY2V\$VMOK<6L_VKJTNH):&T,TMP&WINW L-N,@]@ /4&@#@=/
MU/75^'OACQ/+K]_->/J,4,L3,OE2QO<&-@RXY..^>.V*ZBZU:7PIX_N?[6O[
MF31M1LGGL_,D)6"6(%I8P/\ :7##/H0*O)\/=.3PO9>'DU#418V=PMQ%\\>\
M,'WC)V<@-S4.IK!XOUJUT:;1[\Q:3?I<S7=W;[(F**2OEMT?<Q .!C;N]L@&
M_P"'+:[MM#MQ?RRR7D@\V82R%S&S<[ 3V7.W\,]36K110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!117*>.=9N-,M]&LK:9H'U;5(;!IUX:-&R6*GLQ"[0>V<]J +X\1@^-O^$:-
ME*K_ & WHN6==K*'"8 '/4]\=*W*\SNXU\/?%6[O('N9UA\+3SK%/.\IRLRG
M +$G!P.,U/I-OXBU.S\->(+74X8EE,,U\TNHRR1W,4@&Y1$4"(V2-NW&#QS0
M!Z+17F%N_B/Q?X?N-7TN_CLK]+Z413/J$JQPK',5\MX FPC8O.22<YR. +T,
M%YJ_Q$\0:7<:UJ260L+69([:Y,81G+YV,H! X'3D\9STH ]!HKQF#4-9_P"%
M7Z'XJDUW49-2AO8H2/.Q%+']I\DAT'#Y7DDY.>];GBS6+O1]<U%M:_M.WT:;
MRUL]5T^=S'9-M&1-&I'5LG<0<A@/H >E44BL'4,I!4C(([UY).NJ76B_$&Y?
MQ#JZR:1=3O9F.XV;"D"N < 97/\ #TY/&>: /7**\\BUG4?$&MV&D$C#:%!J
M#HM[):-(\A*E@T:EB%P.,@?-SGC$4%UKFFWOAGPIK>K+/+>7%UYUU;S,)'CB
M0/'$SX4ACO&2,$A?<T >D45P&N3:CX1TY[>/6GNEU'5K>& 7$A#V<,K8*F4[
MF(.U@&(XS[5))I/BNPGUEK'4K>&&ZTYQ9VL]])<O%=#@.KR*"%.1D<@'!H [
MNBO-=)UJYU%-:L+$ZGI'B6+36VZ=JD[RHDG(6:-V)#+N(&1QTX]32?$<4BZQ
M!/=:EX=U>UTQWFMM4D>>.''2XC9F(=03@XZ\<>H!Z517FVD7E_!XYT6Q2YU,
M6=]I$KR&\F+F9T*8F",6\LG<>..O(&*;X,TB^\0Z5<7E]XEUSS(+Z^MHQ%=;
M%*AV12P Y*\$= , 8QD$ ]+HKS7P]JE[J>D67A>[O+I==L[]H-1E6X<2&.$A
MS)G.=LBF-?\ MIQTKTAV\N-FP3M&<#J: '45Y2FJ:EJGPCE\;P:G=0ZNB2WJ
M!9V\E0DC?N3%G:5VKMY&<\YS5DC4?$OCPV#ZWJVGV=WX=AOC#:SB-H9&E(^4
MXXQ@=LGUQD4 >FT4U1LC +$[1C<W4^YKRI=5O[>?PI>VVJWU\M[K)M;B_:1E
MM[M'$IPD)8@*NT , /NY&<YH ]+U6^.F:3=WPMY+C[/$TIBC(#, ,G&2!4>@
MZJNN^'].U9(C"M[;1W C+9*!E!QGOUKAUN9/%ND>-KJXO+N'[!<W5A;103M&
ML2Q1CYBH(#%F))W9&,#USGI/=:+\/_ ?B.*[NDL+*"T34H$F98W@= N\J#_
MQ4^XSGB@#U"^FGMK"XGMK5KJ>.-GCMU<*96 R%!/ R>,FGVLDLUI#+- 8)7C
M5GA9@QC8CE21P<'C(KC-<ENI/"OBW6[34+N#;;S"S,4QPODH<L <@9<-R.H
MQU-4-1U/5[31_#>I26FHZGI/]F*;]-/N&6Y21E0K,0K!G& XQGN3VH ]'K#\
M1^(QX=.E[K*6X6_OX;$.CJHB,C8!.>3WZ#\JYN'4+?4X?#26.NWVI6\UE*ZV
MUN[1SW>-J^;)(&4H%.0<D98]R,5S,E]J&K_#?PJ][>2M=CQ/#;_:&(=P$N71
M221AB !R1SCF@#V21F2)F6-I& )"*1EO89('YUC^%/$*>*?#EOK$=L]LLSRJ
M(G8,R[)&3DCC^'/XUS>G1ZCX=^)L6CKJU_J.F:EI\ER8[V7S6MY(W495NRD-
MC'3-<]X:U>YT_P"'7A2QMF5#J>KW-J[M*8OE\V=MH< E2Q4+D#/)Q@\@ ]?J
MEJUW=V.FRW%CI[ZA<J5VVR2+&7RP!^9N!@$G\*Q/#FFZWI>MZB+Z^B?3;A5D
MM+1KN2YE@8</AW4,5.0<'.#57XI75Y8> +Z]L+VXM+B%X=KP/M)#2HI!/7HQ
MZ8H [*BN#U-+V\^*\.E?VOJ$%A/HLDSP03;!N$R+D$#(.#UZ]<$9J[\.;R\N
M?#]Y!>7<UV]CJ=U9I-.VZ1DCD(7<>YQWH Z*_N[NUELUM=/>[6:<1S,LBIY"
M$$F0Y^\ 0!@<\U86YA>ZDMED4SQHKN@/*JQ8*3]=K?E7)^.+J\L]5\)-:WMQ
M#'<:S';S11OA94*.Q#=SRH[XK)T>P9/B'X_EM+B9+J*.U:!IKF0QJ[0.<L"<
M%03P""!VQ0!Z/17GG@W66E\0PZ7JR:MINN163B:RO)WEANCE,S1.25.,'IC[
MQ]*ZOQ4-4;PS>C12O]HE5\E6D\O?\PRH;^$D9 /8D4 ;%%>37?CE=.\*^);^
MP.J66JVJ6\4NG:HS2-9N[E/-4N3N4[L^AVCUK>UQ[OPMXB\+S6%[>7%MJ-X-
M/N[>XN'F$FY"RR#<3M*E23MP"#TH W] \1C7;W6+7[%+:OIEU]F82.K%SM#9
MXR!][U-;E>4/K4_AZT^(^I6S*DT>K0HLC=(]Z0IOZ'INST/3I74:?I.NV/BJ
MUO/MT<>E2PM%/:2ZC+=&23&5>/>HVG@Y .".W% '7UAZIXC&F>)=$T=K*5_[
M5>5%N ZA(RB%R".I/'ICGK5;X@:_/X8\#ZEJUKM%Q$J)&S#(1G=4#$=\;L_A
M7/:WI*:=\0O ;I>7LY::Z5_M%PTH<_9V^;#$A3U^[@<].!0!W-C=W=S<WL=S
MI[VL<$VR"1I%87"[0=X ^[R2,'TJ[7F]A<:_<6OCRUL+^6YOK?4!%9?:9@NT
M&.,[%/1<Y(!XP2#6?-XW73_#GB6^M?[4L-5M(;=)=-U1GE-HS2%/.0L3N4[P
M>.#L&1S0!ZQ17.1Z#-:ZQ!=6_B"]6SFMF@DMIIC,9I.JR(SD[6 #<*,$=N*X
M#2-0U73_ (4)XTGU[4KF_2WEA$<TV8!NN"@D9<'++US^'3 H ]BK.O=2D31[
MF]TNU.IS1%E2WBD5#(ZL59=S<#!!_*N<MM$UN/Q#:W']H+%I%Q \-U;-JDT[
MS,5)1XBRC8PP<[2..>U<5IHN-,_9UN=2T_4+ZUNUCF<2)<,2,7#CC).W.>=N
M": /:%)9%++M)&2I[4M<5)J4NJ_$*+PY-//%9P:.+YEAF:)II&DV9+*0V% Z
M \EN>@KD=:UK7+3PGXPL%U:\670]2MXK6\#_ +QXI7C(1VZL5#D9R"<C- 'L
M=%<-;"\TCXJ6^GC5+ZZM+_2Y9Y8KJ;>HE21 &0=$X8C"@#VKN: (I;F&"2&.
M614>=_+B!/WVVEL#\%8_A4M<!XSL8KKXB>!]\EROF37:'RKB2/ $#'(VD8/N
M.2..E2:3+/XPO?%,<U_>V;:??MI]HMM</'Y(1%(D(4C>68D_-D8 'KD [NBN
M8^'FN7OB/P)I>J:B +R5'25E& Y1V3=CWVY_&JHN;D?%Z33?M5Q]BET(W#0>
M:VP2>?MW 9^4[>.,4 =C17CSZKK#_#V"Y36;Z.X3Q(;3S1+EFB^U; K$\D!>
MV?KFNGTU;S3_ (G7^AC5=0GL[G1UO?\ 29O,:.7S60E,C"@CL!C/:@#1U?Q=
M=:%X/;7=1T*XBD241R6@GC8H#)L5BP.,'*GC)YKJ:\;O+V[U#]G::YOKJ:ZN
M&NMK33-N9L7P R?H *ZOQ1---K.HP0:C>RO#I>]+.RE:#[*Y+'SI) PSG  7
MD_*3C&: .TFN8;=HEED5&F?RXP3]YL$X'X G\*EKR-VDU\?"R_O[BY:YNU8S
M/'.\>X_9F);"D ,3W'/;I6L[:SXLG\36NGW1MI]/NS9VD@U&6$P%8U*NR*I$
MF6)/S$Y''&,D ]&HKS2X@UG4_&^EZ/>>(KR);GP^\ETVG3;$,JO&I>,XXR3G
M/7MT-4_%UW?:?HWB>XL-:U*\N=+CB$4T<QC2R*(I*R88+*['+'Y3]X XXH [
MN^\1BQ\6Z5H+64I.HQS2)<[UV#RU!(QUSR/3K1H7B,:WJ6LV7V*6V?2[A;=_
M,=27)0-GC( P1WK!UF0R_$OP)(WWGM;]C^,<=5=&T^75-9^(=G!>3V<\M[&(
MKB!RK1O]G3#9'H>W>@#T2BO._#.L7'B+3M"TJ2>ZAU*QED75PMP^]6@^1E9L
MY.]V1AG^'..E>@3N([>1S(L05"3(_1>.I]A0!)17EFFZEJ%OKW@EHM1U"[@U
M%IX[J[GE817W[EG#I"6.Q<C(.%X[$5"R:E>:+\0)I/$&KK)I-W<-9M'<E"A2
M!74';C*Y_AZ<GC/- 'K-%>9BZU*UO? >L'5KZ6;662*]@>7]PX> OQ&/E4@@
M8(Y]2:2)O$7C'2M2OM*ODLK^#49H;>4ZA*BVXBE*A'@"%&RHR=V2=V>.  #T
MVBO.TAO]7^(VIZ7<:YJ"63:1;W'EV=QL4.SN"48#(' .1R>YQQ67H'B?4]1T
M3P+I-W?3^9J\UXEU=A]LCQVQ?"[AR&;"Y(YX/<T =YI_B,7_ (KU;0C92POI
M\4,IE=U(E$F[& ,X'R]^?85N5P/ABR6Q^*_BN))IY$-E9,OGRM(RY\SC<Q)(
MSGJ>]:GC_6[G1-#M#:R&&2^U"WLC< #,*R/AG&>,A<X]R* .JHKA;^2\\/\
MQ T#3[.\O)-/UJ*YAGAFG:8PO&F]94+DD'J".G3C-5_AS9WVIZ?#K-_KVJW$
MMO=WD @>?]U(@E91O7'S$8R#QCITH ]"HKCOBE=7EC\.=7O+"]N+.Y@C5DE@
M;:WW@",]>A[8K.U.TOK/XBZ+81:[JGV;5[6Z^UH9\C,>Q@8QC$9^8C*@<>_-
M 'H5%>2-XEU/0/#OB.S34+F8VWB!--MKNY?S9((I/+))9L[MH9L$YZCK70:K
M<7?A;QOX=BL[F\N-/U3SX+FVGG>;#)'O61"Y)4\$$ X([9H W_%WB,>$_#=U
MK+64MVEOMW1QNJXRP7))[9(Z _2K[W=VNLQ6BZ>[6;P-(U[YB[4<$ )MZDD$
MG/3BO(_$$TOB;X%7GB>ZO;K[7=_OO+2X80HOGA1%Y>=I   R1G(SFNWGN;R/
MXOV=F+VX-E-HTTIMB_[L.)44, .^">3GK0!=U#Q5-#<ZA#I6D2ZH=->-+Q(9
M L@+@-B-2/G(4@D9'7C)S72CI7F_A+0X)_$?CB%;O4(B+]8TD2]EW+F!/F^]
M\S#/!.:9X?U.^U#2;7PK=WMT->L]1:"_F6=Q(8HCYAESG.V12B_63CI0!Z76
M#XD\40>'_#>HZS';O?)89$L<+J"",9R3Z9&<9/M6XR!HRA+ $8R&(/Y]:\42
MRCM_@EXRD22X9OM-]'B2X=Q@3G!PQ(SZGJ>YH ]JAD\V&.3&-ZAL>F13Z\_3
M[9HOQ!\,P)JE]<0:M97/VF&>7=&&B6-E9$Z(?F(X[5G:7)XD\5>&-.\2Z?J$
M-G=/,;B26749?)\L.0T+0[-@  QGJ",YSF@#U D@$@9/I7&K\0D=]9">'M6E
M31I3'>-&86VX&XE1YF6&.>!GVKLZ\L\/6NK7NN_$*TTR>TMS/J/EF:=&<QYB
M W!01GCL2* .JD\<V+_\(Y+80R7EGKLWE0W2L%5#M8\@_-GY2,8[=:ZFO,;_
M ,.V_A.'X=:':R/)%::J5\Q^"[&*5F/MDDG%5O&FJW]GI'BC5-.U6]N;K3[J
M/RYH)&B@LL&/,)7=ME;DEOE/WL$C % 'J]%<'J$=[??%C^R3K&HPZ?+H;3M!
M!-L 83*N5(&5..XY]^35[X;WMY>>&)8[VZENI+2_N;19YFW.Z1RLJ[CW.,#-
M '4RW,,#PI+(J-,_EQ@G[[8+8'X*3^%2UP/C:QBNO'_@??)<KON;E#Y5Q)'@
M"!SD;2,'W'...E/TF6;Q?J7BF">_O;3^SKTV%HMM</&8@J*?-.TC>68D_-D8
M 'KD [NBN7^'FMWWB+P-IVHZD!]L</'*ZC <H[)N ]]N?QKJ* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *R_$'A[3_$VE-IVI1LT)99$:-RCQNO*NK#D,/6M2B@#F[+P786NM1:Q
M->ZE>WT=J;7S+JY+!HR<X90 #V[8XZ9YJOHWP\T;0;X364^HBU20RPZ>]VS6
ML+DYW+'TSGD9S@\CFNLHH Y)OAUHO]N7.IQ3:A;K=R>;=V4%VR6UP_=GC'7/
M<=#W')K4B\-V\'B"]UN*[NTO+R)89#N4J%7.T %>,9/Y\YK9HH Y0> -*'A>
M'PX+F^&G0S"9$\Q=P8/Y@^;;G&_G_P"M5N\\)6M\;]+B^OVMM1V_;+;>OES8
M14/\.5RJC.TC-=!10 BJJ*%4 *!@ = *YQ?!=@MIK=M]KO3%K3,]X"ZY8LNU
ML?+\N5&.*Z2H9;N"&X@MY)56:?=Y2=VP,G'T% ',ZC\/M)U&WTM3<ZA;76F1
M^3:WUK<>5.L>,;"P'(QZC^9S/J7@71M4T2VTR872_99?/@NTN&%RDO4R"0Y)
M8Y.2<_H*G\.^(VUZZUF![%K1M,O3:$-('+_*K;N.!][IS6]0!SK^"M'N/#MU
MHE\+B_@NL&>:[G:2:1AC#%^H(P,8P!CI45CX&T^RTRZLGO\ 5;PW$7D&XN[Q
MI)8X_P"ZC?P#H>!G@9Z"NAN;N"S1'N)5C5Y$B4GN[,%4#ZDBIJ ,"7PE9W)N
M9+RZO+JXGM#9?:)'59(XB<D*450"3@YQG@<TVX\&Z;?K=#4Y;G4'N+-K%I+A
ME#+"QR5&Q5ZD YZ\#FNAK!U?Q&VE>)-#TDV+2+JLDD8N/, $91"_W>IZ>W6@
M"I;> ]-MK[3;[[;JDMWI\30PS2W;,2AQPW8@;1QC![YJQ8Z5:^"M#OWLDU&^
MB#R7;6Z 2RN[$LVP8&23VS]*?I'B-M4\3:[HSV+6[:5Y'[QI WFB568' Z8
M'<]:WJ .8\-6*7>KZCXIDTN6PN-0CBA2.X0+-Y2#JX!.UB2>/15S73T44 <R
MG@;2HH[JUCDNDTRZF,\VFAQY#.3D\8W!21DJ&"GTP35Y?#EJOBEO$(N+G[8U
ML+0KN7R_*#%@NW']XDYZ^^*V** $90RE6 ((P0>]<=#\,]#@LK*S2YU3[/8W
M0N;1/MKX@(S\JXZ+\Q]_>NRHH Y>Y\!Z7-J>H7L%SJ%F=139>PVMQLCG.,;F
M&#AL=P1GOGFK]OX7TVW\)GPT%EDTTVQMBLLA=MA7;C)Z<=,=*V:* ,JX\/V5
MQX9;P^OF0V!MOLA6(@-Y6W;MR0>W&:KQ>%XK861M=3U"W>SMA:(R.AW1CH&#
M(02,#!QGWY.=>"Z@N7G6&57,$GE2;?X7P#C\F%34 <O_ ,(#HL<VF2VC7EG)
MI\3P1M:W#(9(V.YE<]2"W/8Y.<TR+X>Z'!HITJ,WH@%Y]MA;[2VZ"4,7!0]!
M@DGH<YYS75T4 95EH4-I<SWC7-Q<ZA-$(6O)RID"#)"J H4#)SPO)ZYK*_X5
M[H;>$SX:F%S-IXE,T6^7]Y#(6+;D< $'<Q/XD=.*ZJB@#'T'PY;:!#(([N_O
M9Y,![F_N#-*5&<+D] ,G@ =33_$6@6GB;1Y-*OI)UM964R"%@I;:P8<X/< \
M>E:M% &*?#5NWB*+76O+LWT5J;0-N3:8R0Q!7;C)8 Y_IQ4F@^'[7P[#=0VD
MUQ(ES</<R><P;]XYRQ& .I[=/2M:B@#(UKP[:Z[/I\US/<QM87 NH!$P $@!
M 8Y!SP2,=.:KW'@_3+C6-0U,O=I+J%N(+I(YRL<@"E Q7^\%8@=N^,U9\3:T
MWAWPW?ZPMHUV+2%IFB5PF0!D\G_Z]7[&Y^V:?;76S9YT2R;<YQD XS^- &;9
M^'+>VO[6^GNKN]N+2%H;9[IE)B5L;L;5&2=J\MD\=>3FYJNFQ:OI[V<TLT2L
MR.)('V.K(P=2#VY45=JEJ5S?6RVQL=/^VF2X2.8><(_*B/WI.?O;?[HY- %
M^$]-N!J!U$2:C)J$"VUQ)<[<M$N<( @4  LQR!G)Z\#":?X6M+&6RDEN[R]-
M@I2S%VZMY (VG&%!)V\;FR<9YY-;M% '/P^#=+C764F,UU#K+%[V*=@5<D!<
MC !'  X]/6H_#G@O3_#3AK>\U.[\M/+@6^NVF6W3^[&#PO89ZXXS7244 5-3
MTRSUG3+G3M0@6>TN4,<L;?Q _P OK7/6WP_TZ"?2II=1U>Z;2F8VGGWA/E@K
MMV\ 9&..><<$D5UE% '.)X,L$355%W? ZI.MQ.PE 82*5*LI ^4C:O3TJ9O"
M>FW)OFU'S=1DOK86D\ESMR8020@"!0!EB<@9SWX&-VB@#F]"\%67A]"+:_U2
M<I&8K=KNZ,WV9#_#&",#H.Q/&.E3:7X1TO2_##^' LMSI;JZ&&Y8-\KDEAD
M'J2?;M6]10!S7AWP3IWAJ16M[S4[I8E*6\=[=M*ELI[1J>%XXSUQQFH1\/M'
M7PY>Z DU\NFW;$M#]HR$4L7*)D':NXD\<^]=710!A7OA6SO+JPOOM-U!J-BA
MBAO8642%#U5@5*L#Z%>O(Q4-]X*TN_T&XT>9[D074XN+J19 ))Y-P;<S8]57
MI@8  XXKHZAENH()X())566X8K$AZL0"QQ] * ,N3PW;R>(+;7)+J[>]M[=K
M=/F4*4;!8$!>Y .?RQ4?A'1)M TF6TEN;N9&G:2$7D_G2QH0/E9^YR"W' W8
MYQFCP_XC;7-1UJS>Q:U;2[H6YW2!S)E V[CIP1QDUO4 9&M^&[+7I[">Y>YB
MGL)3+!+;2F-U)4JPR.Q!P:KR^$;+^U;K4;.ZO+">\C6.[%K( LX48!8,#A@.
M-RX/O6S<W4%G&LEQ*L:-(D2EN[NP51^)(%34 5[&QMM,L(+&RA6&V@01Q1KT
M51P!67JOA6RU76K75VN+VUO8(F@,EI.8S+$2"4;VR,\8/O6Y10!R2_#O1H](
M_LN*:^CM?MOV[:)\XEW;QC(( !YP,9[YK3_X1JW_ .$C;7A>78OS:?8]VY-O
MEYW8V[<9W<Y_IQ6U10!RO_" :5_PB3>&/M%]_9AE\TKYHW9W^9C=MSC?S_\
M6XJ>Z\%:;>:Q+JDMQ?+<3VPMKH17!C6Y09QO"XR1D],>G2NCHH Y9/ &D1Z1
MI.G1S:@BZ5+YEK,MTPE3Y2N-W]W:<8&*;J'P^TB^UQM7BN=2L+J5%CN?L%X\
M(N548 DQR>.,@@^]3Z-XGN-:MM?,.E,EUI5W):);M.N9W5%8?-C"Y+ =\=:W
M;*6>>QMY;JW^S7#QJTL&\/Y3$9*[AP<'C(ZT 98\+6*^(+768I;B*>UMOLD,
M4;*(UAX)3;CID#WXK.OOAYHNH2ZP99;](=7YNK>*Y98F? &\+_>P!UR.!Q76
M44 8'_")67]I:1?_ &J],^E1O';%I0W#@!]V02V0!].V*A?3[;P@FLZ];PZI
MJ$UVZS7%M;JLLDC<*"BX'0=L]!72T4 <YX7TQ$N]5U]]/:QNM7F21HI% D6-
M$"IO ) 8_,Q';=@\BM^XMXKNVEMIT#PRH8W4_P 2D8(_*JVHW-];&T^Q:?\
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
M.3ZG-I_"UC+J&DWTDUVUQI2LEJQE^Z&&ULC'S9  Y]/6@#@_#6F7L7A/Q?\
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
M#*-UO=84,JR#L=K+AAG@]NM90\=W]]X:MDGL4TO4VU]-(U)5E*(KXW,5D )
M;"KGDC=P>AKN)O#%JVJ7>I6UW?6=Y=[?/DMYSAPJA1\C KP!UQGWJ.7P7H5Q
MX<N-"GL_.LKES+/YCL9))2<F0OG._/.<_IQ0!R6OR:]X)TOQ%K$5_&+9[-6M
MK)[F2Y:"7>J-*ID&=H#@E>F0/6NFB\/QQ:I9WEOKM]]CGMF@EMI+EY!=EEW*
MX8ME6 #'*XX],5+I?@S2=,TZZLF^U7\=U'Y,S:A<-.S1X(V98\+R>!BD\/>"
MM*\-.&LI+Z4(IC@6ZNWF6W0_PQJQPHZ=.?>@#SC2X7T_]GB_O[&\OK:Z1+IU
MDBNI!M*W$@&T9POOC&>]=@VHRZG\0+'PY<33QV4>B"_*QRM&9Y&D"<LI!(4
M\9ZMD]!6D/ .B)H=]HR"[73[UV:2'[2Y50S%BJ9/R*6))QC-6[SPK87CZ?.T
MES'>Z>I2VO(I,2JI&"I.,,".S C\: /-M>U/6++PIXZTQ=4OA_8EY;BRO!.W
MF^7*4;RV?JVT,1DG.",UU4<5QHWQ5T^TBU&_GM]1TV>2XBN;AI%,B.F'53PA
MPQ&% 'M6W>^#=(O]"N='G6<VMW+YUTPE(DG?(.YFZ]57IC@ =!BK#^&[277;
M/69)[I[VTB:&)S)QL;&X$ 8.<#F@#2O)VM;*XN%ADG:*-G$40R\A SM4>IZ"
MO&M>\02"7PU<W?A_7DU!]>ANKEY+':)"(Y (HN>=H.%'&0"3R37M=9^IZ-9:
MO)8/>(S-8W2W<&&(Q(H8 G'7ACQ0!R/A0N?BMXVDF1T:>#3Y85D&&\ORF!X]
MFR#[US'AGP]JFJ:1'K>DO#]IT[Q+>W=I#.Q6.>!F*.NX [2?FP<'FO4;_0;2
M_ODOM\]M>+$8#/;R;':(G)0GN,\@]0<X(R:>FC6UOI4.F6+2V-I"H14MF"G;
MZ;B"1]00?>@#C/#K7VM?%S6-8E@BA@T[34TM_*E,BM,7\TC=M&2H.",<$UG^
M)]/OO%NCZW>VFD7TMR\B-I%Y$\(5!;DE&&Z0-\SF0YV\JR]<"O1(]%LK?1FT
MJS1K2U*E?]'8JPSU.[KN/.6Z\YSFI-.TV'2])@TVVDE$$$0BB+-ED4# &<<X
M'K0!1\)>((O%'A33M9BP#<P@R(/X)!PZ_@P(K.^(FMW.@>$I+FTD,,LMQ#;&
M<#_4K(X5GY[@$X]\5H>'?"VG^%H;B'3&N1#/*TSQRS%UWGJPSTS[<5H:GIEE
MK.F7&G:A;I<6EPFR6)^C#^A]^U '(:K]I\-^./#,>G7-W)9ZH\MK=VTUP\P.
MU"ZR+O)*L,')'4=:@\#:9;P>-/&3I)=DP:A&J;[N5P08$^\"Q#'GJV2*ZG3_
M  W:6%S;W#SW5Y/;1F&WDNY?,,*'&0O Y.!ECECCK1I7ANST?4;^_MIKDS7\
M@EN?,DW!W P#C''''&* +.M0)<Z'?PR;]CP.#L=D/0]U((KR5;-8O@YX),4L
MZO/J.FDLTK/L/F#E0Q(7Z 8]J]G=%D1D<!E8$$'N*Y=/A[HD>D6NE(U\+2TG
M2X@0W3L49#E,$YP%.<#IZYH YVYO[SPEXI\4PV=U>7=O#X?_ +4CAN[AY]LZ
MM(/EW$D [1D#BKNEZ=K%Q)X>UZVU:.*W9$:[,E_+.MZDBC'R,H56W'(VXQG'
M3BNF'AFQ_M^76I&GENYK;[))YC@H\62=I7&.I)_&J&A?#_0_#MZ+BP^VB-&9
MH+66[=X+=CG)2,G /)YZ\F@#J*\X^"I9/!EY;W!_XF,.J7*WJM]X2[LG/X8K
MT>L"Z\(:?+K$NK6LMWIU_, )Y;*;9YX'3>I!5B/4C/O0!1^(FNR>'/!VI:C9
M,D=\JQ1B7 +1*\@3>1Z#<Q&>,U0UP7/ACQ/X6ETR[O);?4+O[!=V\UP\RR*4
M+"3YB<,NTG(QD=:ZEM TZ73;JPNH3=0W:E+@W#EVE&,<D_IC&.V*KZ=X7L=/
MFM)3-=7362&.T^U2^9Y"D8.WU..-QR<<9Y- 'FVISMXL^"VO^([NZNA=S"Y9
M8TN'5($20JL6P':1M49R,DG/ICHQ=W6L^*)= X\BUTFVFCB%]):LYDW!GS&"
M6QM0#L"?4\:=S\.-!N!J<8-]!::F2]U:073I"[GJ^P< GOV]JFU7P!HFK&PD
M<WMO=6$?E6]W;7DD<ZQ_W3)G)'UH N^$[74[#P]!9:QJ4>HWMN6C>Y0DE@#P
M&)ZL!@$]\5MU6L+"VTRQBL[1"D,0PH+%B><DDGDDDDDGDDYJS0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MUHU?P%H&M:K%JEU!.EZD8B>:WN9(6E0?PN4(W#ZUTU4K*749+J^6]M888$E
MM7CEW&5-HR6&!M.<C% $WV.V%C]A$$8M?+\GR0N%V8QMQZ8XKG+;X=>&[5-/
M5+>Z8:?(9+7S+V9O*!!&Q<MPF#]WH>^:M:SXAN-+\4:!I2V<<D&JRRQM.92&
MC*1L_P!W'.<#G/X5T% %&ZTBQO=3L=1N+=7N[ N;:0]8]Z[6Q]14&J>'M/U>
M[M+R=9([VT+>1<P2&.1 W##(Z@]P<BM"X>6.WD>"-))54E4=]H8^A.#C\C61
MX/U]_%'A/3]:DMUMVNT+F)6W!/F(QGC/2@!UQX4TBZT*YT:6"0V=VS/<@3.'
MF9NI9\[B3QW[ =*BU#P;I&I?V>\RW*7.G#;:W4-R\<R+C!7>#D@CL<UM74DL
M5K+)!&DLJJ2B.^P,?0G!Q^1K)\(:\_B?PGIVM/ MNUY'YAB5MP7DC&>_2@"B
MWP\\-O8WMHUK<%+RY%W*QNY2WG#&)%;=D,,#D<GOFI4\"Z"ES=W*PW/GWEN+
M:XD-W*6E0 C+$MDM@D;NN#C-=)10!SQ\%:*;+2K/R[GR-)=9+)1=2?NF484Y
MW<X!(YSQ45WX!\/7NNRZO):2K<SX^T)%<.D5QCIYB A7_$<]\UTU% '.Z[X'
MT+Q#J4&HWL$R7L*>6MQ:W#P.4_N$H02*W+6U@LK6*UMHEB@B0)&BCA0.@J:B
M@#GT\%Z+$\XC@E6UGG^T2V8F;[.TF0=WEYQU )'0GM5F\\-Z=?ZY::S.+C[=
M:*R0.MPZA PPP"@XYP,Y':M>B@#C_BA9W6I?#S5=/L;6:ZN[E42**%"Q8AU)
M^G /6MG3]$L([B#41]JFGCB,<#7;NS0H<94!N03@9)Y.!DUKU2DU&-I[RSM#
M'-?6L22-"S[0-^[:"0#C.P]C0!B6WP]\.6>N2:M;V<D<LDOGM"L[B RYSO\
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
M/(LW&WE6)'3CITXJ/3?"FD:4UL;6"7;:Y%LDMQ)*EOD8.Q68A>"1QT!(''%
M'FT^EI=Z%\2)YKS4'DTV[N)+,F]E_<LD".I!W9.#ZYP.F,G/J6@7$MYX<TNY
MG;?--:12.WJQ0$G\ZICP=HBV^IVXMIO*U1F:]7[7-^^)&#GYN,CCC''%:MA8
MV^FV$%E:JRV\"".-6=G*J. ,L2?UH \?^(&J:I+X0\12ZAX7U:*:X*1+=.83
M##"LRE%&)-W/4G'+-Z 8Z-9I[GXP:#J-W97%DEUHEQ%%!<;=Z2+*&8':2,[<
M'@]*[C5M)L=<TR;3M1@$]I-CS(RQ7=@@CD$'J!1J.E6>J+#]JC8O!)YD,B.R
M/&V",JRD$<$@^H)!H \RD\,3>+?$WQ%@@N3:A[K3_LMQMW*MQ#$&.1WY*@_6
MK\@UG7OBAX=M[V.R5M"@FNKUK.1Y$5Y4V(NYE&"W+;<< =3FN]MM'L[*P:RM
M$>")V+NR2-O9B<LQ?.XL3U).:=9:79:=;26]I#Y22,7D8,=[L>K,Q.XM[DYH
M Y/5[6;Q/JNJPG35O=-AMGTU29PG[QP#,PR#DC]VH/8J].^%VJW5UX5.D:D<
M:KHDS:?=*3DG9]QO<%<<]\&NGTG1K+1+5K:P25(FD:0K).\OS,2S'+DGDDD^
MYJM8>%M(TS6KO5[2"6.^O,&XD-S*PEP,#<I8J<=N..U &-X^U2>R_P"$>LED
M>&UU+5X;6ZE1BI\L@G9N'(W$ 9],CO50V[:3\4+;2;$,-)U33)I+JT5CY<3H
MP D4?PY#;3C&>O6NOU72;#6].DL-2MDN+:3!9&R.0<@@CD$'D$<BHK+0[&PD
MEEB$SW$L8B>>:=Y)"@SA0[$D#DG [\]: .3^%VGVMO9ZY/%'MD&M7L0.XGY1
M+P.OM1\0K"UNO$?@IIXM['53$3N(^4Q.2./<#\JZK1O#VF: DZ:;#+$L\K32
M!KB20,[<LWS,>33M9T'3=?A@BU*!I5MYEGA9)6C:-QD!@RD$<$]^] '$IH=G
MK'Q-\4V5WYQMAIMD/+CF:,'_ %@!)4@G';G'?KC&1H.NW^H>'OA]IUY>(R:E
M#<"5[K<RSO%@1HY!!.02<$\E1UKT>'POI-MJ-UJ$$$T5U=1+#*Z7,HRBC"J
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
M,').!Z#.3@=!GG %0R^&-(EUJ?5S;.M_/$(I98YY$W  @$@,!N ) ;&0#UH
M\DT.S6P^&O@+6[>>Y2^_M*U@WB=]OE/,RM'LSMVD'TK6\<3>9I/C/4=.GGN;
MFP=!]K>7RQ82(J'RX,9)/.6^Z/FQDX(KNQX'\/KH]GI*V<PL;*83V\(NY@(W
M!R"#OSP>1Z4R[\ ^&K^?4);G3BYU%<72^?($D.,;BH;;OQ_$!GWH Y^XL+6Z
M^,NE3S1!I)-"DE9MQ&666/'?MD\5T/CZWBN?A]XA29-ZC3IW )[K&Q!_,"K$
MGA'0Y+C3IVLCYNGH8[=A*X(4X)5L'YP2 2&SD\UK7-M#>6LUK<1K)!,C1R(W
M1E(P0?J#0!Y;J.GP)X>^&L$/F0K-?VS.T;D-DVSY(/4?AT[8J*\O[GPDWQ&@
MTJ:=(+*"TGMT>1I?(:52)'7<2>V[ZBNZC\#>'XK;3[=+281Z?();4?:YLQN!
M@'._)P.!G.!QTJY'X9TB+4=0OQ:L]QJ*".[,DSNLR@$!2K$K@ D=.YH Y_3M
M EMO$>DZU::S:Q6<T3Q26\"NRWX9"R,2SG+#!;=@DC.35+XU03S?#F>2)&DA
M@NH)KE%&<Q*_S<>@X/X5T6@>!_#WABX>?2; PR,"J[IGD$:DY(0,2%!]L5OR
M1I-$\4J*\;@JRL,A@>H(]* &V\\-U;17%O(LD,J!XW4Y#*1D$?A7%7^H1ZG\
M2]-T*8J^D/I<UXB _N[F;S N#V8*NXXZ?-GL*V+/P5HNGJ8K1+R&U))^R)?3
M" 9Z@1[MH'^SC'M5W4_#VF:L;1KFW(ELVW6TT,C120G&#M92" 1P1T/>@#RS
MQ#+?67ASXD:/'=W8L=*,$UA(L[AHO-0.\6X')5<C"G(PWTK>U32(K7XA^%X8
M;J^1-6MKM+\"[D_?A$1ESS\O)/W<<<=.*Z^X\*:+=Z-<:3/:,]G=/YEPIGD#
M3-QR[AMS=!U/8#M3Y/#.E3:AI]_)%.]UIZLMK(;J7,888;^+!R  <YSB@#RO
M6/-T_P !_$6PM;N\B@TR_'V/;<R!HE98R5#9R5RQX/'-='J>E/X:\?>%[[2[
MR]=M4FEM]0BFN7D6=1&7\PJ3A2N,_* !T  JQXY\(PIX)\1P:%I]S-J6KA2Z
M+,\GFON7YCO; X'7CIBNHTS1-/@>WODAN#.D/EQ&ZE>1H4.,JH<G;G SCK@>
MU 'FYN"B>$M6TV>>>.Z\0"%M5FEVS7L<AERI0<>7P ,D?=&%%7&TB'4_$7Q%
MMKNYOI(+5;=X(_MD@$;&VWY'S9X8D@=!V%=4GPX\*QP1P+IA$45P+J%/M,N(
M9,DY0;OD&2<A< ]Q6@GA/1XI]2GCMYEDU-0MVRW4H\P ;1_%Q@<#&..* ."N
M9+P> /!_C=Y+BXGTVWMYM00.Q^T6[(!(S+G#,N=X)]#7:^'#%J=[J/B")]\%
MW((;5@Q*M%'\N\#I\S[CGNH2J6H6EWI.GP>%O#^@R2:?/;/ +J2Y#16@/RX9
M7)9@ <X'7I].GL+*#3=.MK"U0);VT2Q1J.RJ, ?D* .1^(1>*Y\)2Q3SQLVO
MVT3JDK*KH=Q(90<'D#J*Q?$]W<:+K6I7^M6,E[H,UQ$8]5LY<S:;M" HZ==F
MX$G'7<<YSBN^U;0-.UQK0ZA#)*;29;B#;.\>R1>C?*1DC)ZU7F\*:1<3W4DL
M,S+=R++<0FYD\J5@  63=M/W5[<XYS0!L21I-$T<BAD88(/0BO&X;JX/P0T2
M\:ZG-VFJ(@F,K;\&]*D%LY(V\8]*]FKEG^'7A>2*>%]/=H)I_M!A-S+Y:2;M
MV47=A,MR=N,_2@#$_LB#5_BGX@T^]GO9+)M-MI#;B[D5-S-(#C#9 XZ# [XZ
M5A>']<O+SP_\.](O[N9K;4YKI+J9G(:40;_+C9NN&(7/KMQW->E1>&=*@U6?
M5(HITO9X1!)*+J7E!T&-V!CG&.E4V\!^&V\/Q:&=/;[!!+YT"?:)"T,F2=R/
MNW*<DG@]S0!PNHR-X5\0?$2[T=#%)!H]K-$HY$1Q)RH/  ^]CIUKHK'P\_\
M:VC:W9ZW!%9S1-'+';B3_B8*Z94LQD/SC!8/UZ\UO6/@_0]/OKB]BM'DN;F$
M03RW$\DQE0 C#;V.[@GK4&B> _#GAVXDGTNP:!W#*/W\C",-UV L0F?]G% '
M.?#+18;K3(M:N;J_GO;:]O88FENY&4)YKK@J3ANF<G)SWX&+_P 2UD^R>'6B
MN;FW=M>LXBT,S)E6DP00#@]NH-=-HN@:=X>M9+;3(9(87D:5D:9Y!N)R2-Y.
M,DY.*-8T'3M>2V3489)5MIEN(0LSQ[9%Y5OE(R1VS0!Y_=W$_A#Q-XP31S.T
M<6@+J*02S/,//!D&_P"8D\A1GUQ2:L'TWP/X9\3Z/<3/JC2V1DE\PLU\)BJN
MDG/S9+9']W'&*[^/P[ID>MRZP()#?RPB!Y&GD8-&.0I4MMQDD].]5[#PAHNF
MM#]EMI%BMY#+!;M.[PPN<\I&257J<8'&3C% %OQ!?3Z9X;U2_M8_,N+:TEFB
M3&=S*A('YBO-]3>6S^%NA^+]+N)GUM19SO.)"6NVE9%DC?\ O ESA?X<#&,5
MZR0",'D5A67@_1-/>/[-:ND,4QGBMC.[0Q29)W+&3M4Y)(P.#R,4 <A!X<L?
M$GQ#\=6U^]V(A]AVK!<O%AC <-\I&2.V<CVK(@O;^_\  G@*749WN9T\30Q"
MX?[TR(\RJQ]<J!SWZUZ5=>%=)N]2GU!HIXKFY01W#V]S)$)U P X5@&P.,GG
M'%.O_#&D:E!807%H1#I\B2VD<,KQ+$ZC"D!"!P.GI0!S]H98_C)JD*3S&-M$
MAE$<DK,BN97!(!.%^Z.!BN8L=/U76?#OA] FH+KZZJ?[4O8GEC66 2/YO[]2
M R%0 H5N.  ,''HEQH%M!J-WKMA;[];>U,*/-<2;' !*HPS@+N]NY->=Z7X-
MB-C%:Q>%O$&E:NL>&NDU39;1R]W&V8C;GG"I[8H F\:%)+#QG<V$]Q=W&GP)
MBXEF*#3W2,,%A(RS.>&8\?>P2<8J_<65M??%+PM<W,>^:?19I)'W$%B#&1T/
MN?SKI;GP'X>OKB]N+RQ,TU_$([S]\ZI/A=NXH&V[L=&QD=C5A_!^A2'3"UB<
MZ:K):D3."JMC<K'=\X.!D-G/>@#@=0U?4/#\?Q0N[":>2:S-N;?S9&D\K="I
M)&XG@%BV.G'I6GKT(T'_ (1#5M!EE,MUJ%O:7!\PL+R&53N:3)^9AC<&/(YK
ML;;PUI-I>:C=16S&74@!>>;,\BS8&WE6)'3CITXJ/3?"FD:4UL;6"7;:Y^S1
MRW$DB09&#L5F(7@D<= 2!QQ0!YO/I:7>B?$B:>[U!WTZZGDLR;V7]RZVZNI!
MW9.#ZYP.F,G/J/A^YEO/#6E74[EYIK.*1V/=B@)/YFJ:^#]$6#5(!;3>5JA+
M7J_:YOWQ(P<_-QD<<8XXK5L+&WTRP@LK562W@01QJSLY51P!EB3^M 'ED)'A
M^;XG:MIMO_IMC)YD!R3M8VZL6([\DDYJWK"'2?#'A7Q%HL\K:A+<V:2R>86-
M\DV RR<_,3NR">F.,5W4?AK2(M:NM76S'VV[4+.Q=BLF%V@E,[<[>,XSCCO4
M.G^$=%TQH/LMM(([9S);PO/(\4#'/*(S%5ZG&!QDXQF@#3OXA/I]Q$S2*&C8
M;HY"C#CLRD$?A7C=K:NOPW\#ZZE]?+JDE_:0M<BY<DQR2%67!.W!!]/K7M-Q
M ES;R02;MDBE6VN5.#Z$$$?A6%_PA&@?V/9Z2+286-E*)K>$7<P$;@Y!!WYX
M/(YXH YA4M_#?Q"URS@OKBSTU_#POYW>9Y?*D$CJ91O).=HY]<53TDS67B_P
M.;99H;:_LKE9999LRWP6)&6291P&S\PY)^8YQTKNYO"NCW.J3:C/:O+=3VIL
MY6DGD97A.<H5+;2.2>G4U2MOA_X9M&L'BT]]^GD_97>YE=HP1C:"6)VXZ*>!
MZ4 >?:%J*?\ "0ZGHNJ+);:/?>);TK=QN5\VY5E*P,PP4! S_M?=X&0>HO<Z
MOX^O_#<K6JVUKIL,MM:SJVUPS.))%"L.1A!GMVQDUN2>!/#DNF7NG26,CVE[
M<?:KB-KJ4[Y<@[\EL@Y Z8Z4NL>!O#^O+9_VC9R2RV8VP3BYE691W'F!MQ'U
M)H F\(V%UI7AR#3[W5SJT]LSQ&[*D%L,<*<DY*_=SGMZUN5!965MIUE#9V<*
MPV\*[4C7H!4] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%<UXVM-1O-(MH]*:U>Z6[206ETVV.\
M50S&$GW W>GR\\4 =+17C>JZA9W7@B]DM],N-'U"TUVU%U9R$9M79X@0C#C8
MRX/& <GC&*Z'5KJ73_BG?S62[ID\+37 B'2259AM)'<\ 9ZXH ]#KG?"GB&Z
MUY];2[M8;=].U*2R"Q2%PP5$;=D@<G=Z"L#PSIVDZOX:\*^)?[0ECOP(I9KN
M)QONI7&UXI3@EEWDC;VQQ@"N8N])M;SPQ\3+Z;S3<66J7<ULRRLOE2)#&P=0
M#][('- 'M%%4M'GDN=$L+B5MTDMM&[GU)4$UY3XBEB;2KW6M+9YGB\0Q@:G/
M)B8-YZ(T40 SY2C*\D9YX.<T >QT5YV^D6FJ?%O6+*]\Z>SDT>"1X'G?86,C
MCIGIP..G?&:Y 6BQ_!B#7O.N7U33K\1VER\[EHD6]\L*.<8V<'U_ 4 >YT5Y
MU<PGQ7XU\3Z%>3V8^R10+:Q7-NTC)&\88RQX=<-O)!8#(PO-4)M)QXJ\!Z==
M:Q=:FIMKZ&>Y$KQBX$:*!D!CZD$@_-W)S0!ZI7.W_B"[L_'&D:%]EA-KJ$$\
MOG^82X,87C;C ^\.<G\*\YFU*;PUX9\56%E/+;6,/B..S602'-I;R^47VD\J
M/F;'H6R*Z34-&T[3OBQX5^PVR6ZS6-\KK#\H.%CP>/XN?O=3@<\"@#T2BO#+
MK3H1\)?$NJ^;<F_T[5+IK.X-PY: I/@%3GKCJ>I_*NQN;"'1/BEX9>P,J/J=
MI>B]+2LWV@HL;*6R>H)//X=* /0J*\DT*PE\6^$-/\1OKEK8ZE#<>?<7B6K&
MXCD5SNA9O,Y7^'9C&,8'2I6T.SU/Q!\1X+TW$T-NL#PH]PY$;&VW;ASU!Y'I
MVQ0!Z9=:C:V=U96L\H6:]D:*!.[L$9S^04_I5JO((;>#6;CX3W>I0I=7%S:R
MK-)*NYI +4MR3UYY^M>G:[=SZ=X;U*\LH_,N+>TEEA0#.YE0E1CZ@4 :-%>1
M:DOV?X3Z)XMTF1FU]!9S?:E;,EU)(Z))'(>K EV&T\# QC%:=GX>L=:^)OBZ
MWOVNI8(%T^>./[5( KX=LC#>HZ=.3Q0!Z516#XW3?X%UX[Y$9-/G=6CD9"&$
M;$'((/45P$FDV]O#\.+Z&2YCN[[RK:ZF2X<-+$UL24)STR!C&,=L4 >NT5X]
MJ%W<^$1\3(M #Q1V=K9W%M$K%A"\B.)'4'.. &_"MG7K6'16\':MX=^2:YU&
MWM)6C.?MEO*I+&3^^0!NW')&": .S\2ZI<:)X:U+5;:WCN)+.W>?RY)"@8*I
M8\@'T_\ KBHK+4-5U"TT*\@MK7[-=P"6]+R,&CW1AE\L8.?F.#D]*\\;[-XI
M^'?CC5=3C674H9+^(%C\]J(E(1%_NC !..NXYSFM#:5UOX62+)*/,MI%91(V
MP@6>1\N<9YZXS0!T^I:_J,FLW^CZ%;VTU_8VB74@N6(5RY8+&".A.PG<>!D<
M')QIZ'/K%Q8-+K=E;6=R9&V0V\QE"Q\;=S8'S=<XXXKD-'TC3C\7O$I^QQ!H
M[.SD0A<%78R98'L3ZUSD6JRZ-X-U;_2IX[1O&#V=U<&5B\5L9E5OG)R/E&W.
M<\T >RT5Q6KZ7H?AR/6M3BU.XTJ&XTMQ)#9X"1A>//10/]9\RC/?BL72+<V7
MQ#T2U2S2SM+S1)A) ) S3A6CVO,  I?YCR,]3R: .\.IMJ&DWL^AF"YN83+#
M$)6(C:9,@@D=MPP?I5^W,QMHC<*BSE!YBH<J&QR 3U&:\?TG3;.W^"GBB:VB
M%O,AU':\#&-@$DDVC*XX&!QTK=@NS?>+?"N@Z@H?3)-!-TD4G*7$XV## \-M
M3)P?7/84 >CT5XMXC6XLM ^)>CQ33KI>G"WGL0LK#R6D3<\8(/W0<$+T&[I7
M2MI\.B_$[PL]DTRMJ5E=K>%I6;S]BQLI;)Z@D_3ITH ]$HKG?'5Q:P>$+S[9
M=W=K%*8XM]H0)6+.H"+GCYON\XX)Y%<MIEO)!X]\1:8UO'86LVBPSFTLYF"(
M^YUW @+AB ,D ?CUH ]+JKJ=S-9Z7=7-O$DLT,3.L<CE%8@9P2 <?E7CNF6<
M=KX(^'6NQR3_ -IRZE9P/<-,Q+12,RNF,XVD=L>_7-='8_9O%4OCEM7C66YL
M;N6SMXW/-O"L8*,G]TLVYMPY.!SP* .Q\*ZQ)X@\*:7J\T2127ENDS1H20I(
MS@9K8KEOAK_R33PY_P!>$7\JP+30K'6?B/XTL=0$]Q:&WLF\E[A]H++)DXS^
M0Z#M0!Z117B%G#_Q;'P9XD>>X?6%O[2(73SL6\LS>64ZXVE>"._4\UI^.#!=
M:=XWOK$O<W%BJ!KN>3;]AD1%(2WP-V>=Q.5&6ZGD4 =U<>(;J#Q]9>'S:P_9
M;FREN1/YA+Y1E&-N,#[WJ?PKHJ\G\8ZKJ>G^+]$U+3K4W=TFA3NZKRP3?%O9
M5Z,P&2%XSC\*O:S>Z5I7@K0)M"NHH]*U/4+>*XO7RVZ)MQ)D(*G!8!6&1@$C
M@<4 >E45YY<^%+K3FUQ-/\06EB^J606&SAMVA@BE#!1*/G;;NW!3@#.<]14_
M@F^4>(M1TV_T'^Q-:6UB>6"!@UM/&K,!+$1ZEB#GGH.<4 =Y17"?$B#S;GPE
MB:XC,FNP0MY4S)E"KDC@]>!SU'8USU]<7'A"]^(D>@J\:6VF6]W#%N+B*5ED
M#R '/. &/KMH ]<HKS+6[:+2=,\'ZWX?)6\GOK2"21&)-[#*/G$A_C)'S;CD
M@@FN\UZ(3>']11F=0;:3F-RC#Y2>"""* -&BO&K>W@T+X4Z+XDBGGBO+RWL;
M6]O9)I&"6[R)O.W< ,#C(P<'KGFNCNO# TVXU*_@U>"""\TJ53I^GPM DC*-
MPG!$APPR 2.H(SUH ]"HKQ-M'%A\/?!OBK3KB[_MY6L$\PW#MYZ2%5,17.-N
M#T [>Y-=#HWA^QU7XA>+UO3=3)8WUG/;(;J0"-_)#Y^]SR3P<CD@=: /2Z*\
MDT.PE\6^$+#Q&^N6MCJ4-P9[B\2U8W$<BN=T+-YG*_P[,8QC Z58UB:;1=?G
MO]:TY-0T6?5(I(=8M'S/8LLB*(I%//EAUV_*<<G(R: /4Z*\O2P?QQ/XLM+C
M4+6VO;34)((I'MV:>SC4+Y<D;"1=@/+9 Y.<YI\6EP:E\3;.TOKR?4+>7PPL
MDS>8Z)<-YRC>4SP&Z[1Q]: /0]0U&UTNU^TWDHCC,B1@GNSL%4#W)(%6J\/E
MMH;GX::?!<I]H2Q\4BUMS,=Y2(76T+D\XV\?3BNJ\0VFG76L:O86D(NI++1P
M&MYF"V]BIWD.@ )\UL=L8"CYAQ0!WEWJ-K97%I!/*$EO)?)@3N[!2QQ^"DTR
M-]2.LSI)#;#3!"IBE5R93)D[@5Q@#&,<UY9';P:Q%\*+K4HDNYYXF2628;F<
M?96."3UYY^M:]Q<3Z3X^\7W%@))98/#\=Q!"SLZ^8#)@*"> =HX% 'I-%>1:
MB/(^$VB>+=)D9M?06<_VI6S)=22.BR1R'JP)=AM/ P,8Q6A'H5EK'CWQU:7_
M -HFMEMK-UA:X?:&:.0YQGL>0.@[4 >FT5Y+IK:[J7@+P;J-M!;:W)!9.USI
M=Y)AKM?E4.I;(+IQ][^^>]=QX'OK#4?"EK/IT5S#!OE4P7(_>0N)&W(W^Z<C
MZ 4 :K:E U_/IUN\<E]# LS1%L !B0N2 <9*GL>E9G@KQ!/XH\*6NKW-O';S
M323*T4;%E79*Z#D]>%KG](TRP'QD\23?981*ME9RJ^T9#L9 6^IP*XJSL(;7
MX2:1K\32KJ5MJ_[F82M^[!OF5E SC!!.1CG/- 'NM59]1M;>_M;&24"YNMYB
MC[L%&6/T''YBO-/&HM[V'QO/:;[NYL;)=\UP^U;!UB+JMO@;MQX8G(&2.3C%
M3W%E::C\0?!%U>6\4TUQH\[S22*"7*K$03]"2?Q- 'IK,J*68A5 R23@ 5RN
MM^,&L].T#4-,A@NK+5;^WM?->0J525L!E '/'N.W6MGQ%;PW7AO4X+B)98FM
M9-R.,@_*3TKRLV-M'\*? "PQB%KC4M,:5XOE8L3C=D=_>@#V:BO*;UY?"7B/
MQK'H8>-4T!+](B[.!.#(-^&)YP 3ZXK4TC0HIY_#GB6QURTAC*@,;:V8-J"N
MOW96,AWL""<D$@@GL: /0J*Y#XH@_P#"M-=D626-X[8NK12,A!'N",CVZ5S^
MHZ*GA_Q5X.U72)KH7FHW/V6_5IV<7,1B9BS G'R[<C  ''H* /3Z*\<GEB,'
MAK6=+9Y8KCQ,D8U6>3%S=(\KJZ8 _P!5C*@$]%'RBMO5+B'P'X\N-1:$R:?K
MMJ5C0<[;R,$B->P\T'IW84 >D45YAK.@KI>H> K!II5D>]D2Z,,SHLC&%V<X
M!XYS@]0, 'BF:9X:TRX\4>.-$EBE.E6ZVTT-IY[B..22)B[ 9ZY4'V/2@#U*
MBO(-$UB[U'2?A[INH7<)@U"PF9S>QF5+B9-@1'&Y=QVEC@DY.."0*=XIT!]
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
MCENAX![@8![U-<>&-(NK*RM9K5BEB0;5Q,ZR0X&/ED#;QQQUZ<5KY &2>**
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
MG[[C'/S>G'TXZ5M49''/6@#!NO!?A^\T^PLI[ F'3\?8RL\BR08&,(X8,!@
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
M34^&&J6L9COKH0P3S[R6EC:U)*,2>5! P.@QQ7H"^#?#B-<,FD6Z-<PBWF9
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
MVE\;W=V=WQTW,Q+'\35.R\+:+I\ZRVE@D6R1I8XPS&.)SG+)&3M0G)Y4#J:
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
M@E3G!KQ];62V\!?$33=+N(["*VU>1;==^Q$0B)FC7'W0V64 =VKIK#P^M_\
M$"TUZ'2EL;&WTT1-&X0%IMP*X521\BY&[W &1T .NU35[+1X8)+V81BXN(K:
M(9Y>21@J@#OUR?8$U<>2.-=SNJKTRQP*X7XH6EK<6GAMKBWAEQK]FF9$#?*S
M_,.>QXR.]1Z<MIJ/Q/US2-1M;>2TM-.MAIEL\:F,1'<)65>GWMJD_P"R!0!Z
M!36DC0$NZKC&<G'7I7&?#/[3%H^K64CO)966L75KI[.2Q^SHV% )Z@'<H^F.
MU8>G^%-"U_QSX]L]4LTGMUEM2J.QQ&6MP2X&>&SGYNHYQU- 'J!95QD@9X&3
MUIIFB6,2-*@0]&+#!_&O$M'LFU32_AA_; :XDDGNX2\A.98 DNP-ZJ5"_4'W
MKHEL=.@\=W/A1AI]I80Z9$=-M+RW\V-D9I/.V!F'.< ]3@>U 'IK,J*69@%
MR23P*YKQWX@O?#?@R]UK3$MII;<(P$^2I#,%_A(SUSUKC[1;/1-:\'>';O5&
MU'1/+O$@FN<;);A& 1&SP=H+A??&.0*E\<:9I6D?"OQ;:Z3*[0M<B:6/?N2&
M1Y(RR)V4#@[1TW4 >H9&<9%*"#T-<+<Q0Q_&VS8QHIFT&<,< >81-'U]>*XJ
M'48['PFT,<B1Z1=^-9;6\>,X06QE)P2.B'"@]L''>@#TA?$5XWQ&30 MJVGO
MICWBRIDR;UD5,$YQCD]JZ42(9#&'4N!DKGD#Z5YMJ%K#I7Q8GFTBTABNF\+S
MND<2 !Y%E7;P.IX _ >E4_#FGZ;KNA>%=>37+6&ZMY87:6W@ N)9F&V2&5MQ
M+;B3NX[9Z4 =[XK\0Q^%_#TVJ21B0J\<2*S[%+NX1=S?PJ"<D^@-0+?>(;35
MM,M[R'3[FTO9&22XMMZ&$B)W VDMN!*XW9'TYJUXE729M$DM-<B273[MX[:1
M9.%)=@JY/;YB.>QK@[?3M:^&OB31+"QU6;4_#6J78LULKL[IK1BI8%&ZE %.
M>P'US0!ZBTB*ZHSJ';[JD\GZ4/(D8!=U4$X&XXR:\DMK2T\7Z7XBBU;5K2RO
MK74Y_M$K0@7-J(Y28F20L"JA H! QUZ\UJZ>=/U_QCXJT7Q"4FDCM;>.V6Y4
M*?LS0Y=T!Z$N6+$=#M!Z"@#NKG5[*TU6RTR68"\O-YBB!YVJ,LQ]N@^I%%J=
M2_M6_%TUF;']V;18MWFC@[_,SQ][ICMUKSVZTO1AXY\"1HD=Y:+IUXBW%VJR
M-,D:Q[&9B/FXR0??(JK?376CZC\5[G1D*7<5K:RQ^7U5C Q9A[C);ZT >L+(
MC.R*ZEE^\ >1]:&EC3.YU&" <GUZ5YAK5I:VN@^"=9\.QI'>M>VD<4L(PUQ%
M*/WBN1]X$98Y[@FL]_#VDWD?Q/\ M-C%,+>1W@#C(B?[*&W*#P&SW'- 'L-<
MKXJ\7MH.I:/86ML+B:]O[>WG9C\L$<C;03_M'#8'^R3VYN^%[FXF\!Z-=<W%
MT^F02?.V#(YB4\GW/>O-/$L_BBUL=!%_X81+J37[6XDG_M%&^T3[CA, ?*N
M%'7:%'6@#T>\UZXF\4_\([I0@^U16OVNYGG!9(E+;47:""68Y/48 SSG%9L?
MCV.YT:QDAME75;O46TLVKOE8;A21)N('*J%+=,D$#C/%/08[BW^+NNR7L/DR
MZCI5I<1)NW!0F4D4-WPQ'YCUK#\.>$I?$>DZMJ5O=FRN!XJN=4TRY\O>I ;9
MRN1N5L,#R* .YT[Q!<#Q7<^&M42$7BVJWEO- "J3Q%MK?*22K*W&,G((/M4/
MBKQG;^&-5T2SFB+IJ%R(II.T"'Y5=CVRY4<]MWI6'X<@O];^)E]X@N9X)K/3
M;'^S(IH(C''+*7WR;<LQ(7&TG.,Y]*9J.BZCXVT379$M;&2UUA1'9S37+J\<
M49/E, (R,%]T@YY#CI0!Z/37D2)2TCJBCNQP*YGX>^()/$?@ZSN;K(U"WS:7
MJ'JL\9VMGW/#?C6;)*FH?%^?2]5B26VBTA9K&&90R,3(1*X!X+?='J!]30!U
M6N:M#H6@W^K3J7BL[=YV53RP52<#ZXJAHMSXAN;R*:]&G/IEQ:+,K0*Z2Q2G
M!V$$D,N#][CITKSJYL]OPX^(>GRQ+-IFFW5RNF>:H80@1@E4ST"LQ QTY%>H
M>';.ULO#]C':6\,"- CLL2!06*C)X[^] %+4_$R#1/$%SI#P7%UHZR"02$E/
M,2,2%>/8@'T/TJ]X>U-]6\.Z5?3F-;F[LH;B1$X +H"< G.,FO.=+L=/MM&^
M)KQ6MM%,EU>1QLL:JRI]F4[1[=3BH[33++35^%VI6END5]<B*&>X'WY4:T)*
MLW4C@8!X&.,4 >MF1%=49U#M]U2>3]*9<W$-G:RW-Q(L<$*&21V/"J!DD_A7
MDUI:6GB_1]?35M7M+&_M=3G-Q,8 +JT\N4F,HY;( 0* 0,8R.>:[KQEIUWJ_
MP\U>PLR\EW/8.J9&UI&V],=B>F/>@"+1-;UKQ/IR:OI\-I9:=-EK5;M'DEG3
M/#G:RB,'J!\W&#[5JZ'J%]?VEPVI6265S!</"T22;UP.C!B!D$$'H.M9?PZU
M&UU+X?:&]JRGR+.*WE0=8Y(U"LI'8@BLOQKJB2:SX5M&</H]SJK6]Z<?(\BH
M?+C)Z$%^HZ97'8B@#ND=)$#QNK*>A4Y%<UXJ\17FBWNA168M9([[5(;*X$F2
MZ*X8Y !&#A3U]:Y#Q)+?>%_%?B1_#D?E0OX;>]FAB7Y([E7*I(%' 8J&^NSV
MIFJV6C_V'\.-1L(X&>35K/%RN"\FY&+[FZL2PR<\YH ]7:1$959U5F^Z"<$_
M2G5Y-':6GB\^+K#5]3LK2[M]1E1VFA'GV\*D&%T<L-J[0""!C.3W->FV<*3Z
M-;PSN;N-[=5=ITYE!49+*?7N/>@#G+'7];UR5[S2$T\Z?;ZG)9SPW 82-%&V
MUY5<' .02%*\CO76JZ-G:RG'7!Z5XO!I.G#X-^,YUL;99DN=1"R+& P"RMM&
M1S@8&!6MKFFZ?H&G^&9+:U6"UUC4+.+5YLD^>H0[!(2>A8C)[]#UH ]221)5
MW1NKKZJ<BD\V,LJ[URV<#/7'6N!N--CL_BHEG80(FGZAH\KZC;(N(R5<*DA4
M<;CDKGN![5Q5II%BOPA\':JL 745U"U1;M21,JM.5*A^H7!/ .._6@#W171R
MP5E)4X(!Z&AW2-"[LJJ.I8X K@M,TZRT7XRSVFF6T5I;W&@B>:*%=JR2"?:'
M('5L$C/6M#Q2UE<>*_#MB\9N-0;[1+;P2N!;X" ,\@P2Q4'Y0.<D\@<T ==O
M7;NW#:><YXI%='+!64E3@@'H:\,DCAE^%\T3RHRVOBDQPM"=JQI]K ^09.U<
M$XYXKJY?#5AHGQ5TF'1K58;74]/NAJENA.QU3;L=A_>+-C/4\^] 'I'F1[@N
M]=S9P,\G'6N<@UZ^;XC77AZ6.W%G'IBWL;J&\PDR%,$YQCY3V[UY/!X?LC\!
M],\16<;+XAM2CV=VKDRB3[1M"#GH<D;>F3GK7H8ACN?C-=PW$:2))X;C62-A
MN5@;A\@@]10!W.X8SD8JD#J7]NX+V?\ 99MLA?F\_P [=R?[NS;CWS7FNDV4
M>GSWWPRDME,+7@NH&*9#Z>[&1LGN0RF+/7YE]*VX[*U3XUW$20(L<OAM=Z <
M-_I!7I] !^% '=^;'D#>N6) &>I'6AY$CQO=5R<#<<9->%6VDV%O\&M.UF*W
M0:E:ZL/(NCS)$/MY7"L>0,$Y X.<]:[;4X@_Q!UB*^M1JUM/I$:0VZE";<EG
M!4AB,>9UW?[/.,"@#T&J-GJ]E?ZA?65M,));%E2?:<A689V_4#&?K65X#T&?
MPWX-T[3KPQM>K&&N70Y#2'KSW(&!GOBN&"#27^)U]I-I;QZG;29M6CB4.A-L
MK$KQG^\V!UQ0!ZT)$9V174NOWE!Y'UJMJ>I6FCZ9<ZC?3+#:VT9DD=CT _KZ
M"O-M7M;6W\)>#-:\/(B:B;NS6&:(?/<++@2(YZL",EL]P371_%2"*?X8Z_YL
M22;+5G3<H.UAT(]#[T 6=4\1WMIXJ\+V%O';FQU<S"1G!\Q=D1<8P<#MZUT%
MR\\FGSMI[P&Y,;>0TN3'OP<;L<XSUQ7GFN:=IS^)?A]8QV\*VKR76^&$!5.;
M8D@A?7N.X//6J,.GVEKI/Q2TFWMXXM/M]TD-N@PD3-:AB5 X'S<\4 >H6DLR
M:=;/?R6XN#&GG-$2(RY SMSSC.<9JP#D<$5YB;+59_#G@Z\T:.PU"YM=&4R:
M3>\+<1M'$"R,>%<$  GC#D=^>N\#WMEJ'@ZPN-.M);.VPZ+;2_>A*NRLGT#
M@>P% &-;>*?$E]KGB33;.PTV9]$:,8>5XS<;TW@#@A3CCG/-0+\19=3\/>%]
M;TFVB6WU;5(K"XCN,EXMS%6VX(!(VG!]P<=JI:%ITVI_$+XAP1:I=V*O-:([
M6PCW$&#L65L'W%3^*-"T_P -:'X*TC3(O*M+?Q%9JBDY))+DDGN223^- 'HC
M2QHRJSJK-]T$X)^E.+*IP6 ^IKR'QQ]AO=,\?7-FJO+:QQI<W-XP8Q2I&"B0
M* "HY!W$_>)P#6G=Z=8ZM\2_#9O(4N5N-$G,ZL<K*0T?#CHPY/!XH ]+5E=0
MR,&4\@@Y!J.X$Y@?[,T:S8^0R E<^^"#7$?#E[;3-)\16YDCMK"RU^[@@5F"
MI"FY<*,\ 9;@>]=Y0!QO@?QVGBE[W3[VV6QUFR=A+;!B5DCW$"2,D E3T]C]
M16UH]_?WFHZM!="V$=C<BW0Q*P+YBCDW')XXDQCGIUKBY_"USJWA?3=<T*1;
M?Q)IDD[VDIX69?-?="_JK<_0GW-9-SXKOM0^&'C+7K&VN;*Z:_2.>+!$EOB*
MWCFQWRH#\_CQ0![ LB.6".K%3A@#G!]ZYK6O%:Q>%_$.IZ*]O<S:.)5?S22A
M>.,.P^4\XSCMR#Z5A^(+&UT[Q%X+O?#L,,+W-W]ED6V4!9[1HV9MP'W@H4$$
M]"?>L"SLK"V\ _$YX;6VBF6[U2%&2-581B,':,<[>G'2@#U32+XW^DV-S*4$
M\]M',Z+V+*#P/3-%D=2^V7XOGLS;B0?9!!NWB/:,^9GC.<].U><P:99:7XF^
M&]Y96Z0W-Y!+%<S+]^=?LNX!VZM@@$9Z8XJM-96PT;XM0B)?+C,DBKV5A:A@
M?SYH ];$B,VU74MC=@'MZT&1%D6,NH=NBD\G\*\K@TNRTS6_AK?6=ND-W=QO
M%<SK]^93:YP[=6 (&,],<8J&_P!(N];TWQII"P)?:G<ZJ3:7XD3;",(54L3N
M7RAD$ >H&22* /7*H::^HB"X.JR61=9Y/+-MN"B+/R;MW\6.O:IK*QALM.BL
MHT011ILVJ,#WXKQ:_L[<?!GQ:@C4+;Z_.(L?P8ND48_#B@#W .K,RA@67J >
M15/4]7LM(2V:\F"&YN([:%<\O([!0 ._7)]@37&KIEEHOQATQ=.MTMA>:3<&
MYV=9F61"&<_Q-R?F.3SUJ3XFVEK<KX5:XMX9?^*@M(R9$#?*Q;*\]C@9'>@#
M6A\07O\ PL.[T&=+5;&+3$OHY%SOR9"F&).,?*3T[UKZJVH_8 VDO9K<>8AW
M7>XQ[-PW?=YSMSCWQ7$R:1I>I_%Z>SN;.WN+%/#L(6W908L"=P!MZ$#L,<5R
MWE))\#=,WC<;36%B@+')11?%0!]%X^E 'MC21H0'=5+= 3C-)()#&PB95?'R
MEAD ^XR*\U\;V]Y;:AK6JBPM->T4VJ0ZC9L0MS9JJEB\1(P1M;=CKD<5Z-9W
M,=Y8V]U#N\J:-9$W#!VD9&1^- 'G=K\1->;P7<^*I=(L9;*TGDCN+>&=EE"(
M^QG4D8/K@XX[UO+XKN+CQ?H%C:I VE:MI\EXDA#>;\H0CO@ AQV-<CX"\,1^
M)_A[<6-[J5ZFGRZE<^=:P%%60"8G:6V[@#CG!%=#J,$5K\5?"5O BQPQ:9>)
M&B]%4>4 !^% ';^;'YOE[U\S&=N><?2E:6- 2[JNW!.3C&:\9GDLY;#PQJVE
M;5MI_%*>5=W#AKNXW3.LA9@!M7JH4Y)7;G'2M:#P_H^J^-_B#%>64-S!Y%G(
MJ.-R!FA<EP.F[N&ZC)QU- 'J5%<M\-IY;GX;>'I9I&DD-E&"S').!@?RKJ:
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
M&ZG\1K'2;@27>DZJFD^<(&U;R1]G5L[<_>W;,\;MN#VS79=: "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ KBO W_(P>-O\ L,_^T8Z[4]*QM&\-
MP:)?:C=P7EW,^H3>?.LQ0@O@#(PHQP ,=* */BRQ3Q#8?\(K"HV7/EF\9>D%
MN&!/T9MNU1]3_#73 !0 !@#@"N-/PZ@\ZXE7Q/XGC:XD,LOE:CL#,>^ H[ #
MV  [5U]O!':VT5O$,1Q($09S@ 8% $E%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
; 4444 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>ex10ormfactorxseverancep013.jpg
<TEXT>
begin 644 ex10ormfactorxseverancep013.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M!VE%<'I]]J7BZT\2W5KJ=Q8S6%_/96*P[=L9B ^9P0=^YB20>,8 P>:Q]/\
M$^M^);SP)/'J4UA%K5G=M=PQ1H0'B51N3<I(R22,Y XXH ]4HKD/ E]?S-X@
MTZ^O9;W^S-4>VAGFQYACV(P#$  D;CSBKWBJYF@.EQQZC]EBFN]LT42DSW*[
M&/EQ8!(.0"3QA03D4 =#17F%OXF\10^!O&<]L)Y[_2=0E@M!,JR2QQ 1M\VW
M(<H'8]\X&<UI6-[>77CVRMM'URYN]#;3_M-R5:.51)N 7+LI(W@GY01TR,"@
M#O:I07\DVK7EDUA<Q1VZ1LMTX'ES;LY"G.<C'.1WKSL:]JUK=^&;A=5FOFO=
M7:SO+B-0+.9&\PA8U.#\NU<,HP<'+&M>#4-5D\7^-=/.JW'DVEG;2VGR1YMR
MZR$X^7!Y ^\#0!W5%>3:?JVO0^'O FOS:[=7$NIWEM:75LZ((7256R<!<[@0
M#G/X <5I7WB.YL/%DEAKESJ&E&;4(O[.O%&;.>'*YA) (5VPX.[G)X.,"@#T
M02QM,T(=3*BAF3/(!R 2/?!_(TYW6-&=V"JHR6)P /6N"\*VL@^)WC5FOKN1
M89;3".X*D-"3@\= 2< 8J_\ %%7;X::^T<\T)2T=LQ-M+#'W2?0]_6@#4O\
MQ+;6&O:-I36\\C:L7$$Z;?+&Q"YR<YZ#T[UMUYKKEG,NO?#RWBOIQ(TMQBX<
M*SH#;'..,9QTR#[@]*A_X2C5?#UAXOM9;^6^?3-0MK>TN;K;O1;@1_>( !VE
MR1D4 >H4V21(HVDD=4C0%F9C@*!U)-<KIEIXEM/%222SEM%FMRLL-U<B219A
MR&0A1P1G*YQW JA\9);N'X4:XUF6#E(U<KU\LR*'_#:3GVS0!MVGBN/4K?[9
MIVE:E>6!SLNXDC"2 =656<.P]"%.>V:TM(U6VUS2X=1L_,^SS;MGF(4;ABO(
M/(Y!X/-.TE;=-&L5M-OV86\8AV]-FT;<?ABN<U?4FA\8:)X7LI#:07J7-W<2
M0X#-M.=BGL2S$DCGCC&: .OHKS#4]=UO2U\<:,FISEM+TX:CI]X51I$4HQ\M
MR5(;#+P<9QWI\USKUMJ/@R1/$-V?[:0PW4;QQLB_N-X9!MX8$=26Z\Y'% 'I
ME%>6W6K:WI>G_$.PCUN[E?1(([FSNIEC:5=\)<J?EP1D>F>:EN;OQ%H-WX1U
MA]=N+^VU>Y@LKRREC01KYJ95X\#(P1SDDF@#TVBO+M7U[5K%H;V#59KN7^WX
M[622!0+18'EV>3AL;F /++DA@06[5I8UC5O'WB71O^$AOK:R@M+::$0)&'C9
M]^0&*],CN"3QSZ@'?T5Y4OB#7I_ACX<\8'4+C_1BCZM%"J_Z1;ARKMC'# #=
MQCC/M7;Z7=2:IX@O[R"\=],@2.WB12#')+C>[@XR1AD7KC(:@#>HKF/&^NW&
MAZ=IT=J_E3ZEJ=OIZS[0?)$C?,^#P2%!QGC.*S[J\U'0O'^D:,E_<W&G:W;W
M 'FD/);31*&WJQ'0@XP<C(_"@#MZ*X#X<_VUK.CV.NZEXAN[@A[J%[8QQB.0
M"9U5FPN=PV]L#&!CKGHO%MS/:Z('@U*/3RUQ$CS,A=RA<!DC !)D89"X!Y-
M&[17FMOK6K[_ ![9)>7ULNF6D5S8FX\MYH2\+L02=P()0'#9(R>G:.RU'6[-
M? &IS:W=77]LK%!=VTBH(B'MRX8 #(8$9)R<Y/0<4 >G45Y]%KE[X=\1>(]+
MU>]N;S=;B]TG>5!D0_(8EP!\XD*@9R2&%=II-M=6>DVMO>W;W=VD2B:=\ R/
MCYC@  #.: +M4-6U>WT>"!YPSR7$Z6\$28W22-T49('8GD] :XOQCJ>HVO\
MPDTMKJMPTMAIXN+2"Q 'V1E1F+SEOE.X@84DG:.%[U6\6>=JL?P^OI+N>*2Z
MU&V++$0%5F@D8L 0>><?2@#IH?&(EE%F^CZA#JC32Q1V4H53)Y:AF=7)VE,,
MOS9ZG&*FT7Q/-K-M=SGP_J]D+=5*I=PK&TS<[E0%N2"N,G Y&#BN;UG3I&^+
M/AM/[1O1G3KKY@RY&WRAQ\O?J?Z5J^'M0U";Q[XPTZZOI;BULQ9FV1U4>4)(
MW9@-H&>?7G@4 7=/\6QZKX3LO$&GZ9?7,5VRA+>-5\U5+[=Q&<8'4\]*Z*O'
M-)U#4-+^!/A>[TZ^EM9!/!&^Q5/F(]QM(.02.#VQ72^+M0U"&YU[[/JEP7M-
M,$]K;6  :V<*Y,DQ;Y2#A<*3R V%/6@#NWECC>-'=5:1MJ G!8X)P/7@$_@:
M?7EUU)=:UXC^&E[-?W4,E]93S2B!@JA_LP8L!@C/S$?2KDM[XC\3PZ[)HEQ)
M;75C?RV=H1.JQHT1 /F(5.[<<DY[$8QU(!Z+56\OX[2WN9 K3R6\7FO#$07V
M\XP"0.<'J>U/LGGDL+=[H1BX:)3*(CE ^!G:>XSG%>?Z%:R+XS^(#-?7<BPO
M" DC@J0UL&P>.@). ,8H [70-9@\0Z!9:Q;1R1PWD0E1),;@#ZXXS6E7CGAZ
M?5-%\%_#W48-7N#%=W5M8RV6U/),4@8=,;MP(!SN_ #BM^:]\1>)U\0'1;B2
MVN;"^DL[-EG58T>,+S(I4[MQ))SV(P >2 >B45YS<OXBU/QU#HCZ_/8)/X?%
MW*+18V6*?S%4F-BN2,^N3C.,9X#=^(_$<.O1Z3>317>G7;65K*)D11)&J_-(
MFT[MS$D]L$8 /) /1JKW]];:9I]S?WDHBMK:-I97/\*J,D_E7'V&JZCKWBR?
M0;VY-H;#3+>:Y%D^/-GESDJ^,[%QQZYYS7,ZUJ>I:O\ "OQK9:E=RO<Z+<3V
M9N$"K]J10"I< 8SAAD#'2@#T33/$$FH:FUE+I%_: VZW,4\J*8I$) QN4D!Q
MG[IYQS6U5#1;=K;2+9&N)IR8U.Z8@GH.. .*OT %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5GZKI;
M:FMJ8[VXLY;:<3QR0;<D[67:P8$%2&.1^HK0K%\2^(X_#5I:W,UG/<)<745M
MF(J C.P4%LD'&3V!H S;[P#8ZCIU]:SWUXDE_=QWEU/"(U:1TV[!@J0 -B\
M9]2<FK5WX0M;[7SJ]S>WDDCV#Z<\/R"-XF.6SA<Y)YR#7144 <7:?#FUMET0
M-KFKS'1G/V,O)&-D90IY?"#(VG&?O>A%:5MX1AM;S7;J/4KXR:S@SY\O"$+L
M!3Y./EXYS7144 9GA_1(?#NA6FD6]Q//!:H(XFGV[MHZ [0!^E<CKBM/\8-%
M\F\DMFBTV=#*BAE#LZ%4;((Y )QP>!7>S2-%"\B1/,RC(C3&YO89('YD5F>&
M-?A\4>'+/6K>&2&&Z#,D<F-P 8KSCCM0!F7_ (#L-1\/WVDRWMZ@U"X%S>7,
M93S9I RD9)4@ ;%   P !5_6_#-MKMO8BXN;B.\L)1/:WL6T2QR#C/3:01P0
M1@^E;=% &7IVAQ6.H7.I2SR7>H7*)%)<2A00BY*HH4 !<LQ]23R>E,T[PYI^
MEZYJNKVR%;G4V1I^>,JNW@=L]3ZFM>B@#G%\&6#:CKUW<W%S=)KD:17=O+L\
MO:JE%"X4$<$]ZS8_AU&MKI5K+XBUB:WTFZ2XLD=HLQ[00JD[,L &QSG@8XKM
M:* ./F^'UH=>N]3L=8U;3DOGWWMI:3A(KAN['C*D]RI!^E=='&D4:1QJ$1 %
M55&  .@%-DGBA>)9)%5I7V1@G[S8)P/? )_"A9XFN'@613*BJ[(#R%8D GZ[
M6_(T <;=_#2PN[/5K'^UM5BL=2NC>-;1R(%BF+ARRG9GDC[I)'MG!'901>3
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
M.>.:SMTN#*Y7;(KD@;<$_P!T]<?2@"OX=\)?V"ZO-K6J:J8D\NW^WRAA"OL
M!DXXW')QP,9.=ZYMH+RUEM;F))8)D,<D;C*LI&""/3%5])O9]0TN"ZNK":PF
MD!W6TY4O'@D<E21SC/XU=H YG2_",VBVZV6G>(-2ATU.(K5Q%)Y*_P!U'9"V
MWT!)QVJ?5/"5CJ']FRQ2SV=YIDC26EU"P,B%N'#;@=P;^+/7KG-;](S*B%F8
M*JC)). !0!SMQX.M;O3M8MKB\NFN-8C\J\NQL$C)M*A%&W:J@$XX[D]3FFR^
M#8)GT%FU._#:)S;$>5\YV;,O\G/RG'&*L:CXH@T_5]#L/LLTRZO(4AN4*^6N
M$+\\YZ#TQ[UNT >?^,?#L.F>'?&NJQWMW-=:S8F-X'"%2ZQE(P@50V<''4YK
M3\/:#%>:7X?O+R_GO4L84DMHI H6.39MW-@ EE!91GID\9YKK:CEGB@53+(J
M!G"+N.,L3@#ZYH XMOAE8G3I-/36=6CLA>B^MX5DCQ;2>9YGR_)DC.>&W 9]
M>:V+7PK'9Z]J&L1:G??:+V"."0,8V550$*1E,Y&3R2<YYKH** .)V:=X$\.V
M7A:.UU35H[B.6*VC-OYF[/)1W50J@[NI[9R<"M_POH4/AKPQI^CPXVVL(1B/
MXGZL?Q8DUKU&9XA<+;F1?.9"X3/)4$ GZ9(_.@#/\0:!8^)=(DTW4%?RG*NK
MQMM>-U.5=3V8&H+;P[LOX]0O-0N+V_A@:W@GE1%\E6QN*JJ@;CM7)(/3L,YV
MZ* ,;PQX<@\+:0-,MKNZN8%D>13<;"REV+-RJKQEB:/$OARW\3:?!;3W-Q:R
M6]S'=6]Q;L \4J'*L,@@]3P1WK9J-9XFG>!9%,L:JSH#RH.<$_7!_*@#EAX"
MMOM6L7)UC5&EU>U6VNV:2,[MJLN\#9@'#$8 VC/ Z8E;P1;-:>'[;^U-0":$
MR-:D>5EBJ;!O^3GY21QBNHHH XD_8/&OBK3KA=-NT70;B9VN+JW:(&3&U47=
M]X9^?(Z;%]:[:BB@#D]0\!6=_J&M7']I:C!#K4(BO;6&1!'(0FP,"5+ [>P.
M#CD$<4^;P/;SV>A6S:MJ6-%E2:W;=&2[JI4%\H>Q(P,"NE:>);A(&D42NK.J
M9Y(7 )'TW#\Q4E &%=^&([OQ/8Z\VHWJ7-E"\,<:^7Y95\;L@IG)P._:BT\,
M1V6NZQJ\.HWGVC55C693Y95/+4JA0;., GKG-;M<W<>+"+F9;#2KO4;>UO5L
MKJ6VP6BD(4DA.K*NX;B.G/7!H ICX>6*^#K/PPNIZB+&TE26-\Q>9E7WJ"=F
M,!N>E37O@6UO-5U2^_M3485U6V6WOH(70)/M0HK?=RIP?X2 >_&17544 <F/
M =HMIH$2:IJ23:("EM<JZ>8R% A1LKC!4 < $8SG/-,N?A]:OK]SJMAK&K:9
M]M(:]MK.<+'<$#&XY!*L1U*D'Z'FNOHH 9%%'!"D,2!(XU"HHZ #@"L ^$8%
MUS5=5@U&_@?5$5;B&-D\O<J>6' *DYV\8SCOC(&.BHH Y$> +-="T32%U341
M;Z/<QW-LV8MQ:/.T,=F"!D]A27?@"VE\07.KV.L:KIC7NTWL%E,$CN"!C<00
M2K8X)7!^AYKKZ* ,&/PI;0^*8=>AN[J.6&R%BELNSR1#N#8QMW=0.<UGWO@&
MVF\17&L6&L:KI<EYM^VPV4P2.X(& 2"#M;'&1@_0\UUU% '/7/A&T.L6NK:=
M<3:=>V]M]DWP!2LD(Y".K @X/(/!%1WG@JPN_"][H/VF[BAOW>2[G0IYLSN<
MNQ)4C)]@,  # KI:1F5%+,0% R23P!0!!96QL[.*V,\D_EJ%$D@7<0!CG: /
MTJQ3(I4GA2:)@\;J&5AT(/(-/H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB/BH&;PK:*C['.JV0
M5L9P?.7G'>NWK,U_0;3Q'I9L+UI43S$E22%]KHZ,&5@>F01W!% '(%]6\+_$
M"RT]M>NK_3M6L[F5O[0*M]EEB"MO!4* A#8V\"J6EZOJ4'B/P8B:A>W<&J)<
M)>7,K8AO"L1</%&QR@!'! 4$'N*[-/"]I))<3:A<7&HW$]JUFTUSL!6%OO*H
M15 SU) R<#G@8RK7X<Z=:_V,3JNL3-H['[(9+D?(A79Y?"CY=IQG[WO0!CV>
MOW-OXK@TSQ#+J6G:A+J$AM9]Y:ROXB6V1K@[58*5XP#E>2<XID,_B?Q9H,^L
M:+>Q6E\M]*L#27K+#&D<Q7RY(@A!RJY)/.6R"!@#JD\(6N;5+B_OKJVM;O[9
M!;SLA5) 2R\A V%)) )].W%4C\.M+76KN_M[_5+6WO93-=Z=!<[;:=S]XLN,
M\]P",_2@"'3;ZX\5^)/$5I)>W%K!I;16T"6DQ3]XR;VE)'WN2  ?EPO0YI/A
M%_R2O0LG)\I__1CUI7'@RT?Q)+KMG?ZAIUU<HL=VMI(H2Y5>%WAE."!P&7!Q
MWJ[X9\.6GA30K?1[&:YEMX,[#</N;DDGH .I/:@#E-/O+_Q9HWB34HM2NK*[
ML[VYMK%89-J0>3PN].CECR=V>#@8K.L_$&L>(]1\"3#4KFPBUFPN9+J" *%W
M(B_,N02,DDC.<<8YYKKW\&6:WNISVE]?646J'=>VUNZ".5B,%N5)1B."5(SU
MZ\U+)X2L6U?1]0AFN+8Z1$T-I!#L$2HRA2""I)X4#KQCB@#.\ W=ZY\0Z=>7
ML]XNFZK);037#;I/+V(P#'O@L>:JWIU&\^*LNC?VU?0:?)HGVGRH2JE'\[;\
MIVY' Z\GK@BNAT3PY!H5WJ5Q!=W4S:C<&YG$Q0CS" ,C:HQP ,>U(WAN!O%1
M\1"]NUO#:?8]@*>6(]V[&"N<[N<Y_3B@#S2;4=>B^&&JZZ?$6H-?:)>S0VYR
MH658Y]H\T8^<D<'MP.,Y)ZGQ3=W3:AJJ0:E=NT&E^;#:6#F-K5_G/G2OD @X
M&%.<[3A3S5]OA]IS^&-0\/OJ&HM97\[3SDM'O+,VYL'9P"W/\L5+/X%L;C5;
MK4&U#4TDO+5;6\2.942Y500I?"Y# $_=(^G6@#D)Y+C7K_X6W]Y>7*SWL$DD
MQAE,8+FU+%@!P"23SZ'%6+.0Z)XP^(VK+-=SMIMO!<)$\[%7Q;N^TCTST':N
MD7P!IL>F:)9QWVIHVC-FTN1./- V;"I.W&TKQ@ ?G5U/"6GIX@O=7$MUNOHD
MBNK8R9AFV*44L",D[21UQ[9YH Y_3K;Q/=/H&LVVI1"WF5'O_.O6D2XCD48*
M)Y>U&!(*[<#L<U4\,0:[JW]N7C>)+YYM,UB]M[:%R@BD51M02@+R 2#Q@#'3
MFMS0OA]I_A^X4VNI:M+91,7MK">ZWV]N>Q5<9.,\;B<'GKS5W3?"-IIECJ]G
M'>WLL6JS33W'FLF0\HP[*0HQGTZ"@#GO!NO&ZUZ+3=3?5=/UN&S876G7[ETN
M'RG[Z)LE2!AA\N!\W3BMCQ#JLH\6^'_#R3O;PZBMQ--)&VUW$2@B-6ZC);)(
MYPO!&:O6GAJ&#4K._NKZ[O[FRA>&V>Y*9C5\;C\JKDD*!DY_4Y;XF\*6'BF"
MU%U+<VUS9R^=:WEI)Y<T#="5;!Z]P0: .<UR\U;PEI\%BVLM<G5-<@L[:9US
M+9V\IY!9L[B-K@,WJ.N*L74]YHGQ!TG1H[R[GTO6[6X#1RS,[V\L2AMZN3N
M(;&,XS@C%:LO@K3+OP]-I%]+>7@F<2R7<\V9S(N-KAQC:1@8P !Z<FKECX?B
MMM1CU&ZO+K4+V*$P1376S,:$@L $51DD#)QG@=J ..T/4=1:PU3PM>ZC=2:[
M;ZI]F%R9,2- _P"\248X&(@W'0E<'K5FXGU?Q%JWB/2]/N'@;2S';6S+?/"T
M;M$KB1@%;?DMC#$C"],DFNK'A[3U\4-XB$1_M!K46A?/&P-NZ>O;/I63J_@.
MPU37SK<&HZII=_)&(KB33KCROM"#H'!!SCH",&@#GKS_ (22?Q-X6T>^\02V
M\M[IUT+XZ>5"&6,(-Z$KD')/4''. .M3(=9UB^US0K74)VET>.&UAN&O3!(9
M&A#^<X5#O))Z'Y?E/')KI7\(V1UK2M3BN;N%]+B:&WB1E*;& #!LJ6.<#DG-
M5M8\"6.JZ_\ VW!J.J:7?M&(IY=.N!%]H0= X(.<=B,']* ,JQU+5[_Q1I?A
M75[U%N(-(-]?RV$A07,@D\H ,,,H&&8XQS@=!@O^&L#6MSXP@:>28IKTH$DI
MRQ'EQ8R>YQW[UK:CX(TZ\N=-O+6YO--OM.0Q075I(-YC/5'WA@X/7Y@3GGO5
MGP_X7M/#L^HS6UU>3O?W!N)C<2AAO( )  &.@H Y6_TR75OB]J-K'J=YIZG0
MH"TEFRK(?WTF &(.!WX&??KG*2_\3W'@34[D:E=3ZAX9U:6"1XFV'4+:)E+A
M@/XBA/(YRON:[^]\,0W/B :Y;7][8WYMQ:R/;E")(PQ8 JZL."2<C!JM=75C
MX*TVTLK;2=2O$N97 %I 9V:1LLS2-V+$GYCZ]A0 :1J*>(->.HV%W*^EP6D:
MJ%<[)99 'R1ZJA3_ +^<]!4/C3PP?$;:>]AJKZ7KM@9+BPN4&['W5<,O=3E0
M?J.O(-_PCH$7AKPS::;%#'"R@R2I&<J)')9@#W )P/8"IM6T&+5;ZRO?MMY:
M7-F)!#);.!]_;G(8$,/E'!!'Z4 <7IGC76=.N-7TWQ5I$$>O:;I<M]#<6Q)A
MO84ZX[@YQQ]>!TJWID'B>\_X1W6[;4(?(F$<FH":]9X[B*11]R/9M1@2-NTC
MT.:Z2S\,VL&HW&HWEQ/J-[/!]F:6Z"?+#G)C5455 )Y/&3W/ K-T+X?:=X?N
M4-KJ.K26,3F2WTZ>ZWV\#9R"JXR<=0"3@\]>: ,O19=3\8>%H_$-KKDNGWK7
MDCJ"28(H8Y64Q-'D Y1>6/.3G(&!2Z#8%OBOXR87EX"D-D5_?$@;DEXP<C Z
M@8P*TH/AYI=IJ]S>6U]J<%I=3&XGTR.XQ:R2'DDIC/)ZC.#T(QQ6F/#%JGB>
MYUZ&ZO(;FYA2*>..0".38"$8C'4;CWQZ@T <'I_BK5H/!6E+-J$TEYJ7B)M+
M:]D +QQF9QD<8!VI@<8&>G%;\]Q?Z)\0]-T2&^NY--UFSG8"63S7MI8@#O5G
MR<$,!@Y&?RJ]%\/](3PU-H,LUY/:R7!NE>1U$D,I;?O1E48.XY_^MQ6C:^'4
M@O?M\]_=WE^L!MXKJ<1[HD)!.T*@7)(!)(.<#MQ0!YG8ZGKR?#KP_P"*)?$%
M_+>?VDD,D3%?*EC:Z:-@ZXYX[YXP,8KU+Q#JKZ)H5UJ$5K-=21* D4,;2,S$
MA1\J@G )R< G -8B_#S3D\*VOAU=0U(6-M<"XC^>/?N#^8,G9R-W/_UJZU05
M0 L6(&"QQD^_% 'CUKK^FQ?$KPV8X-7>0VMTMQ+/ILT;S32-'ER"N=O'7HH
M'  K6\&?+X3\=F[_ -9_;&HF?=_NC]-N/PKN;C0[2Y\0V6MNTOVJSADAC 8;
M"LFW=D8Z_*.]4K[PC8WL^H,)[JWAU( 7]O RJES@;?FRI8$K\I*D9 H X/P9
MI&O6ECX-\3VEJ;Y!HG]GW5KYJI(L1;?&Z;B >@!!(XQ6Q\/[AY]3\:>);@+;
MZ?<WX$9W[DQ FQW!Z$9'4<<&NSO=(2\LULEN;BULPGEM#;%8PR=-N[&Y1CCY
M2#[U!J/ANSOO#W]A0R2V%AL$>RS"+\@_@Y4C![^OXF@#S'Q%)>V=G8>.ET?4
M(]1L[\WUR[(H!LW 0Q_>SQ$$[=0Q[U[%;SQ75M%<0.)(94#HZ]&4C((_"JVH
MZ:FIZ-<:9<3R^7<0F&210N\J1@]5V\C/:J_AW0HO#>BP:5;7=U<6UNNR$W+*
MS(O9<A1D#WH YK2[F\\8S^*,:C=V,FGZA)I]F+>0H(C&J_O&'1]S$G#9&  !
MUSS&H:G<^+O /@76KYYH;JXUJTBE6%RBEA,R%P.Q.W(/;->@2>$;8:M?:C8W
M]]I\FH*!>);,FR8@8#893M;'&5Q^?-)J/@S3K_3=*TZ*6YLK32YHI[:*U* *
M\?W"=RDG'Z]\T ;+V@.G-:>?/@QE/-\P^9TZ[NN?>O&(+=D_9]TJ87$SR3W=
MJ?WKEU4_:QR ?U]:]N12L85F+D#!9L9/N<<5R"_#C3$\.#04U'5%L$G6:-/.
M0^7M?>JKE#\H;GU/0D@4 9TFI7_AKQUJ=J^HWFH6?]@2:F8KE@Q66.3'R8 V
M@@]!Q1I<?BC4;?PYKUIJ$*I/Y4M^)KUGBN(9%&0D>S:C D;<$>A)ZUTS>%[9
M_$RZ]+=W4ER+,V1C?R_+>(G<01L[D9Z_IQ6;HGP\TW0+M6M-0U9K".0RP:;+
M=;K:%LY!5<9X/(!) //7F@#'^-C2+X 7K]D-_;B\QT\G?SGVW;:]%7;L&S&W
M'&.F*@OK&UU.PGL;V!)[6="DL3C(93VK$T[PFVEVZ6=OX@UC^ST&U+5Y(VV+
M_=$A3S ,<#YLCL: *%SJ'VKX@6OA.&5[;3XM+>_<6SF-I6\T1J@9<%0OS$X(
MYQV!%<U=>,-8T-?$.A/=/-/::K:6-G?R@,T<=R P+<89D7/)Z\9SW[K4?"EC
M?7FG7L$D]A>Z>ICM[BT*AEC(P8R&!5E/H1QVQ45UX)T>_P!$U#2[U);A=0E\
MZYN'8"5Y!C:^0  5VJ!@  #I0!SE_8C2_BUX<D6ZNYXSIMZ=D\QE(*^7D@MS
MSQQTXX YJ'2IO%/B+0-%\2Z=?00332+<W'FWSF!H23OB,6S:N!P".<CDFNBM
M?!$$.L:;JMSK6KWUWI\;Q0O<3)RK8R&"HN?N]>I[D\8@T[X<Z7I6I//9W^J1
MV#S>?_90N?\ 1 ^<Y"8SC/.W./:@#L*X_P 0WM]:_$3P?;0WTR6=XUVL]L,;
M'V0EE)XSU]\<#BM'1]'N['Q'K-\]]?RVEX4*074P=8W&=QC ^XF-HQU.#Z#,
MVI>'+?5-=TK5Y;NZCGTPN8$B*;,NNUMP*DG(XZT <!/+K=SI'C^X/B34T?1;
MF9[/RV1<;(%D ;"\KGC P.3G/;=L=<N/$'B+2M&N+B2WBDT&/5)A;N8FFD=@
MN PP0JX)P",EAG@8K47P19K::];?VCJ!CUQG:[RT><LNQMOR<94 ?_7J&_\
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
M;>]O)Q?73W<RW!0CS7QN8;5&.@XZ4 9VO22S>)[:Q%_=/&UE(XTZP<QS%]P
MF:0$!4 R "0"3T.,5QUOX@U[4/ O@'4/[8N(;N_U.*TNG14Q*I,@R1CK\@]C
MSD&N]U#PG:7_ (CAUT7E_:W:6_V606TP19HMVX*W!/!)Y4@\]:S;;X<:9::3
MI6FPZCJ:V^EW@O+8&5&*R L1G*'@;FX]^<T 4=+BU)_%'BOPR=<U!X5M;>XM
M;F20&6W>0.#@@#(RH..G:H/#NLWNMZ+I&B3W5S'K=M>/#JC+*=ZB#_6-G^Z^
MZ,#VDXZ5T-SIEKX>U+5O%ADU.[GE@19K:%%DW(F=H1 H.1N/?ZTSPQI\$^K:
MKXH_LZ6RFU3RD5)X]DICC7 9U_A))/'HJYYH N>+KF6U\,W4D.J)IDF4473(
M7*@NH(51R6(RJX!.2*YC3-0U(^*?$NDI<:C:VL>FPW5LMS(LLL+MO!(+%^#M
M!PQ./05UWB+P_9^)M(?3;UYXT+I*DL#[9(W5@RLIP>01Z5FP^![2'5KC5!JF
MJM>7%H+2:1YU.\#.&(VXS\QXQM[XSS0!P\%_KJ^"_!&OCQ!?&]O[RUM9T<JT
M3I*2K93'+=\D]?; &O/K-_X1\2^)H&O[S4K2UT(:M''=N&990TBD @#"G:..
M@[5N_P#" V T#2=&74-16UTJ>.XMB&CW!HSE,G9R ?\ Z^:O'PK:/XCN-;FN
M;F::XL_L,L,FPQ-#DG:1MSU)/7OZ4 <AJNI:IHO@K0O%UOJ5S<W,C6KWL+ON
MBN4F*AE5.B$%QM*XZ<YJ_:7M[)K?Q L6OKDP6*0-:_O3NA+0;SM/7[W/Z=*U
M[#P186-K9V/VR^N--LIA-:V4[HT<3*<H,[0[!3R S'&!Z#"WO@JRO-;O]36_
MU"V.HPK%>002JL<^U2JL?E+ @''! ..<\T <A;ZKK=]9?#9QK=W"VJQ,MX4"
M'S#]G9MQROWL^N1G!Q4&JR7P\,_$K1;C5+ZYATN(26TTLO[T![?S"A88RN>W
MH<=*["V\!:?:1:#'#J&HA=#S]DS(C=5VG=E.?E.,# J?_A"]/>7Q \]S>3KK
ML8CO(W9 N FP;<*""%XZT 7O#%L+;PUIR"6:3-O&V97+$90<9/;VK6JAHVE)
MHNEPV"75U<K$H42W+AG(  '0 < #H!^>35^@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN,^)=U
M?V7AVTGT[4)[.8ZC;1%HB/F5Y54@]\<] 10!V=%><O\ VGX5^(EE9#7KV[TW
M5K&YED_M"02"VEA ;S!T"K\P^48'Z8J:7J6H6_B/P2(M0U"ZM]22X2ZNKB1A
M'?8A,@D2)B=@R,CA>#TQ0!Z)9W=W<7M]#/I\EM#!(JP3-(K"X4J"6 '*X/'-
M4-8\1KI&NZ+IC64LG]J3-"LX90D95"W(SDG"^F/>N'O?%.I^'++XC7WVN:\?
M3)X5M!.=PB,D:8P!@8#/G'M5O7])6P\7^ Y5O[RY9KV19&GN&D61O(<[P"<*
M>OW<#GIP, 'I-%<?X_N[JQB\/SVEU/ \FMVEO)Y<A4/&[X96'0@^]5I;B]/Q
M'US38]0NX[;^Q([A$$F1'(9'!90V0.%% '<U6U"[-CI]Q=B"2<PQE_*C(#-@
M9P,D#]:\GTV]U>'PEX#\0OKFI37=[J%K:W$<DQ,4D4I96!3H3WW')S[8 Z""
MYE\6CQD\]Y=VZ:;<RV%M%;SM&(]D8)D(4C>68G[V1@ 8ZY .N\.ZRGB'P[I^
ML1PM"EY LPC9LE01TS6G7DWA?4[N31/ WAZW(6*YT9[EQ]J>W,I38 H=%+#
M9F(&,X'.,@RZ_%XHT'PE)'<:^PF768!:M!.99$MY)5 CE=E#/CGGN.N: /5*
MY_Q/XK@\.>&+[6TMGOXK-BLB0NHP0VTY)]#P<9/M5W2M&.F65S;/J6H7HGE>
M3S+N?<\88 ;58 848R/3->0&SC@_9_\ $DJR7#,T]RA$D[N,"Z(SAB1GU/4]
MZ /<@<@&BN#=[W0_B5I=N-3OKNWU'3[F2>">7<@>,H59%Z)]XC XK-TAO$OB
M7P[HOB:QU&"VGDD6ZN))-1E,+19.^(P[-BX'&>HVYR3DT =OXFU^+PQH-SK%
MQ:SW%O;+OE6#;N"YQD!B,]?6LV'QS:#4M,L=1TZ^TQ]4&;*2Y$;1S-@'9N1V
MPV".#C-0?%3_ ))?XA_Z]#_,537PI?>(Y/"U[J=W;QV.DB.[BM[=&+S2A1M+
M,3P!Z '/K0!T&B>(UUG5]:T_[%+;/I<Z0N9&4[]R!@1C.!@CO6Y7FD%RUIJ?
MQ-G74X],9)8"M[(F\0G[,F&V]SZ#UJQHUU?)\1%TE9M3@L;G0VN-EY.9)#(L
MJJ) &+;"0Q^7\P#0!Z'17B]K>ZS'\,=)\3OK^IRW\.IB/:\_[N2,WC1E77^+
M*GOTP,8Q7M% !17):^[W'BFWL5OKN4&Q=QIME(T+ABX G>4,N%'*@'J22 2.
M..M]:UO4/ ?P_OFUF[BNKW5(K6YDC*CS4S(,MQR?D'7@]P: /7JP]=\1KH>H
M:/:O92S#4[Q;19590L;$$\]SPI[?C7%7.O7_ (.O?'*)>7=_!I]A;WMJEY*9
M3'(X<$9/.W(4X[<XQ3O$&G&"?P!>MJ%Y=32ZM!YS2SLZ2LT3MO"D[5[X"@#!
M^E 'I]%<;\3+F^LO"\-SI]_<6<PO[:,M"0-RO*JD'OC!]169+?7OACQUJUNN
MH7U_:?\ "/R:F8;N7S,31R8^7^Z".PP/:@#T6J-I>W4UW?QW-@]K!;R!89WD
M5A.NT$L .5 .1SZ5Q.DVWB/4;?PWK]KJ<,:2^5+?-+J,DD=U%(!E5B*!$;)&
MW;C!XYK/OI+N\T7XHVEWJ%Y/'9JYM]TQ4QC[,'VC;C R>G0]\T =IJOBJ'3K
MO08H[62Y@UB=88KE'4(NY2P)[G(&>GXUT%>4ZE8^7H/PVA@N+B-I;^W;S&D,
MC(3;-G;OSCV'0>E.N->U'PI_PG\$5_<W<6EQVDUHU[*96A:92&^8Y)4$!L4
M>J45Q=KH^OP^(K&[BU-(=,FA>*ZA?49+IIF*Y22+>@"L""3C@CMQ5'X9VM_J
M>A:?KVH:]JES.KW4)@DF!B=?.=067'+#;P<\=.@H [Q[F)+A;<N#.\;2)%GY
MF52 2/H64?B*RO#/B)?$EK?3+9R6IM+Z:R>.1@S;HR 3QQU]S7-RV$4GQS1S
M+= _V#YV%N9 -PN%&, XV\<KT/<5R4J7EGX'\;:Y9:K?6ESI^O7LT"02[$+"
M89W@??!Z8.1[4 >V45PMU?W^O^+M1T6(E(;.Q@E5$U"2T<M+ORX9%);&%&#P
M#G(.>-OP_!KEKX12UU6^M[W6(8WC:XA.5=@3MSD#G&,\=: "/Q0M_J%W9Z-8
MS:A]CD\JYG5U2%)!UC#$Y9AWP"!W(-6M)UM=5NKZU-E=6D]DR+*EP%!)89!4
MJ2",=P?Y5R?P49#\+]/7G[2DUP+H-]X2^:Q.[WP5_2M/Q[K3Z'I=NUFZPW5_
M?6MB]PH!:&.1R"_/H-^,\9- '745PU_)>>'_ (@:!I]G>7DFGZU%<0S13SM,
M89(TWK*C.21Z$=.G&:X^6[UF/X4WGB0>(-4.HZ?J$HA8S_(RK=;,.HX<%>,'
M@<8Q0![317".E[I'Q,TVPCU?4)[?5-/N7G2>7>JR1E-KHN,(?F/ &/:N13^W
MY_A;=^*4\4ZJNI:9-=2Q*91Y4BQS."LBX^?(&.>!P /4 ]IHKS37]2N[VUUJ
MZAO[YKF'1H[F.ULY6@73G,;OOD8, Y8XPI!.%Z8.:26_U74M6^'8.L7ENNK6
M$LEXD#!0["W5\XQURQ^G;!&: /3**\TTVTUC5-)\9:!:ZWJ"W6GWQ33KM[AC
M*A,2NJ,_5ER2.<\'V%:/AS7/^$M70&MY;F VD#3ZC$)G#+*,Q")^<G+K(W/_
M #S'9C0!W5%<5X\FOX-2\*I9:G=6:W6JI;3+"0 R&-VYR.3\HZY'L:Y^\\0:
MEX/_ .%@1PWEU?1Z7;6MQ9B\D,S1O*K \GDJ" V/K0!ZK17GVN37OAIO"VIV
M&HWET+R_M[&\BGG:1+A)AC>%)PC \C;@<XZ4SPS9:AJ_B7Q ;KQ#JWE:7K(\
MB))@JLOEH2CC'*'/08_,T >B45R_B69FUW1[07USB19F;3;-BDMS@* QD#+L
M1,G.2 20.3@5PHUG7)OA_I,QU>\ANH_$:V#2+(&9XOM)0*[$9; &/?OF@#V*
MBN!L8+JW^(>K^'6U?4IK*YTB.\#2W),D,ID9"8V_A& #@<9[8XJEH&IW][I,
M?A.\OKK^W[34C;WDXG<2&%#YGG YR%>/:H[9<4 >ET5ROCW6[C0]#LQ:2&&2
M^U"WL3<=3"LCX9^>X4'!/<BJ%[+=^'_B%H&GVMU=S:;K45Q%/!/</*8GB3>L
MB,Q++GD$9QT.,T :EYXKF6YO$TO2)M3BL+E+:\,$@$BLP5CL4CY]H92>1U[X
M-;$]W=QZM:6L>GR2VLR.TMV)%"PE<;05/)W9/3IBN,^'6G10:SXNE66Z8Q:W
M+& ]S(P(\N/E@3AC[GFKVL7-Y!\4?#=JE]<"SN[2\,ML'Q&2@3:<#J?F/7-
M'6Q7$,[S)%(KM"_ER '[K;0V#[X8'\:EKRGPUI]_#X>\;/H<T[:DNM7<-NLU
MX^& 9.,L2 Y&0'/.2.:Z+P3KEKJFI:G"O]JV=[#'$+C2M3=W>W(W_.C,3N5L
MCD'^$=,T =I6;K6LP:+;6[RJ7EN;B.UMXP<;Y7.%&>PZDGT!Z]*X[Q?=7/G^
M)C:ZG>S36>F"6&"SE:!;!@CMOD8, Y; (7!.%Z8.:H^)U;6-"^'>H7<UQ]HN
MM1L?-,<SQ@EHG8D!2 &SW'(H ZA/%MV+Q-,N=%DMM6FGEBMX9)AY4RH@=I%D
M SLP0/NYR<8ZXLZ'K^JZI'=/>>&;[3O)4;%FEC)F?+!E7GH"!@G ((-<UX@T
MB!OBEX1B,]]M>TO02+R4,-J1@8.[(SWQU[YK4\/W5XWQ*\6V4]]<3VL$-D\$
M4C96+>LA8*!P,X'OP* +>E>*Y]<\&6GB'3='FG>Y;"V?G*KA?,*$ECQP 6Q^
M%=-7C%A=7EA^S_HUY8WUQ:S1W,:YA;;N5KO:03UQACTQ74>++BX?4-<2WU*]
MFEM=+$D=K92M +)\.?-D<, Q; PI!.%/&"30!W4MQ#!)#'+(J/._EQ GEVVE
ML#\%8_A4M>42A]=U;X6W]]<7)N+VTE>9HKAX\L;3<2 I !))Y';CI6@SZ[XN
M'B-=-N_LMU8W\EG:2C4)8OLYC"X+1*A5PQ))W9R#CC% 'H]%>9>)-7U72G%S
MK?VZ32)=.B0ZEHL[[;*XP?,D9%(+(<J02"  ..37::I)>W7@^XDT.ZB:]FL\
MV<[,-K.R_(V3ZY&,^M %S5]0_LG1[O4/L\EP+:)I3%&5#,%&3C) [4W0]376
M] T[55B,2WMM'<",G)0.H;&>^,UP-CKD&H:?XDLY4U;3M3ATB0W&DZC*\NS"
MM^]C=B=RG(&1Z#@9YI:3]MT?2OAK?0:I?,+];>SGMFE_<&-K<D )T!!4<]?4
MT >M5A?\)(/^$U/AHV,PD_L]KY;@NNUU#JFT#.<Y;OCI7"^)M6O[.PU/5;'5
M;V[GM=:BC%Q%(8[:!#*B&W\O=B0@,03MZD\Y&*Z*3_DM]O\ ]BY)_P"E*4 ;
M7AGQ$OB2WU"5;.6U-E?2V3QRL&8M'@$\<=3ZFMNN*^''^J\4_P#8R7W_ *$*
MBTZXNIO&'CG3I+RZ:UMX+1X$,[?N2\;LVPYR,D \4 =U17D=IJ>LWWAWX;SG
M6[Z.749?*NF1QF4>4[9.1R>!UR/:I+SQ)J/@ZU^(*17MS>II0M'LC>R&9HFG
M4 Y8\E0Q!Q0!WFK^(UTG7]%TIK*63^U)7B6<,H2,JA?D=2<#TQ[UN5YOKVDK
M8>-/ <BW]Y<LUW,LC3W#2"1O(<[\$D*>OW<#GIP*AMW\2>+]!N=6TJ_CLK]+
MZ9897U"58X5BF*^7) $*$%%YR2?FSD<  'IU%><BTU'7/B'KNER>(M4MK2*S
MM+B-;.<)L=F?.TX^[\OISW-='XOG,4&F1+J,MKYU\BM#;J?.NUPQ,2$$%2<
MELC !R0* .CHKR.YU;6(O!OQ!1=0OK:32KAC:,T_F2PJ8E?89#DD9)[DCIFM
ME3?Z9XW\)I_:^H7,6LVERMW%/,2F4B5U9%'"$$D9'/KD\T >AT5YG;ZE?Z-<
M^)?"UU?7=QJ<LB2:3--.S,\,Q")@YS^[?.XCL,UU/BK4IO"?@'4;^U+SSV-H
M3&\[%RS= S$]>3DT ='5+3;N[NTN3=Z?)9&*X>*,/(K^:@/RR#;T#>AY%8UG
MHT\.HZ7J5MXBNFMG@9+F&>0RK>,RY5UW'$9!!/RC!'&,"N$U#5=9B^%GC2[3
M6K\7=AK%S#!<"3YPBR(H7..!@GIB@#V&BN"U,7.B>(M%T=M:U&:+7KR1KB6:
M;F,1Q%O+B( \L.V.AXY Q5/QK;:EX:\#^)[JV\0WCLC17%DAE;S;0%E4J7+%
MG4G=C=TYH ])HKCM5NKJ'XH:%9PWEQ';7=A=--$)"4+)LVMM/ (W'M7$7-UK
M"_#'7M?_ .$@U7[?I6HW MF\_"D)/M =1PX(XP>!V [@'M%%<))]MT;XE:!
MFJWUS!JUK=&YAN)=T>Z,(RLB]$^\1QCBL[0M9N4\1V&D^)&U2PU=Y92DWGN]
MGJ2E7QY9!VJ0"K!< C'J: /1X;B&X:58I%<Q/Y<FT_=; ./K@BI:\E\.1+IW
M@7Q/<1:S<:;(-8NH%NI)))]@\\#Y4).9&'R@CYB2.M:^F7>H#QKKND";4;2S
M;28KJ&.XN/.EB<LZE@S%MN0HXR?7@T >AT5X[IM[J\7A#P'XA?7=2FO+W4+6
MUN$DF)BDBE8JP*=">^XY.?; '2VAN_&;>*8TU:[T^ZL;][&S-O*RBWV*I$C(
M"!)N8D_-D8X&.: .]HK@GO=0UOQ/>Z$MR)DLM.MI!)#?269F>3?NE!C5B1\J
MX&<#/?(Q3O)?%>B:-HC:L)M=CM5GCU3^R)V2=N5\N0 ;6?:,AE&.3GM0!Z31
M6)X1OK34O"]E=V.H2W]M(&*7$V?,8;CPV>=PZ'Z5MT %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q
M'Q3MY;SPO;VL%O>3N^H6SD6L+NRHLBEF^4'&!DYKMZPO%GB,^%])CO\ ["]V
MC7$4#!9 @3>X0$YSW8=!0 Z/PW8SRS7=[+<:A-<6IM3)=;05A;[R *J@9[\9
M.!D\"LRU^'6D6O\ 9)%YJLC:2Q-H9+QCY:%=OE\8^7'''..,XKKJ* .>C\&Z
M6)-;-PT]U'K7_'[%.RE'PNT8P 1@ #@]O7FJ5O\ #S383I?F:EK%RNER>99K
M-=_ZH;=NW@ D8..>>V<<5UU% &7X@T"S\2:7]@O6F11(DT<L#[)(I$.593V(
M(K.M_!-A;ZK-JBWNI-?36@M))WN-Q9<DY(Q@GGTP., 5TM% '+#P'IJZ'I6C
MK=WZVFEW"7%J Z;E=#E,G;R 2>#Z\YI]QX&TZ;6+S4X+O4+.6^C"7L=K/LCN
M<# 9ACAL=UP:Z:B@#D)_AOH4^@:9I(DOXO[+.;*[BN66X@.,':_8$=L8]JL7
M/@;3KO0X]*EN]1:,7"W,D[7&^::52"K.[ DXVC&,#@#H*Z>B@!J*515+ER!@
MLV,GW..*Y27X>:/+HVI:1]HOUL-0F:66$7'RKN;>RID':"W/K[XJWH_B>;63
MK\<6EO'<:5<M;+"TRYG8(&'/1<[@.IK:L)KBXT^WFN[7[)<R1JTMOY@?RF(Y
M7<.#@\9% &9)X9MYM=T_6);V\>[L(FBB)9 I5L;MP"\YP/RXQ6;8?#K1=,U6
M2\M)]1BMGF^T'35NV%IYF<[O+^O.,XX'' K0\4^(SX:L[.X^PO=+<7D-J2)
M@C\Q@H8YR3UZ ?E6[0!E^(-"MO$FC3Z5>RSI:W VRK"P4NN<XR0<=.U6]/LQ
MI]A!:+-+*D*!%:4@M@# S@#-<]KGBR_\/^#+[7[_ $%UEM7;-HMTAR@?:K[P
M, $8.,$C-;EQ=7L>I6$$&GF:TG#_ &BY\Y5^SX7*_*>6W'CCI0!C3^!-)NTU
MV.ZENYX];VF\1Y  64 *RX *D #'TYS2VW@>PMM6MM5%_JDNH6]LUL+B6Z+,
MZ$@_,",'! .,8SU!KH(;J">:>**57DMW"2J/X&*A@#^# _C4U ')CX?Z6/"\
M?AT7=_\ V='/YZKYB[@WF>9][;G&_P";_P"MQ5NUT*X@\:3ZP+R^,$EH()8I
MIPT3N-NUD0<+@!LGC);@5T-0V]U!=>:8)5D$4AB<KV8=1^% &1J'A.PU'Q##
MK;3WMO>)!]F<VTYC$T6[=L?'. 23P0>>M9UO\.](M=,TS3H+K44M]-N_MELI
MG#;) 21U!X&YN.G/.37744 8!\(Z=)JVIZA<//<-J=N+:ZAE*F-XP" N HQC
M<>_>LV'X;Z7%!IMN^HZQ-;Z9<+<6<4EX<0E00%! !V@'C))&, XR#>\1>+8=
M$T:#5+:V-_!+=I:EHY JJ6D\O.3UPWH.U='0!D^(?#UKXDT]+*\FN(X4E2;$
M+!260AER2#T(!J,^&;5O$BZ[)<W,EV+3[$5<IY;1$[BI7;W;G/\ 3BMJFN6"
M,44,P' )P"?K0!RNB_#W1] O1+97.I?94D,L.GR7;-:PN3G*Q^QY&<X//6KL
M'A#3X7ULO+<SIK0(O4E<;6RNSC !'R\<5B0_$@/IFJZFWA[4/L.E74MK>212
M1.T;1XWL%W E1G.1V[5V-A?VVJ:?;W]E*)K6XC66*0=&4C(- & O@33UM=(M
M_M^I,NE2K-;,\X8AE7:N<J<@+QCI[9YJR/"&FMJ.L7EPT]S_ &Q$L-Y#,5,;
MHH*J,  C )'![UOU#+=003P022JLL[%8D/5B 6./P!H YW0/ MAX=(^RZAJL
MZQH4M4N[LRI:@C'[M2,#CC)!...A-:7ASP]:^&-+&FV4UQ);*[.JSL&*EF+-
M@@#J23SZU9MKJ]EU2^MY]/,-I#Y?V>Z\Y6^T9&6^4<KM/'/7-7: ,:^\,V-]
MXAM=<:6ZAO;>$V^89BBR1E@VUQW&X9Q^>1Q6<W@'37T+5-':[OVM-4N'N;H&
M1-S.YR^#MX!..!Z<8YK=TVZO;H71O=/-D8[AXX1YRR>=&/NR<?=S_=/(J[0!
MRVK^ ]-UB[LKY[W4K34K2+R%OK*X\F9X_P"XQ P1^%=!86,&F6,5G;*PBC&!
MO8LS$G)+,>22222>22:LT4 <ZW@ZSAU:YU+2[Z_TJ>[;?<K9NGES/_>9'5EW
M>X )JS>>%]+U+1;G2K^)[J"ZP9GE<F1V&,-N[$$#&, 8XQ6G-=06\MO%+*J2
M7#F.)3U=@K,0/^ JQ_"IJ ,:S\.PVUU'>3WMY>WD,+007%TR%H4;&[;M4#)P
M,D@DX&36:?A_I;>%[GPZUW?G3KB8S2+YB[BQ?>?FVY +<_\ UJZNB@##N?#M
ML^N66NSWEZ]U80O''C:05;&_*A>2<#IZ<8KD/ /AH7_@^2SU7^TXH'OIY9M/
MN(C$D@,S,N0R!MI&TD X/<<G/I=9FI:S%8Z=J=S GVN73XR\L$; $?+NQD\
MXYH S;[P-I5_JNHW[RWT1U* 07D,-P4CG 4JI8#N <=<>H-);>!]/M)M#EBO
M-0W:+&T=IOF#8#*%;=E><J /08XQ6MH.J#7/#VFZL(?)%[;1W'E;MVS>H;&<
M#.,]<5H4 <M):6W@M-3UJ&WUC4Y+^X22X@MHUF<N<+N50!@  9QV'2K/A32$
MT^"_OVLA9W6JW;WDT/&Y,\*&QGYMH!/;<S5T%<I-XQN$\57?AZ#0KFYN[:V6
MZ8Q3QA6C8X&-Q'.>QH U-:\.VVN7.G3W%Q<QMI]P+F 0LH D (!.0<\$C'3F
MH%\):<=4U:_G>>X.K0K!>0S%3&Z*"%& HQ@,1U[\YJ7PSXFT_P 5Z4;_ $_S
M5"2M!-#,FV2&1?O(PYP1D=SUK9H Y_3_  A96 L(VNKV[M]..ZR@NI%9;<X*
M@C"@L0I(!8M@'BK&C^'+;1+[4;NWN;J234)O/N%F92I? &X *,< #TXK2NKJ
M"RMVN+F58HEQEFZ<G _,D"H)[J]CU:SMX=/,MG*LAGN_.5?(( VC8>6W9/3I
MB@"AJ_A:QUC5K'5))[RVO+-7C26UG,99&QN1L=0<#T([&LQ?ASH\=A]ABN=1
MCMQ?_P!H*@N-VV4-O&-P/ 8D^_?/%=?5**ZO7UBXMI-/*621(\5YYRGS').Y
M-G48P.3US0!EW6CV^F:O=^*]VHW=['9&!H(0C&6-26"*F!EMV2.0<G'2J_AR
MTCU+7+WQ9)I4^GS7EO%:Q1W482;RTRQ9UR=I+-C'HBUU-% %#6M&L/$&DSZ9
MJ4'G6LP 9<D$$'(((Y!! (-5K+P]#:WD5[<7EW?W<,)@@GNV4M$AQN"[5 R<
M#)().!S6Q4-U=065L]S<RK%#&,L[=!0!EZ)X;MM!NM0GMKJ[D:_G:YN%F92&
MD( +#"C'  P..*=>>';:]\1V&N27%RMU8HZ0JC+L"OC>",<YP._;C%-UO7Y-
M&U#2X#I=U<V][.()+J'&VV+,JIN'7!9AT]#6U0!S0\$:8C:H8;B_A&HW'VJ1
M8[DA8Y=RL70=F)13GGVQFM&PT."RU*?4GGGNK^:)(&N)]NX1J20H"JH RS'I
MDY]A6I10!S-_X&TK4-5U*_DFOHSJ< @O88;@I'. I4%@.X!QUQZ@TDG@;3Y-
M-T:P^VZ@(=(ECFM?WP9A(@PK,2IS@'&.GM73U";J 7BVAE7[0T9E$??:" 3^
M9% &5>>&8+[7K#6I;V\%W81O'!M9 H#@!\C;SG _IBEM_#5O:Z[J6L0WEVMW
MJ*)',=R%0$!";1MXQD_GSFMJH8[J"6ZFMDE5IH0ID0=5W9QGZX- '-#X?Z6/
M"4/AD75^--AE$J+YB[@0^\#=MSC=S_\ 6XJ:[\#Z9>ZM=ZC)<7ZRWMNMO>)%
M<&-+E5! +A<<@$],#VKI:* .7'@+25T_1K1+C4%.CG-I.MTPE4%=A4M_=*\8
M&/;%1WWP]TB\UZ75XKG4[&>X55NX[&\:%+H 8'F <GCC((-=910!A77A:VN9
M+KR[R\MH+J!;>:V@9!&T84J  5.W@D94@_D,7;G1K2XT(Z.H>"T\D0J(&VM&
MH  VGMC YK0HH P)/"=K<&ZENKV\N+JYM#8M<N4#K"3EE7:@ R>IQGISQ4)\
M$V!LM$M/ME\(M%='LQO3*E5VKGY?FPI(YKI:* ..N?AKHES;:C:M<:DEK?7/
MVMH([HJD4N\.60=LL,\Y'IBM9/"]JGB.'7%NKS[7%:?8U#2!E\K(8@Y!))8
MY)SGO6W10!D:#X=MO#PO1:SW,@O;E[N43,I_>N<LPP!C/IT]*JWO@[3[S79]
M7^TWT$MU"L-U%!/LCN%7.W>,9)&2."..#D5T-<YKOBV'2+'3+VVMC?6]_?16
M8E20*J>8^W=SR1UZ#GUH KV_@#2[2RT6U@NM02+1I/-M,S!B&P1D[E.>"1C@
M<]*M-X,TN6\UJXNFGN5UJ-8[V&9EV.JKM7  !7 /4'WZ\UT-% '(V_P\TZ%]
M+:74M8N1I4A>S$UW_JQMV[?E )&..>>V<4K_  ZT8ZY<ZE#/J-NEY)YMW907
M;);7+]RZ#KGN,X/<<FNMHH QK;PY;6OB:[UY+FZ-U=1K%*C,OEE%SM&-O&,G
MG.>><T:_X:LO$2V9N9;F">RG$]O<6LFR2-L$'!P>""0016S10!R<GP\T=X-9
M@^T:B(]8 %VINBV[  .-V>3M&3U]"!5Z3PK:RZCH]_)>7K3Z0CI;'<F,,NUM
MPV\Y4 ?RP>:WJAANH)YIXHI5>2W<)*H_@8J& /X,#^- '*:6$\5^);+Q#-H5
M]IXTR&6& ZA"(I7DD(!(7)^4*IY[[^.AKJ[NTM[^SGL[N)9K>=&CEC<9#*1@
M@_A4U% ',^'_  /I_AQT-M>ZG<)"I6UBN[HRI:@\8C4\#CC)R<<9P34,GP_T
MN70M4T:2[OVL]3N6NKH>8FYI&(9L';P"0#@>GUJ6]\578N=0BT?1VU0:;/'!
M=JDXCDW, Q\M2,/M5@3EE[CM73T 86N^%-/\1Z1!I^I27+M;NLL-TDFR>*1>
MCJR@8;\*C'@W3'\/7NC7<EY?17R;+F>[G,DTGI\QZ8[ 8 ].370T4 <Q;>!K
M"#5-/U.34-4N;ZQC>**>>Z+,0V/O8 !Q@<8QUR#3#X!TQO#=_H+7=^UA?S-/
M.ID3<S,VYL';P">:ZJB@##F\,6]QK6F:M->WCW6FHZ0$L@!#@!]P"\Y 'Y<8
MJ.S\(V=K_9RR7=[=PZ:^^SBN75EB;:5!R%#'"L0,DXS[#'044 <G/\/-$N++
M5+-WOA;ZC<&Z=%N2!#*7#EX_[IW 'O\ EQ4T/@BP@U9]46^U-KZ2T^R23/=%
MBZY)R01@GYCVP/3/-=!<74%HL9GE6,22+$F?XF8X %34 <JO@+35T+2M'6[O
MUM-+N$N;4!TW*Z'*9.WD YX/KSGBB]\ :5>:]+K"76I6=Q<JJWB6=VT*7848
M'F!>IQQD8KJJ* .8USP+I6MW]I?K->Z;?6D7D1W.FSF!_*_YYD@8*^U7/^$8
MMHFL6L[V^LWLXI(D:*0,7#E68OO#;R2H.3SG)[UMT4 4M)TFTT338[&R0K"A
M9LL<EF9BS,3ZEB3^-7:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *XCXK@MX&8*Q4F^LP&';_2$
MKMZR]?T"S\2:>MC?M-]G$BR[8GV$LI#*2>O! - '*0--H?Q,O-/75KPV,^AM
M?2F\N&E6*59=OF ,<*,'D# XZ"LK2[V]M_$7@<PWVH7%MJ27"7%U<S,!?@0E
MUD$)8A!D KT(!QC%=Q/X4T^[UEM5N7N)KE[-K%P[C8\#<LI4#')YSUK/M?AU
MH5J-+VOJ+G2W+6ADO9"8U*[=@YX3!Q@=1P<B@##AOKOP]XD\2:!/>7=Q+>QQ
MW6CFXNI'.)#Y1C!+9 20@\<[3GM5JX>ZE\7IX32:6>"TTF.X'GZC+#).S.R,
MY= 6;&T=P 6^F.NN]$L+[5]/U6X@#WFG^9]GD_N;QAOT%9_B+P;I7B:XM;N[
M-U;WUID07EG.T,R ]5W+V- #_"-GJFG:&MCK&I1ZA=V\C)YZL6;9U57) )8
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
M!70A"=JX/]T#K3-/&KW%CX]L].U&3[9'JHBM&N[ESM!2(^6')RN<E1CH6XH
M]-KF_%7BF7PS+I:KIWVL:E>)91;9PA65\XSD?=XZY_"LWP1JUO>ZKJEK)8:A
MI.J0QP_:=,NI#(D?+XDB;)!5LX)&.5Z<U5^*0D+^#1$RI(?$EKM9UW '#X)&
M1G\Q0!M6'C!;GQ#=>';K3Y;+68;?[3'!)(K1SQYQN1Q[\'(!]JM>#_$+>*O#
M%KK#6OV4SM*OD^9OV[)&3K@9^[GIWJI8>$I$\92^*=4OUN[_ .RBSMTB@\J.
M"+.X\%F)8G/)/?I7%^%YHU^%WAJ![VYA:?5)56VMA\][B>8F'.1M4XR3D#"X
M/6@#UNBO(+BYU"+PI\2+8W5U;'39#):K#>.3;Y@5]JOP=N3G'3DUKQ0RZ3XU
M\$R07]](=5MKA+U9KEW27; '4["=JD'^Z!UH ](JE<W%_'J=C#;V*36<OF?:
M;@S!3!@93"X^;<>.V*NUQ?B*2>'XF^#%CN;A(K@7HFA$S>6^V'*DIG&1D\XH
M [2BO'9[.:Y\-_$2ZDU75O-TJ^N7LB+Z4>24A1UZ-EAGC#9 [ 9.>BL=5?7_
M !=I^CZE,_D'0(K\0JYC$\KMM9CM(R% &!T^8GL, '0^*?$4OAR'394LA<I>
M7\-DQ,NSR_,8*&Q@Y^G%;]>9^*=/?2?">@Z?)JD^I-;^(K-//G.7 \X$*3W(
M! R>:UM.,DGQ2\1V#W%PUH=.MI!"9WVJS-(&*C/RDX'3% ';5S]CXCFO/%VL
M:"U@(SI\$4R2^=GSA)NQQCY?N^]>?^'-=O;KPY\/M)N[ZY,>KSW?VNY:9O,D
M6(NRQE\Y^8[1UR0,=ZV]'TR"V^)GB^UADN$BDTVT88G;='GS.%;.5'?@\9H
M[G2I[ZYTNWFU*R6RO'7,MNLHE$9STW #-7*\;M[J_NOAM\.[HZI?I<W6JVT,
M\R7#;I%9GSNR<-R!U!Z5T.EQWNE>,_%FCZ5=7#J--ANK6.[N'F$=PPD&=SDG
M!*J3S0!Z'2$A5+,0 !DD]J\JTRWU#6+?P7)9R:NERR[M:E,LT:R+Y?S%GR Q
M,F-F"<@\?+7=^,;>.Y\%ZW%*&*&QF)"L5Z(2.1]* -6SNX+^R@O+6026]Q&L
ML3CHRL,@_D:FKS+2XK:W\'>!+1;N\\R[MX9?[/BD8F](M@2"S,-D:\,1TX P
M<@4[PY;3:UX3\6:;J.IW5BMEJUU#!<17C[K1%56&),@E5+'KVXH ]+HKSGX?
M:E=:A!?7&K27']N:9!':R61DD52@3<LVQCRTF<[B,C '8YJ:);ZMXD\-:#XG
MM]9AM;K>ES<W/VB1A(,GS(6C^Z%S\H'; QS0!ZC17F-UJ-SI'B<IXA@O!:7.
MJJ;'6K.X9X@/,&VWF0'Y ,;#Q@GGKDUZ=0 45PGC**>?QWX/M(]0OK6"\>[C
MG2WN&0.JPDC@' /7D<C/!! (Y>]U/4O!$OC'3+34+J73K9;&:WENIFE:S$\F
MR0;VR< 989SC&?6@#V.BN*M_#U_;:^MVNJ"WTZZM6@ELXKN5S,^"RR(S'*L
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
MU7W;@NT ;0<8J6'P+H-M'=QP07$27=RMU,B74@#2#!SC=T)4$CO@9SBNDHH
MR7\-Z:_B5?$.R9=26$6_F),RJT8.=I4'!&3GD5FV7P]\.:=K+ZG:6DL3M+Y_
MV=;A_LXEZ[Q%G;NSR...V*ZBB@##'A/3/,;=]ID@:[-Z;:2=FB\[?OW;3T^;
MYMOW<\XIFB^'4TKQ#K6IQ&5$U%T9HGF:0%UW9?!X7.0 !V7\!OT4 <-XQT^?
M4/&WA&1+>^:VLY;A[BXMD?\ <[HMJ'</]KMSQUXKHT\-Z6+*_M)K?[2FH9^V
M-<$NT_&WYB?0   8 [8K6HH YO0_ VB^'HY4L%NQOC,*M+=R2&&,_P ,98G8
M.!T]!Z"D'@30ET2QT=8KD6%C,L]M$+J3]VZG<ISG)P>0":Z6B@#E[SX?>';Z
M74WN+>X9=3'^E1"ZD6.1L8W[ VW?P.<=LU<'A/2AJ&FWX6Y^T:;&T=JQN9#M
M5OO9R?F)P,DY)K<HH P5\'Z/'+JLD<4\9U0L;I4N9 I+ !F5<X4L ,D8-07G
M@/P_?^'K/0[BUE:TL2IM&$[B2 J,#8^=PP/>NEHH P8O!^DP:9!8Q"Z00W N
MEG%U)YQEVE=[.3EC@XP<C'&,<5H:=I-KIAN'@#M-=2>;<32-N>5L!02?8
M< "KU% &3J7ARPU/4;;4G$T&H6RF..ZMY#&X0]4..&7O@YYY%5[SP;HM]HZ:
M5-!*+19OM!5)W5GEW;M[,#N9MW.2>M;U% #479&J98[1C+')/U-.HHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KBOBT9(_AGK$\,\\$L2(R/#*T9^^H(.TC(P3P>*[6L_6]$T_Q
M%I<FFZI"TUG*1OC65TW8.1DJ0<9 XH Y#6;$7WQ:TZSFN;P6D^CSO+!'=2(C
MD21@< _+UYVXSWSS7'ZE LWPMUJTG>6>+2_$QM;0RRLS1QBZC4#).3@,1SV-
M>L'PSI;:Q;ZLT=P;ZWA,$<QNI21&>HQNP<X!.>N*K?\ "$^'_P"R=0TMK.1[
M/4)C<7,;W,K;Y"0Q<$ME3D Y!'2@# OA]L\>OX7W6ZV<&EI<06UR782EI'#M
MPP)*X4#.<9.,5C:GI-]IEKX/TNY\0W=[(NN?9))XII(RT11V\MOF.2, ;NH]
M0:[75O GAW6K>RBO;)W:RS]GF6>1)4SU_>!MQSU.2<GGK4T_@_0Y[?38&M'6
M+39!+:+%<21B-^?F^5AEN3R<DY/K0!RGV&.#QDG@V&53I\&E_:K>"^EDE\UG
MF?><[@6*@*!DG&3BHY])\0Z3HFFVEO=P^)VTZXF:XL)9#&\\.!M4%B=S1[Q]
M[KD=P*[#Q#X/T/Q1]F;5;,R2VQ)@FCE>*2//7#J0<'TI_P#PBNDK#8100RVX
ML XMF@G>,INQNR0?FSC)W9R>>M 'F^HMI&N:/X)N+6*["+XD^SO%>,PF@),S
M/$W/8X'7H!7KGV>/[+]G&Y8]FP;7((&,<,#D'WSFLBY\(:'=Z5%ITUFQMXKG
M[6A69UD$V2?,\P$-N)8Y.<\FM=;>-+46R*4B";%",5*C&.".10!XU%+=2?!?
M0K@W]Z+@:T(S,+A]S@WSJ=W/S<?WLUT7]AVR?%6;1UGOAIUYHINKFW^V2D2R
MK,%#$EMW0\X(SCFNE'@3P\NBPZ.+2<:?#/\ :(X1>3863=NW9WY^]SUZ\U=/
MAO3#KBZR8Y_[06#[,)OM4O\ J\YVXW8Z\].O- 'E;RW8^'T4":C?1_8O%7V&
M&1;AMPA%SM"L2?G '3=GH*U]2AN? _C@OHDMY<6][H]Y=3V<]Q)./.A 99/F
M)(+%@O6KWC+PA;VWAN+3=#TV\F6XU:&\N8TFDD.!(&D?+-P2/0@DUV=AHUC:
M7#WL:327,L8C,UQ(TD@0<A<L20,G./7KS0!YMJ4LUM\)=)\9:;=32:ZB6MR\
MXD)-T\CHLD3CH5)<@+T&!C&*M^)[RXT76M2OM:LI;S09KB(QZK92DRZ;@("C
MIUV;@2<==QSG.*[*S\':)8,@M[5T@CF^T1VIG<P1R9SN6,G:.>1@8!Y&#4D_
MA32;F>ZDEBF9;N19;F$W$GE2L  "R;MO15R,8..<T <@\%SXSUGQ9ICWD,,]
ME.MO;!M_F6J&)625-K#!+%CGJ<8S@ 4_3;B75/&UIX<U>^74;>RT-+D-C:E[
M*7V-*5S\P  P.1EB?3'1ZSX$\.:]JR:I?V!:]5/+,L4SQ&1/[K["-P^M6-4\
M(Z+J\]E<7%J\5Q8C;;36LSV\D:XQM#1D';CMTH Y_P"%]NEI:>)[>,N4B\0W
M:+O8L<#9C)/)_&I8LCXQWMIO?[-+H*2O"7.PN9V4MMZ9P ,UT.B^'-+\/"Z_
MLRW:'[5,T\V96?<YZGYB<?AZ5'J?A;2=7U2WU*[@D^UP1F)9(IWB+1DY*/M(
MW+GG:<B@#RZ.6YG^&V@2_P!H7JR_\).(/,2Y?)0W;+@\X8  8SG&*VKNYE\'
M>+?%0TMKB2&/PX-3$$T[S SJ\@W?,2>0HSZXKJU\ ^&TTZ+3TL9$M8KK[6D:
M74JA9L[@W#=CR!T%7U\-Z6NMR:P8)&OI(/LSR//(P:+KL*EMI&23T[T >=:O
MI]I)X7\ ZNLLD]Y<:OILLUT9"6G9R&;=V//0?P]!@5?%K>>-[GQ5:&_BMKRS
MOGM;=SYGFV:JJ^7(FUQC)RV>_()P !T,?PW\+Q0Q0+93_9H;@7,,'VR;RX9
M2047=A>3GC%3:IX \-:QJZZK>:=NO-@1WCF>,2J.@<*0''USQQTH Y272O[9
M^(&GZ;?ZM>75O<>&3).]O<R1).XDC7S%4-\N>N![9R,Y]!OX[&T\/W,=]\^G
MQ6K+/YI+9B"'=N)Y/RYS4)\.:6=>BUOR9!J$4/D)(L\@58\YV; VW&0#C%7K
MVS@U"PN+*Z3S+>XB:*5,XW*PP1^1H \JU'3M=^$]H=1TJ^.K>$8I$\_3+SYI
M;9&8#,3]P"1P?R/6MFY6;Q5XQ\2Z)+/ HLHH$MXI=^Y%>/<94VL/FW$C=U&T
M#COTJ^#M'58(VCN9+:W97BM9;N5X4*\K\C,0<<8!X&!@<4S7?!'A_P 1ZA!?
MZE9,UY"NQ9X9GA<I_=)0@D>QH YC3I9V\5Z+X4UK51J<,6D2R^:046]G67RS
MN&3N*JIX)/)+=ABEXK\/V=AI?ANP:^N-0$'BBVC5IY"6A1VW>5D=@" #UQ7;
MZQX,T#7+.RM;VP41V./LC0.T+P<8PC(00, <>PI]QX2T2ZT.'1I++_089%EC
M5)75ED!W!PX(;=G)W9R<F@# F5K+XNZ=!!)<& Z'.?LYF9DRLD8!"DX!QQGO
M7-Q7$NK_  8N/&!NYHM?C2>]%TDA#121R-^ZQTV87;LQ@CMDYKT=?#.DIK%M
MJRP2+>VT'V>)Q<286/NNW=@@X!.1R>:@'@[0UGN'6U=8KF;[1-;+.X@DDR#N
M,>=I.0">,$C)H Y&&U;7?B5#!J,EZD-UX:CN;BS6ZD5!(TN&& V5'08&,XYK
M:^&$\\O@M8IYY9OLUY<V\;RN6;8DS*H)/)P !^%;K>'=-?7FULQS#46@^S&8
M7,@_=YSMVAL 9YZ=>:?HN@Z=X?M'M=,BDBA>1I65YGD^9CEC\Q.,DYH X'QI
MJFI?9/$[77AC5I8H["YM;2XC\DPQQF,[I3F0-DGKQPJ@ <G-&VN)[J\^%-]<
M6-Q:6T/FVS"?;\SM:@1L-I(PVUL9Y]J]7O;.WU&PN+&ZC\RVN8FAE3)&Y&!!
M&1R.":JS:'IUQI$&ER6V;2 1B%0[!H]F-A5@=P(P,$'- ' ZSH(\4_%#Q%II
MD:.UD\-1VDTJC.R1YF9#[D $XJ#5[7Q!?ZEX,\*W_P!@DNK*\BU"XGM)'8F&
M $"1P5'E[B0 /FR<X/%>CV>CV>GQ7"VRR))<MOFF,A>21L8R7;).  !Z <4Z
MPTFRTUII+:'$T[!IIG8O)(1TW,Q)..PS@=J ,#67N-4\3Q6D&G+?6>FQ&2=&
ME"*9I%*J#GKB,N2/^FBFLCX6W%QIL.J^#;]3'<Z+/F!6?<3:R?/'SWQD@^G
MKLM-T2QTF:[ELUF5[N7SIS)<22;WP!GYF.. !QV JN/"ND+XD;Q"()AJC)Y;
M3BYEY3^Z5W;=OMC% &1\0=5GT^VT*VCE>&#4=8M[.ZF1BI6)B20&'*[MH7/H
M35.6!]&^)^G:9I^\:7JVGW!N[0,?+C:/;B11_"3OVG&,_6NPU72K'6].ET_4
MK9+BUE WQMGL<@@CD$'D$<BH;'0K&PE>>,3R7#QB$SSSO+)L'10S$D#//'?G
MK0!R7PQTZUMQXDFBC(D37KV$'>Q^4..,$_KUI/%^FVEW\3_!)GB+&1;U&.]A
MD+""!P>.375Z-X=TS0/M/]G12Q"YF:>8/<22!Y&^\WS,>3CK2ZOX=TO79;.7
M4+8R26;F2!UE>-D)&&&5(R"."#P>] 'GD^D6^J:_\2S<27 \D021B*=HPKBT
M!#?*1D@@8SD5+IVL7NMR^#=+O;F%EOM %VPN=Q6ZGQ&"#@C<0I9L'CG.,@8[
M=/"6C1RZI*D$X?5%"WA%W+^] &T?Q<<<<8XXJM>^ O#>H:)9:1<V#-:6./LG
M[^3S(,<#:^[<!P.,XX'I0 [P?I-UH=C>Z?<ZL-0$=V[0KALVT; ,L.68D@ \
M9.<$5S7AC=:?&OQI!>G$]Y;VD]H6_CA52K;?8,0#[BNZTK2;+1;!+'3X?*@0
MDXW%B2>I9B26)]2<U7UCPWI6NO;RWUNQN+8EH+B&1HI8B>NUT(89],X- %K4
M+I;2U>0*LDX5VAC[NP4G ]\ UY7-<37'P7A\9V]Y*-?CC%[]L5SEI/,PT1&<
M%.J;.@XXKU"PT>UT]S)&;B:8KM\VYG>9P/0%B<#@<#'2J$/@[0[>5S%:NL+S
M_:6M1._D>;G.[RL[<Y /3&1G&>: .?TFX'BKQMXCL=7C;9IL-K'!:%R!'YD>
M]Y, _>R<!NH"\8R:Y7PM?S6W@[P/HPN$CM=0O;Z.5YRVV1DDE*1L003N)Z9Y
M( Y!(/IFH^$M&U/6(]7G@ECOTC\HSV]Q)"SIUVOL8;A['-5F\ >&&\-_\(^V
MF*VF^9YJQ-(Y*/DG<K9RIR3T(ZGUH ;X5T2ZT+4-6@EU2.>VG>.>"Q16 LP0
MP8*68G:Q4D#@#!Q73USR>"= 3PY<Z"+-S876#.&G<R2$8P6D)W'H._08Z5OH
MBQHJ*,*H  SVH =1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y
MY\0M6_L77M&N]9MKJ;PILD2[, 8K',2NQY57ED W #IDYP2!0!Z'17*: VCV
M%MJ6OV&L"XT&6!)58W+2I;A Y<+DG:N"#M['/ X%6H_%UL-=L=(O;&]L)]0C
M>2S:X";9M@RR_*Q*L <X8#\^* .AHKF&\<:>IT^;[+>'3]0NA:6U^J*8GD)(
M7@-O"D@@-MQWZ$&J^B^++W4]=\16=QI%U';Z;,L*[#&Q_P!6&YPV<MN& ,@#
M&2#F@#KZ*X_P[X@\/V7@C1KC2;:YCL+Q_)T^T8[II&+-\OS,?1CDM@ <D5?B
M\7V9N-2L[BTO+>_T^$7$MHZ*TCQ'HZ;6(9<@CKP>N* .AHKD++XB:=>_V+*-
M.U.&SUAECMKN6)1'YK*2J'YMV3@\@$9[UT&MI?R:#J*:4ZIJ+6T@M6;H)=IV
MGGWQ0!?HKR[PEJ\&NZGHT6BQSV6H:<777XKAB'&$9=DF3F1C)A@W. IR1G!]
M0(RI&2,CJ.U "T5Q7P^:;[9XNAEN;BX6'7)(XS/*TC*OEQD*"3G S2:H9H?B
M[X?5;JY\F>PNV> RGR\KLP0O3/S'F@#MJ*** "BF2Q)/$T<BAD88(/>N#^$(
M:3P8]Q-+--.U[<(9)I&D8JLA51EB> !0!W]%<7#>V7AJ7QAJ\\-S)!97*DI%
MERD8MH78*I. ,EB>E7;+QQ97FKZ9I[:?J-L-4A:6RN)XE6.8JN]E'S;@0.>0
M <<$\9 .GHKS%S_PEGC+Q5I6KZ'?7%M:Q6L=NJR0AK4E'<NI\SY68XP5R> #
MC&*Z*W\<Z6OA31]:CM]0>POYH[6)F"F1&9_+4OENY'49H ZRBN7NO&]M#K&I
MZ3;Z3JMY>Z?&DLD<$*_.K9P5+,!_#WQGMFK$/C'2[K1=*U*T$UP-6P+.W11Y
MLC8)(P2 -H#$DG QUZ4 =!17F_AO4X;3Q_X\OKV.XL8+>WLY)EN7W% $E)(P
M6&#U&#WZ9XKJ(O%MM_;]IHU[8WEA=7L3RVAN FV8(,L 58X8 YP<<4 =!17E
MWQ&U^'6/! N;*TOGLVOX$@OD95B?$Z@G ;<5.& )7!^A!/J- !17FGB..S/Q
M@TFVO+J2"RGTN:25/M3PH\@8 $X8#.":P8KR]O\ P'\1H#?75[HECYHTJ\DF
M9F8!&+*),Y=5(7!)/XT >TT5S%IX@AL+31-+CM;B\O[C3Q.D,.T8C15!8EV
M'+ =<\_C43_$+1UT'1]96"^>UU2Z6UBV09:.0N4PXSV*L.,].,\4 =916%HW
MBFWUC5K_ $IK&]L;ZS5)&ANT4%XWSM=2K,".#[CN*W: "BLK4] M=7OK:XNY
M+@I;QNJPQSO&I+%?F.TC)&W SZFN"^'FAPZWX;NKFYNK[[7!JTZQ3_;)25$<
MORKC=@CC&#U% 'J5%>6:'XAB\*W7C>=[#4KVWMM6:25K<"3R8A%&2Q+L,@<\
M D^V*[R?Q!;JUO'9037]Q<0?:8XK<J#Y7&')=E !) '.3Z<' !KT5E>'O$-C
MXFTE=0L/,";VBDCE7:\4BG#(P[$&N6^,+-!X#ENXII8)XKF ++%(T;*&E4,,
M@C@@F@#OJ*\R-S]A^*VB:;X:U">ZL+FVF;5;473SQ0*!^[DR2=C$\<$9P/6I
M?"&KVGAO0O%M[=M,UO;^([F)5!+NQ+(B*,GDDD#D_4T >D45ST7BZV:XU:UG
ML;V"[TN%)YH&569XV!(9"K$'[I'48Q5&R^(FG7IT60:=J<-GK#+';7<L2B/S
M&4L$/S;LG!Y (SWH Z^BBN:'C2V+:]&-,U$S:( US%MCW,I4L&0;_F!49[>G
M7B@#I:*P[7Q/;WEAHMY;V=W)'J^# !Y>44H7W/\ /P-H/3/8=3BN:FN-&U+P
MCX[;3+6\M98GN1>&5V5FN%A!W+\QP,;>..G2@#T&BO*[U/\ BF?A9.&<.;RP
MC.'."IMV)R,X/('Y5ZI0 45RMSX[M8=2U?3H-(U:[N]+6-YHX(5^97!(*EF
MQA>^"<\ \XN1^+M-N--TB\M!-<MJZ[K*WC4"20;=S9R0!M'4DX'3J1D WJ*Y
M*]\<PPZ+X@N(-/N3J6B1-)<Z?,41U&TL'SN*E" 3E23P>,\5L>&M1N=5\.V%
M[=VTL$\L$;MYFSYR4!+#:Q !)[X/L* -6BN!^($J6?B/P;>E;ARNI,ICAW,7
M'DN<!!P3G%:VF>/-+O\ ^U4NX+S2KG2T\VZM[^,*ZQD9#C:6# X[$_J* .HH
MKGX?%EN?$%IHMY8WEA=7L3RVAN FV<(,L 59L, <X..*WI'\N-GVLVT$X49)
M^E #J*Y#2_B)INJP+=QZ?JD.GA9VFO9H (8/))#!R"<$XR.#Z=<@7HO%UL-=
ML=(O+&]L9]0C>2S:X";9M@RR_*Q*L <X8#\^* .AHKE-0\>V-AI+ZQ_9]_<:
M2L@B%["L91B6V @%PQ4MQNQCOTYK2B\1P2^(KW0UM+K[9:VRW)R$VR(Q(&T[
MNN0>N* -FBN&U7Q7X>UKP78ZM?6%_-IMU>QQI&!M=)5FV*6*O@#>OJ<UH:MX
MYM=+UNYT==)U:]OH+47?E6EN',D9;;E<L,\@_EQDD"@#J:*YK5/&EGI=I=WK
M6-]/96+!+RXA5"(#@%L@L&;;D9V@XY[@@6;CQ':2W*V-C!<:E/):BY9+1E&R
M)N%8LS*!NYQ@YX)Z#- &Y17#?"23S? ^\"4 W]W@2YW@><V <\YK2\;^)+OP
MWIME+9V,ER]U?06I960! [@'AB,DC(';/)(H Z>BL6;Q$D=XEA#I]W<:B;?[
M3):1F/="A. 78N%!)!  8YP>P)J?0=>L?$6F_;K%GVK(T4L<J[9(9%.&1QV8
M&@#3HKA?BGLBT/2;EC*/)UBS/R%N1YHS\H^]],'VK4TSQO87^MW&CW-E?Z7>
MQ0FY5+^)8Q+"#@NI#$8'<'!'IP< '345S7_";6*7FEQ7%G>6]MJK^78WDJIY
M<K$948#%E+#D;E'X5TM !17F3D^+/&GBG2=7T.^N;6U@M8[=1)"&M2RNY=3Y
MGRLQQ@KD_*,XQ706WCG2T\):1K<=OJ#V%[*EK&SA3(C%_+!?+=V'49H ZVBN
M7NO&]O#K.I:1;Z3JMY?6$22O'!"OSJV<%2S ?PGKC/;-3P>,M+NM$TK4[03S
MC52%L[=%'FR-@DC!( VA6)).!@\]* .AHKS?PYJ<-I\0O'=[>QW%C!;VUG),
MMT^[8 LI)&"PP1R,'\,\5U$7BVV_M^ST:]L;RPN;Z)Y;0W 3;-L&64;6.& .
M<''% '045Y=\1]?AUCP(]S96E\]F;V!(;Y&58F(G52<!MQ4X8 E<'Z$&O4:
M"BL:+Q'!-XAOM#6TNOMEI;K<D$)MD1B0-IW=<J>N*R?^%BZ3_86DZQ]EU#[-
MJ=W]CB A#,DF]D^8 GNK=,DXZ4 =?17/:7XCM/$%]J>C36-]8W5JB&6&Y 1G
MC?.UU*,>#@]P17/?#?5H[#X5^'&F\V>XN=\4,28,DS[Y&(&2!T5B22!@&@#T
M*BN7C\=Z84U-+F&YM;S39HH+BTE">9NE($6TABI#%A@[L#OBK<WBF"SM[V6_
MLKNT-JT2%)=A\UI6VIL(8@Y8@9)&#UQ0!NT5GZ?JC7MU=6TEC<VDMN$+"?80
MX;."I5B".#3]6U6VT73);^[+"&,JN%QEF9@J@9P,EF Y('/)% %VBN<U#Q?'
MI6GZG>7VDZC$FG1)-,H$3%D;=\RX?! VG/.?:K,OB:TAUK1],>WN1)JT<DEM
M+M79\B;V#?-D'!':@#:HKF+OQQI]I"+LVMY+IOVL6;7\2*T0DW;#QNW%0WRE
M@I&?6N;M-5_L'XB^.98[#4-0Q!8R^3;?.P&R0L<NP '/3.3V!H ]+HJEI&J6
MNMZ/::I9,6MKN)98RPP<$9Y'8U=H **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **0,"2 02.N
M.U+0 4444 %%)N''(YZ>]+0 5A:IJ-[::RD+Z5<7FCRVQ\Z2&,2>4^[@%/O,
M",YV@XP..:W:Q[_POI.IWCW5U%<-,^ 2EY-&.!CHK ?I0!Y]%X"ENT\:1Z':
M2:3I6K6:1VMM,IC5[@9)D$9YC4\+@@=3QC%;7AXW&KK%:W7@?^Q;R.-DN[R2
M"((I*E?W+*=S$D]<  9Y/&=W_A"= SCR;O/I_:%Q_P#%TO\ PA&@_P#/"[_\
M&%Q_\70!SO@B[\1Z3I%EX4O?#MTEU88@_M'*?9&A4\.&W;BVW^''7KCG%[08
M+_2/&7BQKC3+HVM[<1W4-R@#(RB%5( !W%MRXQCWK4_X0C0?^>%W_P"#"X_^
M+H_X0C0?^>%W_P"#"X_^+H X+2?#NNV/@OP1>+IUP;[P]<NUW8$ .\;[E8ID
MX9@K @9YY'7BNCNM-N-3\67OB:.TNH[:'1'L(4DB*2SR.Y8X0_, , <@<D]A
MFMK_ (0C0?\ GA=_^#"X_P#BZ3_A"-!_YXW?_@PN/_BZ .,72]33P+X!L3I=
MY]JTS4+26\C$1S$D88.WH>HZ9SVKT/7[>_O/#FI6^E3>1?RVTB6TI.-DA4A3
MGMSW[5GCP1H)&1#=X_["%Q_\72_\(1H/_/"[_P#!A<?_ != '.1>'4NM5\*:
MAIFEW.F:EIVV*]D>,QC[.(R&B9NDI+;<$%NYS7::?J,]Y<ZA%-IMS:):S>7'
M)+@BX7 .],'ISBL[_A"-!_YX7?\ X,+C_P"+I/\ A"= SCR;O/I_:%Q_\70!
M0\#VUU:ZEXI:ZL[BW6\U:2ZMVEC*B2,HB@^W*G@X/M2:M;W4GQ0T"^CL[E[.
MUM+F&:=8B41I-FT>_P!T\C@=ZT?^$(T'_GA=_P#@PN/_ (NC_A"-!_YX7?\
MX,+C_P"+H Z&BH+.TAL+2.UMPPBC&%#.SG'U8DG\34X((R#F@ KS_P 'K>>"
MK34-$U#3+^6-;V:>TN;2 S)-%(VX [<E6!)!#8'N:[B\M(-0M);6X#-$XPX2
M1D/KU4@C\ZQO^$(T'_GA=_\ @PN/_BZ ,C5].U&Y\#^+7-A,+[64F,-FN'=<
MP+"BM@D9.P$\X&<9XJI<6=\^I_#Z9=/NRFG*_P!L/DG]SFW,8SZ_-Z9]>E=%
M_P (1H/_ #PN_P#P87'_ ,71_P (1H/_ #PN_P#P87'_ ,70!F^'8+J+XB>+
M+N:QNHK6^^R"VG>(A9/+C*O].3WQGM7&0:;K\7PYTCPX/#NH->:5JD+S-A D
MBK<%\QDM\P(YSP!SD],^B#P3H)Z0W?'_ %$+C_XNE_X0C0?^>%W_ .#"X_\
MBZ ,K38KNW^(OB/4IM/O$M+FRMHX9/*)#O&'W*,9Z;A['L37):/HNOZ+H?@3
M5?[(NYI=#^TP7]@JCS0DW&] 3AL<'@]_KCT+_A"-!_YX7?\ X,+C_P"+H_X0
MC0?^>%W_ .#"X_\ BZ .+O\ 0M8\2:AXY6+2[NRCU:PM%LYKH(JEX@QVL-Q(
MR2!T..<XZ5JZ']HUR'[-+X)_L&\6%X[F[E@B548H5_<,IW-DG.< 8SSTK?\
M^$(T'_GA=_\ @PN/_BZ/^$(T'_GA=_\ @PN/_BZ //9K7Q"WPHB\)2>&M0;5
M-/EMHBT00PRI'.C!T<L,Y4=.HYS@<U[#&Q>-69&C) )1L97V."1^1K _X0C0
M?^>%W_X,+C_XNC_A"-!_YX7?_@PN/_BZ ,35+*YG^+NE:@=-N9=-@TZ6VFG\
MDE%D9@0,=2..H&.:VO'-I-=^ M:L+*V>:XN+.2"&&)<DLRD >PH_X0C0?^>-
MW_X,+C_XN@>"-!(R(;O'_80N/_BZ ,&5]:&H>'[:72=0GT7^S-DL5MA'%T-H
MVRY93LV@]]I)YR,5SNGZ/K5MX#\+Z7+H=Y'<:=XA2YF15# 0K<22%Q@] &&.
MY[#'->@#P3H!Z0W9_P"XA<?_ !=+_P (1H/_ #PN_P#P87'_ ,70!EV\5Y%\
M4-5U0:?=-9R:3%#%)Y>!)(CNQ49Z'##DX'O74:3>S:CI5M>7%C-8RS)N:VGQ
MOC/H<53L?"^D:9>)=VT=PLR9"E[R9QR,=&<@]?2MF@!LCB*-G8,0HR0JEC^
M')KB?A?97VFZ!?6NH6-Q:3OJ-Q<*DR8RCME3D<?AUKN** /,ET_43HGQ&@_L
MV\$FJ2SM9*83^^#P"-2/3YAWQ5:?3M2TF_\ #^N2^&9=9LO[&ATZ]LUA5I[:
M1#D.J/U&2P.#[YZ5ZM10!E>'T9=-\PZ5'I:RN72T555D7 QOV_+N.,G'3('.
M,USOQ5L;[5?!<FGZ;8W%Y=27$+K'$F?E2168DG@<#UKMP0>AS10!#;>3Y/FP
MP^4K_,08RC?B,9S7F=M#XETWPUXG;3M-O$NKGQ!)=H@C E>T=TW-'NXW[0<
M\CTSBO4J3<H!.1@=>>E 'F=C87UKXL\07D7A_48;*_TB-(GE(=V=?,X?YBQ<
MEAW)QR<5 NEZFG@?P!8G2[S[5IFH6DMY&(CF)(U8.3V/4=,Y[5ZI10 =17$^
M(/#NH3^-K2]T]0++4[1K'5CG&(U;>K?4CS(\]MX]*[:B@#B/ WAR_P!#O+^U
MO%']GZ?-+!I'//D2,)6SZXRJ#_<-9UE8:@FB_$*)M-O%DU*YN9+-3$<S*\*H
MI'IEAWQCJ:](I,C.,C/I0!YK>6&HMX9^'MNNFWC3:9=VDEX@B.85CA9')]<$
MCIG/:O2Z** .&L(+NV\=>,KZ6PNQ:W=O;);2"$D2M&CA@/Q8=<9[5SNAZ%K6
MD:;X$U9M-N7?1H)K/4+(+^]19 !O0?Q8(!.,DCIT->MT4 >=ZAX<OM:NO&6K
MP6TD7]HZ*=-LHI1Y;S-L?+LIY4995&[!X/08KJ?"+W+>%=-CNK&XLIH;>.%H
MI]H;*H 3@$X&0?RK;HH Y#QM97LNH^&=1M;.:ZAT[4?/N5@ 9U0QNNX+G+8+
M#@9/M6+X@\)7_BVZ\1:G;QM9FYTF/3[);A=C2LLAE+LIY4$[5&>>IQC&?2:*
M .'\*W$^H75L9O W]BW5N#]JN)H(E4-M(Q"RG<V3WP!C/M7;.XC1G()"C)"@
MD_@!UIU% 'F>B^&]2U#X0ZKX=FMYK'4)FNO+6X7 )>5W3GI@Y /IS5SP^;G5
MTCMKCP1_8E]'&R75Y)!$$5BI7]RRG<Q)/7  &>3QGT D 9)P*,C.,\^E 'B6
MK3ZQI_P:F\-:IH-W;3Z:UK ]WE/L\B+<1A61LY8D8XQQSFNVNX]0TKXHRZHF
MDWE[:7VEQVR26P4A)4D9B'R1M&&!S70>)?#UMXHT:32KRXN8;:1D9_LY4,VU
M@PY93W4'\*U8U*1JK.TA P7;&6]S@ 4 >0Q:-K:?"&PTB31;Q;^+5%F,(4,2
M@NC*6X/ VGO@Y[5UL4%TWQ<DU,65T+!]%2U6X,1"^:)F?;SR/E8<XQVKLZ*
M/+[6RO= \0ZS87O@MM;AO[Z6\L;Z**)E E.XI*SD% ISSSQT%7K6VU;PM\0-
M0OGTF>^T[5[2UC#Z>@(MI85*[-I(VH<D@]!^=>A4A8 @$@$],]Z ./\ AK9Z
MA8>&I[?4=/GLI?M]S*JS%?F5Y68$8)['OBI/B)I][?\ A^T:PM)+N6TU*UNW
MABQO9$D!;:"1DX[5UM% '"10ZCH_Q"NM?ETZ[DTS6+&*.01)YLEK+&3M5D7)
MP58\KG!_.M+P3HEQI46M7EU&89-5U.:^$!(S$C8"AL<;B%R?KCM74Y&<9Y]*
M* .3^(6FWVHZ!:?8+5[J2UU&VNGBC(W,D<@9MN2 3@=.]4-6T*?QCKZ7R0SV
M5I;Z7=6B2W$9C>26=0OW#\P50,Y.,D\9ZUW=!(&,GK0!YMX/2^2'3](U#P*E
MIJ5CL2?47AB-N0F!YB.#N+L!P ."<D\5Z3110!QGAZ&[A^(WBN\FL;J*TOEM
M!;3O$0LACC8/].3WQGM7&1:9K\7PXTSPV/#NH/>Z9JD3RMA DB+<E\QDM\V5
M.<\ <Y/3/LU% '%:;'=V_P 2/$&IS:?>)9W%C;1Q2>42'>/>648SR-P]CV)K
MD='T37]%T'P+JG]D7<TVA-=0WU@JCS=DV1O0$X; P< ]\>M>QY!) /3K10!Y
M5?Z%K'B74O&ZQ:7=V46K:?:I:3W015,D88X8;B1DD#H<<YQTK6T+[3K42VTW
M@G^PKQ(72ZO)((E5&*%?W#*=S9)SG  &>>E=_10!XW-:>(?^%3+X0D\-Z@VJ
M6$EO%OB"F&9(YT8.CEAG*CIU'? KV*-B\:NT;1D@$HV,K['!(_(TXD 9)P**
M .(NH]0TKXHS:FFDWE[:7VEQ6R26P4A)4D8D.21M&&!S7+6&CZU!X#\)6$^B
MWJ7-CKZ7<Z!0VV$32.7X/HXX."?2O8** .+M(KF'XGZQJCV-V+&73(88YA"Q
M#NC.S*!UZ,.W-<A9>'=<L_A[X1G&AM=WVA7$K7>E3J 9HWWAMN?E+ ,"/\>*
M]BR,XR,GM2T <')#!JOAJ^:3P,\%A<F&*2Q>!([F9=XWN51N H.5YSE3TXSG
MV6B7EGH^NZ9<6NHZ[X9D:V2TM+Y6^T!2V)@N[#[4&&7.#E>/4^F4@8$D @D=
M?:@#C? ^EZCI%[JEJ+O4+C0!Y1T_^T0WG1M@^8@W -L'RXW#UQZG:\501W/A
MRZMY]*;5()3&DMHHRSQEU#$<CD+EAR.5K9HH \L'A?63X8\6Z)IT]_=://8A
M-+CU+(E24JVZ-2^&V?< W>O'0FK2MJ^I^)O ]^OAW4H+>PCN([DSA$:,M"J9
MP6Z9[]3S@&O2: 01D'(- 'F_A"7Q'X9L6\)3>'[N>6WGD%IJ:E/LK1.Y8.[;
M@01N.5 )./QJ_86]W;>.?&=]+878M;RVM4MI!"2)6C1U8#\6'7K7<T9&<9Y]
M* .7^'-G=:=\/]'L+ZVEMKNV@$4L4BX*L"?S'N*ZBBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MN:^(&J7FC>!=8O;".4W$=K)MDC9083M/S\D=/;)]JZ6N;\?6EWJ'@76+"PM9
M+J[NK9X8HH\ EF&.22 !0!A:1)I&B:OH%RV@W=EJ&KP"Q$J/'LDVIYFZ15<Y
M/RG#$$]0:VKCQO:6P\1B33[XOH"+)=*HC)9&0R!D^;D;1DYP:R->L]3:U\'Z
MI;Z5=7#Z3<JUU:)M\T*860D M@X)'>LZ?3->N9?B+(VA72?VU8QQ60\R,[G^
MS&/:?FX.6&3R.O)QR =)9>.8+O5-(M)=*O[6+5XB]G<S! DC!-Y7 ;<.,X)
MSCCUK(\?:[#J?@3Q1'::?<7=M:0S027*,H5954YV@D%@AQN/;!QG!ILVFZHT
MOP^8:5=$:7S>_<_<_N#'S\W/S'MGBLI-+\0Z3X*\4^$&T.[O&G%VUC>P,ACF
M27<PW98$,"Q&,'^M '16][I4>I^![.\TV>749;-S878QLBQ #(#\V<E<#H>M
M+/\ $>"*TUBYCT'5I8]'N&AO2JQCR@JAF?E\,,'H,GC) XJH^G:L^O> ;EM)
MN5CTVWF2].Z,^27A$8Z,<\CMGBJBZ3JY\/?$*U.DW0FU:XN'LE.S]Z'A6-3]
M[CD=\<4 =E<>)K1;W3K&T1[J[U"!KB"-"%'E* 2[$]!\R@=22>G4AOAOQ/!X
MFBNY+>RN[;[+.UO*+@(,2J2'4;6/((_48KB]16_LKSPC-:Z+J$NI6&F,MP+-
MXC-&N$38Z.=I0L"0<YRO'>ND\"S6B6M[8Q:9JFGW8F-W=+J2*))GF9B9,H2I
MR58<8QMZ"@"9[[2F^),5D^G3C6%TQY([UL;#!YB@J,-UW$=1VJ?2_%,>K_8)
MK:PN#8WY;[/=AD*X4$_, <KG:<#'UP>*SKBROS\6;74UL)FL$TB2T:Y&W:)&
ME5P,9SC"GG%8F@>'KRR\2:7J6D:??:*MP7;6].=A]DR4/S(,D;M^,;>W7'0@
M'<:UK<.BQVGF0RSS7ERMK!%$!EI&!/)/  "DDGT[]*QIO'MI;:)K6HSZ?>!M
M%F,-[;KL+K@!MRG< RD,#US[5)XT;6UATS^R[:YN;3[8O]HQ6<@2=H<'A22,
M#=MS@@X[]:Y >%M9N-&^(&F1:(;)=4_>V0,D>QCY2@)P>&R#D],]SUH [NX\
M36]MKNDZ2]I<F35(I9;>1=FS]VH9@?FR#@CMCWKA=6U^\\4?#?QPVH:;);K9
MO=PQ'S$*H8@%"\');(+9QCGKTK1"ZWJGBSP9J9\.WMM;6$5S'<^<\0>,O&BY
MQN^[D<<Y.#QZTGT;78O"/CK1!HMP\M_>7LUI*KQ[)A,?DQ\V1WSG&,=Z .BT
M/Q9&MUHFAW.FWML;VSW6=S*%"3F-%+@ -N7@Y^8#-6+OQQ:6VGW>JI8W=QI%
MG,T5Q>P[2%VMM=E7.YE4Y!('8X! K)N+#4Y?$7@.Z72[KR=-BG6\8[?W)>#R
MP#\W/S>F>*H:7HVM:/X%UGP6^F37,KBYAL;M2ODRQS%B&=L_*5+G<",\<9H
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
ME5"'>C(7!3YN?E4DYP:ALO'=O=W^BP2:5J%M!K$6ZSNI@@1WV;RA ;<.,X)
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %<G\1--U'5_#"V>F63W<YO+>4JKHN%257)RS =%-=93)98X4WRR)&N0,LP
MR> * .(U30M0U;Q]-<O83Q:9<Z!+IKW.^/*2.X;[N[/ SSCK69_PCVN:I\-(
M/ U_IKPSQB&TEOA(A@,$;J?,7G<244 *5!W'G YKTVB@!CL8H24C:0J.$7&3
M[#) _6O/O MKK/A_PO<:;J?A>_D>6ZN)2D<MLRLDC$@',H['!KT2B@#A/$%G
MK^K+X4N6TAS/:ZLM[=11RQ?N(@LBA<EAN8!ESC(.#[58@LKVV^(VN:Q=V)BT
MJ;38H1<RRQA"8R[-D;L@8;J1V-=G4-W:P7UG-:742RV\\;1RQN,AU(P0?J*
M/(M&-WINB:2^K^$=;;2],D-_"L5Q;RP6_P!YE91D2E4#$@,21Z$@8[.VT[43
M\3]1U5K"5=.GTN*UCN2Z8+J[,?EW;@,,.U6;3P=HVE&*/[7J#6P8)#:76HRO
M"#V4(S88>@.:Z031-,T(D0RJ S(&&X ]"1^!_*@#S"Q\,ZS=_"^U\"W>F2VT
MHV0W-V\D;0B,2[RR88EB0, 8')YQBMFYT#4+_P >:Y))931:9?Z*NGI=[T(#
MY<D[=V[H_IVKN:;)(D,;22NJ(HRS,< #U)H X+PB/%-K;6.AZGX9MX'L0D4F
MJB:-HI8TP RJ/FW,!CG&"<^U=3XGAN;GPOJEK:6SW-Q<6LL,<:,JDLR$#EB
M!D^M:H(8 @@@\@BFQ2QS)OBD21<D95@1D'!'YT <5X=DUG1O NEZ7/X3O[B]
MLK2./R_/MMC2(!@[C+P,@'.,^U2>)- O_%MM_9&H12V\-M MQ'>PE/WEX!\I
M0;MRA#SSC.<9 !SVE% 'G&I6?B_6O"VAZE-H\<?B/1[I9Y;.6:,QW@V,CA64
MD+N5LC.,'CWJ?6=*UWQCX.U&!=(CT*Y(BDM(9I$=WECD60%RG 7*@#OR2<<5
MZ!3(I8YX_,BD21"2-R,",@X//U!% '/:%J?B'6 HU703HZ)&1,))TE,LF,83
M:3A1R<G!Z#'4UPEMH7BB/P-X=T#_ (1Z7S]&U2WEED-S$$F2.4MNC^;IC^]M
M].>WK]% ''6%AJVG_$;7-0.F/+8:G;6I6X69 (VB5PRD$YR=PQ@8]2*C\%^'
M[E/!FH:-KNG/ MU<W1>)W1M\4KL>JL>S5V;R)$NZ1U1?5C@4H(/0@]Z .,\)
M>&=3M_"MU8:].&O'A;3DE3D_9H]R1GZD$M_P(9Z51\()XIL+2Q\/ZCX:MXVL
M0D)U<31M%+$F &5?O[RHQ@C@\GTKT*B@!DT,=Q!)!,@>*12CJW1@1@@UY6/
MFOP^$TVO'+K.AW:_V(6;@P12':&/;>C%2/14]*]7HH XCQIX>OY_AQ_8>E6L
ME]=[[<DAT3>5E21W8LP&3AC]34^H6&I7'Q)T'58]-F-C;V4\,TIDC&QI"A Q
MNR<;3G /XUV%% '(^#=.U&PU;Q/+?6$MM%?:FUU;N[QL'0HB_P +$@Y4]:->
MT_4;GXA>%]1M]/EELK!+I;B97C 0RHJKP6!/*G.!7744 >8/I?BVTLO%DFFZ
M;/#/?:NEU$!<1*\UOA%=48,=CD*V"<8SQS6EX:TC4K'X@:CJ(T#[!IM[80(K
M&:,LCH7R'"DY<[AT)'?=GBN]HH XOP[X6O=(\6ZH7*_V&MPU[I\>>5FF7$OT
M"X?'_74UF6-GXD\-:YJ]C%X:BU>PO[Z6\M+W[1'&(3*=S)*&^; ))R >.QZ5
MZ/10!5D2[32VCA>(W@A*HY7">9MX..PSVKS&TT7Q-+=^$=2NO#LQU*PN7.I7
M$]W$TDK-$R[P0Q_=Y.<<8Z!:]526.1W1)$9HSAPK E3UP?2GT >;KHFM_P!A
M_$"V.CSB76)IWLE\V+]X'A6,9^?Y>1GGM5KQ%I%S)\++)F0V>L:/!!<VV\AB
MEQ$H 7Y20=W*\'G=7?5C7GA?2[_Q!;ZU<QS274"*B*9W\KY6+*3'G:2"<@D=
M<'J!0!/H.GR:;HT$%PP>Z;,MRZ]&F<EG(]MQ./;%85WI^I-\5+#54TZ5].BT
MR6U>X$D8 =G5A\I;=C"GM77T4 <?'8WT/Q0O]9GLGCTMM)CMA=/)'MW)(SG(
MW;@,-UQVKB]'%W8Z)IW]H^$-:DT>QN#J,$=M<V\D$7S,Z,H)$A50V0&/X= /
M8+BWAN[:6VN(UE@F0QR(PR&4C!!]B*YZQ\#:1IX6**;4WM$X2SFU":2!1V78
M6P5]CD>U %'3+748?B#KVLG3+AK"\LK9+>4/'^\,>\GY2^1G<,9 _"N;T_PS
MXAL? 7@JW;1Y7OM$U-9[FU6:+<T?[P$JV[:?OC@D=Z]7HH B >6UQ(H21T^9
M0<A21R,]Z\KLO"OB1/ 7ANW_ +,\G5/#=['<+ ]PA%XJE@P4@D+E6&"V.<Y
MZGUFB@#CSIMYJOC.T\2/I\]M%IUA+%#!,R"2:60C(^5B H"XR3U;T&3L>&=9
MNM=T9;N]TQ]-NED>*6V:42[&4X.&'!_QR.U:[*&4J>A&#3888K>%8H8TCC48
M5$& /PH XS3M/U7PQXP\07*:=/J&FZO(EU$]NZ;XI0NUD8,PX. 01P.AK$C\
M'ZOI.E^$K:&P>[EM-8;4KXPRQA8@_F95=S#.-X''7!->ESW=M:M&MQ<11&1M
MJ"1PNX^@SU-/DECB*"21$WMM7<P&X^@]Z 'UYA-H&NR>&O']F-'G$^L74TED
MIFA^=7C5 2=_'*D\]J]/HH X2ZTS5YO$7@:\729_)TR.87A,D7[HO"(QQOYY
M],\5DGPGX@N?#/BC1%LUMIY-7EU.PNI)4:.8^<LL:[021]T@[@,<=><>HT4
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
M#-ODV[R-O4;2 OOG/.!S%QX7\03_  O\1:&-)<7]_J$T\"&>+:4>82 D[N,
M<^]=,VG:O'\3(M<BT[?8W.E)9RL\Z*UNZRLYW#)W<-QMSR.PYH N:+XI?74L
M+NTL5DTV]=U2XCGW-'M#']XFWY2=N,9."><59\4>(?\ A&-*747M3<0^?'"X
M5]K+O<("..>6&>E<GI/A:^B\3Z5K=II,NA73ECK4<<Z&VNAL/1%8Y8O@@X&!
MG/.,]!\0-&OM=\'75GIL:RWBRPSQ1,X42&.57VY/ R%(YH M2>(S%XO;P\;%
MWE.GM?QR1R#YU5U0K@XPV6]<>]<];?$LW&B:;K;:!=1:7=W7V66=IDS"QE,2
MG;U89 SCIGC.*DM[7Q!<?$6V\13Z&;>S&CR6C1M=1M(CF57P<'&?E[''(Y[#
M#C\+^(4^$UCX?.DO_:,-^L[H)XMNP71FSNW?W3CZ_G0!VU[K?VS4=0T>PTV/
M47LXE:]264(@W@E8QD'<Y49P<#!&3S7(_#SQ!:Z)\+?#,+F(7%YYR01S2B)?
MED<DLQZ #T!.2  <UIV6GZ_X>\;ZU>VVDMJ&F:V8IPRW$:/:RJ@4JX8\J<9R
MN<8Z&L#2_"OBW1_"OA6\M=.@?5]#DN%DT][E0+B&9B6 ?[JL/E(R<<?@0#<F
M^*-K!H&M:@=-EEGT>=(;J&WG1T^<@(ZOQN4Y[#/!XKJ](U&^U W1O=(GTY8I
M=L/FRHYF3 (;"D[>N,&N2\567B;Q1X U.T;15MKV[,2P6(N8V,86169GDR%Y
MQC SC ]3CO87:2%'>)HF89*.02OL<$C\C0!QVFZQJ6L^-O$VAWVGV[:99QV\
M>TR[AM=';<5*\EN 1VP.M<W\/_%4NA_#_P (0SZ3.=/NW6R^V^8HVRN[!?DZ
ME<\$\?0UTUGIVL:7X_\ $>HKIOVBPU.*V:.9)T4JT4;*4VD@Y)(QT&._:N<M
MO"_B"#X:^%M%.DR&^TW4;>>X03Q8V1RER0=_.0>/?TH ZJ/6M,B\<:Q#)I)@
MO;/34GFOB%+2P[FP!C)P"&ZX/M5W1/$,^LFRF6P06-[:M<PW,5P) ,%,(XVC
M#$/T!(^4\UD'3M93Q_K&L0Z:WD3:0EM;O))&0TR,[ %=V<'<!53P[X5GTSQ=
M!J>EZ9<:%8S02?VG8F=&@EE.W88T5B 0=V3A>,<<F@!GQKMX)/AI>S2Q1L\4
MUN4=E!*9F0'![9!(JB;:WC^*>A#P; L5AY$PUD6<>VUV8_=A@/DWYSTYZ9XK
M?^)^D:GX@\%7&DZ39-<W,\L3#]XB*H217.2Q'9>V:ZZ&1I(5=X7B8C)C<@LO
ML<$C]: /.O"-_#X;T7QI=16,LL<'B.X6.VM8\DEO*50 .@RP^@R:Z.#Q;)_:
M6L:9<Z:PO]-MDNC';SB194;.-K,%P05.00/QKF$T7Q9:^'?%,>GV4EO>WVMO
M?0K]IC1I;=BFY X8['*JPSQC/!S4]AH>LV?BS5-1A\.Q6MC>:2D"117,>Y9%
M+G:1T+'<,G./]HGB@"]9?$1KJW\/WTNA7,&FZU*EO%<M,A*2N"5&SJ5.,;N/
MIC!/<5YA'X;UZ/P/X*TO^R9#=Z1J%K/=*)HL!(L[B#OYSG@?GBN_L[O49M5U
M""ZTT6]E#Y?V6Y\]7-QE<OE1RFT\<]: -"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *@O;2._LIK28N(ID*/L8J<'J
M,CD5/10!1T?2;30M*@TVQ$BVMNH2)'D+E5'09/.*@TWP]8:5JE_J-KY_VF_9
M6N6>9F#E1@'!.!@<<5JT4 %%%% !1110 4444 8\7A?1XO$DWB!;4G4Y@ TK
M2,P&%VY52=JG;QD#.,^IK8HHH **** "BBB@ HHHH **** $8;E(R1D8R*S-
M%\/V&@"[%@)E%W.US,))FDW2MRS?,3@GVK4HH **** *.L:19:]I,^F:A&TE
MK. '5)&0G!!&&4@CD"I-.TZTTFPBL;&$0VT0PJ D]3DDD\DDDDD\DFK5% !1
M110 4444 %%%% !658^'K#3M9O\ 5K?SQ>7^S[2S3,P?8,+\I.!@<<5JT4 %
M96N^'-,\2VL-MJD+RQ0S"9 DSQX8 CJI!(P3Q6K10 R&&*W@C@AC6.*-0B(@
MP%4#  '84^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH H:OHVGZ]I[6&IVRW%NS!MI)!# Y# @@@CU!S5
M72_"^FZ3,LT1O)Y4SY;WE[+<&/C'R^8QV\<9&*V:* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **0G )]/2L?0O$EIX@GU.*UAN8CIUR;
M67SX]A+!0V0.N,,.N* -FBN4U+QU;:5J-O%=Z3J::?/<+:KJ?EKY'F$X&?FW
M[<\;MN#VR.:ZN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XKP
M-_R,'C;_ +#/_M&.NU/2L;1?#<&B7VHW<%W=S/J$WGSK,4(+X R,*,< #'2@
M#G?B;)J]CI$&L6T=E>:9ID\=W=V,T;!Y0C<%7#8^4X;!'51UZ'N@<J#R,^M8
M$/A2,;X[S5]4U"T:;SOLMW*CH#NW 9"ABH./E+$<=*Z"@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
G"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745388939952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 29,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-50307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">FormFactor,&#160;Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">13-3711155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7005 Southfront Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Livermore<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">290-4000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $0.001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">FORM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,389,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001039399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745393073408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Total current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 195,914<span></span>
</td>
<td class="nump">$ 177,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">161710000</a></td>
<td class="nump">161,710<span></span>
</td>
<td class="nump">150,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $501 and $501</a></td>
<td class="nump">113,277<span></span>
</td>
<td class="nump">102,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">114,814<span></span>
</td>
<td class="nump">111,685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">5,939<span></span>
</td>
<td class="nump">1,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">28,964<span></span>
</td>
<td class="nump">29,667<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">620,618<span></span>
</td>
<td class="nump">573,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">2,098<span></span>
</td>
<td class="nump">2,309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use-assets</a></td>
<td class="nump">26,650<span></span>
</td>
<td class="nump">30,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net of accumulated depreciation</a></td>
<td class="nump">204,102<span></span>
</td>
<td class="nump">204,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">199,548<span></span>
</td>
<td class="nump">201,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">11,657<span></span>
</td>
<td class="nump">12,938<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">88,841<span></span>
</td>
<td class="nump">78,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">2,751<span></span>
</td>
<td class="nump">2,795<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,156,265<span></span>
</td>
<td class="nump">1,106,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">62,235<span></span>
</td>
<td class="nump">63,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">49,523<span></span>
</td>
<td class="nump">41,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of term loan, net of unamortized issuance costs</a></td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">1,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">17,953<span></span>
</td>
<td class="nump">16,704<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">8,240<span></span>
</td>
<td class="nump">8,422<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">139,041<span></span>
</td>
<td class="nump">131,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Term loan, less current portion, net of unamortized issuance costs</a></td>
<td class="nump">12,765<span></span>
</td>
<td class="nump">13,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">21,441<span></span>
</td>
<td class="nump">25,334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DeferredGovernmentGrantLiability', window );">Deferred grant</a></td>
<td class="nump">18,000<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">17,102<span></span>
</td>
<td class="nump">10,247<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 208,349<span></span>
</td>
<td class="nump">$ 197,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, $0.001 par value:</a></td>
<td class="nump">$ 1.000<span></span>
</td>
<td class="nump">$ 1.000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">77,281,052<span></span>
</td>
<td class="nump">77,376,903<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">77,281,052<span></span>
</td>
<td class="nump">77,376,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value:</a></td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">863,283<span></span>
</td>
<td class="nump">861,448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(7,948)<span></span>
</td>
<td class="num">(4,052)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated income</a></td>
<td class="nump">92,504<span></span>
</td>
<td class="nump">51,331<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">947,916<span></span>
</td>
<td class="nump">908,804<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,156,265<span></span>
</td>
<td class="nump">$ 1,106,794<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_DeferredGovernmentGrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Government Grant Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_DeferredGovernmentGrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income after one year or beyond the normal operating cycle, if longer and noncurrent obligations not separately disclosed in the balance sheet (other liabilities, noncurrent).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745393039440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 501<span></span>
</td>
<td class="nump">$ 501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, $0.001 par value:</a></td>
<td class="nump">$ 1.000<span></span>
</td>
<td class="nump">$ 1.000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">77,281,052<span></span>
</td>
<td class="nump">77,376,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">77,281,052<span></span>
</td>
<td class="nump">77,376,903<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745392200032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 197,474<span></span>
</td>
<td class="nump">$ 155,916<span></span>
</td>
<td class="nump">$ 366,199<span></span>
</td>
<td class="nump">$ 323,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">110,574<span></span>
</td>
<td class="nump">95,633<span></span>
</td>
<td class="nump">216,561<span></span>
</td>
<td class="nump">202,003<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">86,900<span></span>
</td>
<td class="nump">60,283<span></span>
</td>
<td class="nump">149,638<span></span>
</td>
<td class="nump">121,361<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">31,564<span></span>
</td>
<td class="nump">28,340<span></span>
</td>
<td class="nump">60,191<span></span>
</td>
<td class="nump">56,585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">37,874<span></span>
</td>
<td class="nump">33,255<span></span>
</td>
<td class="nump">70,953<span></span>
</td>
<td class="nump">65,997<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">69,438<span></span>
</td>
<td class="nump">61,595<span></span>
</td>
<td class="nump">131,144<span></span>
</td>
<td class="nump">122,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain (loss) on disposition of business</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,581<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">17,772<span></span>
</td>
<td class="num">(1,312)<span></span>
</td>
<td class="nump">39,075<span></span>
</td>
<td class="num">(1,221)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income, net</a></td>
<td class="nump">3,415<span></span>
</td>
<td class="nump">1,482<span></span>
</td>
<td class="nump">6,571<span></span>
</td>
<td class="nump">2,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">360<span></span>
</td>
<td class="nump">450<span></span>
</td>
<td class="nump">880<span></span>
</td>
<td class="nump">473<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">21,547<span></span>
</td>
<td class="nump">620<span></span>
</td>
<td class="nump">46,526<span></span>
</td>
<td class="nump">2,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">2,155<span></span>
</td>
<td class="num">(208)<span></span>
</td>
<td class="nump">5,353<span></span>
</td>
<td class="num">(160)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 19,392<span></span>
</td>
<td class="nump">$ 828<span></span>
</td>
<td class="nump">$ 41,173<span></span>
</td>
<td class="nump">$ 2,170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average number of shares used in per share calculations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">77,235<span></span>
</td>
<td class="nump">77,159<span></span>
</td>
<td class="nump">77,343<span></span>
</td>
<td class="nump">77,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">78,717<span></span>
</td>
<td class="nump">77,616<span></span>
</td>
<td class="nump">78,746<span></span>
</td>
<td class="nump">77,450<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income (expense) classified as operating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391805408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 19,392<span></span>
</td>
<td class="nump">$ 828<span></span>
</td>
<td class="nump">$ 41,173<span></span>
</td>
<td class="nump">$ 2,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(1,075)<span></span>
</td>
<td class="num">(122)<span></span>
</td>
<td class="num">(3,358)<span></span>
</td>
<td class="nump">710<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gains (losses) on available-for-sale marketable securities</a></td>
<td class="num">(39)<span></span>
</td>
<td class="num">(85)<span></span>
</td>
<td class="num">(237)<span></span>
</td>
<td class="nump">518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized losses on derivative instruments</a></td>
<td class="num">(69)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="num">(301)<span></span>
</td>
<td class="num">(95)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1,183)<span></span>
</td>
<td class="num">(259)<span></span>
</td>
<td class="num">(3,896)<span></span>
</td>
<td class="nump">1,133<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 18,209<span></span>
</td>
<td class="nump">$ 569<span></span>
</td>
<td class="nump">$ 37,277<span></span>
</td>
<td class="nump">$ 3,303<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745392542096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Income (Deficit)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,914,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 808,285<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">$ 844,842<span></span>
</td>
<td class="num">$ (5,578)<span></span>
</td>
<td class="num">$ (31,056)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Apr. 01, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,142,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Apr. 01, 2023</a></td>
<td class="nump">824,372<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">858,195<span></span>
</td>
<td class="num">(4,186)<span></span>
</td>
<td class="num">(29,714)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,914,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">808,285<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">844,842<span></span>
</td>
<td class="num">(5,578)<span></span>
</td>
<td class="num">(31,056)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">210,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the Employee Stock Purchase Plan</a></td>
<td class="nump">5,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax</a></td>
<td class="num">(456)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(456)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Additional Paid-in Capital</a></td>
<td class="nump">18,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="nump">1,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">2,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,170<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jul. 01, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,184,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jul. 01, 2023</a></td>
<td class="nump">834,263<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">867,517<span></span>
</td>
<td class="num">(4,445)<span></span>
</td>
<td class="num">(28,886)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,914,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 808,285<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">844,842<span></span>
</td>
<td class="num">(5,578)<span></span>
</td>
<td class="num">(31,056)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 30, 2023</a></td>
<td class="nump">77,376,903<span></span>
</td>
<td class="nump">77,376,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 30, 2023</a></td>
<td class="nump">$ 908,804<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">861,448<span></span>
</td>
<td class="num">(4,052)<span></span>
</td>
<td class="nump">51,331<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Apr. 01, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,142,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Apr. 01, 2023</a></td>
<td class="nump">824,372<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">858,195<span></span>
</td>
<td class="num">(4,186)<span></span>
</td>
<td class="num">(29,714)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax</a></td>
<td class="num">(69)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(69)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Additional Paid-in Capital</a></td>
<td class="nump">9,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="num">(259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">828<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jul. 01, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,184,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jul. 01, 2023</a></td>
<td class="nump">$ 834,263<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">867,517<span></span>
</td>
<td class="num">(4,445)<span></span>
</td>
<td class="num">(28,886)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 30, 2023</a></td>
<td class="nump">77,376,903<span></span>
</td>
<td class="nump">77,376,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 30, 2023</a></td>
<td class="nump">$ 908,804<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">861,448<span></span>
</td>
<td class="num">(4,052)<span></span>
</td>
<td class="nump">51,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the Employee Stock Purchase Plan</a></td>
<td class="nump">4,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax</a></td>
<td class="num">(3,569)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(3,569)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Purchase and retirement of common stock through repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">483,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Purchase and retirement of common stock through repurchase program</a></td>
<td class="num">(20,302)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(20,302)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Additional Paid-in Capital</a></td>
<td class="nump">20,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="num">(3,896)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,896)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 41,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,173<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 29, 2024</a></td>
<td class="nump">77,281,052<span></span>
</td>
<td class="nump">77,281,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 29, 2024</a></td>
<td class="nump">$ 947,916<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">863,283<span></span>
</td>
<td class="num">(7,948)<span></span>
</td>
<td class="nump">92,504<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,241,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 30, 2024</a></td>
<td class="nump">923,750<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">857,326<span></span>
</td>
<td class="num">(6,765)<span></span>
</td>
<td class="nump">73,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax</a></td>
<td class="num">(1,729)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(1,729)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Purchase and retirement of common stock through repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Purchase and retirement of common stock through repurchase program</a></td>
<td class="num">(2,904)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(2,904)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Additional Paid-in Capital</a></td>
<td class="nump">10,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="num">(1,183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 19,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,392<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 29, 2024</a></td>
<td class="nump">77,281,052<span></span>
</td>
<td class="nump">77,281,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 29, 2024</a></td>
<td class="nump">$ 947,916<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">$ 863,283<span></span>
</td>
<td class="num">$ (7,948)<span></span>
</td>
<td class="nump">$ 92,504<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391829360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 41,173<span></span>
</td>
<td class="nump">$ 2,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">14,563<span></span>
</td>
<td class="nump">15,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization</a></td>
<td class="nump">1,280<span></span>
</td>
<td class="nump">4,766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Reduction in the carrying amount of right-of-use assets</a></td>
<td class="nump">3,195<span></span>
</td>
<td class="nump">3,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">20,614<span></span>
</td>
<td class="nump">18,494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit</a></td>
<td class="num">(10,181)<span></span>
</td>
<td class="num">(3,639)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Provision for excess and obsolete inventories</a></td>
<td class="nump">6,277<span></span>
</td>
<td class="nump">8,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of business</a></td>
<td class="num">(20,581)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other adjustments to reconcile net income to net cash provided by operating activities</a></td>
<td class="nump">344<span></span>
</td>
<td class="nump">1,801<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(10,833)<span></span>
</td>
<td class="num">(6,830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(14,469)<span></span>
</td>
<td class="num">(5,880)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">2,094<span></span>
</td>
<td class="num">(1,099)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">14<span></span>
</td>
<td class="num">(83)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">2,317<span></span>
</td>
<td class="nump">3,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">10,244<span></span>
</td>
<td class="num">(10,606)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherDeferredLiability', window );">Other liabilities</a></td>
<td class="nump">7,316<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenues</a></td>
<td class="nump">4,940<span></span>
</td>
<td class="num">(9,945)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_IncreaseDecreaseInDeferredGovernmentGrant', window );">Deferred grant</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(3,417)<span></span>
</td>
<td class="num">(4,065)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">54,890<span></span>
</td>
<td class="nump">34,781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Acquisition of property, plant and equipment</a></td>
<td class="num">(21,834)<span></span>
</td>
<td class="num">(40,177)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from sale of business</a></td>
<td class="nump">21,585<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(78,524)<span></span>
</td>
<td class="num">(66,650)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturities and sales of marketable securities</a></td>
<td class="nump">68,813<span></span>
</td>
<td class="nump">58,363<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(9,960)<span></span>
</td>
<td class="num">(48,464)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from issuances of common stock</a></td>
<td class="nump">4,948<span></span>
</td>
<td class="nump">5,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of common stock through stock repurchase program</a></td>
<td class="num">(20,271)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of equity awards</a></td>
<td class="num">(3,569)<span></span>
</td>
<td class="num">(456)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on term loan</a></td>
<td class="num">(534)<span></span>
</td>
<td class="num">(519)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(19,426)<span></span>
</td>
<td class="nump">4,049<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="num">(2,826)<span></span>
</td>
<td class="num">(1,958)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">22,678<span></span>
</td>
<td class="num">(11,592)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">181,273<span></span>
</td>
<td class="nump">112,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">203,951<span></span>
</td>
<td class="nump">101,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_ChangeInCapitalExpendituresIncurredButNotYetPaid', window );">Decrease in accounts payable and accrued liabilities related to property, plant and equipment purchases</a></td>
<td class="nump">3,388<span></span>
</td>
<td class="nump">9,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease, right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net</a></td>
<td class="nump">6,924<span></span>
</td>
<td class="nump">9,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">201<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflows from operating leases</a></td>
<td class="nump">4,563<span></span>
</td>
<td class="nump">4,514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash, cash equivalents and restricted cash:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">195,914<span></span>
</td>
<td class="nump">97,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash, current</a></td>
<td class="nump">5,939<span></span>
</td>
<td class="nump">1,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash</a></td>
<td class="nump">2,098<span></span>
</td>
<td class="nump">2,265<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 203,951<span></span>
</td>
<td class="nump">$ 101,390<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_ChangeInCapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change In Capital Expenditures Incurred But Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_ChangeInCapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_IncreaseDecreaseInDeferredGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Deferred Government Grant</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_IncreaseDecreaseInDeferredGovernmentGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherDeferredLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherDeferredLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745402213120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies</a></td>
<td class="text">Basis of Presentation and Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial information of FormFactor,&#160;Inc. is unaudited and has been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2023 Annual Report on Form 10-K filed with the SEC on February 23, 2024. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate on a 52/53 week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal 2024 and 2023 each contain 52 weeks and the six months ended June&#160;29, 2024 and July&#160;1, 2023 each contained 26 weeks. Fiscal 2024 will end on December&#160;28, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies have not changed during the six months ended June&#160;29, 2024 from those disclosed in our Annual Report on Form&#160;10-K for the year ended December&#160;30, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-09</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-09, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU includes requirements that an entity disclose specific categories in the rate reconciliation and provide additional information for reconciling items that are greater than five percent of the amount computed by multiplying pretax income by the applicable statutory income tax rate. The standard also requires that entities disclose income before income taxes and provision for income taxes disaggregated between domestic and foreign. This ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. We have not yet determined the impact of this standard on our financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU 2023-07</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221; The ASU includes requirements that an entity disclose the title of the chief operating decision maker (&#8220;CODM&#8221;) and on an interim and annual basis, significant segment expenses and the composition of other segment items for each segment's reported profit. The standard also permits disclosure of additional measures of segment profit. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, on a retrospective basis, with early adoption permitted. We have not yet determined the impact of this standard on our financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745390835040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit and Other Risks<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Credit and Other Risks</a></td>
<td class="text">Concentration of Credit and Other Risks<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the following customers accounted for 10% or more of our revenues for the periods indicated: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SK hynix Inc.</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intel Corporation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Less than 10% of revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;29, 2024 and December&#160;30, 2023, two customers accounted for 21.2% and 11.2% and two customers accounted for 17.8% and 11.0% of gross accounts receivable, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745491869680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories, net</a></td>
<td class="text">Inventories, net <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost (principally standard cost, which approximates actual cost on a first in, first out basis) or net realizable value.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,814&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,685&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745401597392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestures<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Divestures</a></td>
<td class="text">Divestitures<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">China Operations Divestiture</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2024, the Company entered into a definitive agreement to sell its China operations to Grand Junction Semiconductor Pte. Ltd. (&#8220;Grand Junction&#8221;) for $25.0&#160;million in cash, subject to customary purchase price adjustments, and establish an exclusive distribution and partnership agreement to continue sales and support of our products in the region. The following subsidiaries were included as part of the divestiture: Microprobe Hong Kong Limited, FormFactor Technology (Suzhou) Co. Ltd., Cascade Microtech Singapore Pte, Ltd, and FormFactor International (Shanghai) Trading Co., Ltd. These entities supported both the Probe Cards and Systems segments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 26, 2024, we closed on the sale of the operations in China to Grand Junction and received total consideration of $21.4 million, net of cash transferred and transaction expenses, and after customary adjustments for indebtedness and changes in net working capital. The disposition of the China operations did not meet the criteria to be classified as a discontinued operation in the Company&#8217;s financial statements because the disposition did not represent a strategic shift that had, or will have, a major effect on the Company&#8217;s operations and financial results. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the sale proceeds received in connection with the divestiture (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 26, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Working capital adjustment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash transferred to the buyer at closing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,743)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Direct costs to sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of sale consideration, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,430&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of net assets associated with the China operations was approximately $1.2 million. The major classes of assets and liabilities sold consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 26, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,723&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,568&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the divestiture, the Company recognized a pre-tax gain of $20.3 million. The Company recorded an income tax liability associated with the divestiture of approximately $3.3 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FRT Divestiture</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 18, 2023, the Company announced entry into a definitive agreement to sell its FRT Metrology (&#8220;FRT&#8221;) business to Camtek Ltd. (&#8220;Camtek&#8221;) for $100&#160;million in cash, subject to customary purchase price adjustments. The Company acquired FRT GmbH in fiscal 2019 for total consideration of $24.4&#160;million, net of cash acquired. Headquartered in Bergisch Gladbach, Germany, the FRT business is a leading supplier of high-precision metrology solutions for the Advanced Packaging and Silicon Carbide markets, and was part of the Company's Systems segment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2023, we closed on the sale of the FRT business to Camtek and received net cash proceeds of $100.1 million, net of cash transferred and transaction expenses, and after customary adjustments for indebtedness and changes in net working capital. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the sale proceeds received in connection with the divestiture (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated working capital adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash transferred to the buyer at closing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,049)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Direct costs to sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of sale consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,092&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of net assets associated with the FRT business was approximately $26.8 million. The major classes of assets and liabilities sold consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,819&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,156&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the divestiture, the Company recognized a pre-tax gain of $73.3 million. The Company recorded an income tax liability associated with the divestiture of approximately $6.0&#160;million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745401529376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.572%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill, as of December 31, 2022</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,444&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction - FRT divestiture</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill, as of December&#160;30, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,424&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,666&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,090&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction - China divestiture</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill, as of June&#160;29, 2024</span></div></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,369&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,179&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,548&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not recorded goodwill impairments for the six months ended June&#160;29, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets were as follows (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Assets </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Existing developed technologies </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,445&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,148&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,348&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,691&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,657&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,823&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,885&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,938&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">898&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,280&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,766&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization of definite-lived intangible assets, excluding in-process research and development, is as follows (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,257&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391522752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Liabilities</a></td>
<td class="text">Accrued Liabilities<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,073&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued income and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued employee stock purchase plan contributions withheld</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,523&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,037&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745401634896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value and Derivative Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value and Derivative Instruments</a></td>
<td class="text">Fair Value and Derivative Instruments<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in pricing the asset or liability based on the best information available under the circumstances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have any transfers of assets or liabilities measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 during the six months ended June&#160;29, 2024 or the year ended December&#160;30, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable, and Accrued liabilities approximate fair value due to their short maturities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No changes were made to our valuation techniques during the first six months of fiscal 2024.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis were as follows (in thousands):&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. treasuries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,710&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap derivative contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,019&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange derivative contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,561&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,561&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. treasuries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,670&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange derivative contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap derivative contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,398&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,341&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange derivative contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our cash equivalents is determined based on quoted market prices for similar or identical securities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our marketable securities as available-for-sale and value them utilizing a market approach. Our investments are priced by pricing vendors who provide observable inputs for their pricing without applying significant judgment. Broker pricing is used mainly when a quoted price is not available, the investment is not priced by our pricing vendors or when a broker price is more reflective of fair value. Our broker-priced investments are categorized as Level 2 investments because fair value is based on similar assets without applying significant judgments. In addition, all investments have a sufficient trading volume to demonstrate that the fair value is appropriate.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized gains and losses were immaterial and were recorded as a component of Accumulated other comprehensive loss in our Condensed Consolidated Balance Sheets. We did not have any other-than-temporary unrealized gains or losses at either period end included in these financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swap </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our interest rate swap contract is determined at the end of each reporting period based on valuation models that use interest rate yield curves as inputs. For accounting purposes, our interest rate swap contract qualifies for, and is designated as a cash flow hedge. The hedged risk is the interest rate exposure to changes in interest payments attributable to changes in our variable-rate interest over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. Cash settlements, in the form of cash payments or cash receipts, are recognized as a component of interest expense. The cash flows associated with the interest rate swaps are reported in Net cash provided by operating activities in our Condensed Consolidated Statements of Cash Flows and the fair value of the interest rate swap contracts are recorded within Prepaid expenses and other current assets and Other assets in our Condensed Consolidated Balance Sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Exchange Derivative Contracts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We utilize foreign currency forward contracts to hedge against future movements in foreign exchange rates that affect certain existing foreign currency denominated assets and liabilities and forecasted foreign currency revenue and expense transactions. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, certain of our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our Condensed Consolidated Balance Sheets with changes in fair value recorded within Other income, net in our Condensed Consolidated Statement of Income for both realized and unrealized gains and losses. Certain of our foreign currency forward contracts are designated as cash flow hedges, and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our Condensed Consolidated Balance Sheets with changes in fair value recorded as a component of Accumulated other comprehensive loss and reclassified into earnings in the same period in which the hedged transaction affects earnings, and in the same line item on the Condensed Consolidated Statements of Income as the impact of the hedge transaction. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All of our foreign exchange derivative contracts outstanding at June&#160;29, 2024 will mature by the second quarter of fiscal 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about our foreign currency forward contracts outstanding as of June&#160;29, 2024 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.231%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Position</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Amount<br/>(Local Currency)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Amount<br/>(U.S. Dollars)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,562&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese Yen</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,422,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Korean Won</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,986,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taiwan Dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign currency contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that utilize observable market inputs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</span></div>We measure and report our non-financial assets such as Property, plant and equipment, Goodwill and Intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition. There were no assets or liabilities measured at fair value on a nonrecurring basis during the three and six months ended June&#160;29, 2024 or July&#160;1, 2023.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745486617200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranty<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Warranty</a></td>
<td class="text">Warranty<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer warranties on certain products and record a liability for the estimated future costs associated with warranty claims at the time revenue is recognized. The warranty liability is based upon historical experience and our estimate of the level of future costs. While we engage in product quality programs and processes, our warranty obligation is affected by product failure rates, material usage and service delivery costs. We regularly monitor product returns for warranty and maintain a reserve for the related expenses based upon our historical experience and any specifically identified failures. As we sell new products to our customers, we must exercise considerable judgment in estimating the expected failure rates. This estimating process is based on historical experience of similar products, as well as various other assumptions that we believe to be reasonable under the circumstances. We provide for the estimated cost of product warranties at the time revenue is recognized as a component of Cost of revenues in our Condensed Consolidated Statement of Income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our warranty liability were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,359&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,506&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391891920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant, and Equipment, net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment, net</a></td>
<td class="text">Property, Plant and Equipment, net<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,124&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,124&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sub-total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">506,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">495,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(368,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(358,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,989&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745401494304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity and Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders&#8217; Equity and Stock-Based Compensation</a></td>
<td class="text">Stockholders&#8217; Equity and Stock-Based Compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Repurchase Programs</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2022, our Board of Directors authorized a two-year program to repurchase up to $75.0&#160;million of outstanding common stock to offset potential dilution from issuance of common stock under our stock-based compensation programs. During fiscal 2022 and fiscal 2023, we repurchased and retired 1,700,893 shares of common stock for $56.4 million and 504,352 shares of common stock for $18.6&#160;million, respectively, utilizing the remaining shares available for repurchase under the program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2023, our Board of Directors authorized an additional two-year program to repurchase up to $75.0&#160;million of outstanding common stock, with the primary purpose of offsetting potential dilution from issuance of common stock under our stock-based compensation programs. This share repurchase program will expire on October 30, 2025. During fiscal 2023 we repurchased and retired 32,020 shares of common stock for $1.2 million. During the six months ended June&#160;29, 2024, we repurchased and retired 483,951 shares of common stock for $20.3 million, and as of June&#160;29, 2024, $53.5 million remained available for future repurchases. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy related to repurchases of our common stock is to charge the excess of cost over par value to additional paid-in capital once the shares are retired. Share repurchases are subject to an excise tax enabled by the Inflation Reduction Act that is generally 1% of the fair market value of the shares repurchased at the time of the repurchase, net of the fair market value of certain new stock issuances during the same taxable year. Certain exceptions apply to the excise tax. The excise tax incurred reduces the amount available under the repurchase programs, as applicable, and is included in the cost of shares repurchased in the Condensed Consolidated Statement of Stockholders Equity. All repurchases were made in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit (&#8220;RSU&#8221;) activity under our equity incentive plan was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs at December&#160;30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,165,729&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.85&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(266,910)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs at June&#160;29, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,026,255&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Restricted Stock Units</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may grant Performance RSUs (&#8220;PRSUs&#8221;) to certain executives, which vest based upon us achieving certain market performance criteria. There were no market based PRSUs granted during the six months ended June&#160;29, 2024. PRSUs are included as part of the RSU activity above. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to activity under our Employee Stock Purchase Plan (&#8220;ESPP&#8221;) was as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.007%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,014&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average per share purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average per share discount from the fair value of our common stock on the date of issuance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in our Condensed Consolidated Statements of Income as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,209&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,204&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,614&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,494&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unrecognized Compensation Costs</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;29, 2024, the unrecognized stock-based compensation was as follows (dollars in thousands):&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:58.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Expense</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Expected<br/>Recognition Period<br/>in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.78</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.69</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total unrecognized stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,433&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.76</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391900976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income per Share</a></td>
<td class="text">Net Income per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.161%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic net income per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,235&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,159&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,343&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add potentially dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,616&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities not included as they would have been antidilutive</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745401388992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note&#160;13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contractual obligations and commitments have not materially changed as of June&#160;29, 2024 from those disclosed in our Annual Report on Form 10-K for the year ended December&#160;30, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to legal proceedings and claims in the ordinary course of business, the outcomes of which cannot be estimated with certainty. Our ability to estimate the outcomes may change in the near term and the effect of any such change could have a material adverse effect on our financial position, results of operations or cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391099584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease real estate space under non-cancelable operating lease agreements for commercial and industrial space, as well as for a portion of our corporate headquarters located in Livermore, California. Our leases have remaining terms of 1 year to 10 years, and some leases include options to extend up to 20 years. We also have operating leases for automobiles with remaining lease terms of 1 year to 2 years. We did not include any of our renewal options in our lease terms for calculating our lease liability as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these options at this time. The weighted-average remaining lease term for our operating leases was 4.2 years as of June&#160;29, 2024 and the weighted-average discount rate was 4.65%. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,187&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,187&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under our non-cancelable operating leases were as follows as of June&#160;29, 2024 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,043&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Present value of net minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Total long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,441&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391893968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transaction price allocated to the remaining performance obligations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On June&#160;29, 2024, we had $9.2 million of remaining performance obligations, which were comprised of deferred service contracts, extended warranty contracts, and contracts with overtime revenue recognition that are not yet delivered.&#160;We expect to recognize approximately&#160;65.1% of our remaining performance obligations as revenue in the remainder of fiscal 2024, approximately 27.7% in fiscal 2025, and approximately 7.2% in fiscal 2026 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract balances:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded at the invoiced amount, net of an allowance for credit losses. A receivable is recognized in the period we deliver goods or provide services or when our right to consideration is unconditional. A contract asset is recorded when we have performed under the contract but our right to consideration is conditional on something other than the passage of time. Contract assets as of June&#160;29, 2024 and December&#160;30, 2023 were $5.1 million and $3.8 million, respectively, and are reported on the Condensed Consolidated Balance Sheets as a component of Prepaid expenses and other current assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities include payments received and payments due in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets at the end of each reporting period as a component of Deferred revenue and Other liabilities. Contract liabilities as of June&#160;29, 2024 and December&#160;30, 2023 were $19.1 million and $18.0 million, respectively. During the six months ended June&#160;29, 2024, we recognized $10.5 million of revenue that was included in contract liabilities as of December&#160;30, 2023. During the six months ended June&#160;29, 2024, we divested contract liabilities of $1.7 million as of December&#160;30, 2023 with the divestiture of our China operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs to obtain a contract:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We generally expense sales commissions when incurred as a component of Selling, general and administrative expense, as the amortization period is typically less than one year. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by category: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note&#160;15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Segments and Enterprise-Wide Information</span>, for further details.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745559997088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments and Enterprise-Wide Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Operating Segments and Enterprise-Wide Information</a></td>
<td class="text">Operating Segments and Enterprise-Wide Information<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM is our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire company. We operate in two reportable segments consisting of the Probe Cards segment and the Systems segment. The following table summarizes the operating results by reportable segment (dollars in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,792&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results provide useful information to our management for assessment of our performance and results of operations. Certain components of our operating results are utilized to determine compensation along with other measures. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Other includes unallocated expenses relating to amortization of intangible assets, inventory and fixed asset fair value adjustments due to acquisitions, share-based compensation, and restructuring charges which are not used in evaluating the results of, or in allocating resources to, our reportable segments.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain revenue category information by reportable segment was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foundry &amp; Logic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DRAM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Flash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,303&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,303&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Geographical region:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Korea</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,792&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,303&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foundry &amp; Logic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DRAM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Flash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,493&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,631&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,493&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,631&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Geographical region:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Korea</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,628&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,493&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,631&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745496179120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 19,392<span></span>
</td>
<td class="nump">$ 828<span></span>
</td>
<td class="nump">$ 41,173<span></span>
</td>
<td class="nump">$ 2,170<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745491886432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745389076032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div>The accompanying condensed consolidated financial information of FormFactor,&#160;Inc. is unaudited and has been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2023 Annual Report on Form 10-K filed with the SEC on February 23, 2024. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate on a 52/53 week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal 2024 and 2023 each contain 52 weeks and the six months ended June&#160;29, 2024 and July&#160;1, 2023 each contained 26 weeks. Fiscal 2024 will end on December&#160;28, 2024.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in pricing the asset or liability based on the best information available under the circumstances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have any transfers of assets or liabilities measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 during the six months ended June&#160;29, 2024 or the year ended December&#160;30, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable, and Accrued liabilities approximate fair value due to their short maturities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No changes were made to our valuation techniques during the first six months of fiscal 2024.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</span></div>We measure and report our non-financial assets such as Property, plant and equipment, Goodwill and Intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391606624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit and Other Risks (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Customer Percentage of Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the following customers accounted for 10% or more of our revenues for the periods indicated: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SK hynix Inc.</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intel Corporation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745389105376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory Components</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,814&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,685&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745509698736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestures (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of Components Held-for Sale</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the sale proceeds received in connection with the divestiture (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 26, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Working capital adjustment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash transferred to the buyer at closing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,743)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Direct costs to sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of sale consideration, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,430&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of net assets associated with the China operations was approximately $1.2 million. The major classes of assets and liabilities sold consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 26, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,723&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,283&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,568&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the sale proceeds received in connection with the divestiture (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated working capital adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash transferred to the buyer at closing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,049)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Direct costs to sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of sale consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,092&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of net assets associated with the FRT business was approximately $26.8 million. The major classes of assets and liabilities sold consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,819&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,156&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5D<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745486456816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill by Reportable Segments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.572%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill, as of December 31, 2022</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,444&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction - FRT divestiture</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill, as of December&#160;30, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,424&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,666&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,090&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reduction - China divestiture</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill, as of June&#160;29, 2024</span></div></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,369&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,179&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,548&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets were as follows (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Assets </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Existing developed technologies </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,593&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,445&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,148&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,348&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,691&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,657&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,823&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,885&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,938&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of Amortization Expense</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">898&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,280&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,766&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization of Intangible Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization of definite-lived intangible assets, excluding in-process research and development, is as follows (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,257&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745389100176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,073&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued income and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued employee stock purchase plan contributions withheld</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,523&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,037&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745389096032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value and Derivative Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value Assets Measured on Recurring Basis</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis were as follows (in thousands):&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. treasuries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,305&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,710&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap derivative contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,019&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange derivative contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,561&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,561&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. treasuries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,670&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange derivative contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap derivative contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,398&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,341&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange derivative contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock', window );">Schedule of Foreign Currency Forward Contracts</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about our foreign currency forward contracts outstanding as of June&#160;29, 2024 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.231%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Position</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Amount<br/>(Local Currency)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Amount<br/>(U.S. Dollars)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,562&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese Yen</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,422,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Korean Won</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,986,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taiwan Dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391044816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranty (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Reconciliation of Changes in Warranty Liability</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our warranty liability were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,359&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,506&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745401706608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant, and Equipment, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,124&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,124&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sub-total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">506,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">495,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(368,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(358,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,989&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745394171008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity and Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Restricted Stock Unit Activity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit (&#8220;RSU&#8221;) activity under our equity incentive plan was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs at December&#160;30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,165,729&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.85&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(266,910)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs at June&#160;29, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,026,255&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock', window );">Schedule of ESPP Activity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to activity under our Employee Stock Purchase Plan (&#8220;ESPP&#8221;) was as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.007%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,014&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average per share purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average per share discount from the fair value of our common stock on the date of issuance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-based Compensation</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in our Condensed Consolidated Statements of Income as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,932&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,209&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,204&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,614&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,494&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock', window );">Schedule of Unrecognized Stock-based Compensation</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;29, 2024, the unrecognized stock-based compensation was as follows (dollars in thousands):&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:58.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Expense</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Expected<br/>Recognition Period<br/>in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,732&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.78</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.69</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total unrecognized stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,433&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.76</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of employee stock purchase plan activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (i)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745401643824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Calculation of Numerator and Denominator in Earnings Per Share</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.161%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic net income per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,235&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,159&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,343&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add potentially dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,616&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities not included as they would have been antidilutive</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745393089584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.333%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,187&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,187&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Payments Under Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under our non-cancelable operating leases were as follows as of June&#160;29, 2024 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,043&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Present value of net minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Total long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,441&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391911776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments and Enterprise-Wide Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Operating Results by Segment</a></td>
<td class="text">The following table summarizes the operating results by reportable segment (dollars in thousands):<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.142%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,792&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,303&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue by Segment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain revenue category information by reportable segment was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foundry &amp; Logic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DRAM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Flash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,303&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,303&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Geographical region:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Korea</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,792&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,682&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,303&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,613&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 29, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 1, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Probe Cards</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foundry &amp; Logic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DRAM</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Flash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,493&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,631&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Timing of revenue recognition:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,493&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,631&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Geographical region:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South Korea</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,628&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,493&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,706&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,199&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,631&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,733&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">323,364&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745403871488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit and Other Risks (Details) - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Revenue Benchmark | Two Major Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Revenue from Contract with Customer Benchmark | Intel Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">16.70%<span></span>
</td>
<td class="nump">14.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.30%<span></span>
</td>
<td class="nump">17.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Revenue from Contract with Customer Benchmark | SK hynix Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">19.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Revenue from Contract with Customer Benchmark | Customers Representing 10% or More of Total Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">36.20%<span></span>
</td>
<td class="nump">14.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.90%<span></span>
</td>
<td class="nump">17.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Accounts Receivable | Major Customer 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.80%<span></span>
</td>
<td class="nump">21.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Accounts Receivable | Major Customer 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">11.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=form_TwoMajorCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=form_TwoMajorCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=form_IntelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=form_IntelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=form_SKHynixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=form_SKHynixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=form_CustomersRepresenting10OrMoreOfTotalRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=form_CustomersRepresenting10OrMoreOfTotalRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=form_MajorCustomer1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=form_MajorCustomer1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=form_MajorCustomer2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=form_MajorCustomer2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745491197088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 53,047<span></span>
</td>
<td class="nump">$ 50,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-progress</a></td>
<td class="nump">41,349<span></span>
</td>
<td class="nump">39,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">20,418<span></span>
</td>
<td class="nump">21,541<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 114,814<span></span>
</td>
<td class="nump">$ 111,685<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745388063312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestures - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 26, 2024</div></th>
<th class="th"><div>Nov. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Feb. 07, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Sep. 18, 2023</div></th>
<th class="th"><div>Oct. 09, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain (loss) on disposition of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 310<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 20,581<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Disposal Group, Held-for-Sale, Not Discontinued Operations | China Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Gross purchase price</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet', window );">Fair value of sale consideration, net</a></td>
<td class="nump">21,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet', window );">Net assets</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain (loss) on disposition of business</a></td>
<td class="nump">20,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="nump">1,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1', window );">Inventories, net</a></td>
<td class="nump">3,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current assets</a></td>
<td class="nump">5,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent', window );">Goodwill</a></td>
<td class="nump">1,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets', window );">Other assets</a></td>
<td class="nump">3,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets</a></td>
<td class="nump">10,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue', window );">Disposal Group, Including Discontinued Operation, Deferred Revenue</a></td>
<td class="nump">3,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">1,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">4,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities</a></td>
<td class="nump">$ 9,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Disposal Group, Held-for-Sale, Not Discontinued Operations | FRT Metrology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Gross purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 24,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet', window );">Fair value of sale consideration, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet', window );">Net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain (loss) on disposition of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1', window );">Inventories, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_DisposalGroupIncludingDiscontinuedOperationAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Assets, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_DisposalGroupIncludingDiscontinuedOperationAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Consideration, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred revenue attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_ChinaOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_ChinaOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745390124576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Divestures - Schedule of Fair Value (Details) - Disposal Group, Held-for-Sale, Not Discontinued Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 26, 2024</div></th>
<th class="th"><div>Feb. 07, 2024</div></th>
<th class="th"><div>Nov. 01, 2023</div></th>
<th class="th"><div>Sep. 18, 2023</div></th>
<th class="th"><div>Oct. 09, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">China Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Gross purchase price</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment', window );">Estimated working capital adjustment</a></td>
<td class="nump">159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred', window );">Cash transferred to the buyer at closing</a></td>
<td class="num">(2,743)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell', window );">Direct costs to sell</a></td>
<td class="num">(986)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet', window );">Fair value of sale consideration</a></td>
<td class="nump">$ 21,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">FRT Metrology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Gross purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99,100<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 24,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment', window );">Estimated working capital adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred', window );">Cash transferred to the buyer at closing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,049)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell', window );">Direct costs to sell</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,225)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet', window );">Fair value of sale consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_DisposalGroupIncludingDiscontinuedOperationCashTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Cash Transfered at Closing</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_DisposalGroupIncludingDiscontinuedOperationCashTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Consideration, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Direct Costs to Sell</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Estimated Working Capital Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_ChinaOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_ChinaOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745387855904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Divestures - Schedule of Assets and Liabilities Held-for-Sale (Details) - Disposal Group, Held-for-Sale, Not Discontinued Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 26, 2024</div></th>
<th class="th"><div>Nov. 01, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">China Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="nump">$ 1,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1', window );">Inventories, net</a></td>
<td class="nump">3,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current assets</a></td>
<td class="nump">5,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property, plant and equipment, net</a></td>
<td class="nump">1,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent', window );">Goodwill</a></td>
<td class="nump">1,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets', window );">Other assets</a></td>
<td class="nump">3,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets</a></td>
<td class="nump">10,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract', window );"><strong>LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue', window );">Deferred Revenue</a></td>
<td class="nump">3,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">1,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">4,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities</a></td>
<td class="nump">$ 9,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">FRT Metrology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1', window );">Inventories, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">635<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent', window );">Intangibles, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,612<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,988<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract', window );"><strong>LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,856<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,156<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred revenue attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_ChinaOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_ChinaOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745395932256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 201,090<span></span>
</td>
<td class="nump">$ 211,444<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(425)<span></span>
</td>
<td class="nump">306<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">199,548<span></span>
</td>
<td class="nump">201,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember', window );">FRT Metrology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Reduction - divesture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,660)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_ChinaOperationsMember', window );">China Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Reduction - divesture</a></td>
<td class="num">(1,117)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember', window );">Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">178,424<span></span>
</td>
<td class="nump">178,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">177,369<span></span>
</td>
<td class="nump">178,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember', window );">Probe Cards | FRT Metrology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Reduction - divesture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember', window );">Probe Cards | China Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Reduction - divesture</a></td>
<td class="num">(1,055)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember', window );">Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">22,666<span></span>
</td>
<td class="nump">33,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(425)<span></span>
</td>
<td class="nump">306<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">22,179<span></span>
</td>
<td class="nump">22,666<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember', window );">Systems | FRT Metrology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Reduction - divesture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (10,660)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember', window );">Systems | China Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Reduction - divesture</a></td>
<td class="num">$ (62)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_ChinaOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_ChinaOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391885952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional information (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 29, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, impairment loss</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745389486176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 215,348<span></span>
</td>
<td class="nump">$ 215,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">203,691<span></span>
</td>
<td class="nump">202,885<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">11,657<span></span>
</td>
<td class="nump">12,938<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=form_ExistingDevelopedTechnologiesMember', window );">Existing developed technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">159,258<span></span>
</td>
<td class="nump">159,593<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">149,008<span></span>
</td>
<td class="nump">148,445<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">10,250<span></span>
</td>
<td class="nump">11,148<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">7,770<span></span>
</td>
<td class="nump">7,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">7,712<span></span>
</td>
<td class="nump">7,728<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">47,920<span></span>
</td>
<td class="nump">48,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">46,971<span></span>
</td>
<td class="nump">46,712<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">949<span></span>
</td>
<td class="nump">1,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In-process research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=form_ExistingDevelopedTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=form_ExistingDevelopedTechnologiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745392515840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 640<span></span>
</td>
<td class="nump">$ 2,388<span></span>
</td>
<td class="nump">$ 1,280<span></span>
</td>
<td class="nump">$ 4,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2024</a></td>
<td class="nump">1,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">2,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">1,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">1,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">1,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">2,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal', window );">Net</a></td>
<td class="nump">11,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">449<span></span>
</td>
<td class="nump">838<span></span>
</td>
<td class="nump">898<span></span>
</td>
<td class="nump">1,669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 191<span></span>
</td>
<td class="nump">$ 1,550<span></span>
</td>
<td class="nump">$ 382<span></span>
</td>
<td class="nump">$ 3,097<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, after Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite Lived Intangible Assets Amortization Expense Total</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745404388032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">$ 31,865<span></span>
</td>
<td class="nump">$ 20,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrent', window );">Accrued income and other taxes</a></td>
<td class="nump">5,877<span></span>
</td>
<td class="nump">8,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Accrued warranty</a></td>
<td class="nump">3,359<span></span>
</td>
<td class="nump">3,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued employee stock purchase plan contributions withheld</a></td>
<td class="nump">4,727<span></span>
</td>
<td class="nump">4,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">3,695<span></span>
</td>
<td class="nump">5,319<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">$ 49,523<span></span>
</td>
<td class="nump">$ 41,037<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745395655232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 139,490<span></span>
</td>
<td class="nump">$ 115,561<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">161,710<span></span>
</td>
<td class="nump">150,507<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">303,337<span></span>
</td>
<td class="nump">268,341<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="num">(195)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign exchange derivative contracts | Designated as hedging instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="num">(195)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap derivative contracts | Designated as hedging instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="nump">2,137<span></span>
</td>
<td class="nump">1,989<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ContingentConsiderationTypeDomain', window );">Contingent Consideration Type [Domain] | Designated as hedging instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">132,315<span></span>
</td>
<td class="nump">110,980<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">4,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">13,289<span></span>
</td>
<td class="nump">13,317<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">75,090<span></span>
</td>
<td class="nump">81,350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasuryBillSecuritiesMember', window );">U.S. treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">4,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">61,305<span></span>
</td>
<td class="nump">45,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">12,026<span></span>
</td>
<td class="nump">10,003<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_AgencySecuritiesMember', window );">U.S. agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">134,013<span></span>
</td>
<td class="nump">115,561<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">61,305<span></span>
</td>
<td class="nump">45,837<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">195,318<span></span>
</td>
<td class="nump">161,398<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Foreign exchange derivative contracts | Designated as hedging instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Interest rate swap derivative contracts | Designated as hedging instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Contingent Consideration Type [Domain] | Designated as hedging instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">132,315<span></span>
</td>
<td class="nump">110,980<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | U.S. treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">4,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">61,305<span></span>
</td>
<td class="nump">45,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | U.S. agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | U.S. agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">5,477<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">100,405<span></span>
</td>
<td class="nump">104,670<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">108,019<span></span>
</td>
<td class="nump">106,943<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="num">(195)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Foreign exchange derivative contracts | Designated as hedging instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="num">(195)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Interest rate swap derivative contracts | Designated as hedging instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="nump">2,137<span></span>
</td>
<td class="nump">1,989<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Contingent Consideration Type [Domain] | Designated as hedging instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">4,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">13,289<span></span>
</td>
<td class="nump">13,317<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">75,090<span></span>
</td>
<td class="nump">81,350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | U.S. treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | U.S. agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities</a></td>
<td class="nump">12,026<span></span>
</td>
<td class="nump">$ 10,003<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | U.S. agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 30: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ContingentConsiderationTypeDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ContingentConsiderationTypeDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasuryBillSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasuryBillSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_AgencySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_AgencySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745404093792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details) - Jun. 29, 2024 - Foreign Exchange Forward<br> &#8364; in Thousands, &#8361; in Thousands, &#165; in Thousands, $ in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>EUR (&#8364;)</div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><div>JPY (&#165;)</div></th>
<th class="th"><div>KRW (&#8361;)</div></th>
<th class="th"><div>TWD ($)</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PositionAxis=us-gaap_LongMember', window );">Buy | Euro</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">&#8364; 29,118<span></span>
</td>
<td class="nump">$ 31,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PositionAxis=us-gaap_LongMember', window );">Buy | Korean Won</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8361; 3,986,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PositionAxis=us-gaap_ShortMember', window );">Sell | Japanese Yen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,125<span></span>
</td>
<td class="nump">&#165; 2,422,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PositionAxis=us-gaap_ShortMember', window );">Sell | Taiwan Dollar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,108<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PositionAxis=us-gaap_LongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PositionAxis=us-gaap_LongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_EUR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_KRW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_KRW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PositionAxis=us-gaap_ShortMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PositionAxis=us-gaap_ShortMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_JPY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_JPY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_TWD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_TWD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745509702704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value and Derivative Instruments - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value on non-recurring basis</a></td>
<td class="nump">$ 303,337,000<span></span>
</td>
<td class="nump">$ 268,341,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities measured at fair value on non-recurring basis</a></td>
<td class="nump">195,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value on non-recurring basis</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities measured at fair value on non-recurring basis</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745388911504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranty (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward', window );"><strong>Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at beginning of year</a></td>
<td class="nump">$ 3,177<span></span>
</td>
<td class="nump">$ 4,199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Accruals</a></td>
<td class="nump">4,361<span></span>
</td>
<td class="nump">2,934<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Settlements</a></td>
<td class="num">(4,179)<span></span>
</td>
<td class="num">(3,627)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 3,359<span></span>
</td>
<td class="nump">$ 3,506<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391797760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant, and Equipment, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub-total</a></td>
<td class="nump">$ 506,411<span></span>
</td>
<td class="nump">$ 495,284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation and amortization</a></td>
<td class="num">(368,422)<span></span>
</td>
<td class="num">(358,021)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress', window );">Net property, plant and equipment</a></td>
<td class="nump">137,989<span></span>
</td>
<td class="nump">137,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction-in-progress</a></td>
<td class="nump">66,113<span></span>
</td>
<td class="nump">67,136<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">204,102<span></span>
</td>
<td class="nump">204,399<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub-total</a></td>
<td class="nump">17,124<span></span>
</td>
<td class="nump">17,124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and building improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub-total</a></td>
<td class="nump">46,375<span></span>
</td>
<td class="nump">46,526<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub-total</a></td>
<td class="nump">296,345<span></span>
</td>
<td class="nump">286,215<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub-total</a></td>
<td class="nump">47,241<span></span>
</td>
<td class="nump">46,866<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub-total</a></td>
<td class="nump">7,489<span></span>
</td>
<td class="nump">7,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Sub-total</a></td>
<td class="nump">$ 91,837<span></span>
</td>
<td class="nump">$ 91,063<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property Plant And Equipment Net, Excludes Construction in Progress</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745403049120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity and Stock-Based Compensation - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 30, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 25, 2022</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>May 20, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Purchase of common stock value retired through repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,904,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=form_PerformanceRestrictedStockUnitsMember', window );">PRSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=form_A2022ShareRepurchaseProgramMember', window );">2022 Share Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Stock repurchase program duration</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=form_A2023ShareRepurchaseProgramMember', window );">2023 Share Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Stock repurchase program duration</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock | 2022 Share Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Purchase and retirement of common stock through repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,893<span></span>
</td>
<td class="nump">504,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Purchase of common stock value retired through repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,400,000<span></span>
</td>
<td class="nump">$ 18,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock | 2023 Share Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program authorized amount</a></td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Purchase and retirement of common stock through repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,020<span></span>
</td>
<td class="nump">483,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Purchase of common stock value retired through repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,300,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Amount remaining for future repurchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramPeriodInForce1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramPeriodInForce1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=form_PerformanceRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=form_PerformanceRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=form_A2022ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=form_A2022ShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=form_A2023ShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=form_A2023ShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745390103856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity and Stock-Based Compensation - Restricted Stock Unit Activity (Details) - Equity Incentive Plan - Restricted Stock Units<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 29, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">2,165,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares) | shares</a></td>
<td class="nump">149,829<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Awards vested (in shares) | shares</a></td>
<td class="num">(266,910)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Awards canceled (in shares) | shares</a></td>
<td class="num">(22,393)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">2,026,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 35.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Awards granted (in dollars per share) | $ / shares</a></td>
<td class="nump">54.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Awards vested (in dollars per share) | $ / shares</a></td>
<td class="nump">31.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Awards canceled (in dollars per share) | $ / shares</a></td>
<td class="nump">33.36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 37.79<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=form_EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=form_EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745389072880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity and Stock-Based Compensation - ESPP Activity (Details) - Employee stock purchase plan<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 29, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">197,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average per share purchase price (in dollars per share)</a></td>
<td class="nump">$ 25.11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock', window );">Weighted average per share discount from the fair value of our common stock on the date of issuance (in dollars per share)</a></td>
<td class="num">$ (13.66)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Per Share Discount From Fair Value From Date Of Issuance, Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391789440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity and Stock-Based Compensation - Stock-Based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 10,209<span></span>
</td>
<td class="nump">$ 9,204<span></span>
</td>
<td class="nump">$ 20,614<span></span>
</td>
<td class="nump">$ 18,494<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">1,932<span></span>
</td>
<td class="nump">1,515<span></span>
</td>
<td class="nump">3,860<span></span>
</td>
<td class="nump">3,425<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">2,614<span></span>
</td>
<td class="nump">2,363<span></span>
</td>
<td class="nump">5,227<span></span>
</td>
<td class="nump">4,735<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 5,663<span></span>
</td>
<td class="nump">$ 5,326<span></span>
</td>
<td class="nump">$ 11,527<span></span>
</td>
<td class="nump">$ 10,334<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745392300464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity and Stock-Based Compensation - Unrecognized Compensation Costs (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 29, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized Expense</a></td>
<td class="nump">$ 47,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Average Expected Recognition Period in Years</a></td>
<td class="text">1 year 9 months 3 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized Expense</a></td>
<td class="nump">$ 39,732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Average Expected Recognition Period in Years</a></td>
<td class="text">1 year 9 months 10 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=form_PerformanceRestrictedStockUnitsMember', window );">Performance restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized Expense</a></td>
<td class="nump">$ 7,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Average Expected Recognition Period in Years</a></td>
<td class="text">1 year 8 months 8 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee stock purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized Expense</a></td>
<td class="nump">$ 264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Average Expected Recognition Period in Years</a></td>
<td class="text">1 month 2 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=form_PerformanceRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=form_PerformanceRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745394126640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing basic net income per share (in shares)</a></td>
<td class="nump">77,235<span></span>
</td>
<td class="nump">77,159<span></span>
</td>
<td class="nump">77,343<span></span>
</td>
<td class="nump">77,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Add potentially dilutive securities (in shares)</a></td>
<td class="nump">1,482<span></span>
</td>
<td class="nump">457<span></span>
</td>
<td class="nump">1,403<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing diluted net income per share (in shares)</a></td>
<td class="nump">78,717<span></span>
</td>
<td class="nump">77,616<span></span>
</td>
<td class="nump">78,746<span></span>
</td>
<td class="nump">77,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Securities not included as they would have been antidilutive (in shares)</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">486<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745393687744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease, renewal term</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate</a></td>
<td class="nump">4.65%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Automobiles</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Automobiles | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745403706368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 2,050<span></span>
</td>
<td class="nump">$ 2,124<span></span>
</td>
<td class="nump">$ 4,180<span></span>
</td>
<td class="nump">$ 4,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="nump">293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">1,052<span></span>
</td>
<td class="nump">483<span></span>
</td>
<td class="nump">1,862<span></span>
</td>
<td class="nump">1,229<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 3,187<span></span>
</td>
<td class="nump">$ 2,743<span></span>
</td>
<td class="nump">$ 6,187<span></span>
</td>
<td class="nump">$ 5,598<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745392385200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Future Minimum Payments Under Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2024</a></td>
<td class="nump">$ 4,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">9,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">7,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">7,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">3,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">1,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">33,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest</a></td>
<td class="num">(4,006)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of net minimum lease payments</a></td>
<td class="nump">29,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: current portion</a></td>
<td class="num">(8,240)<span></span>
</td>
<td class="num">$ (8,422)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Total long-term operating lease liabilities</a></td>
<td class="nump">$ 21,441<span></span>
</td>
<td class="nump">$ 25,334<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, after Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745391767328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligations</a></td>
<td class="nump">$ 9.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">5.1<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract with customer, liability</a></td>
<td class="num">(19.1)<span></span>
</td>
<td class="num">$ (18.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized included in contracts</a></td>
<td class="nump">10.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Disposal Group, Held-for-Sale, Not Discontinued Operations | FRT Metrology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Divesture of contract liability</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-06-30', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-06-30</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">65.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-12-29', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-12-29</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">27.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-12-28', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-12-28</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">7.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=form_FRTMetrologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-06-30">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-06-30</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-12-29">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-12-29</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-12-28">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-12-28</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745394174496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments and Enterprise-Wide Information - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 29, 2024 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745395841232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments and Enterprise-Wide Information - Operating Results by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 197,474<span></span>
</td>
<td class="nump">$ 155,916<span></span>
</td>
<td class="nump">$ 366,199<span></span>
</td>
<td class="nump">$ 323,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 86,900<span></span>
</td>
<td class="nump">$ 60,283<span></span>
</td>
<td class="nump">$ 149,638<span></span>
</td>
<td class="nump">$ 121,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_GrossMarginPercent', window );">Gross margin</a></td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">38.70%<span></span>
</td>
<td class="nump">40.90%<span></span>
</td>
<td class="nump">37.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_SystemsProductGroupMember', window );">Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 30,682<span></span>
</td>
<td class="nump">$ 40,613<span></span>
</td>
<td class="nump">$ 62,706<span></span>
</td>
<td class="nump">$ 80,733<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember', window );">Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">166,792<span></span>
</td>
<td class="nump">115,303<span></span>
</td>
<td class="nump">303,493<span></span>
</td>
<td class="nump">242,631<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember', window );">Probe Cards | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember', window );">Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">30,682<span></span>
</td>
<td class="nump">40,613<span></span>
</td>
<td class="nump">62,706<span></span>
</td>
<td class="nump">80,733<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember', window );">Systems | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">30,682<span></span>
</td>
<td class="nump">40,613<span></span>
</td>
<td class="nump">62,706<span></span>
</td>
<td class="nump">80,733<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">166,792<span></span>
</td>
<td class="nump">115,303<span></span>
</td>
<td class="nump">303,493<span></span>
</td>
<td class="nump">242,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 75,239<span></span>
</td>
<td class="nump">$ 42,112<span></span>
</td>
<td class="nump">$ 126,030<span></span>
</td>
<td class="nump">$ 85,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_GrossMarginPercent', window );">Gross margin</a></td>
<td class="nump">45.10%<span></span>
</td>
<td class="nump">36.50%<span></span>
</td>
<td class="nump">41.50%<span></span>
</td>
<td class="nump">35.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 30,682<span></span>
</td>
<td class="nump">$ 40,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 14,177<span></span>
</td>
<td class="nump">$ 21,124<span></span>
</td>
<td class="nump">$ 28,683<span></span>
</td>
<td class="nump">$ 41,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_GrossMarginPercent', window );">Gross margin</a></td>
<td class="nump">46.20%<span></span>
</td>
<td class="nump">52.00%<span></span>
</td>
<td class="nump">45.70%<span></span>
</td>
<td class="nump">51.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments | Corporate and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="num">$ (2,516)<span></span>
</td>
<td class="num">$ (2,953)<span></span>
</td>
<td class="num">$ (5,075)<span></span>
</td>
<td class="num">$ (6,244)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_GrossMarginPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross Margin, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_GrossMarginPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=form_SystemsProductGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=form_SystemsProductGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745394821520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments and Enterprise-Wide Information - Revenue by Segment, Recognition Type, and Geographic Area (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 197,474<span></span>
</td>
<td class="nump">$ 155,916<span></span>
</td>
<td class="nump">$ 366,199<span></span>
</td>
<td class="nump">$ 323,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember', window );">Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">166,792<span></span>
</td>
<td class="nump">115,303<span></span>
</td>
<td class="nump">303,493<span></span>
</td>
<td class="nump">242,631<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember', window );">Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">30,682<span></span>
</td>
<td class="nump">40,613<span></span>
</td>
<td class="nump">62,706<span></span>
</td>
<td class="nump">80,733<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_TW', window );">Taiwan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">44,813<span></span>
</td>
<td class="nump">29,512<span></span>
</td>
<td class="nump">74,690<span></span>
</td>
<td class="nump">69,841<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_TW', window );">Taiwan | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">40,192<span></span>
</td>
<td class="nump">25,316<span></span>
</td>
<td class="nump">67,371<span></span>
</td>
<td class="nump">64,213<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_TW', window );">Taiwan | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,621<span></span>
</td>
<td class="nump">4,196<span></span>
</td>
<td class="nump">7,319<span></span>
</td>
<td class="nump">5,628<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">47,891<span></span>
</td>
<td class="nump">42,673<span></span>
</td>
<td class="nump">93,657<span></span>
</td>
<td class="nump">80,404<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">39,435<span></span>
</td>
<td class="nump">31,131<span></span>
</td>
<td class="nump">75,031<span></span>
</td>
<td class="nump">55,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">8,456<span></span>
</td>
<td class="nump">11,542<span></span>
</td>
<td class="nump">18,626<span></span>
</td>
<td class="nump">24,632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">25,087<span></span>
</td>
<td class="nump">23,508<span></span>
</td>
<td class="nump">40,700<span></span>
</td>
<td class="nump">50,607<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">20,311<span></span>
</td>
<td class="nump">16,516<span></span>
</td>
<td class="nump">28,997<span></span>
</td>
<td class="nump">34,992<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,776<span></span>
</td>
<td class="nump">6,992<span></span>
</td>
<td class="nump">11,703<span></span>
</td>
<td class="nump">15,615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KR', window );">South Korea</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">49,107<span></span>
</td>
<td class="nump">27,863<span></span>
</td>
<td class="nump">99,824<span></span>
</td>
<td class="nump">48,638<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KR', window );">South Korea | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">48,691<span></span>
</td>
<td class="nump">26,455<span></span>
</td>
<td class="nump">99,363<span></span>
</td>
<td class="nump">46,027<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KR', window );">South Korea | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">416<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="nump">461<span></span>
</td>
<td class="nump">2,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MY', window );">Malaysia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">6,602<span></span>
</td>
<td class="nump">6,677<span></span>
</td>
<td class="nump">8,465<span></span>
</td>
<td class="nump">17,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MY', window );">Malaysia | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">5,084<span></span>
</td>
<td class="nump">6,177<span></span>
</td>
<td class="nump">6,692<span></span>
</td>
<td class="nump">16,501<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MY', window );">Malaysia | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">1,773<span></span>
</td>
<td class="nump">1,446<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_JP', window );">Japan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">7,611<span></span>
</td>
<td class="nump">7,932<span></span>
</td>
<td class="nump">16,153<span></span>
</td>
<td class="nump">18,909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_JP', window );">Japan | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,513<span></span>
</td>
<td class="nump">3,902<span></span>
</td>
<td class="nump">8,860<span></span>
</td>
<td class="nump">11,038<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_JP', window );">Japan | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,098<span></span>
</td>
<td class="nump">4,030<span></span>
</td>
<td class="nump">7,293<span></span>
</td>
<td class="nump">7,871<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">8,815<span></span>
</td>
<td class="nump">10,816<span></span>
</td>
<td class="nump">17,664<span></span>
</td>
<td class="nump">20,242<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,250<span></span>
</td>
<td class="nump">2,415<span></span>
</td>
<td class="nump">6,778<span></span>
</td>
<td class="nump">5,841<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">5,565<span></span>
</td>
<td class="nump">8,401<span></span>
</td>
<td class="nump">10,886<span></span>
</td>
<td class="nump">14,401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_SG', window );">Singapore</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,522<span></span>
</td>
<td class="nump">2,823<span></span>
</td>
<td class="nump">9,280<span></span>
</td>
<td class="nump">8,163<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_SG', window );">Singapore | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,112<span></span>
</td>
<td class="nump">1,718<span></span>
</td>
<td class="nump">7,628<span></span>
</td>
<td class="nump">4,918<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_SG', window );">Singapore | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">410<span></span>
</td>
<td class="nump">1,105<span></span>
</td>
<td class="nump">1,652<span></span>
</td>
<td class="nump">3,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=form_RestOfTheWorldMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,026<span></span>
</td>
<td class="nump">4,112<span></span>
</td>
<td class="nump">5,766<span></span>
</td>
<td class="nump">8,613<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=form_RestOfTheWorldMember', window );">Rest of World | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,204<span></span>
</td>
<td class="nump">1,673<span></span>
</td>
<td class="nump">2,773<span></span>
</td>
<td class="nump">3,329<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=form_RestOfTheWorldMember', window );">Rest of World | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,822<span></span>
</td>
<td class="nump">2,439<span></span>
</td>
<td class="nump">2,993<span></span>
</td>
<td class="nump">5,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Products transferred at a point in time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">193,621<span></span>
</td>
<td class="nump">153,025<span></span>
</td>
<td class="nump">358,046<span></span>
</td>
<td class="nump">316,413<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Products transferred at a point in time | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">165,492<span></span>
</td>
<td class="nump">112,985<span></span>
</td>
<td class="nump">301,133<span></span>
</td>
<td class="nump">236,903<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Products transferred at a point in time | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">28,129<span></span>
</td>
<td class="nump">40,040<span></span>
</td>
<td class="nump">56,913<span></span>
</td>
<td class="nump">79,510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Products and services transferred over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,853<span></span>
</td>
<td class="nump">2,891<span></span>
</td>
<td class="nump">8,153<span></span>
</td>
<td class="nump">6,951<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Products and services transferred over time | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">2,318<span></span>
</td>
<td class="nump">2,360<span></span>
</td>
<td class="nump">5,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Products and services transferred over time | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">2,553<span></span>
</td>
<td class="nump">573<span></span>
</td>
<td class="nump">5,793<span></span>
</td>
<td class="nump">1,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_FoundryLogicProductGroupMember', window );">Foundry &amp; Logic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">103,660<span></span>
</td>
<td class="nump">81,967<span></span>
</td>
<td class="nump">190,428<span></span>
</td>
<td class="nump">183,529<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_FoundryLogicProductGroupMember', window );">Foundry &amp; Logic | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">103,660<span></span>
</td>
<td class="nump">81,967<span></span>
</td>
<td class="nump">190,428<span></span>
</td>
<td class="nump">183,529<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_FoundryLogicProductGroupMember', window );">Foundry &amp; Logic | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_DRAMProductGroupMember', window );">DRAM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">58,042<span></span>
</td>
<td class="nump">30,464<span></span>
</td>
<td class="nump">103,938<span></span>
</td>
<td class="nump">50,354<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_DRAMProductGroupMember', window );">DRAM | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">58,042<span></span>
</td>
<td class="nump">30,464<span></span>
</td>
<td class="nump">103,938<span></span>
</td>
<td class="nump">50,354<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_DRAMProductGroupMember', window );">DRAM | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_FlashProductGroupMember', window );">Flash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">5,090<span></span>
</td>
<td class="nump">2,872<span></span>
</td>
<td class="nump">9,127<span></span>
</td>
<td class="nump">8,748<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_FlashProductGroupMember', window );">Flash | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">5,090<span></span>
</td>
<td class="nump">2,872<span></span>
</td>
<td class="nump">9,127<span></span>
</td>
<td class="nump">8,748<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_FlashProductGroupMember', window );">Flash | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_SystemsProductGroupMember', window );">Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">30,682<span></span>
</td>
<td class="nump">40,613<span></span>
</td>
<td class="nump">62,706<span></span>
</td>
<td class="nump">80,733<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_SystemsProductGroupMember', window );">Systems | Probe Cards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=form_SystemsProductGroupMember', window );">Systems | Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 30,682<span></span>
</td>
<td class="nump">$ 40,613<span></span>
</td>
<td class="nump">$ 62,706<span></span>
</td>
<td class="nump">$ 80,733<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=form_ProbeCardsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=form_SystemsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_TW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_KR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_SG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_SG</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=form_RestOfTheWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=form_RestOfTheWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=form_FoundryLogicProductGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=form_FoundryLogicProductGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=form_DRAMProductGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=form_DRAMProductGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=form_FlashProductGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=form_FlashProductGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=form_SystemsProductGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=form_SystemsProductGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139745486514736">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_form_IncreaseDecreaseInDeferredGovernmentGrant', window );">Increase (Decrease) in Deferred Government Grant</a></td>
<td class="th" style="border-bottom: 0px;">form_IncreaseDecreaseInDeferredGovernmentGrant</td>
<td class="nump">$ 18,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_form_IncreaseDecreaseInDeferredGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Deferred Government Grant</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">form_IncreaseDecreaseInDeferredGovernmentGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>form_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>91
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $>9!ED'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !'F099]QTI9^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>.FUA8E'7"X@32$A, G&+$F^+:/XH,6KW]K1AZX3@ 3C&_N7S
M9\FM"D+YB,_1!XQD,%V-MG=)J+!A!Z(@ )(ZH)6IG!)N:NY\M)*F9]Q#D.I#
M[A%JSE=@D:26)&$&%F$ALJ[52JB(DGP\X;5:\.$S]AFF%6"/%ATEJ,H*6#=/
M#,>Q;^$"F&&$T:;O NJ%F*M_8G,'V"DY)K.DAF$HAR;GIATJ>'MZ?,GK%L8E
MDD[A]"L90<> &W:>_-K<W6\?6%?S^KK@MP5?;>M&\+6X6;_/KC_\+L+6:[,S
M_]CX+-BU\.LNNB]02P,$%     @ 1YD&69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !'F099=>XN6LL%  #&'@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+69:W/B-A2&_XJ&=CKM3(@M&4+8$F8(2=JTV5TVI.VTG7X0M@#/VA:594C^
M?8]LL+.I?/!XEB^);^=%CXXNKZ313JK/Z5H(39[C*$FO.FNM-^\<)_77(N;I
MN=R(!-XLI8JYAENU<M*-$CS(@^+(8:Y[X<0\3#KC4?YLIL8CF>DH3,1,D32+
M8ZY>KD4D=U<=VCD\> Q7:VT>../1AJ_$7.C?-C,%=TZI$H2Q2-)0)D2)Y55G
M0M]-/68"\B]^#\4N?75-#,I"RL_FYCZXZKBF1"(2OC82'/YMQ51$D5&"<OR[
M%^V4OVD"7U\?U.]R>(!9\%1,9?1'&.CU5>>R0P*QY%FD'^7N9[$'ZAL]7T9I
M_I?LBF][O0[QLU3+>!\,)8C#I/C/G_<5\2K HS4!;!_ W@30NE_P]@%>#EJ4
M+,>ZX9J/1TKNB#)?@YJYR.LFCP::,#%IG&L%;T.(T^.IW I%9I QTB7IFBN1
MCAP-PN:UX^]%K@L15B-R0=[+1*]3<IL$(O@RWH$"E:5BAU)=,U3PERPY)VQX
M1IC+>I;R3(^%1^?$H[;P+XKCE97DY7H>6DE_3Q:I5M#N_K'54*'0LRN8SO@N
MW7!?7'6@MZ5";45G_-TW],+]T8;WE<2^@.V5L#U,?7PC_0SZJ29/+QMA(\7#
MJ=O]9$-"HUHB]4ND?C.D3QE76JCHA3R*C53:AH=+:979*F6*1K7$NRCQ+IKA
MS80*96!Z(8'!P)H\7*GL=[4=#XUOR3DH.0<-6Z;B,(_DTT!]'G&M)8]2:R+1
ML): ER7@)5JHVT2'^H7<A9$@'[)X(90-#-=P7;?;=SUW8(-#0UO"#4NX81.X
M1[$*S3 *:?S 8VL;Q77,['T'H[!49T79[A/_W :+RK2$I6XUK[I-<*%P4D$3
MY::UGI&YAGY)I")3F25:O<#_P%H'1]1O;FW$>%!;Y%=6@C9!?N+/Y#Z ?AHN
M0S_G1AKS$4GJ=;T!I;3?M_*BP6UY6<7+FO!.@@#4T[/#!7F [\C'Q)Y77'+@
MNGTR![N]7BJP5.11\L!*CLJT):_\$$4=R/_(I^8.6O63W"56:ESN 9R\BJ6R
M#LAX;%O4R@U1W,^\12U[\$S);9CX]BSCFM.)%?04%HE6'HGBSN8MZ$RFFD?D
MKW!3/TCABL->OT^MI*=P2[2R2Q1W.7EKG<"BMQX,%Q@R^W!T"G-$*W=$<4OS
M('W(UVPM$\P]'!%A0[?; P]AY3N%-Z*5.:*XLWD*-?@BN224?;_X@<R%GRG(
MI!425YK*.(99"1;7_N<S\JU[[KJ4;+@B6Q[9[3TNV!:]LDX4]SQ@>(,P69'Y
M2[R0D97XB&GZ^/C>RG4*D\0JD\1P&W/((;E]]M<\68E:3WA$Z,-D?C.QKCOQ
MP+:$E2=BC3S1-%/*K%R*Y4J>2IA',NM>RQ'%/ZT[-%,\JBUGY858(R]TG\#R
MNMB:,TM0?@"W<N**=9RG<#ZL<CZLD?,Q2S0P\6 %5E)9AZ C.@]<06N?^+X
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
MQO[^#[B3UW73EL69KB>V6"[A!@EW[Q!F%4\L6'ZP#?1CL,MYE8(2N$$#@[O
M8I KG"%'S**83BQ8WF.-^[$V*C".!HA+L(0'SG B5@&?J(1Y3SGNI]RPICRF
M%.&82*E#$M0.0F1J\GO@<3_P;OO(!2S7G>Y]</_7>$;V:#QV,CQF)@2;"I>>
MC]S/QS>Z?#AMUZ3^RL!!D,@"=S80LU"(*=T].KD?G=U*?*B@'D4%(DQ,VG."
MH<!C9D.!/3BY?Y^W*SR.#:*[5;/'$^,:&#.C/)A*SSWG^'/V=,<TILZY#:>)
M",:;9<2.I7$Z50N+'G7"C[JEWFR ';71V<<3\H*>4<J S!5YE$6CT&IDW^-
MR_@TRF<R5-KC3AS!W4!IO990G+0I .+TA[S<?_,CJM@%5ASSA-%P' RHI8BC
ME(H)_3W>A!]OJ'[=F!HV(RN;&8XYX3)MR@G,TNO$P<GED:-+S G9F+6NVI1\
MS =D2Q?2W6?LQ'-,AU[T:!2!M^Z^L?+7NEBIJO[^NX2S^*=VPVT^XP'O!>W7
MEM_?JK>A[SUHA1^T_V7!A\YJ=@Y#_39#K3T_A9^?EZM5;ND/>=0>ZYU"<&5R
MFT->166Z-$PBP9-Q<8C: 5TG-NVBQZ;P8_/RX(1F?^BH-S"):_O&[5&U1]"H
M<)>2I["[')^'8&8!G3HR%3U,A1^FA[+S$B2CE;=P,9G"@G3>0[AFH:VE)D3V
M-!7/H6D]N7!1R>[V, WBE$5CS8@=39*I[4+0PS7PP]4I =JCO:]S(D!0BAY3
MH(;8,<7\X$VE?4W\NZP>\K*&RO0>6M*S& :BVKUYW=T8O6U?7MYI8_2FO5PK
M"?*M ?Q^K[7Y<F/?AW;OOQ?_ E!+ P04    " !'F09959*SA>8"   1"
M&    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*U6T4[;,!3]%2M#$TBL29.V
M@:Z-5-HBF!A4A&T/TQ[<Q&TL'#NSG9;MZW?ME*B%4$!:'QK;N>?XG&M?.X.U
MD/<J(T2CAYQQ-70RK8N^ZZHD(SE6+5$0#F\60N980U<N755(@E,+RIGK>U[/
MS3'E3C2P8S,9#42I&>5D)I$J\QS+/V>$B?70:3N/ [=TF6DSX$:# B])3/2W
M8B:AY]8L*<T)5U1P),EBZ(S:_7%HXFW =TK6:JN-C).Y$/>F<YD.'<\((HPD
MVC!@>*S(F#!FB$#&[PVG4T]I@-OM1_9SZQV\S+$B8\%^T%1G0^?$02E9X)+I
M6[&^(!L_7<.7"*;L/UI7L>&I@Y)2:9%OP* @I[QZXH=-'K8 [<X+ '\#\-\*
M"#: P!JME%E;$ZQQ-)!BC:2)!C;3L+FQ:'!#N5G%6$MX2P&GH_'-]61Z'4\G
M"%KQS=7E9'0'G;/1U>AZ/$7QQ71Z%Z/#&9:$ZXQHFF!VA#ZA;_$$'1X<H0-$
M.;K+1*DP3]7 U:#),+O)9OZS:G[_A?F_E+R%_--CY'M^IP$^W@^?D*2% L_"
M@UVX"YFHT^'7Z? M7_ "7ZRQ)K!)-1(+=$XYY@G%#,V$HG;7_1S-E9:P]WXU
M6:VX.\W<IA[[JL )&3I0<(K(%7&BCQ_:/>]SD_'_1+:3AJ!.0["//1HQJ&[P
M3A"<$R@5Y5PO2@8UEXB2Z\9EK@A[EM <':NHZ[4'[FK;TOZ8':6=6FEGK]*Q
MR'-8%ZB3Y/X8'7@MSVNC DNTPJPD_2:EG6<JGNK<%[&CLENK[+Y#I<J@FA3"
MI<Z$I'])B@ZAB*K1HR;%%7EW2X_?]:K?$^5OB=QQT*L=]-[O@"I5OJZ^]TQ3
M&/HG;:_K/Q'?%!B$O5,O:-8>UMK#]VN'&TUI.+,H7[YF('RK@:; 1@/NUH%M
M+LNO6"XI5XB1!4"]5@@<LKJ JHX6A3W#YT+#C6";&=S91)H >+\00C]VS+50
M?P5$_P!02P,$%     @ 1YD&6=F,UZ(7!@  OAL  !@   !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6RM66MSHS84_2L:=Z>S.Y/$2" >:>*9C6';=)K'K+/=
M#YU^P+9L,P7D(ME)_WTOCX M";+;^DL,Y-PCG2OIZ@BNGGGQE]@P)M%+EN;B
M>K21<GLY'HO%AF6QN.!;EL-_5KS(8@FWQ7HLM@6+EU50EHZ)9;GC+$[RT>2J
M>O983*[X3J9)SAX+)'99%A?_W+"4/U^/\.CUP>=DO9'E@_'D:ANOV8S)+]O'
M N[&+<LRR5@N$IZC@JVN1Q_Q943L,J!"_)ZP9W%PC4HI<\[_*F]NE]<CJ^P1
M2]E"EA0Q_.S9E*5IR03]^+LA';5MEH&'UZ_LGRKQ(&8>"S;EZ==D*3?7(W^$
MEFP5[U+YF3__PAI!M.1;\%14?]%S@[5&:+$3DF=-,/0@2_+Z-WYI$G$0 #SF
M -($$#7 Z0FPFP#[6UMPF@#G6UN@34 E?5QKKQ(7QC*>7!7\&14E&MC*BRK[
M533D*\G+B3*3!?PW@3@YF3[<A]']+ H17,T>?KL-/S[!S>P)?NZB^Z<9>OB$
M;N^G#W<1.D=?9B%Z_^X#$INX8 (E.7K:\)V(\Z4X0^^.[J_&$KI7-C)>-%VY
MJ;M">KIBHSN>RXU 4;YD2T-\.!SO#L2/(2UM;LAK;F[((.&ON_P"D> ,$8LX
MAOY,WPI/+Y"%JW#;).?_M1[]Y]:/DF&W$\6N^.P>OMM\P3.&9C*6# J%1']\
MG M9P$+_TS34-9EC)BNKWZ78Q@MV/8+R)EBQ9Z/)CS]@U_K)E.=3DH6G)(M.
M1'8T(DX[(LX0^^0SV[-\QXPKK8YTJ\ARK]A/<. Y'LRC_6%B#3!* ^P>PT(=
M9KLN#H)C6&2 $=MVNT:/9-)6)AV4.>5"(KZ"7:E?;LU #W5@BVIR=5A 7=M6
MU.HH@EWJ8D6M 6;!]FR;U;JM6G=0[<\%%P)M"[Y*I$FIJ[7JNX%E*4)UE&L1
M7Q6JH[ 3N+:O"#7 "+8/\G$DU&N%>H/UY&'+BE@F^1JQ%W ]@HE+DU[OE'7D
ME&3A*<FB$Y$=C83?CH3_1AT1+"X6&P3;-GBL/9C';5GA3</A:W/!QM15UYF.
M@LGG*),TU%&NA0-UF>DHZE*?FB=?T$H.!B7/P)C"U#M#:Y;#-$PKZ?$2_%52
M[FFE=S6I#W3UGJ]5&0/*)I0JZG649P546:*1CG)I$'AF]=CJ3)\UJ/^)2Q#-
MM25H-&V6WH? 4:O$U 3#-%!E&V#8QMA1DAB9<(10G_1(/_"[>+C PN$)O4^A
MRGY <%!9)F++15(=6F"3F>\$X(4Y$=@P^=7*:P"I\]X (1;UU8D_R'0LGG3B
MR:#XKN@FM9VK$V%42_0!\#R/J'IUV#D,*%$UZS [L#RJ:C:Q$=*SU>#.N^)!
M(P;F53(HG+*1?89R9BQO#<U1-QU,5<TZ"CN^)EE'N=331EE'$8_Z/8([:XB'
MO>&#W+#B3;6.KM;5)K0.<J@VI760[UNJ5 .3UV.7<.<.\; ];,XE<[;B!7N=
MUC)^Z2EF)G-''4\5K<-<HHG608Y+B:O*-AE%W+>4.Y^(AXWB8\'W2?6ZYOT<
M-C&PBQ\0I.#M#.AV#C*@37$==4XL7\V CJ*VMH>9N+#;EX#./^)!4S2Y9Z_+
MV2C3,YR [$ K7SK,)YI,'>1@[&DZ=1C!7I_.SIUA?] H=SH15._ZU8O1*N-!
MF_>]7OFD;.%)V:)3L1V/2&<>\;![O(E%LC".0!WG'6[9%T1;6R:4A=5)9T+I
M:\O(U5-42></R; _#)-T)XWOX&Z:R#<T&E&:1B.**FLT,G/U:>R,(,&#Z^IK
M]0Z9+<_C/9BB-4/Y+IO# @,7V+S>W FV+-]IMLL.+>)TL4OCTBV:CZMDT'Q^
M[QH\*5MX4K;H5&S'H]<Y63+L9'O7(-$M)+A66YN@)AB<5]09:H+9CKH,S6RX
MY[!".M]*AGWKT#K4C2.<1;'J9$PPS]7>\)G9'-7+&-D.[6"M<WSP/2)CQ;KZ
M$"30@N]R6;]Q;I^V'YL^5I]8E.<W^'**#<]#?!G5GY(Z^OK+UEU<K)-<H)2M
MH"GKPH.^%O7'HOI&\FWU-63.I>19=;EA\9(5)0#^O^)<OMZ4#;2?[";_ E!+
M P04    " !'F099!GD-Z 4$  "*#@  &    'AL+W=O<FMS:&5E=',O<VAE
M970U+GAM;*U777/B-A3]*QIWI[.9V<1?&!L*S"38.TNG(9F0;!\Z?5#P!;NQ
M+2H)R/;7]\IVO& $FVEYP99\[I'.T46Z&FP9?Q$)@"2O>5:(H9%(N>J;II@G
MD%-QQ590X)<%XSF5V.1+4ZPXT+@,RC/3L:RNF=.T,$:#LN^>CP9L+;.T@'M.
MQ#K/*?]V QG;#@W;>.MX2)>)5!WF:+"B2YB!?%K=<VR9#4N<YE"(E!6$PV)H
M7-O]R+940(GXFL)6[+P3)>69L1?5F,1#PU(S@@SF4E%0?&Q@#%FFF' >?]>D
M1C.F"MQ]?V/_7(I',<]4P)AEOZ>Q3(9&8) 8%G2=R0>V_0*U($_QS5DFRE^R
MK;&60>9K(5E>!^,,\K2HGO2U-F(G 'GT 4X=X+0#.D<"W#K ?>\(G3J@\]X1
MO#J@E&Y6VDOC0BKI:,#9EG"%1C;U4KI?1J-?::$2928Y?DTQ3H[&=],PFLZB
MD.#;[.ZW27C]B(W9(SYNH^GCC-Q]QD^W]P_1%\1-OD9D,L5V1"[)TRPD'S]<
MD \D+<ACPM:"%K$8F!+GI=C->3V'FVH.SI$YN.26%3(1)"IBB#7QX>GX[HEX
M$_UH3''>3+EQ3A+^NBZNB-/[1!S+Z6CF,_Y1>'9%++L,=W5R_M_HT7\>?<\,
MM\D0M^1SC_#-))6 6X,D;$'&+,?]*%$;Q0;(I)BS',@?U\]"<OS+_ZE;^XJ]
MHV=7^V!?K.@<A@82"^ ;,$8__V1WK5]TQI^3+#PG670FLKTEZC1+U#G%/IKB
M@9*6:Z%;@"JV6\:J<V,SLGMNSQF8FUUG#U&!$^QCPD-,Q[9]=Q\5':(<V[<:
MT)Y"KU'HG4S".YD )_.][*L4DX\9$^+B$RF@S%!)7_LZ%[QSIN$YR<)SDD5G
M(MM;I&ZS2-V3:8@G-Y[+!1Y;G$,Q_T9P4RA$1JN*(/X+3S.UCVA/B(K9VTF:
M2]ORO5:2ZE!.*Y-##<AUO58N1X<HWSZ2I'ZCWS^I_ZG 4BU+_X&8++%$$U5J
M@K@@2O^&IAE]SN 2J[M+03/ 8YR_@%1]1 ":ELH4M.;X&D6]EC4:3-"R+]1@
M'-=O&7,(\NQ ;TS0&!.\UYC*$65(##S=4%G]D_'\6!_-C>!PVMVV? W&:R>&
M!N-:=DN^!M3S]/)[C?S>2?D_W+QTHGN:5+>#UEX[UJ <K^5-J &Y0:_;$GZ(
MLFW7U2NWK>_EI752^UBC6ELA6H>G5.!8[676P+QV+H0:D.L[?CO1=3#7:BLV
M=VKK'/BRO-0(7,UU(:LBJNEM+D[7Y76AU7]C]\>VIC]4%ZVREO].7]W2;BE?
MJFTD@P4.95WYN#B\NOA4#<E6967_S"3>$\K7!"^+P!4 OR\8DV\--4!S_1S]
M"U!+ P04    " !'F099F^PKMM$*  !X8   &    'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;,V=;W.;2!+&OPJEV[K;5*TBYI^ G.VJ1$"M]Y+8%SMW=75U
M+XB$+2H2: '9R;>_05*$AFD-H+2R^V8CV3U/PSP]8^8'S%X\9_GG8A['I?5E
MN4B+R\&\+%>O1J-B.H^74?$R6\6I_,U#EB^C4G[-'T?%*H^CV:;1<C&BMCT>
M+:,D'5Q=;'YVFU]=9.MRD:3Q;6X5Z^4RRK^^B1?9\^6 #+[]X$/R."^K'XRN
M+E;18WP7EQ]7M[G\-MJKS))EG!9)EEIY_' Y>$U>A<*I&FPB_I7$S\7!9ZLZ
ME4]9]KGZ<CV['-C5$<6+>%I6$I'\YRF>Q(M%I22/X_>=Z&"?LVIX^/F;>K@Y
M>7DRGZ(BGF2+?R>S<GXY< ?6+'Z(UHOR0_;\:[P[(5'I3;-%L?FO];R+M0?6
M=%V4V7+76![!,DFW_T9?=AUQT("P(PWHK@'MVH#M&K!& ^H<:<!W#7BC 3O6
M0.P:B&8&[TB#\:[!>-/WV\[:]+0?E='519X]6WD5+=6J#QN[-JUE!R=I55EW
M92Y_F\AVY=7DYKT?O+\+?$M^NKMY>^V_OI=?[N[E/^^"]_=WUDTHO]U,_O'K
MS5L_^'#W-ROXY\?K^_]80^OCG6_]_-,+ZR<K2:W[>;8NHG167(Q*>5R5^FBZ
M.X8WVV.@1X[A/BNC!=!L8FXVR99+69MW93;]#+3VS:U?SV9)5=O1PKJ-DME0
MGL(D6B7PD00M6M/I>KE>1&4\LV[*>9Q;\MCD0)]7(_ IMMYF!=0M87?5ZW2:
M+6/K9S]^2*9)^4)5&TG3]\[3O?-T(\^/R+^)'Y,T3=)'.3(743J5ZK(/BGF4
MQ\4+*RHM/YZ^M!CYQ:(VI9"K1OUJ2GQ5K*)I?#F075'$^5,\N/KK7\C8_COD
M]59,;,2JZ?#IRAE[A O/OA@]'=J*F37 % N1Q!0WV=Y-UM/-+@YN-<<'G>[:
M+G6%VN43/<QQ&JX 2IR[G*IA@1XV%,)QU:@0B&+$%N-]F-)%?-]%W-A%03HS
M5/OK5?[2LK=]Q:"^,HKWK7:N5[M#^#:UTJ^860-,L1!)3+%2[*T4?:SL8I_0
M>MREG#F- IV(]E('E(1+O,:@"?2P(2?NN%'J0!3U9"G I3[>]\_XS'.[4;]O
MM8^[SNV860-,L1!)3''3V;OIG&%N=_0RA>9VI[W@ 25H;M?#H+D=B#+,[>Z^
MB]Q-.W:DB^3UD5Q7%9LKI.VG%]5%Z>;:<)XM9G%>R O7W]=)^=7Z[X=LL;#D
MNN0YRF?_@[K.Q2Q^3#$?4RS % N1Q!3WO;W[GG& 7!?%>C,NL@=KNET5%)7S
MUCJ5SEORBMP*EJM%]C6.MR5AW:[SZ;RJEULYH XG1Z@<C,G[EH.GU3\EMBT:
MP]+'S!E@BH5(8HK1Q*Z7J_8YK087I[9FB; I;\R3YN/J.XX[Y0Q0<X98:JIS
M!Z"!G.;<:IU7ORFM,K.>XJ*L_M#)&'D,99Y,J]7O-X>3LOC%2N.R^O7V9\])
M.9_'BYGUD$GSHR]M0]E\C'W'\DY-<=%CX^;?3]2D :I:B*6F%D7-((@90OR0
MH@ +0><-0R[&S4%/M:NCYB5K)Z' W V]33L':2 U:B!FUM +G;W9B1UV$'&)
M[32[VIBS]_S:*6F FC3$4E-MJ?$&,?.-$RGD&Z+#"$(8:_J#"0]\5+6@TQF$
M6#E5>VID0<S,XKV<HI(-Q@5-T$$ )8[=-,&8HK<)F&H!JEK8UA^J"347(68P
M8F: OZT79HAD5N]]^0!P$8>XW":T^4<&%8R@JH58:JJC-1LA9CBBH\!V%P&@
MP3@=:U->!S8":8T=0;2_- #WX)R+YAP%A%'7=8_@$5+S$6)<@",007."WK7O
M=F6"J'D#5+402TTUM<8>Q,P]3@.#.]'6NSY G%[^.LX V2 0!\%!*,Q !VF-
M#:@9&YCG_6V7V<=G#*HOUQV'R8*UFW-&YTC??,2];V2BH@(L-=6M&A50,RK0
MY_1VAXA6K)[MNG83XP!Q6E%3?5GOCHDLZT91 W%#;HM&[8= F)!7I^1(31_<
MO__.&_BM]\3,"7K?P0=NX<,W-5'S!JAJ(9:::FJ]MJ8GW,=O-U)?[H)W-VF'
M._F0%G1_$XB#;G!"888[G+1>[E+^ V_Y4-3;^ZAJ/JI:@*H68JFI15 OJJEY
M4?VG@,KF8^Q=._K*EQ//]9K#%'7QCJH68JFI15$O\JEYD?^'066J+^B'8Z\Y
M!X];F7(7G<#<";TM.\<JGM:K>&I>Q?=#RE1?)7O,(\V.-J;L/0EWR1F@Y@RQ
MU%13:F9 S<S@5*!,];7]D IM'* ^&(&J%G0Z@Q KIVI/O?JGYM6_&2A38&5.
MW:8'F$\&^*AJ :I:V-(=ZC.W-59@WX,56D&D6;WOA0.#T .(DU'S!JAJ(9::
MZFB-'EA?]-#NHHX40)P,Q.F/44/H <#)0!R$DZ$P TYF-7M@*"\/&( -@V@!
MB-0Z1_KF@^Y=UZA< 4M-->S@]8"3WP\PF:3S I"J 7%Z:0-< :)J0!Q$U8 P
M U5C-59@/Q(K,%2L@*KFHZH%J&HAEII:!#568"=B!9P'2LW9>U>%#@R(Y]B$
M-P<@*C% 50NQU%2_:V+ 3B0&IS]5RO0U//>:D]W$?%R]1W27G %JSA!+376N
M!@?,# [^% #0?(R]Q[-.&HA'["99]U&S!JAJ(9::6A4UN6!F<O&'$4 &@ ,F
M- :X"S,QP&Y*@;DC>MMV#J+!:J+!S$1C/ZE&Z4QZ4B9YO(S34G.QG.?9^G$N
M0U;?6JSR[#&/EJ GJ.]O,!TD<)=Y@C3]0X4AJ&HAEIKZ&FY-3;B9FIS'9J[C
MCR&UF=V\![J+,XV]CE*!^3Q[OU![#O+!:_+!S>2C'X+G.EF@MB.:US?FG'VO
M;[HE#5"3AEAJJBTU:>%FTG(JA.? >PG,]9IO.)BS]S8(%<!T.X40*ZEJ4$U6
MN)FLF#$\U\D()\1I,BYSCMXV8*H%J&HAU[F-VB&J#0>;.YC??FA#\>E+BWH;
MTL5!G_17"!R'ND0#3Y/.D;[YB'O;@ I8L-14MVK POMNX-#ND+XU@\<=CV@S
M6H<M'#BPA\.849<U_Y( VS,XVHHZ!,(\*NPCCSCQ&DOP[]S&X5V4[P$NW&FH
M+RQPZ(4%*H<O<9L=C/K" JI:B*6FFEH3"W[";@[M1@*/'U#FB.8;0KS#.PN
MEBL<1ILO+0)QP[$S;MYD L(<1@YN.JH=52_B^8_<TX&COKZ JN:CJ@6H:B&6
MFEH$-1+@)V[M\"/YGOD8>]>.3A#D:"&T^80?:M8 52W$4E-W?ZH)@CAQ%XAS
M\ST!D 'B-*V;B';&T$TI,'=$7]NPU%3;:L0@S(CA/.#'G+3OZ!0Z8W"H]O2[
MCYHT0%4+L=14EVMB(<S$XDPN S" >MJ3"*)]QX9N2H'Y+'M[<@Y((6I((3"W
M;!# [@FV]F;FQ)RS[T50MZ0!:M(02TVUI886P@PM3H5[0F<00[D(:U(E<_;>
M!J'BC&ZG$&(E50TZV&?R>S9M$#IJ(![SM#TE47=M0%4+4-5" 3V*<M@AJ@TU
M"!'?MVU#"SH2(+> X%[G2-]\Q+UM0"4<6&JJ6S7A$/VW9&AS2,<6(-P#XO3]
M6?48$.X!<1#<@PX-@'NC@SW8JSWYWT7Y8Y(6UB)^D.WLEXZLJ7R[S?WV2YFM
M-MNR?\K*,EMN/L[C:!;G58#\_4.6E=^^5#N][_]G U?_!U!+ P04    " !'
MF099X>R!=(\)  #L*P  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;+5:
M:W/;N!7]*QAUIY.=L2,"?(A,;<\X=M)-9V-[+*?[H=,/$ 59;"A"2X!^]-?W
M@J0)B7@XGJA?;%*Z@,Z] .XY%\#)(Z^_BS5C$CUMRDJ<3M92;C],IR)?LPT5
M[_F65?#-BM<;*N&UOI^*;<WHLFVT*:<D")+IAA;5Y.RD_>RF/COAC2R+BMW4
M2#2;#:V?/[*2/YY.\.3E@]OB?BW5!].SDRV]9W,FOVUO:GB;#KTLBPVK1,$K
M5+/5Z>0<?[B(0]6@M?AGP1[%SC-2KBPX_ZY>OBQ/)X%"Q$J62]4%A7\/[(*5
MI>H)</S9=SH9?E,UW'U^Z?USZSPXLZ""7?#RCV(IUZ>3=(*6;$6;4M[RQ]]8
M[U"L^LMY*=J_Z+&W#28H;X3DF[XQ(-@45?>?/O6!V&D _=@;D+X!&3>(' W"
MOD$;N6F'K'7KDDIZ=E+S1U0K:^A-/;2Q:5N#-T6EAG$N:_BV@';R[.+ZZO+3
MU?S3)8*G^?7O7R[/[^!E?@?_OGZZNINCZ\_HXGS^&_K\^_4?<W2,OLTOT;M?
M?D6_H*)"=VO>"%HMQ<E4 AK5YS3O?_EC]\O$\<L)^LHKN1;H4[5DR_WV4_!B
M<(6\N/*1>#O\1U.]1R0[0B0@D07/Q6O-R_<HP&WST ,G'"(;MOV%COZN8 U>
M4+%&-S5_*,!%M'A&[[X)>"BJ7]'UEM54%M4].E<SN9 %$T?H D)25(WZN#?@
ME4#_.E\(6<.,_[<MS!V,R Y#I8$/8DMS=CJ!=2Y8_< F9W_]"TZ"O]EB=*#.
M]B(6#1&+?+VW$2NJG&^8S<VN;=*V5<GIX2S"> 8C];"+W[0B>!8,1GNXX@%7
M[!W)\^5_8"%"[I("20[)*^=57I0,50-@];EZR]6 ;W<&G _#3(=A_F!S+S[D
M*!ZHL[UH)4.T$N\H7C+H-"_:J6MSM&L=[XP0CN)D/(X6JQ@3;!_(V0!MYH5V
MON&U+/[KA#8S?Y2DP0B9:13-DL0.+!V I5Y@MVS9=+0&.56N&<RCNGYN9\V&
M-Y5$?(5J14C'?'7<"(:H$$Q:DVYJP MQ%H]\L!AE.++[D T^9%X?YI+GWX\5
MI2X1+ G0&:(--&)/ZMFZIC,#!PF2'2 =6M,*IU'F@(L#S7S!*Q-UQ>JZ3<?=
M$J9/:,$JMBJDE<T" \8Q#G"*1VAM=F$29@ZX.T2-O7!;&FG5$X@W"&K.A$!
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
M@.]7G,N7%_4#PP7?L_\!4$L#!!0    ( $>9!EF)ONB]]08  ,\1   8
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
M RAPS1IA[]7V$Q[J&3B^7 GC5]BVL6D:0-X8JZH#F!147+9?MCO<PPE@'+\
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
M_/,.?U.9)?^D K6@,@5?+I1$C-  O)\94S4WM$#[&YNK_P)02P,$%     @
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
M<#2[&MR,+VZ/>7_<\*>BE>\]"_9D:NUG?GE;7 U&#(@TY8$U2/PMZ8ZT9D6
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
M2UQ3=<4W7Z#-9VCX,DZE_:)-$SL<.BBKI>)E"]8G* EK_OB^K<,.P#\$"%I
M\!@0'0"$+2!\KD+4 J+G*@Q;@$W=;7*WA4NQPDDL^ 8)$ZW9S,)6WZ)UO0@S
M[^1:";U+-$XE"_R UA(M0-@WQS) *9$9Y;(6@#ZBF^L4O3MYCTX08>A'P6N)
M62YC5VEMP^!FK<ZTT0D.Z(3HDC-52#1G.>0]^/0X?G0$[^J<N\2#;>+3X"CA
MMYH-4'#^ 05>$/6<9_8O.!T@S[?PL"^=_U.?OUA]KQAA]PI"RQ>^Y!7T779#
M%_73F=XVEA7.8.+HYB5!K,%)WK[Q1]ZGODJ_)EGZFF3S5R+;NY.HNY/H&'OR
M70\)PC)>]EY @QU9K)D%Z\0_#\^#V%WO5O9IU%EPMA^3/HV)?/\TW(^:/XT*
M_%.O"VHR='?Z4 EB90> 1!FOF6H>8^?M9LR%;:V/_%-_//-[_*F>2<T(^4O?
M#+1++%:$241AJ:6\P:ENDZ(9$HVA>&6[X"U7NJ?:9:'G*@@3H/>7G*NM802Z
M29W\ 5!+ P04    " !'F099X-0X*T0"  "*!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6R=E5UOFS 40/^*Q:0]M8&0KS4#I*3;M$SJ%*7=]NS@
M"U@U-K--:/_];$-8-B54R@O8YM[C<XVX1(V0SZH T.BE9%S%7J%UM?1]E190
M8C42%7#S)!.RQ-I,9>ZK2@(F+JED?A@$<[_$E'M)Y-:V,HE$K1GEL)5(U66)
MY>L:F&AB;^P=%W8T+[1=\).HPCD\@OY1;:69^3V%T!*XHH(C"5GLK<;+]<+&
MNX"?%!IU,D:VDKT0SW:R(;$76"%@D&I+P.9V@'M@S(*,QN^.Z?5;VL33\9'^
MQ=5N:MEC!?>"_:)$%['WP4,$,EPSO1/-5^CJF5E>*IAR5]2TL9,[#Z6UTJ+L
MDHU!27E[QR_=.9PD&,[YA+!+")UWNY&S_(0U3B(I&B1MM*'9@2O591LYRNU+
M>=32/*4F3R<;<[P$)'J2F%">HY64F.=@CEVKR-=F!QOGIQUMW=+""[0)>A!<
M%PI]Y@3(O_F^,>OUPJ/>.AP$?JOY"(5W-R@,PND ;]*7.W&\R07>N3)OT/X5
M;3BA!TIJS,Y5W4*GYZ'VNUFJ"J<0>^;#4" /X"7OWXWGP<<!Y6FO/!VB)[N:
M 1H'^]GM^%0;K8BH]/^'W.H. S/,% R(S7JQV2#GN^"W5\@-0]^2F_=R\ZM.
M[0FD^8KP!;=AYEMNB]YM<?7!#?L-<R_Z^2?]H029NRZH4"IJKMM6T:_VC7;5
M]I>_X6V7?L RIUPA!IE)#48+\SIEV_G:B1:5ZS9[H4WO<L/"_"Q V@#S/!-"
M'R=V@_[WD_P!4$L#!!0    ( $>9!ED@Z^3(@P4  '<-   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(U+GAM;*57;6_;-A#^*P<7*#; M1TE\;J\&$C2%5O1
M=D&RM1B&?:"HLT6$(E62LN/^^MV1DJRTKE=@'Q)+Y-WQ[KGG[JB+C74/OD0,
M\%AIXR]'90CUV73J98F5\!-;HZ&=I765"/3J5E-?.Q1%5*KT-)O-YM-**#-:
M7,2U6[>XL$W0RN"M ]]4E7#;:]1V<SDZ&G4+=VI5!EZ8+BYJL<)[#'_6MX[>
MIKV50E5HO+(&'"XO1U='9]=SEH\"'Q1N_. 9.)+<V@=^^:VX',W8(=0H UL0
M]+/&&]2:#9$;GUJ;H_Y(5AP^=]9?Q]@IEEQXO+'ZHRI">3EZ.8("EZ+1X<YN
M?L4VGE.V)ZWV\3]L6MG9"&3C@ZU:9?*@4B;]BL<6A^]1R%J%+/J=#HI>OA)!
M+"Z<W8!C:;+&#S'4J$W.*<-)N0^.=A7IA<6U\,J#7<*M0X\FB(25*>!>K8Q:
M*BE,@"LI;6.",BNXM5I)A1Y^Z)Y^O)@&\H3M365[ZG4Z-?O&J7-X9TTH/?QB
M"BR>ZD\I@CZ,K OC.CMH\$UC)I#]/(9LEIT<L'?<PW(<[1U_P][O;B6,^AS1
M&,.--9Z"+7;@/$&+T'NMC#!2"0WWM(C$VN#A[ZO<!T>\^V<?0LF!D_T.<"V>
M^5I(O!S5?)9;XVCQ_-G1?'9^(+R3/KR30];W9WV?D__;S!/W3GOW3@_:?:V\
M)"C_0N'V.?7=RO 1@=J7HXP )PY.L^GI,6P0'V"9Q+8D-H9-B0[S+802AQN
MIO"LR>M:^ #W(C2N$%L.^A5*K')T$VB/9.Y%=M##,:"0)4BB.75&.CB>ZN,V
M6_/J$:I4 \@U ,1@[!D<Q=XT>@M'XZ^MD70V3_:>GKU16K,Y=KGS#K*7R>;D
M0&+F?6+FA[$5RL$'H1O<EY?#NA]+-+@FAVKKO<HUCA/<;'+-)B.3;.,H UTQ
M">\Q)-"T$KG2*G#K$0ZI\P9T502C\=R8/C4VT N-E@>:9;53,EE4!3%3,48>
M9>.2!>N^*>]5I33E?B"]=+9JYT<K3\#_0<Z'TB$Q@\+2Z2Q3-^1O*$4@P2WD
M2,[1(<%"A<(W;AAO#$.0=:MI-/HS>/[L99;-S^$MVX.C*!5+*D5L\S;YT1V:
MP/I%H/F8 F$S#JC;&"]DTE'=S -\E*4PJ]YYVEI;O6;4]J%S_H4GV="3)E 6
M/C.!=^/!YMR@!.6T16!,0Y[X2L&U*+?PLH\=OFUN:660VO$7"H:KD&GBL+8N
M#J""JYEBZV*)8#,^&KUO(QZS64MZ[DE*$HJ]KR1#[G.2I'7.YI8;10'4!P9"
M+3_H5)'<;ZBI4]!$3]TVC(:JCLG(#."%O9&=1Q8_!?9X'["-^0I.Y@\;[J6)
M3:&TA=5VM8UVE9&Z*3"6C]V8Y*[(Z1;&WC15G<[HR"X(2JEJP5-J8QO--11!
M9=@9Y#Z,813;>/\INH:8(S5$9=+%, [&M:#,LML-M;24-ZF<;"I&C-(YX89<
MJ *,#5 *8J8PVT3:);I807NQZXJG $KBH(!B3W?,6\=.YW$<$5:D'6ND+:1Q
MSV/:Z) O&M<%^A^]V*9(NH% ^WUO/9ZE]IRZ@13.;=GHKIW="%^.N^N39U]1
MQ<R.B=IA#'>$(4'.M)-1E"9I+0@A?*1KM\?4^Q*3.4PJUA:B@=5:;)-)EJ55
MU^ 7_;*NG7U4%5?. +Z"_A*S:,F75%]$D- V@0F\MY#:!G&$QB/M%5&>.;9C
M8D!9&O6)XQU NE2.R#$ EK!8[B;5!*YVG?WMP--W@T3OADU*]'MK7MSUR8YW
MCWTC;3JX#%?H5O'*[R%BE>[%_6K_57&5+M,[\?1)\DZXE:*RT;@DU=GD)[IY
MN'3-3R_!UO%JG=M %_7X6-*7$3H6H/VEI6;6OO !_;?6XE]02P,$%     @
M1YD&68Z+?9R[ @  W@4  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL
M?51M;]HP$/XKITR=MJG*&Q0*@TB%;5H[54/0;A^F?3#)0:PF=F8[I?WW.SLA
MHQKE2QS?^7GNN3N?)SNI'G2.:."I+(2>>KDQU3@(=)ICR;0O*Q3DV4A5,D-;
MM0UTI9!E#E0601R&@Z!D7'C)Q-D6*IG(VA1<X$*!KLN2J><9%G(W]2)O;UCR
M;6ZL(4@F%=OB"LU]M5"T"SJ6C)<H-)<"%&ZFWE4TGO7M>7?@!\>=/O@'F\E:
MR@>[N<ZF7F@%88&IL0R,ED><8U%8(I+QI^7TNI 6>/B_9__B<J=<UDSC7!8_
M>6;RJ7?I088;5A=F*7=?L<WGPO*ELM#N"[OF;'_D05IK(\L63 I*+IJ5/;5U
M. !<AJ\ XA80.]U-(*?R$S,LF2BY V5/$YO]<:DZ-(GCPC9E911Y.>%,,I<B
M16$4<S62&Y@KS+@!)C+X;G)4L.3Z0<.[.[8N4+^?!(:B6FR0MA%F383XE0@#
MN)7"Y!H^BPRSE_B U':2X[WD67R2\*86/L2C<XC#N'^"K]>5H.?X>J_P-0G:
MA.^I%LK0338<-?RZ6FLJ3&I^'TNZX>P?Y[2C--852W'JT:QH5(_H)6_?1(/P
MXPG%_4YQ_Q1[LJ+1S.H"7;_<':$^+5#93M(D6?,2'U'4>$SY:>[/+,TM ?4>
M-K*@H>5BV]Y$5%2G-)6U,)B15T$4G@$MI50NJJP53:J+K)W?LE2HN,PT<)'Q
ME!%R#'>Y0GQQ+V#%GUX:J,WHVGQ3%\\0G?]O6'V#_%D0[EJD/D0C_P+.X -$
M0W_@?JY)9@%SJ2K9WN]HX _)%?7]V"X#OV>7H=OU!HVQ\?5Z_JCS'6M9<#!S
M5)BM>UDTN.(TX]=9N\?KJIG9?\>;E^^6J2T7&@K<$#3TAQ<>J.8U:39&5FZ"
MU])0%]QO3@\P*GN _!LIS7YC W1/>O(74$L#!!0    ( $>9!EFS#0EPE0(
M 'X%   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;(54;4_;,!#^*Z=L
MFI@4R&M+Z=I(%(;&)"0$V_@P[8.;7!,+Q\YLA\*_WSEI0S>5[DM\=[Y[_%Q\
MCV=KI1]-A6CAN1;2S+W*VF8:!":OL&;F1#4H:6>E=,TLN;H,3*.1%5U1+8(X
M#,=!S;CTLED7N]793+56<(FW&DQ;UTR_+%"H]=R+O&W@CI>5=8$@FS6LQ'NT
MWYM;35XPH!2\1FFXDJ!Q-??.H^DB=?E=P@^.:[-C@^MDJ=2C<ZZ+N1<Z0B@P
MMPZ!T?*$%RB$ R(:OS>8WG"D*]RUM^A77>_4RY(9O%#B@1>VFGL3#PI<L5;8
M.[7^@IM^1@XO5\)T7UCWN4GB0=X:J^I-,3&HN>Q7]KSY#SL%D_"-@GA3$'>\
M^X,ZEI?,LFRFU1JTRR8T9W2M=M5$CDMW*?=6TRZG.IM=RR>45FF.Q@=)0W#T
MC2T%FH^SP!*\2PKR#=2BAXK?@!K#C9*V,O!9%EC\71\0K8%;O.6VB \"?FWE
M"<1G/L1AG![ 2X9>DPXO^4^O+W#)32Z4:37"S_.EL9J&X]>^CGO =#^@$\S4
M-"S'N4>*,*B?T,L^O(O&X:<#=-.!;GH(/;LG 1:M0% K>*5^H>I&27+,/KX'
M$??S_7<"?,@5:<Y8+-S)MD)8*4'BY;*$(RXIHEK#9&$^3H&N"+LKNL0<ZR5J
M2$(?[MB:9M2BYDP8> ^CQ _34V>$_B2<P ,)]9C+XT:KDG@82",_2<\@.?.3
M9 Q77'*:Z )*I0I#M^^GT03BR!^E$8%$4>I/HK2S(G\\&<&^GQWL:*)&77;*
M-]1;*VTOCR$Z/"[GO:9>T_N7Z8;IDDL# E=4&IZ<CCS0O=I[QZJF4]A26=)K
M9U;T0*)V";2_4LIN'7? \.1F?P!02P,$%     @ 1YD&64[0=,&6!   =0L
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
M0B^#Z@?I?F'DQ@VO2VFHUSFRI-\>J.P%.E]):>X75L'P:V;V+U!+ P04
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
M987Z?.8; K5'?M$#7'4 T0< &=Q)84H-G\4*5X?V/I$9&$4[1E?12< OK;B
M:#*"*(B2$WCQ$&'L\.+3$?YUN=1&41'\?2S&#B(Y#F$?QE0WK,"Y1Y6O43VC
MM_CIAS +?CY!,!D()J?0%X_TT%9MA2#7<"WK1@H41MN5HPZ?7^@%:CQ&^R3P
M<=I/)4)QX*5R7K#S EM4"$S#6E;T8*DRN !3RE8SL=+G4W@J%>*!YO#(7PXW
M2$)T$GYIJU<(1^\W;O=]3N'W!A4S7&S>D/D1HE&0!FX,HX3&9!3F@1N#<0:/
MI53FDT%5OS',4PCC#,(D);<Q?&.*VP)_<RLD\ B2/*99GD7T&T43 H_)R=@Y
M'2<QC5F_3D?I)(<3DJ>#Y.G_EORF-2VE_(X+7K<UW+/7VBGSE5*IND3I8]J?
M]'!<^]Y5W;MJ=JY:YTJV"H04GPHF"JQ<NN2A+OI==3!708.\]LF^JY@;K@M6
MP9_(%%S6LA4&'M#V"^=TW1E91=,PM8L4)J. \D[3#,:C+,[M=$S3*'#3G 3*
M)Q&5(K%A:Y*?E(LG(3Q)0XYVX75:#T'&\2@C%6]1ZREP05:H#9Q1(079.=S;
M)!&S9U:U3A9!#?$#)(HTR\,>J6B5LH8-5:)M,V?Y*$J"\YY+)<6FJ\\WJ82*
M"I)7W'#**E5:.$J2\&AI^7L?]QK5QK4P36^8$ME]YX?=H4M>=LWAO^M=B[UC
M:L.%)@9K,@TNQE1#JFM;W<+(QK6*I334>-RTI$Z/REZ@\[649K>P#H;_#HM_
M 5!+ P04    " !'F0994<DGAC,'  !9$@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-RYX;6S-6-MR&S<2_144LW%)51,2=V!D256V'&>375=<DI(\;.W#
MB(3(*9,S##"TK/WZ/8T9DJ)+5B[*0UX(-"Z-QNGNT^"<WK7Q0UJ$T+%/JV63
MSD:+KEN?3"9IN@BK*HW;=6@P<]O&5=5!C/-)6L=0S?*FU7(B.;>3554WH_/3
M//8^GI^VFVY9-^%]9&FS6E7Q_G58MG=G(S':#ES6\T5' Y/STW4U#U>A^VG]
M/D*:[+3,ZE5H4MTV+(;;L]$K<?+:T/J\X.<ZW*4'?48WN6G;#R1\/SL;<3(H
M+,.T(PT5FH_A(BR7I AF_#KH'.V.I(T/^UOM;_/=<9>;*H6+=OE+/>L69R,_
M8K-P6VV6W65[]\\PW"<;.&V7*?^RNWZMY2,VW:2N70V;8<&J;OJV^C3@\&"#
M_](&.6R0V>[^H&SEFZJKSD]C>\<BK88VZN2KYMTPKF[(*5==Q&R-?=WYC^L0
MJZYNYNPJS %VEUC5S-BW31?B.M8I?(/C _N^Z?U/0!Y=5S?+D(Y/)QT,(#63
MZ7#8Z_XP^87#+'O7-MTB0?TLS [W3V#XSGJYM?ZU?%+A#YMFS&19,,FE?D*?
MVJ&ALC[U!7T#!NPRK-N84?G/JYO41<3.?Q^[;J]-/ZZ-\NDDK:MI.!LA85*(
M'\/H_,57PO*73]BJ=[;JI[2?7R$_9YME8.TMVWOQ,B3$8V(W]UN'/F;WTYJO
M%X'=MDOD*VGLR-M#TM;_"XEUF&YW!\;]@3&CUB\?@#R:04\5$ZL;[&LW"<&5
MCD_8]2*&<! -#+X,.U]"6MXSD07%WL?V)K"+*LX2N[I/75@E=M%&G%9U(<?K
MCS JLNNVJY9_</5E^!B:#:[U#R:L+5PIT5.\L)XZ+[[R4LB7-%FZ0CM-/6$*
MQ15Z&LN$.EQF3%$*R[Z+;4IL'=O;NF/.%%*53.A".,>.9&&$/6;>%B7G3,M"
M",FD* 3NC<G2J&-F>2&]&M0 ^3D U&8LV-=,V[&D1H\Y&F7'!HV1O>3'#LU5
M_>GO!BX0*W1)8%E9.&X/4%- 7I0E>A)P6"70\[QPZA!<)56AK#X$5TA;<,69
M]/"98D>FX,X< ^P2BCSS!FH,TZ+PCK,C6TBM,0NXE16?X2LRE("9,-1\7!*B
M9JP(7]%+CI8\D;UFE[WF=V?OFSI5\WD,\YY?,3+@]AM9_.0)C[//14""UE1.
M^P.F\-J\C??(SSW!/Y[*=Q5*0QJ((;&COSRCOQQ@_<R[*GX(W0E[VVZ:&4Q^
M4:W6+]F_VWD]I<1#?%G+#Y-Q-^9%45IW,#D,O;E\]8X97W M=Y.#"!;0B+;M
MZ""^759IP1!E)=]OR))$B.V5]-+V"@^4$+,,S79T()*AZ:_[*!\]R4);[KFN
M5\3,B*.MFV.8MO.F)N^>$,*SS124C;K6I-L0(WQ5=:QBZ[:&H\FQ>'=E PQR
MELY%<@E99@, J139 %"5-[T!7/-L@"JX-/L3B \H\NII.#RN_0B.R*<@#SE!
M9XQBJO#XE842GAE'/5^*9\/Q76CGL5HOZBG4(,LR"%=XH"[8OUH\9&D/N*.D
M2VE!Q 3J$)RB!=2B#5U1%)I[&G"%MXK]!"QQBZL.Z9.8*@L-BO%8:YEVV6@%
M.@>-"5$81!*1&NYS7=5W54,6"MQ#9R"U+CS,E3 ?9Z-"E)9RQJ D7"SJID*^
M8 ;K"N<L+>/> 0HJ(0P%!'I B@;&?;N)J,K 4!J.@#26+/+" $4MLG4<]G ,
M6?9#M28[H(1 YZ5G#J#!:E0D,HSXU!6EDDBZ976?ZHI"W&O@8. ;6U@LL[F:
M&7@/,GI7"+H*M!'H%C!?"TY'2(E=#KN ""=K//(?SY2. O27-BYGF)&<='NL
MI0BRZ-OL?XVRV6M[;A0\MR0^DYU*D(?TG[THMF/"PX4YO1[,#F.9GXC(2A2S
M[?16-H@-LV>H0>P9"C$LW6ZJEWSA]%Y++WW.4$-Y'IK=VKX:#\W6&8\4]2=+
M^;: _V4,I3CE&:DV2(;L<)79FTR1BEY8-.8HH8BAD&/(!O6'& I\9"FC'"X*
M&@1#H2\IGB5B!4<8\6Q ?@='E256YM"VHA>]U%E$QF2RRBG<DQEBXY"C\ 3E
MQ$>80WH1B1OD+BZ"&B7!1$AU&*61A@-)65<H)\ "2I3,804*G-6%%'1]B^M;
M&*#%EJ0\J,@1W3F>ZY@#+2B=^0DY:4% "$X+4NVI!\QDB6(DL()+"%3LY8J(
MR+ML9\G+!Y3B\IF@!2,1R](3M90@%="=)G(3@&9@0/"#\YGI/(@$&X&OR;;B
M 4XD"$:%*_;4!OHJ,TDY<K &<1*_$EL66F<5I78[RJ*_/W>9MF3>@2I8YI"P
M%M8HI"Q>^Z!*?U#+_VQ@//;4G#SXN[\*<9X_:B0V!?-T_3__W>CNN\FK_G/!
M?GG_T>5=?ODFM@RWV,K'#F_*V'_(Z(6N7>>/!S=MU[6KW%V$:A8B+<#\;=MV
M6X$.V'U-.O\_4$L#!!0    ( $>9!EE&[I3#Y00  "8F   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;+6:86^K-A2&_XK%M&F3MH!)0IHLB=0&T+JM
M6M7>;1^F?:#$":Q@YQHGZ97VXV<#A9CKLJ0[^]* \7E\\&O>T!//CXP_%PDA
M KWD&2T65B+$;F;;19R0/"H&;$>HO+)A/(^$/.5;N]AQ$JW+H#RS7<?Q[#Q*
MJ;6<EVWW?#EG>Y&EE-QS5.SS/.*?;DC&C@L+6Z\-#^DV$:K!7LYWT98\$O'K
M[I[+,[NAK-.<T")E%'&R65C7>!:ZC@HH>_R6DF-Q<HS4K3PQ]JQ.;M<+RU$9
MD8S$0B$B^7$@*Y)EBB3S^%A#K69,%7AZ_$H/RYN7-_,4%63%LM_3M4@6UI6%
MUF03[3/QP(X_D/J&QHH7LZPH_Z)CW=>Q4+PO!,OK8)E!GM+J,WJI)^(D0'+,
M 6X=X'8#1F\$#.N X;D!HSI@=&Y*XSI@?.X(7AW@E7-?358YTWXDHN6<LR/B
MJK>DJ8-2KC):3G!*U<IZ%%Q>366<6*X8C0D5/"IU9ANTXF2="A31-?I%)(2C
MA[1X+M#7/A%1FA7?H._0JDQ+7M*#5<>Y+612"FW'=0(W50+N&PD,T1VC(BE0
M0-=D;8@/^N.]GGA;3D8S(^[KC-RXO< ?]W2 W.FWR'7<D2&?U;^%9P/DX#)\
M: CW^\.O=[PW//AOR8?O3EZ;RV&SNH8E;_0&[X$<"-T3=$-HG$CG>D9_HP]'
MANZBOQAOUE%A6C6]8.6WLV(7Q61A24,M"#\0:_G5%]ASOC=)!@GS(6$!)"P$
M@FE2CQJI1R5]>):1*"] ?_PL^Z!;0?+B3Y/$(TB)(6$^)"R A(5 ,$WB<2/Q
MN/=IUB7F2N(=X:I)OH.8!.[%72HP),R'A 45[*J$J3>YP](9X+E].-6MOX\F
MA]?(X9UEKAO.<O55+(6)A7Q]$$G[#7UJO+=4D$QVY#M626B2K'?(2R6#A/F0
ML  2%@+!M$4P:1;!!-IV)Y 20\)\2%@ "0N!8)K$5XW$5["V6^&FNM=X$]V1
M5L9>(U?OY?>F=JDDYL2&':LT]IJX9K.<-I,X!37+QY]0\HFF+](UXX%IDGN'
MN_0I@H3YD+  $A8"P;0%@)WV/UT'VBIK(I#*H#0?E!: TD(HFJ[T24T#PSIF
MS>MXSG3<L<S^82\6$)(6F&]AXG7,%6I071FW5<8%M>&F1( >2)D0%2G=(NQ\
MB1A'=XP35;/ZP$24H9IMK";TIW7Q@PQ)\T%I 2@MA*+IRZ4M'^$AN&6#%HY
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
MK@<&VB" :@Y4HU"-0347JG&HYD$U'Z6I@:D:!Z:^<K![TZ,Y8&M6"VRC>:8
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
M50&XOV1,/IVHSW+-E^'I#U!+ P04    " !'F09911KB.O,$  !C&P  &0
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
MJ(4&'%N;]U;%ABVT^K]7K4F069-TWJK,.'U9EV@=YAK2:@,9=_5&^7816V;
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
M[H\^]C><;,J]_7O".<G+RS5&":;20#Q?$L*?;R1!?0 U^P]02P,$%     @
M1YD&655F7IKU @  90@  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
MK5;;CM,P$/T5*ZS0(D%S:RY=VDB[72% (*I=%AX0#TXR;:QUXF [O?P]MM.&
M7M)5'WAI[63.\3GC\3CC%>//H@"0:%W22DRL0LKZQK9%5D")Q8#54*DW<\9+
M+-64+VQ1<\"Y 974]APGM$M,*BL9FV<SGHQ9(RFI8,:1:,H2\\T=4+::6*ZU
M>_! %H74#^QD7.,%/()\JF=<S>R.)2<E5(*P"G&83ZQ;]V8:ZW@3\(/ 2NR-
MD7:2,O:L)Y_RB>5H04 ADYH!J[\E3(%23:1D_-ER6MV2&K@_WK%_,-Z5EQ0+
MF#+ZD^2RF%BQA7*8XX;*![;Z"%L_@>;+&!7F%ZW:V-"Q4-8(R<HM6"DH2=7^
MX_4V#WL =W@&X&T!WJ4 ?POPC=%6F;%UCR5.QIRM$-?1BDT/3&X,6KDAE=[%
M1\G56Z)P,KG-,MY CKX0G!)*) &!KN]!8D+%&_0./3W>H^NK-^@*D0I]+U@C
M<)6+L2W5VIK!SK;KW+7K>&?6^=Q4 ^2-WB+/\88]\.G+\'O(!LAW#-P_A-O*
M<6?;ZVQ[AL\_PS?#&YQ2Y56Y028'F KTZS85DJO*^MUGL&4<]C/JTW8C:IS!
MQ%+'20!?@I6\?N6&SOL^N_^)[,"\WYGW7V+O]CQCI6H& K?G224BA0KF1/9N
M;TL9&DK=&I:)[\9A,+:7^[9.HU0[B?PNZD#OL-,[O$@OJ91B,$J9+( CB=?0
M*[;E"_9D!'$4'6D]#8H])^B7&G12@XNDKC#GN)*;/G'!R;J^'XR.Q/4$N7L.
M#L2%G;CP(G%0UI1M )#J+MDSJAN>%:H3HIKB2A5%)3E)&UT40C4C611 \SX?
MX8G$8>0=)[DGR O/U$/4^8A>]/'-;#[>N5GK(NZO@^@TB^'HN&9/@P+?'?5+
MC#N)\46IIO_::I^^^.2X#$>!YQ\)[(ER'?^X&.R]2T!?P%\Q7Q"UA13F"N<,
M(N60MY=:.Y&L-O="RJ2Z9<RP4-\!P'6 >C]G3.XF^JKIOBR2OU!+ P04
M" !'F099OT#X$'L*  #Q90  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6S%G6]OVT82A[_*0E<<6B"U=KG\F]H&&ANYRZ$!@CAI7Q1]04MKBPA%JB1E
MQT __"UI2<L5EZ.E/03?))(\_'%F.$L^7(Y6YX]Y\:U<"5&1[^LT*R]FJZK:
MO)W/R\5*K./R+-^(3/[E+B_6<27?%O?S<E.(>-ELM$[G#J7^?!TGV>SRO/GL
M4W%YGF^K-,G$IX*4V_4Z+I[>B31_O)BQV?Z#S\G]JJH_F%^>;^)[<2.JKYM/
MA7PW/Z@LD[7(RB3/2"'N+F:_LK=7C(;U%HW)[XEX+%NO21W+;9Y_J]]\6%[,
M:.V22,6BJC5B^=^#N!)I6DM)1_[>J<X..ZTW;+_>J[]OHI?1W,:EN,K3/Y)E
MM;J8A3.R%'?Q-JT^YX__%;N(O%IOD:=E\R]YW-G2&5ELRRI?[S:6'JR3[/G_
M^/LN$ZT-F-NS@;/;P+'=@.\VX$V@SYXU85W'57QY7N2/I*BMI5K]HLE-L[6,
M)LGJXWA3%?*OB=RNNGP?)P7Y/4ZW@L39DER+(GF(Z\R2#UE9%5MYR*J2_$Q:
M=K^6I9"??11QN2W$DLB#\5DLMD619/?D75PF)?GQ6E1QDI8_R2V_WER3'W_X
MB?Q DHQ\6>7;4NZH/)]7TOO:A_EBY^F[9T^='D__M\W.B!.](0YU7,/F5_#F
MUV)Q1CAM-N?ZYG.9LT/BG$/BG$:/GTS<&QET&F<+06Z:D?>?(M]N9"[>D/=)
M)C]/XI3<5'$EZER2JWA3UV])_OQ-*I(/\N/R+U,VGG?OFG=?#^^WY29>B(N9
M'+^E*![$[/+?_V(^_<64&R0Q+5/\D"D.J5]>Q>6*B+^WLK#2NII,P3XK^(U"
M?>IYN&0\<B-Z/G]HAV$P8Y[GLX.9YJ![<- %'?P8%]]DO=ZF@I1U(2=5(HQ>
M/LMX[=W[+&#'7AK,/.K1P.RE=_#2 [W\DE>RD.)F\)F<\SI[Y91S'APYUS5S
M_)"[/2GT#\[Y%LZE27R;I+WI\SN[_IE%WI%_X'Y>6*G!(8H C$)>&.1I/R/B
M^V(59_="7@\.I\-%GE6%O.B4Y!]YEBREF1S12WD\R$HL[^M37W(X89J"!_<\
M=#@CB6E)"@])"J<]\868F4(2TS(5'3(5@>74NI@VUTQ3L*#"T&"C[M@.7?/
M9E0! K6-8C^^GXQ7;VHSO$U6G/;XV((8!OKX(:N$S$]%"EEMI'R,-YA#%][Y
MT(.$I::G2F$+FYA;&"JX8*GIV5+HPF!VL1G".PEMV+'.===@Q:(PZJE\A2X,
M9I<K6=ORF#5'2!Z=1)9]W-P??7G:"/+G=5[?R_WUTL(']SWX4"*IZ9E2^,2\
MB0L?Y+?!V4)2T[.E>([!0&=]UD?BM5W0!D3LO3HHJF,PUGW,,_$D;YIKRB=W
MV[Z[3U1"PU+30U:,QB:&-(9*:5AJ>K84IS$8U&SN4%D7KAAW..L CL&.T2CL
MJ6)'<9@#<]A5OEZ+HCE>FW@C"N.< 2@Q>-( 24T/6$&=PR:>84'E.BPU/5NM
MZ2B0A*QJ>"?1KDW7#?E1!<,[>FD@"KD<&+FL9V,< U%QIX54NW!,9ISUS,8X
MBKR<4^15;/+F?N,V[[FDP J#"VP,?G(4/SD3\Y.#RD]8:GJV%#\Y,#_95W$7
M>0*/=F8^#68AXU[?546QD0.ST=>SFS-2%<U<?I^'J&"$I:;'J\#(F1B,'%0P
MPE+3LZ7 R'D]&#D&X/&C\+A^NU:N%_;,.G,%11R&(NMAQKOS3C[C])C>#&;2
M3=YSL>"*93@\0=4,LUC>IB^>3CF*"B58:GK8"DKXQ)--''6R"4M-SU;K.1D2
M^7 #TCC4\8^+V6!&*>4]Q:S(A\/D,Z"840$(2TT/6P$0GQB ."H 8:GIV5(
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
M P@3H,>GG*O'AKEO5M\CT6]02P,$%     @ 1YD&60Y!-<3A @  K <  !D
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
M;9HI]UF9]A6DW6#6UT+HIX$]H&N(\W\ 4$L#!!0    ( $>9!EFH-CQPY@(
M ,(&   9    >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;)U5;6_:,!#^*Z=T
MJEII$!(@] 60H.VT3JN$6FW],.V#20YBU2^I[4"1]N-G.R%E*T7:OL0O=_?<
M\YSMRW MU9/.$0V\<";T*,B-*2["4*<Y<J+;LD!A+0NI.#%VJ9:A+A22S =Q
M%L:=3A)R0D4P'OJ]F1H/96D8%3A3H$O.B=I,D<GU*(B"[<8]7>;&;83C84&6
M^(#F6S%3=A4V*!GE*#25 A0N1L$DNI@FSM\[?*>XUCMS<$KF4CZYQ6TV"CJ.
M$#),C4,@=ECA%3+F@"R-YQHS:%*ZP-WY%OV3UVZUS(G&*\D>:6;R47 60(8+
M4C)S+]>?L=;3=WBI9-I_85W[=@)(2VTDKX,M TY%-9*7N@X[ =WXG8"X#H@]
M[RJ19WE-#!D/E5R#<MX6S4V\5!]MR5'A#N7!*&NE-LZ,'XQ,GW+),E3Z^.@L
MC@:7</-<4K,!(C+PYM;4RL[@2G)[%33QU6S!S<-L!A-75.=\<HV&4*9/G847
M3&X00;MH*$J5YA8!"D;$,#26M<L=IC7#:<4P?H=A G=2F%S#C<@P^S,^M&H;
MR?%6\C0^"/BE%&V(SS]"W(E[\ %"T#E1J.OA0(9N4]2NS]!]KZ@.J#5_6[6)
M4D0LT5YJ _,-[/K-R,9O3]9$9?#CJX6$6X-<_]Q7LBI_;W]^]Y O=$%2' 7V
MI6I4*PS&QT=1TKD\H*[7J.L=0J_4::!:EY;W"15UX4[AU]X25HPKS+['=)UB
M-8[.!YVH-PQ7>[CT&R[]@UP>_:NS-,@*E6TB4*"J2.Q<.T53]#PSR1A1^M7I
M=!_3*N-@AVG<;T?1?J))0S3Y7Z(9U:DL[=$OE.1@<H0%H0I6A)4(<@&R5)!*
MSNW]J1Z4G3BOC!AO=P=!Q#])3-Y(;$7==I+\I3'<Z2L<U=)W3PV>;=5BFMVF
M04^JOO3J7G7W.Z*65&A@N+"AG?; 5EE5';-:&%GX+C67QO8\/\WM3P:5<[#V
MA91FNW )FM_6^#=02P,$%     @ 1YD&69BOI/48!   -!4  !D   !X;"]W
M;W)K<VAE971S+W-H965T-38N>&ULQ5A=;]LV%/TKA%H4+9!$$O5A.[4-Q):&
M=6B!(&ZWAV$/C$5;0B31)6D[V:\O22FR)=-:TQ'(BRV2]Q[RWG-U[,OQGM '
MEF+,P6.1EVQBI9QOKFV;+5-<('9%-K@4*RM""\3%D*YMMJ$8)<JIR&WH.*%=
MH*RTIF,U=TNG8[+E>5;B6PK8MB@0?9KAG.PGEFL]3]QEZY3+"7LZWJ U7F#^
M;7-+Q<AN4)*LP"7+2 DH7DVL&_<Z=CWIH"S^S/">'3T#&<H](0]R\"F96(X\
M$<[QDDL()+YV>([S7"*)<WRO0:UF3^EX_/R,_IL*7@1SCQB>D_RO+.'IQ!I:
M(,$KM,WY'=G_CNN  HFW)#E3GV!?VSH66&X9)T7M+$Y09&7UC1[K1!PY"!R]
M ZP=8-?!/^/@U0[>S^[@UP[^S^X0U XJ=+N*724N0AQ-QY3L 976 DT^J.PK
M;Y&OK)2%LN!4K&;"CT\7G"P?4I(GF+)W;X;0'7P$\?=MQI\ *A.@EB]G@HD$
MS$DARI,A1?#E^:7W$>8HR]D'8?1M$8'W;S^ MR KP=>4;)E 96.;BZ/+ ]C+
M^IBSZICPS#$]\(64/&4@+A.<:/RC?O^PQ]\6*6OR!I_S-H.]@']LRRL 1Q<
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
MMH%'UHW2HNK &$'%>/NDWSH=C@#(XP9$'2 : I(G '$'B'_40](!DA_UD'8
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
M"\6FT++K*2><%.JWOB!<- EJF(A&$5$)$,_7A/##1":H6\_H#U!+ P04
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
M5XK'V>$*2 3"#-#W%YRKW8F9H'Q/,OL74$L#!!0    ( $>9!EG$V_N)/ (
M -0$   9    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;'U4;8^30!#^*QM,
MC"9>H;17M0))>Z?Q3$Z;-NH'XX<%!MC<ON#NT)[_WMV%8B^Y]@O,[,X\\SS#
M#,E!Z0?3 "!Y%%R:-&@0VV48FJ(!0<U$M2#M3:6TH&A=78>FU4!+GR1X&$?1
M(A24R2!+_-E&9XGJD#,)&TU,)P35?]? U2$-IL'Q8,OJ!MU!F"4MK6$'^+W=
M:.N%(TK)!$C#E"0:JC1839?KN8OW 3\8',R)39R27*D'Y]R5:1 Y0L"A0(=
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
M%49Z.(^#8U4;9G-4UAV08#;N"H/V"6Z]5LI.CC\E\T\A_P-02P,$%     @
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
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M1YD&6?<=*6?O    *P(  !$              ( !KP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ 1YD&69E<G",0!@  G"<  !,
M ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !'F099=>XN
M6LL%  #&'@  &               @($."   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ 1YD&62W]>;03!P  "Q\  !@
M ("!#PX  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( $>9
M!EE5DK.%Y@(  !$(   8              " @5@5  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    " !'F099V8S7HA<&  "^&P  &
M        @(%T&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ 1YD&609Y#>@%!   B@X  !@              ("!P1X  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( $>9!EF;["NVT0H  'A@   8
M              " @?PB  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    " !'F099X>R!=(\)  #L*P  &               @($#+@  >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 1YD&68F^Z+WU!@
MSQ$  !@              ("!R#<  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( $>9!EG8=Y=AZ@(  ,<&   8              " @?,^
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !'F099$IB2
M(M@"   6!@  &0              @($30@  >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( $>9!EDT/K;C[ <  #45   9
M  " @2)%  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
M1YD&64"'_:_F!   (@L  !D              ("!14T  'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    " !'F099QPQ[;\4"   +!@  &0
M            @(%B4@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( $>9!EG?O2LQ2@P  &\C   9              " @5Y5  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 1YD&6?"R;I%K!
MR0D  !D              ("!WV$  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    " !'F099^S)W(S0#   .!P  &0              @(&!
M9@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( $>9!EEG
MV\[,M@<  ,83   9              " @>QI  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ 1YD&6;XT2@7G @  U 8  !D
M     ("!V7$  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M" !'F099)H[,+T<#  !,!P  &0              @('W=   >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( $>9!EE7S3^DJ@0  )(*   9
M              " @75X  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ 1YD&66/EB$;/!0  D@X  !D              ("!5GT  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !'F099"X]NP70(
M   B%0  &0              @(%<@P  >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( $>9!EGX!03H@@(  +4'   9              "
M@0>,  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ 1YD&
M6>#4."M$ @  B@8  !D              ("!P(X  'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    " !'F099(.ODR(,%  !W#0  &0
M        @($[D0  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( $>9!EF.BWV<NP(  -X%   9              " @?66  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 1YD&6;,-"7"5 @  ?@4
M !D              ("!YYD  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    " !'F0993M!TP98$  !U"P  &0              @(&SG
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( $>9!EF)&_/]
M$@4  -D,   9              " @8"A  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ 1YD&6:QP!Y75 @  # 8  !D
M ("!R:8  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !'
MF099BP?XFM $  !>#   &0              @('5J0  >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( $>9!EGK/O,)L (  ,,%   9
M          " @=RN  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ 1YD&6= 5!M-" P  ^P8  !D              ("!P[$  'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !'F099-]3$L^($   <
M#   &0              @($\M0  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    ( $>9!ED:D9KZ"P,  /X&   9              " @56Z
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ 1YD&65J/
M\1"/ P  1P@  !D              ("!E[T  'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q02P$"% ,4    " !'F0994<DGAC,'  !9$@  &0
M    @(%=P0  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (
M $>9!EE&[I3#Y00  "8F   9              " @<?(  !X;"]W;W)K<VAE
M971S+W-H965T,S@N>&UL4$L! A0#%     @ 1YD&69EMUKB- @  T 8  !D
M             ("!X\T  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"
M% ,4    " !'F099.+:J/X$*   <A   &0              @(&GT   >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( $>9!EE6+&@1Q@0
M "4>   9              " @5_;  !X;"]W;W)K<VAE971S+W-H965T-#$N
M>&UL4$L! A0#%     @ 1YD&644:XCKS!   8QL  !D              ("!
M7.   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !'F099
M;=*M _P$  !L'P  &0              @(&&Y0  >&PO=V]R:W-H965T<R]S
M:&5E=#0S+GAM;%!+ 0(4 Q0    ( $>9!EFD\F76,@(  +4$   9
M      " @;GJ  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%
M  @ 1YD&6<XZ>HXL!   K14  !D              ("!(NT  'AL+W=O<FMS
M:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !'F099?4&Q[JP$  ",&@
M&0              @(&%\0  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+
M 0(4 Q0    ( $>9!EE59EZ:]0(  &4(   9              " @6CV  !X
M;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ 1YD&6;] ^!![
M"@  \64  !D              ("!E/D  'AL+W=O<FMS:&5E=',O<VAE970T
M."YX;6Q02P$"% ,4    " !'F099P><GE X$  !R&@  &0
M@(%&! $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( $>9
M!EE]7$,&!@,  )L,   9              " @8L( 0!X;"]W;W)K<VAE971S
M+W-H965T-3 N>&UL4$L! A0#%     @ 1YD&60Y!-<3A @  K <  !D
M         ("!R L! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M    " !'F099K\R3='8$  !V%P  &0              @('@#@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( $>9!EED;FX1P@8  .)$
M   9              " @8T3 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL
M4$L! A0#%     @ 1YD&6<VR$91: P  ' L  !D              ("!AAH!
M 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " !'F099J#8\
M<.8"  #"!@  &0              @($7'@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4U+GAM;%!+ 0(4 Q0    ( $>9!EF8KZ3U& 0  #05   9
M  " @30A 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @
M1YD&61!, O^$ P  '@X  !D              ("!@R4! 'AL+W=O<FMS:&5E
M=',O<VAE970U-RYX;6Q02P$"% ,4    " !'F099J67@PF0#  !-"P  &0
M            @($^*0$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4
M Q0    ( $>9!EE6VR/""0,  %P-   9              " @=DL 0!X;"]W
M;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ 1YD&6?[Q2$D9 P
MA@H  !D              ("!&3 ! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX
M;6Q02P$"% ,4    " !'F0991"DDNW4#  #&#   &0              @(%I
M,P$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( $>9!EDA
M#%6<K00  #,9   9              " @14W 0!X;"]W;W)K<VAE971S+W-H
M965T-C(N>&UL4$L! A0#%     @ 1YD&6<3;^XD\ @  U 0  !D
M     ("!^3L! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4
M" !'F099>0PPC%8&  "E+P  &0              @(%L/@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( $>9!EF\31;[PA$  /C)   9
M              " @?E$ 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L!
M A0#%     @ 1YD&6<%&UR?< 0  ( 0  !D              ("!\E8! 'AL
M+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " !'F099=$,;ZW4#
M  # %@  #0              @ $%60$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0
M   ( $>9!EF7BKL<P    !,"   +              "  :5< 0!?<F5L<R\N
M<F5L<U!+ 0(4 Q0    ( $>9!EE]J_56+@4  *8K   /              "
M 8Y= 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !'F099'M^97AP"   ]
M)P  &@              @ 'I8@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E
M;'-02P$"% ,4    " !'F099I7\.<>X!  "0)@  $P              @ $]
L90$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     2@!* #T4  !<9P$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>407</ContextCount>
  <ElementCount>277</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>81</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Basis of Presentation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Concentration of Credit and Other Risks</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/ConcentrationofCreditandOtherRisks</Role>
      <ShortName>Concentration of Credit and Other Risks</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Inventories, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/Inventoriesnet</Role>
      <ShortName>Inventories, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Divestures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/Divestures</Role>
      <ShortName>Divestures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/AccruedLiabilities</Role>
      <ShortName>Accrued Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Fair Value and Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/FairValueandDerivativeInstruments</Role>
      <ShortName>Fair Value and Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Warranty</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/Warranty</Role>
      <ShortName>Warranty</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Property, Plant, and Equipment, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/PropertyPlantandEquipmentnet</Role>
      <ShortName>Property, Plant, and Equipment, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Stockholders??? Equity and Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensation</Role>
      <ShortName>Stockholders??? Equity and Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Net Income per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/NetIncomeperShare</Role>
      <ShortName>Net Income per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Operating Segments and Enterprise-Wide Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformation</Role>
      <ShortName>Operating Segments and Enterprise-Wide Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Concentration of Credit and Other Risks (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksTables</Role>
      <ShortName>Concentration of Credit and Other Risks (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/ConcentrationofCreditandOtherRisks</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Inventories, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/InventoriesnetTables</Role>
      <ShortName>Inventories, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/Inventoriesnet</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Divestures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/DivesturesTables</Role>
      <ShortName>Divestures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/Divestures</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/AccruedLiabilitiesTables</Role>
      <ShortName>Accrued Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/AccruedLiabilities</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Fair Value and Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/FairValueandDerivativeInstrumentsTables</Role>
      <ShortName>Fair Value and Derivative Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/FairValueandDerivativeInstruments</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Warranty (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/WarrantyTables</Role>
      <ShortName>Warranty (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/Warranty</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Property, Plant, and Equipment, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/PropertyPlantandEquipmentnetTables</Role>
      <ShortName>Property, Plant, and Equipment, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/PropertyPlantandEquipmentnet</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Stockholders??? Equity and Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationTables</Role>
      <ShortName>Stockholders??? Equity and Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Net Income per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/NetIncomeperShareTables</Role>
      <ShortName>Net Income per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/NetIncomeperShare</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/Leases</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Operating Segments and Enterprise-Wide Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationTables</Role>
      <ShortName>Operating Segments and Enterprise-Wide Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformation</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Concentration of Credit and Other Risks (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails</Role>
      <ShortName>Concentration of Credit and Other Risks (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Inventories, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/InventoriesnetDetails</Role>
      <ShortName>Inventories, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/InventoriesnetTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Divestures - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/DivesturesNarrativeDetails</Role>
      <ShortName>Divestures - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Divestures - Schedule of Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails</Role>
      <ShortName>Divestures - Schedule of Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Divestures - Schedule of Assets and Liabilities Held-for-Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails</Role>
      <ShortName>Divestures - Schedule of Assets and Liabilities Held-for-Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Goodwill and Intangible Assets - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/AccruedLiabilitiesDetails</Role>
      <ShortName>Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/AccruedLiabilitiesTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails</Role>
      <ShortName>Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Fair Value and Derivative Instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Fair Value and Derivative Instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Warranty (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/WarrantyDetails</Role>
      <ShortName>Warranty (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/WarrantyTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Property, Plant, and Equipment, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails</Role>
      <ShortName>Property, Plant, and Equipment, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/PropertyPlantandEquipmentnetTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Stockholders??? Equity and Stock-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails</Role>
      <ShortName>Stockholders??? Equity and Stock-Based Compensation - Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - ESPP Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails</Role>
      <ShortName>Stockholders??? Equity and Stock-Based Compensation - ESPP Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails</Role>
      <ShortName>Stockholders??? Equity and Stock-Based Compensation - Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Stockholders??? Equity and Stock-Based Compensation - Unrecognized Compensation Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails</Role>
      <ShortName>Stockholders??? Equity and Stock-Based Compensation - Unrecognized Compensation Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Net Income per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/NetIncomeperShareDetails</Role>
      <ShortName>Net Income per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.formfactor.com/role/NetIncomeperShareTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Leases - Schedule of Future Minimum Payments Under Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails</Role>
      <ShortName>Leases - Schedule of Future Minimum Payments Under Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Revenue - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/RevenueAdditionalInformationDetails</Role>
      <ShortName>Revenue - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Operating Segments and Enterprise-Wide Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationAdditionalInformationDetails</Role>
      <ShortName>Operating Segments and Enterprise-Wide Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Operating Segments and Enterprise-Wide Information - Operating Results by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails</Role>
      <ShortName>Operating Segments and Enterprise-Wide Information - Operating Results by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Operating Segments and Enterprise-Wide Information - Revenue by Segment, Recognition Type, and Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails</Role>
      <ShortName>Operating Segments and Enterprise-Wide Information - Revenue by Segment, Recognition Type, and Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="form-20240629.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - form-20240629.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - form-20240629.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="form-20240629.htm">form-20240629.htm</File>
    <File>form-20240629.xsd</File>
    <File>form-20240629_cal.xml</File>
    <File>form-20240629_def.xml</File>
    <File>form-20240629_lab.xml</File>
    <File>form-20240629_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1005">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="32">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>98
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form-20240629.htm": {
   "nsprefix": "form",
   "nsuri": "http://www.formfactor.com/20240629",
   "dts": {
    "inline": {
     "local": [
      "form-20240629.htm"
     ]
    },
    "schema": {
     "local": [
      "form-20240629.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "form-20240629_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "form-20240629_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "form-20240629_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "form-20240629_pre.xml"
     ]
    }
   },
   "keyStandard": 263,
   "keyCustom": 14,
   "axisStandard": 27,
   "axisCustom": 0,
   "memberStandard": 60,
   "memberCustom": 20,
   "hidden": {
    "total": 8,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://fasb.org/us-gaap/2024": 3
   },
   "contextCount": 407,
   "entityCount": 1,
   "segmentCount": 81,
   "elementCount": 586,
   "unitCount": 9,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1005,
    "http://xbrl.sec.gov/dei/2024": 32,
    "http://xbrl.sec.gov/ecd/2024": 4,
    "http://fasb.org/srt/2024": 2
   },
   "report": {
    "R1": {
     "role": "http://www.formfactor.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
     "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-43",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-48",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPolicies",
     "longName": "9952157 - Disclosure - Basis of Presentation and Significant Accounting Policies",
     "shortName": "Basis of Presentation and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisks",
     "longName": "9952158 - Disclosure - Concentration of Credit and Other Risks",
     "shortName": "Concentration of Credit and Other Risks",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.formfactor.com/role/Inventoriesnet",
     "longName": "9952159 - Disclosure - Inventories, net",
     "shortName": "Inventories, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.formfactor.com/role/Divestures",
     "longName": "9952160 - Disclosure - Divestures",
     "shortName": "Divestures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.formfactor.com/role/GoodwillandIntangibleAssets",
     "longName": "9952161 - Disclosure - Goodwill and Intangible Assets",
     "shortName": "Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.formfactor.com/role/AccruedLiabilities",
     "longName": "9952162 - Disclosure - Accrued Liabilities",
     "shortName": "Accrued Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.formfactor.com/role/FairValueandDerivativeInstruments",
     "longName": "9952163 - Disclosure - Fair Value and Derivative Instruments",
     "shortName": "Fair Value and Derivative Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.formfactor.com/role/Warranty",
     "longName": "9952164 - Disclosure - Warranty",
     "shortName": "Warranty",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.formfactor.com/role/PropertyPlantandEquipmentnet",
     "longName": "9952165 - Disclosure - Property, Plant, and Equipment, net",
     "shortName": "Property, Plant, and Equipment, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensation",
     "longName": "9952166 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation",
     "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.formfactor.com/role/NetIncomeperShare",
     "longName": "9952167 - Disclosure - Net Income per Share",
     "shortName": "Net Income per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.formfactor.com/role/CommitmentsandContingencies",
     "longName": "9952168 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.formfactor.com/role/Leases",
     "longName": "9952169 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.formfactor.com/role/Revenue",
     "longName": "9952170 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformation",
     "longName": "9952171 - Disclosure - Operating Segments and Enterprise-Wide Information",
     "shortName": "Operating Segments and Enterprise-Wide Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies",
     "longName": "9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksTables",
     "longName": "9954472 - Disclosure - Concentration of Credit and Other Risks (Tables)",
     "shortName": "Concentration of Credit and Other Risks (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.formfactor.com/role/InventoriesnetTables",
     "longName": "9954473 - Disclosure - Inventories, net (Tables)",
     "shortName": "Inventories, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.formfactor.com/role/DivesturesTables",
     "longName": "9954474 - Disclosure - Divestures (Tables)",
     "shortName": "Divestures (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.formfactor.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "9954475 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.formfactor.com/role/AccruedLiabilitiesTables",
     "longName": "9954476 - Disclosure - Accrued Liabilities (Tables)",
     "shortName": "Accrued Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsTables",
     "longName": "9954477 - Disclosure - Fair Value and Derivative Instruments (Tables)",
     "shortName": "Fair Value and Derivative Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.formfactor.com/role/WarrantyTables",
     "longName": "9954478 - Disclosure - Warranty (Tables)",
     "shortName": "Warranty (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.formfactor.com/role/PropertyPlantandEquipmentnetTables",
     "longName": "9954479 - Disclosure - Property, Plant, and Equipment, net (Tables)",
     "shortName": "Property, Plant, and Equipment, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationTables",
     "longName": "9954480 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation (Tables)",
     "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.formfactor.com/role/NetIncomeperShareTables",
     "longName": "9954481 - Disclosure - Net Income per Share (Tables)",
     "shortName": "Net Income per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.formfactor.com/role/LeasesTables",
     "longName": "9954482 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationTables",
     "longName": "9954483 - Disclosure - Operating Segments and Enterprise-Wide Information (Tables)",
     "shortName": "Operating Segments and Enterprise-Wide Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails",
     "longName": "9954484 - Disclosure - Concentration of Credit and Other Risks (Details)",
     "shortName": "Concentration of Credit and Other Risks (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-54",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "us-gaap:ConcentrationRiskPercentage1",
       "span",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-54",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "us-gaap:ConcentrationRiskPercentage1",
       "span",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.formfactor.com/role/InventoriesnetDetails",
     "longName": "9954485 - Disclosure - Inventories, net (Details)",
     "shortName": "Inventories, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.formfactor.com/role/DivesturesNarrativeDetails",
     "longName": "9954486 - Disclosure - Divestures - Narrative (Details)",
     "shortName": "Divestures - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:GainLossOnSaleOfBusiness",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-70",
      "name": "form:DisposalGroupIncludingDiscontinuedOperationAssetsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails",
     "longName": "9954487 - Disclosure - Divestures - Schedule of Fair Value (Details)",
     "shortName": "Divestures - Schedule of Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-70",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-70",
      "name": "form:DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails",
     "longName": "9954488 - Disclosure - Divestures - Schedule of Assets and Liabilities Held-for-Sale (Details)",
     "shortName": "Divestures - Schedule of Assets and Liabilities Held-for-Sale (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-70",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-74",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
     "longName": "9954489 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)",
     "shortName": "Goodwill and Intangible Assets - Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-47",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails",
     "longName": "9954490 - Disclosure - Goodwill and Intangible Assets - Additional information (Details)",
     "shortName": "Goodwill and Intangible Assets - Additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
     "longName": "9954491 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails",
     "longName": "9954492 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details)",
     "shortName": "Goodwill and Intangible Assets - Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.formfactor.com/role/AccruedLiabilitiesDetails",
     "longName": "9954493 - Disclosure - Accrued Liabilities (Details)",
     "shortName": "Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails",
     "longName": "9954494 - Disclosure - Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details)",
     "shortName": "Fair Value and Derivative Instruments - Fair Value Assets Measured on Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails",
     "longName": "9954495 - Disclosure - Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details)",
     "shortName": "Fair Value and Derivative Instruments - Foreign Currency Forward Contracts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-161",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "eur",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-161",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "eur",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails",
     "longName": "9954496 - Disclosure - Fair Value and Derivative Instruments - Additional Information (Details)",
     "shortName": "Fair Value and Derivative Instruments - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-166",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:AssetsFairValueDisclosure",
       "us-gaap:LiabilitiesFairValueDisclosure",
       "us-gaap:LiabilitiesFairValueDisclosure",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.formfactor.com/role/WarrantyDetails",
     "longName": "9954497 - Disclosure - Warranty (Details)",
     "shortName": "Warranty (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails",
     "longName": "9954498 - Disclosure - Property, Plant, and Equipment, net (Details)",
     "shortName": "Property, Plant, and Equipment, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails",
     "longName": "9954499 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - Additional Information (Details)",
     "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-192",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails",
     "longName": "9954500 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - Restricted Stock Unit Activity (Details)",
     "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - Restricted Stock Unit Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-189",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-189",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails",
     "longName": "9954501 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - ESPP Activity (Details)",
     "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - ESPP Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-193",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-193",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails",
     "longName": "9954502 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - Stock-Based Compensation (Details)",
     "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails",
     "longName": "9954503 - Disclosure - Stockholders\u2019 Equity and Stock-Based Compensation - Unrecognized Compensation Costs (Details)",
     "shortName": "Stockholders\u2019 Equity and Stock-Based Compensation - Unrecognized Compensation Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.formfactor.com/role/NetIncomeperShareDetails",
     "longName": "9954504 - Disclosure - Net Income per Share (Details)",
     "shortName": "Net Income per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.formfactor.com/role/LeasesNarrativeDetails",
     "longName": "9954505 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails",
     "longName": "9954506 - Disclosure - Leases - Components of Lease Expense (Details)",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails",
     "longName": "9954507 - Disclosure - Leases - Schedule of Future Minimum Payments Under Leases (Details)",
     "shortName": "Leases - Schedule of Future Minimum Payments Under Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.formfactor.com/role/RevenueAdditionalInformationDetails",
     "longName": "9954508 - Disclosure - Revenue - Additional Information (Details)",
     "shortName": "Revenue - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationAdditionalInformationDetails",
     "longName": "9954509 - Disclosure - Operating Segments and Enterprise-Wide Information - Additional Information (Details)",
     "shortName": "Operating Segments and Enterprise-Wide Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails",
     "longName": "9954510 - Disclosure - Operating Segments and Enterprise-Wide Information - Operating Results by Segment (Details)",
     "shortName": "Operating Segments and Enterprise-Wide Information - Operating Results by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "form:GrossMarginPercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails",
     "longName": "9954511 - Disclosure - Operating Segments and Enterprise-Wide Information - Revenue by Segment, Recognition Type, and Geographic Area (Details)",
     "shortName": "Operating Segments and Enterprise-Wide Information - Revenue by Segment, Recognition Type, and Geographic Area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-278",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "unique": true
     }
    },
    "R9999": {
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "longName": "Uncategorized Items - form-20240629.htm",
     "shortName": "Uncategorized Items - form-20240629.htm",
     "isDefault": "false",
     "groupType": "",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-52",
      "name": "form:IncreaseDecreaseInDeferredGovernmentGrant",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-52",
      "name": "form:IncreaseDecreaseInDeferredGovernmentGrant",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form-20240629.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "form_A2022ShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "A2022ShareRepurchaseProgramMember",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 Share Repurchase Program",
        "label": "2022 Share Repurchase Program [Member]",
        "documentation": "2022 Share Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "form_A2023ShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "A2023ShareRepurchaseProgramMember",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 Share Repurchase Program",
        "label": "2023 Share Repurchase Program [Member]",
        "documentation": "2023 Share Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/AccruedLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Liabilities",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r71",
      "r74",
      "r1024"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r799"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for credit losses of $501 and $501",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedEmployeeBenefitsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued employee stock purchase plan contributions withheld",
        "label": "Accrued Employee Benefits, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/DivesturesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails": {
       "parentTag": "form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r189",
      "r586"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r87",
      "r199",
      "r583",
      "r621",
      "r622"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r10",
      "r20",
      "r472",
      "r475",
      "r532",
      "r617",
      "r618",
      "r932",
      "r933",
      "r934",
      "r942",
      "r943",
      "r944",
      "r945"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r631",
      "r942",
      "r943",
      "r944",
      "r945",
      "r1027",
      "r1090"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r38",
      "r415"
     ]
    },
    "us-gaap_AgencySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AgencySecuritiesMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. agency securities",
        "label": "Agency Securities [Member]",
        "documentation": "Securities issued by government sponsored entities."
       }
      }
     },
     "auth_ref": [
      "r957",
      "r958"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r837",
      "r847",
      "r857",
      "r889"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r840",
      "r850",
      "r860",
      "r892"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Currencies [Domain]",
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r841",
      "r851",
      "r861",
      "r885",
      "r893",
      "r897",
      "r905"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total stock-based compensation",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r446"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r300",
      "r305"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r324",
      "r330",
      "r771"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.formfactor.com/role/NetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Securities not included as they would have been antidilutive (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "us-gaap_AssetRetirementObligationDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Retirement Obligation Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r131",
      "r193",
      "r229",
      "r261",
      "r269",
      "r287",
      "r291",
      "r302",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r465",
      "r468",
      "r505",
      "r581",
      "r673",
      "r764",
      "r765",
      "r799",
      "r828",
      "r990",
      "r991",
      "r1047"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r202",
      "r229",
      "r302",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r465",
      "r468",
      "r505",
      "r799",
      "r990",
      "r991",
      "r1047"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails",
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Assets measured at fair value on non-recurring basis",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r484",
      "r790"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total assets",
        "totalLabel": "Total assets",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r110",
      "r183",
      "r184"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total current assets",
        "totalLabel": "Total current assets",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r108",
      "r110",
      "r183",
      "r184"
     ]
    },
    "us-gaap_AutomobilesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AutomobilesMember",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Automobiles",
        "label": "Automobiles [Member]",
        "documentation": "Vehicles that are used primarily for transporting people."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and building improvements",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CN",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r187",
      "r750"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1029"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year",
        "totalLabel": "Total cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r99",
      "r227"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r99"
     ]
    },
    "form_ChangeInCapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "ChangeInCapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in accounts payable and accrued liabilities related to property, plant and equipment purchases",
        "label": "Change In Capital Expenditures Incurred But Not Yet Paid",
        "documentation": "Change In Capital Expenditures Incurred But Not Yet Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "form_ChinaOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "ChinaOperationsMember",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China Operations",
        "label": "China Operations [Member]",
        "documentation": "China Operations"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r196",
      "r197",
      "r198",
      "r229",
      "r248",
      "r252",
      "r254",
      "r256",
      "r263",
      "r264",
      "r302",
      "r363",
      "r366",
      "r367",
      "r368",
      "r372",
      "r373",
      "r376",
      "r377",
      "r379",
      "r382",
      "r388",
      "r505",
      "r626",
      "r627",
      "r628",
      "r629",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r661",
      "r682",
      "r700",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r915",
      "r939",
      "r946"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r362",
      "r821",
      "r822",
      "r823",
      "r826"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r344",
      "r345",
      "r732",
      "r983",
      "r985"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r817",
      "r818",
      "r819",
      "r821",
      "r822",
      "r823",
      "r826",
      "r942",
      "r943",
      "r945",
      "r1027",
      "r1088",
      "r1090"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.001 par value:",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r661"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r78",
      "r661",
      "r679",
      "r1090",
      "r1091"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, $0.001 par value:",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r582",
      "r799"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r210",
      "r212",
      "r217",
      "r577",
      "r591",
      "r592"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment and software",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r55",
      "r56",
      "r298",
      "r731"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r55",
      "r56",
      "r298",
      "r624",
      "r731"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r55",
      "r56",
      "r298",
      "r731",
      "r918"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit and Other Risks",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r55",
      "r56",
      "r298"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r29",
      "r55",
      "r120",
      "r731"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r55",
      "r56",
      "r298",
      "r731"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r143",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r230",
      "r261",
      "r271",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r764",
      "r765",
      "r924",
      "r925",
      "r990",
      "r991"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r143",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r230",
      "r261",
      "r271",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r764",
      "r765",
      "r924",
      "r925",
      "r990",
      "r991"
     ]
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction-in-progress",
        "label": "Construction in Progress, Gross",
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContingentConsiderationTypeDomain",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent Consideration Type [Domain]",
        "label": "Contingent Consideration Type [Domain]",
        "documentation": "Description of contingent payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r390",
      "r392",
      "r403"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Contract with customer, liability",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r390",
      "r391",
      "r403"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized included in contracts",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r404"
     ]
    },
    "us-gaap_CorporateAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateAndOtherMember",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate and Other",
        "label": "Corporate Segment and Other Operating Segment [Member]",
        "documentation": "Component of entity providing financial and operational oversight and administrative support considered to be operating segment and operating segment, classified as other. Excludes intersegment elimination and reconciling item."
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateBondSecuritiesMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate bonds",
        "label": "Corporate Bond Securities [Member]",
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r91",
      "r540"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSoldAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "label": "Cost, Amortization",
        "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency [Axis]",
        "label": "Currency [Axis]",
        "documentation": "Information by currency."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r298"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade name",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r971",
      "r972",
      "r973",
      "r974",
      "r976",
      "r978",
      "r981",
      "r982"
     ]
    },
    "form_CustomersRepresenting10OrMoreOfTotalRevenuesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "CustomersRepresenting10OrMoreOfTotalRevenuesMember",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customers Representing 10% or More of Total Revenues",
        "label": "Customers Representing 10% or More of Total Revenues [Member]",
        "documentation": "Customers Representing 10% or More of Total Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "form_DRAMProductGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "DRAMProductGroupMember",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DRAM",
        "label": "DRAM Product Group [Member]",
        "documentation": "DRAM Product Group [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCreditsAndOtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Deferred Credits and Other Liabilities, Noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income after one year or beyond the normal operating cycle, if longer and noncurrent obligations not separately disclosed in the balance sheet (other liabilities, noncurrent)."
       }
      }
     },
     "auth_ref": []
    },
    "form_DeferredGovernmentGrantLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "DeferredGovernmentGrantLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred grant",
        "label": "Deferred Government Grant Liability",
        "documentation": "Deferred Government Grant Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r450"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax benefit",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r139",
      "r941"
     ]
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Revenue, Current",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r33"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset",
        "label": "Derivative Asset",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r483",
      "r484",
      "r497",
      "r504",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r667",
      "r668",
      "r712",
      "r715",
      "r718",
      "r719",
      "r720",
      "r721",
      "r755",
      "r790",
      "r794",
      "r819",
      "r1030",
      "r1031",
      "r1032",
      "r1089"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r653",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r674",
      "r675",
      "r676",
      "r677",
      "r688",
      "r689",
      "r690",
      "r691",
      "r694",
      "r695",
      "r696",
      "r697",
      "r712",
      "r713",
      "r718",
      "r720",
      "r817",
      "r819",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails",
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r48",
      "r49",
      "r119",
      "r651",
      "r653",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r674",
      "r675",
      "r676",
      "r677",
      "r688",
      "r689",
      "r690",
      "r691",
      "r694",
      "r695",
      "r696",
      "r697",
      "r712",
      "r713",
      "r718",
      "r720",
      "r755",
      "r817",
      "r819",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Derivative liability",
        "label": "Derivative Liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r483",
      "r484",
      "r497",
      "r504",
      "r643",
      "r644",
      "r645",
      "r646",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r674",
      "r676",
      "r677",
      "r713",
      "r714",
      "r715",
      "r718",
      "r719",
      "r720",
      "r721",
      "r755",
      "r1030",
      "r1031",
      "r1032",
      "r1089"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Line Items]",
        "label": "Derivative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1026"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r42",
      "r43",
      "r44",
      "r45",
      "r47",
      "r48",
      "r50",
      "r51",
      "r52",
      "r477"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated as hedging instrument",
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenue by Segment",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails",
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Axis]",
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails",
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Domain]",
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails",
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Held-for-Sale, Not Discontinued Operations",
        "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]",
        "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r14",
      "r183"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r110"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES",
        "label": "Disposal Group, Including Discontinued Operation, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "form_DisposalGroupIncludingDiscontinuedOperationAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net assets",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Net",
        "documentation": "Disposal Group, Including Discontinued Operation, Assets, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Disposal Group, Including Discontinued Operation, Balance Sheet Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "form_DisposalGroupIncludingDiscontinuedOperationCashTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashTransferred",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails": {
       "parentTag": "form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash transferred to the buyer at closing",
        "label": "Disposal Group, Including Discontinued Operation, Cash Transferred",
        "documentation": "Disposal Group, Including Discontinued Operation, Cash Transfered at Closing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails": {
       "parentTag": "form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross purchase price",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationNet",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of sale consideration, net",
        "totalLabel": "Fair value of sale consideration",
        "label": "Disposal Group, Including Discontinued Operation, Consideration, Net",
        "documentation": "Disposal Group, Including Discontinued Operation, Consideration, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Including Discontinued Operation, Deferred Revenue",
        "netLabel": "Deferred Revenue",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue",
        "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r110"
     ]
    },
    "form_DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails": {
       "parentTag": "form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Direct costs to sell",
        "label": "Disposal Group, Including Discontinued Operation, Direct Costs to Sell",
        "documentation": "Disposal Group, Including Discontinued Operation, Direct Costs to Sell"
       }
      }
     },
     "auth_ref": []
    },
    "form_DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails": {
       "parentTag": "form_DisposalGroupIncludingDiscontinuedOperationConsiderationNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated working capital adjustment",
        "label": "Disposal Group, Including Discontinued Operation, Estimated Working Capital Adjustment",
        "documentation": "Disposal Group, Including Discontinued Operation, Estimated Working Capital Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill, Current",
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r108",
      "r110"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles, net",
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Current",
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r108",
      "r110"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "label": "Disposal Group, Including Discontinued Operation, Inventory",
        "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r110"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r110"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r108",
      "r110"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current",
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r108",
      "r110"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities",
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r110"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r110"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/Divestures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestures",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r107"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "currency_EUR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "EUR",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Euro",
        "label": "Euro Member Countries, Euro"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r246",
      "r248",
      "r254",
      "r255",
      "r256",
      "r260",
      "r461",
      "r464",
      "r480",
      "r481",
      "r578",
      "r593",
      "r757"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r248",
      "r254",
      "r255",
      "r256",
      "r260",
      "r461",
      "r464",
      "r480",
      "r481",
      "r578",
      "r593",
      "r757"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/NetIncomeperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r257",
      "r258",
      "r259"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and benefits",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Expected Recognition Period in Years",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock purchase plan",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r181",
      "r213",
      "r214",
      "r215",
      "r231",
      "r232",
      "r233",
      "r235",
      "r240",
      "r242",
      "r244",
      "r262",
      "r303",
      "r304",
      "r337",
      "r389",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r464",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r479",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r516",
      "r532",
      "r590",
      "r617",
      "r618",
      "r619",
      "r631",
      "r700"
     ]
    },
    "form_EquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "EquityIncentivePlanMember",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Incentive Plan",
        "label": "Equity Incentive Plan [Member]",
        "documentation": "Equity Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r837",
      "r847",
      "r857",
      "r889"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r834",
      "r844",
      "r854",
      "r886"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]",
        "documentation": "Continent of Europe."
       }
      }
     },
     "auth_ref": [
      "r920",
      "r921",
      "r922",
      "r923",
      "r1092",
      "r1093",
      "r1094",
      "r1095"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "form_ExistingDevelopedTechnologiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "ExistingDevelopedTechnologiesMember",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Existing developed technologies",
        "label": "Existing Developed Technologies [Member]",
        "documentation": "Existing Developed Technologies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "form_FRTMetrologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "FRTMetrologyMember",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FRT Metrology",
        "label": "FRT Metrology [Member]",
        "documentation": "FRT Metrology"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r484",
      "r497",
      "r790"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r484",
      "r497",
      "r790"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value by Asset Class [Domain]",
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r498",
      "r792"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class [Axis]",
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r498",
      "r792"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r482",
      "r484",
      "r485",
      "r486",
      "r487",
      "r496",
      "r497",
      "r499",
      "r533",
      "r534",
      "r535",
      "r772",
      "r773",
      "r782",
      "r783",
      "r784",
      "r790",
      "r794"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r484",
      "r485",
      "r487",
      "r790",
      "r1031",
      "r1041"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value and Derivative Instruments",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r494",
      "r495",
      "r496",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r573",
      "r790",
      "r795"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r407",
      "r412",
      "r484",
      "r497",
      "r533",
      "r782",
      "r783",
      "r784",
      "r790"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r407",
      "r412",
      "r484",
      "r485",
      "r497",
      "r534",
      "r772",
      "r773",
      "r782",
      "r783",
      "r784",
      "r790"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r484",
      "r485",
      "r487",
      "r790",
      "r1031",
      "r1041"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r482",
      "r484",
      "r485",
      "r486",
      "r487",
      "r496",
      "r497",
      "r499",
      "r533",
      "r534",
      "r535",
      "r772",
      "r773",
      "r782",
      "r783",
      "r784",
      "r790",
      "r794"
     ]
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsNonrecurringMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonrecurring",
        "label": "Fair Value, Nonrecurring [Member]",
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r484",
      "r485",
      "r487",
      "r790",
      "r1031"
     ]
    },
    "form_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails": {
       "parentTag": "form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four",
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r308",
      "r329",
      "r771"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails": {
       "parentTag": "form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r745",
      "r771"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails": {
       "parentTag": "form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remainder of 2024",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amortization Expense",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": []
    },
    "form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTotal",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net",
        "label": "Finite Lived Intangible Assets Amortization Expense Total",
        "documentation": "Finite Lived Intangible Assets Amortization Expense Total"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails": {
       "parentTag": "form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r745",
      "r771"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails": {
       "parentTag": "form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r745",
      "r771"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails": {
       "parentTag": "form_FiniteLivedIntangibleAssetsAmortizationExpenseTotal",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r745",
      "r771"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r332",
      "r333",
      "r541",
      "r542",
      "r745"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r329",
      "r542",
      "r771"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r329",
      "r332",
      "r333",
      "r335",
      "r541",
      "r745",
      "r771"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r332",
      "r333",
      "r745"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r978"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]",
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiscalPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiscalPeriod",
     "presentation": [
      "http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal Year",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "form_FlashProductGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "FlashProductGroupMember",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Flash",
        "label": "Flash Product Group [Member]",
        "documentation": "Flash Product Group [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignExchangeContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeContractMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange derivative contracts",
        "label": "Foreign Exchange Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r782",
      "r789",
      "r790"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Exchange Forward",
        "label": "Foreign Exchange Forward [Member]",
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate."
       }
      }
     },
     "auth_ref": [
      "r667",
      "r671",
      "r676",
      "r690",
      "r696",
      "r716",
      "r717",
      "r718",
      "r819"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r841",
      "r851",
      "r861",
      "r893"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r841",
      "r851",
      "r861",
      "r893"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r841",
      "r851",
      "r861",
      "r893"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r841",
      "r851",
      "r861",
      "r893"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r841",
      "r851",
      "r861",
      "r893"
     ]
    },
    "form_FoundryLogicProductGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "FoundryLogicProductGroupMember",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foundry &amp; Logic",
        "label": "Foundry &amp; Logic Product Group [Member]",
        "documentation": "Foundry &amp; Logic Product Group [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfBusiness",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.formfactor.com/role/DivesturesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on disposition of business",
        "negatedTerseLabel": "Gain on sale of business",
        "label": "Gain (Loss) on Disposition of Business",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r467",
      "r937"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Goodwill, beginning balance",
        "periodEndLabel": "Goodwill, ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r309",
      "r574",
      "r765",
      "r770",
      "r791",
      "r799",
      "r961",
      "r968"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, impairment loss",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r310",
      "r316",
      "r321",
      "r770",
      "r791"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r770"
     ]
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillOtherIncreaseDecrease",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduction - divesture",
        "label": "Goodwill, Other Increase (Decrease)",
        "documentation": "Amount of increase (decrease) of asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized, classified as other."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "form_GrossMarginPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "GrossMarginPercent",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross margin",
        "label": "Gross Margin, Percent",
        "documentation": "Gross Margin, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "terseLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r92",
      "r130",
      "r229",
      "r302",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r505",
      "r759",
      "r764",
      "r948",
      "r951",
      "r952",
      "r953",
      "r954",
      "r990"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r470"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InProcessResearchAndDevelopmentMember",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "In-process research and development",
        "label": "In Process Research and Development [Member]",
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process."
       }
      }
     },
     "auth_ref": [
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r978",
      "r980",
      "r981",
      "r982"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r126",
      "r130",
      "r579",
      "r588",
      "r759",
      "r764",
      "r948",
      "r951",
      "r952",
      "r953",
      "r954"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r14",
      "r17",
      "r59",
      "r60",
      "r61",
      "r62",
      "r63",
      "r64",
      "r66",
      "r67",
      "r68",
      "r111"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r340",
      "r341",
      "r489",
      "r493",
      "r498",
      "r614",
      "r616",
      "r685",
      "r745",
      "r793",
      "r1059"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r341",
      "r489",
      "r493",
      "r498",
      "r614",
      "r616",
      "r685",
      "r745",
      "r793",
      "r1059"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision (benefit) for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r140",
      "r243",
      "r244",
      "r261",
      "r277",
      "r291",
      "r451",
      "r452",
      "r457",
      "r594",
      "r788"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes, net",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r226",
      "r453",
      "r454"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Divesture of contract liability",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r936"
     ]
    },
    "form_IncreaseDecreaseInDeferredGovernmentGrant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "IncreaseDecreaseInDeferredGovernmentGrant",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred grant",
        "label": "Increase (Decrease) in Deferred Government Grant",
        "documentation": "Increase (Decrease) in Deferred Government Grant"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenues",
        "label": "Increase (Decrease) in Deferred Revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r919",
      "r936"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherDeferredLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherDeferredLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Increase (Decrease) in Other Deferred Liability",
        "documentation": "Amount of increase (decrease) in deferred obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.formfactor.com/role/NetIncomeperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/NetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Add potentially dilutive securities (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r250",
      "r251",
      "r256",
      "r417"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r841",
      "r851",
      "r861",
      "r885",
      "r893",
      "r897",
      "r905"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r909"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r909"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r833",
      "r909"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r334",
      "r336",
      "r744",
      "r745"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r978",
      "r980"
     ]
    },
    "form_IntelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "IntelMember",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intel Corporation",
        "label": "Intel [Member]",
        "documentation": "Intel [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income, net",
        "label": "Interest Income (Expense), Operating",
        "documentation": "Amount of interest income (expense) classified as operating."
       }
      }
     },
     "auth_ref": [
      "r575",
      "r951"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r224",
      "r225"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swap derivative contracts",
        "label": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r747",
      "r824",
      "r825"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Disclosure [Abstract]",
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/Inventoriesnet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r306"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/InventoriesnetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/InventoriesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r752"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.formfactor.com/role/InventoriesnetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/InventoriesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "totalLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r751",
      "r799"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/InventoriesnetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/InventoriesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r754"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/InventoriesnetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/InventoriesnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work-in-progress",
        "label": "Inventory, Work in Process, Net of Reserves",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r753"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for excess and obsolete inventories",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "JP",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japan",
        "label": "JAPAN"
       }
      }
     },
     "auth_ref": []
    },
    "currency_JPY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "JPY",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japanese Yen",
        "label": "Japan, Yen"
       }
      }
     },
     "auth_ref": []
    },
    "country_KR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "KR",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "South Korea",
        "label": "KOREA, REPUBLIC OF"
       }
      }
     },
     "auth_ref": []
    },
    "currency_KRW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "KRW",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Korean Won",
        "label": "Korea (South), Won"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease expense",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r798"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Lease Expense",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r530"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r531"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r531"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Minimum Payments Under Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total minimum lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remainder of 2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "form_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four",
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, renewal term",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, term of contract",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r70",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r76",
      "r229",
      "r302",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r466",
      "r468",
      "r469",
      "r505",
      "r660",
      "r758",
      "r828",
      "r990",
      "r1047",
      "r1048"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r124",
      "r585",
      "r799",
      "r940",
      "r959",
      "r1042"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r186",
      "r229",
      "r302",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r466",
      "r468",
      "r469",
      "r505",
      "r799",
      "r990",
      "r1047",
      "r1048"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsAdditionalInformationDetails",
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total liabilities",
        "terseLabel": "Liabilities measured at fair value on non-recurring basis",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r484",
      "r1028"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesNarrativeDetails",
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total liabilities",
        "totalLabel": "Total liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r110",
      "r183",
      "r184"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/DivesturesScheduleofAssetsandLiabilitiesHeldforSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r59",
      "r65",
      "r108",
      "r110",
      "r183",
      "r184"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buy",
        "label": "Long [Member]",
        "documentation": "Indicates an ownership position in, or purchase of, a security."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of term loan, net of unamortized issuance costs",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan, less current portion, net of unamortized issuance costs",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "country_MY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "MY",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Malaysia",
        "label": "MALAYSIA"
       }
      }
     },
     "auth_ref": []
    },
    "form_MajorCustomer1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "MajorCustomer1Member",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major Customer 1",
        "label": "Major Customer 1 [Member]",
        "documentation": "Customer 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "form_MajorCustomer2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "MajorCustomer2Member",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major Customer 2",
        "label": "Major Customer 2 [Member]",
        "documentation": "Major Customer 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major Customers [Axis]",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r777",
      "r809",
      "r814",
      "r994",
      "r1058",
      "r1060",
      "r1061",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087"
     ]
    },
    "us-gaap_MarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities",
        "label": "Marketable Securities",
        "documentation": "Amount of investment in marketable security."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r929"
     ]
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "161710000",
        "label": "Marketable Securities, Current",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r146",
      "r148",
      "r149",
      "r151",
      "r179",
      "r180",
      "r346",
      "r347",
      "r348",
      "r349",
      "r413",
      "r447",
      "r487",
      "r538",
      "r613",
      "r615",
      "r623",
      "r652",
      "r653",
      "r705",
      "r707",
      "r709",
      "r710",
      "r722",
      "r742",
      "r743",
      "r769",
      "r774",
      "r787",
      "r794",
      "r795",
      "r796",
      "r797",
      "r810",
      "r992",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r146",
      "r148",
      "r149",
      "r151",
      "r179",
      "r180",
      "r346",
      "r347",
      "r348",
      "r349",
      "r413",
      "r447",
      "r487",
      "r538",
      "r613",
      "r615",
      "r623",
      "r652",
      "r653",
      "r705",
      "r707",
      "r709",
      "r710",
      "r722",
      "r742",
      "r743",
      "r769",
      "r774",
      "r787",
      "r794",
      "r795",
      "r796",
      "r810",
      "r992",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward",
     "presentation": [
      "http://www.formfactor.com/role/WarrantyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]",
        "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Major Customer [Domain]",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r777",
      "r809",
      "r814",
      "r994",
      "r1058",
      "r1060",
      "r1061",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r101"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r101",
      "r127",
      "r184",
      "r208",
      "r211",
      "r215",
      "r229",
      "r234",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r253",
      "r302",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r461",
      "r464",
      "r481",
      "r505",
      "r589",
      "r681",
      "r698",
      "r699",
      "r827",
      "r990"
     ]
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r841",
      "r851",
      "r861",
      "r885",
      "r893"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r760",
      "r768",
      "r950"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r759",
      "r948",
      "r951",
      "r952",
      "r953",
      "r954"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease expense",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r522",
      "r798"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Present value of net minimum lease payments",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "negatedLabel": "Less: current portion",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/LeasesScheduleofFutureMinimumPaymentsUnderLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term operating lease liabilities",
        "verboseLabel": "Total long-term operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash outflows from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r525"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, right-of-use-assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduction in the carrying amount of right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r937"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, weighted average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r528",
      "r798"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, weighted average remaining lease term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r798"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r292",
      "r764",
      "r765"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/BasisofPresentationandSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Significant Accounting Policies",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r102",
      "r103",
      "r118"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued expenses",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized losses on derivative instruments",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r207",
      "r590"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r590"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss)",
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r15",
      "r209",
      "r212",
      "r216",
      "r240",
      "r507",
      "r508",
      "r513",
      "r576",
      "r590",
      "r932",
      "r933"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains (losses) on available-for-sale marketable securities",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r207",
      "r301"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other adjustments to reconcile net income to net cash provided by operating activities",
        "label": "Other Operating Activities, Cash Flow Statement",
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r839",
      "r849",
      "r859",
      "r891"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r842",
      "r852",
      "r862",
      "r894"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r842",
      "r852",
      "r862",
      "r894"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables and Accruals [Abstract]",
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of common stock through stock repurchase program",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax withholdings related to net share settlements of equity awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r221"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of marketable securities",
        "label": "Payments to Acquire Marketable Securities",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of property, plant and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "form_PerformanceRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "PerformanceRestrictedStockUnitsMember",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRSUs",
        "verboseLabel": "Performance restricted stock units",
        "label": "Performance Restricted Stock Units [Member]",
        "documentation": "Performance Restricted Stock Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "us-gaap_PositionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PositionAxis",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Position [Axis]",
        "label": "Position [Axis]",
        "documentation": "Information by position taken for a security."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PositionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PositionDomain",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Position [Domain]",
        "label": "Position [Domain]",
        "documentation": "Indicates position taken for a security."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "form_ProbeCardsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "ProbeCardsSegmentMember",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Probe Cards",
        "label": "Probe Cards Segment [Member]",
        "documentation": "Probe Cards Segment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of business",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuances of common stock",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r13"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from maturities and sales of marketable securities",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r956"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r178",
      "r294",
      "r540",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r748",
      "r775",
      "r808",
      "r810",
      "r811",
      "r815",
      "r816",
      "r926",
      "r986",
      "r987",
      "r994",
      "r1058",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087"
     ]
    },
    "us-gaap_ProductWarrantiesDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantiesDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Warranties Disclosures [Abstract]",
        "label": "Product Warranties Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/WarrantyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of period",
        "label": "Standard and Extended Product Warranty Accrual",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r354",
      "r358",
      "r361"
     ]
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued warranty",
        "label": "Product Warranty Accrual, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r988",
      "r989"
     ]
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/WarrantyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlements",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty."
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/WarrantyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued."
       }
      }
     },
     "auth_ref": [
      "r360"
     ]
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyDisclosureTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/Warranty"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty",
        "label": "Product Warranty Disclosure [Text Block]",
        "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r356"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r178",
      "r294",
      "r540",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r748",
      "r775",
      "r808",
      "r810",
      "r811",
      "r815",
      "r816",
      "r926",
      "r986",
      "r987",
      "r994",
      "r1058",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails",
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r530"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r134",
      "r137",
      "r138"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails": {
       "parentTag": "form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sub-total",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r188",
      "r587"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails",
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net of accumulated depreciation",
        "totalLabel": "Total",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r530",
      "r580",
      "r587",
      "r799"
     ]
    },
    "form_PropertyPlantAndEquipmentNetExcludesConstructionInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "PropertyPlantAndEquipmentNetExcludesConstructionInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net property, plant and equipment",
        "label": "Property Plant And Equipment Net, Excludes Construction in Progress",
        "documentation": "Property Plant And Equipment Net, Excludes Construction in Progress"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails",
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r530"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r146",
      "r148",
      "r149",
      "r151",
      "r179",
      "r180",
      "r346",
      "r347",
      "r348",
      "r349",
      "r406",
      "r413",
      "r440",
      "r441",
      "r442",
      "r447",
      "r487",
      "r536",
      "r537",
      "r538",
      "r613",
      "r615",
      "r623",
      "r652",
      "r653",
      "r705",
      "r707",
      "r709",
      "r710",
      "r722",
      "r742",
      "r743",
      "r769",
      "r774",
      "r787",
      "r794",
      "r795",
      "r796",
      "r797",
      "r810",
      "r819",
      "r984",
      "r992",
      "r1031",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.formfactor.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r146",
      "r148",
      "r149",
      "r151",
      "r179",
      "r180",
      "r346",
      "r347",
      "r348",
      "r349",
      "r406",
      "r413",
      "r440",
      "r441",
      "r442",
      "r447",
      "r487",
      "r536",
      "r537",
      "r538",
      "r613",
      "r615",
      "r623",
      "r652",
      "r653",
      "r705",
      "r707",
      "r709",
      "r710",
      "r722",
      "r742",
      "r743",
      "r769",
      "r774",
      "r787",
      "r794",
      "r795",
      "r796",
      "r797",
      "r810",
      "r819",
      "r984",
      "r992",
      "r1031",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r834",
      "r844",
      "r854",
      "r886"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on term loan",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r629"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r745",
      "r764",
      "r1055"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "form_RestOfTheWorldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "RestOfTheWorldMember",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rest of World",
        "label": "Rest Of The World [Member]",
        "documentation": "Rest Of The World [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r835",
      "r845",
      "r855",
      "r887"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r836",
      "r846",
      "r856",
      "r888"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r843",
      "r853",
      "r863",
      "r895"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r187",
      "r227"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r133",
      "r227"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash, current",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r927",
      "r938"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Noncurrent",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r928",
      "r938"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated income",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r115",
      "r584",
      "r620",
      "r622",
      "r630",
      "r662",
      "r799"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Income (Deficit)",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r231",
      "r232",
      "r233",
      "r235",
      "r240",
      "r242",
      "r244",
      "r303",
      "r304",
      "r337",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r464",
      "r471",
      "r473",
      "r474",
      "r476",
      "r479",
      "r514",
      "r516",
      "r617",
      "r619",
      "r631",
      "r1090"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r261",
      "r270",
      "r271",
      "r285",
      "r291",
      "r294",
      "r296",
      "r298",
      "r401",
      "r402",
      "r540"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer Benchmark",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r917"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r405"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligations",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.formfactor.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, percentage",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, right-of-use assets obtained in exchange for lease obligations",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r798"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks and Uncertainties [Abstract]",
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "country_SG": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "SG",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Singapore",
        "label": "SINGAPORE"
       }
      }
     },
     "auth_ref": []
    },
    "form_SKHynixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "SKHynixMember",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SK hynix Inc.",
        "label": "SK Hynix [Member]",
        "documentation": "SK Hynix [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r917"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/AccruedLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Liabilities",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/DivesturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components Held-for Sale",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r14",
      "r17",
      "r59",
      "r60",
      "r61",
      "r62",
      "r63",
      "r64",
      "r66",
      "r67",
      "r68",
      "r111"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/NetIncomeperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Calculation of Numerator and Denominator in Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock-based Compensation",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value Assets Measured on Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1029"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite Lived Intangible Assets [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r329",
      "r332",
      "r333",
      "r335",
      "r541",
      "r745",
      "r771"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r771",
      "r977"
     ]
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Foreign Currency Forward Contracts",
        "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]",
        "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAdditionalinformationDetails",
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r770"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill by Reportable Segments",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r770",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/InventoriesnetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventory Components",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r84",
      "r85",
      "r86"
     ]
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/WarrantyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Changes in Warranty Liability",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability."
       }
      }
     },
     "auth_ref": [
      "r357"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails",
      "http://www.formfactor.com/role/PropertyPlantandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r530"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Results by Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r416",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of ESPP Activity",
        "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of employee stock purchase plan activity."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restricted Stock Unit Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Stock-based Compensation",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Amortization of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r771",
      "r979"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Customer Percentage of Revenue",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r29",
      "r55",
      "r120"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r829"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r131",
      "r261",
      "r266",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r298",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r335",
      "r342",
      "r343",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r761",
      "r764",
      "r765",
      "r770",
      "r813",
      "r1058",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r147",
      "r150",
      "r152",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r296",
      "r297",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r645",
      "r648",
      "r650",
      "r706",
      "r708",
      "r711",
      "r723",
      "r730",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r749",
      "r776",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r812",
      "r819",
      "r994",
      "r1058",
      "r1060",
      "r1061",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments and Enterprise-Wide Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r261",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r281",
      "r283",
      "r284",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r298",
      "r760",
      "r762",
      "r763",
      "r764",
      "r766",
      "r767",
      "r768"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Awards canceled (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards canceled (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r430"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Units",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in dollars per share)",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r430"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in shares)",
        "negatedLabel": "Awards vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r416",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average per share purchase price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationRestrictedStockUnitActivityDetails",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationUnrecognizedCompensationCostsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443"
     ]
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_ShortMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sell",
        "label": "Short [Member]",
        "documentation": "Indicates the sale of a borrowed security or written option."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease expense",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r798"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r131",
      "r182",
      "r261",
      "r266",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r298",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r335",
      "r339",
      "r342",
      "r343",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r761",
      "r764",
      "r765",
      "r770",
      "r813",
      "r1058",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r196",
      "r197",
      "r198",
      "r229",
      "r248",
      "r252",
      "r254",
      "r256",
      "r263",
      "r264",
      "r302",
      "r363",
      "r366",
      "r367",
      "r368",
      "r372",
      "r373",
      "r376",
      "r377",
      "r379",
      "r382",
      "r388",
      "r505",
      "r626",
      "r627",
      "r628",
      "r629",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r661",
      "r682",
      "r700",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r915",
      "r939",
      "r946"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r78",
      "r81",
      "r82",
      "r181",
      "r213",
      "r214",
      "r215",
      "r231",
      "r232",
      "r233",
      "r235",
      "r240",
      "r242",
      "r244",
      "r262",
      "r303",
      "r304",
      "r337",
      "r389",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r464",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r479",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r516",
      "r532",
      "r590",
      "r617",
      "r618",
      "r619",
      "r631",
      "r700"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r147",
      "r150",
      "r152",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r296",
      "r297",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r645",
      "r648",
      "r650",
      "r706",
      "r708",
      "r711",
      "r723",
      "r730",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r749",
      "r776",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r812",
      "r819",
      "r994",
      "r1058",
      "r1060",
      "r1061",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r262",
      "r516",
      "r540",
      "r625",
      "r642",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r661",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r683",
      "r684",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r700",
      "r820"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r262",
      "r299",
      "r516",
      "r540",
      "r625",
      "r642",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r661",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r680",
      "r683",
      "r684",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r700",
      "r820"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r838",
      "r848",
      "r858",
      "r890"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Issuance of common stock under the Employee Stock Purchase Plan (in shares)",
        "terseLabel": "Shares issued (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r77",
      "r78",
      "r115"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r77",
      "r78",
      "r115"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under the Employee Stock Purchase Plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r77",
      "r78",
      "r115"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock pursuant to vesting of restricted stock units, net of stock withheld for tax",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r115"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_StockRepurchaseProgramPeriodInForce1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramPeriodInForce1",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program duration",
        "label": "Share Repurchase Program, Period in Force",
        "documentation": "Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount remaining for future repurchases",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase and retirement of common stock through repurchase program",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r77",
      "r78",
      "r115"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase and retirement of common stock through repurchase program",
        "terseLabel": "Purchase of common stock value retired through repurchase program",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r77",
      "r78",
      "r115"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r81",
      "r82",
      "r105",
      "r663",
      "r679",
      "r701",
      "r702",
      "r799",
      "r828",
      "r940",
      "r959",
      "r1042",
      "r1090"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 Equity and Stock-Based Compensation",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r228",
      "r375",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r389",
      "r478",
      "r703",
      "r704",
      "r729"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "form_SystemsProductGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "SystemsProductGroupMember",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Systems",
        "label": "Systems Product Group [Member]",
        "documentation": "Systems Product Group [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "form_SystemsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "SystemsSegmentMember",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsGoodwillDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationOperatingResultsbySegmentDetails",
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Systems",
        "label": "Systems Segment [Member]",
        "documentation": "Systems Segment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_TW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "TW",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taiwan",
        "label": "TAIWAN"
       }
      }
     },
     "auth_ref": []
    },
    "currency_TWD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "TWD",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taiwan Dollar",
        "label": "Taiwan, New Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/AccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued income and other taxes",
        "label": "Taxes Payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r122",
      "r1057"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of Transfer of Good or Service [Axis]",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r780",
      "r994"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of Transfer of Good or Service [Domain]",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r780",
      "r994"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.formfactor.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r978",
      "r980",
      "r981",
      "r982"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.formfactor.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products transferred at a point in time",
        "label": "Transferred at Point in Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r780"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and services transferred over time",
        "label": "Transferred over Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred over time."
       }
      }
     },
     "auth_ref": [
      "r780"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r908"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "form_TwoMajorCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "TwoMajorCustomersMember",
     "presentation": [
      "http://www.formfactor.com/role/ConcentrationofCreditandOtherRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Major Customers",
        "label": "Two Major Customers [Member]",
        "documentation": "Two Major Customers"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.formfactor.com/role/OperatingSegmentsandEnterpriseWideInformationRevenuebySegmentRecognitionTypeandGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. agency securities",
        "label": "US Government Agencies Debt Securities [Member]",
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)."
       }
      }
     },
     "auth_ref": [
      "r756",
      "r782",
      "r1056"
     ]
    },
    "us-gaap_USTreasuryBillSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasuryBillSecuritiesMember",
     "presentation": [
      "http://www.formfactor.com/role/FairValueandDerivativeInstrumentsFairValueAssetsMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. treasuries",
        "label": "US Treasury Bill Securities [Member]",
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government."
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease expense",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r798"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.formfactor.com/role/NetIncomeperShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.formfactor.com/role/NetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted",
        "totalLabel": "Weighted-average shares used in computing diluted net income per share (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r256"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average number of shares used in per share calculations:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.formfactor.com/role/NetIncomeperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.formfactor.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.formfactor.com/role/NetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic",
        "terseLabel": "Weighted-average shares used in computing basic net income per share (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r256"
     ]
    },
    "form_WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.formfactor.com/20240629",
     "localname": "WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock",
     "presentation": [
      "http://www.formfactor.com/role/StockholdersEquityandStockBasedCompensationESPPActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average per share discount from the fair value of our common stock on the date of issuance (in dollars per share)",
        "label": "Weighted Average Per Share Discount From Fair Value From Date Of Issuance, Common Stock",
        "documentation": "Weighted Average Per Share Discount From Fair Value From Date Of Issuance, Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>99
<FILENAME>0001039399-24-000028-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001039399-24-000028-xbrl.zip
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
M0XI5SB\5Z'$$A9!].CT12T0?SY[N6OJ@T]E,:7AL)8^ #^(9]V 1UKGHZ*#
MY34*)52LJ@;>)YX2+"I8U467KW;87+*@ FCST834^<7^NNQ@9W</76N1S^Z?
M?CK8]/1@3C&N@(ZDC\B7QM(9M@#_Q]:_C8-],H,Y<]2/%[O.D;&^+NO\&M6E
MH@5!U(F9[T Z%@5H<*B.F-\9^$-+;K$ZGE-(/YR:C/RRNRAAZL+AFDA%'1IU
MMK:[ (C^2PXH%&0&PV;..Q+("YS&R8PD"UH%RYVZ^E*DD7HN4/!VOJMI=/ U
M3:.#J6ET\"U,HP,TC;8:=QJO179LE 1>P#3B,\OOXJ;J5W4./,!J##"<C?.^
M FVM0ZU$F32ZP]"[50 V,CZ1DJ+T^W1G]Q =["'Y@F;L=G"R7$H8 />R8?'>
M:4=\"0A#@E_6&8UXNO;CUM5%A?YU%]>*2<N;DY'B!P8-SK$0&>*G\2#I*733
MH(K@HEAH.K4=V1.;O&N7Z(%T"\K>@PY9E!TN_ ^_< PG3>'@P@ ?RP&,"3HI
MX$8MJ#9G$@+S,N;)(^)QELEU?H+/HKW!X]-Y9# \8_L@CWOP*.:=O1VV NW@
M//\\';3DWX;\,ZC\K @#2+T,>_8LUO$&-ZZ1T].!R<G7E8:/Q9X^CC&HGKW1
MJ5]^7H/.T#M'-'); /&,C%7QLH()-Q9WJ27J(X9=.ON%W+TP8.64^JY$B7Q5
M*J;<=Z3)0$![)5%08$MY[96DJEOX$>M8%AI?" P/ SA ,@O%XP6/@<9-1NK6
MWNY_;=\&HWF.7N$<M YRT@QYAPH3A:(0O>[:4U)1/A(_QY_>&P<EZ[8(A6@R
M D2Q7F 4;?<I<V\H0%A=KI9H3QR"/0'J5=D?N: !86=>U:-WZ7CS'*SM^9"+
MZ01&WKA:!PB'[(\\*%[%V)K?N$WY, )&H]9EY_<"^LKVD<8&0>N\;*]1?LW2
M 1&*'I.?P*K)"'OE^U9B@'"! P*[<4OB9G8H%XX$6Q*X71P>DIV5GZM^4#JF
M+ZYD&UE1=<6XPK ,[-A;H\AG[>(PH%(M*_;:F)'7Z#HA]9I]!+U:IV+SL=%'
M-I^\4345A3N"-1$AN44%:V+%SP4-=6=D05-4"=GUXN:V(;S%7'6(-P>Z)&\J
M4K1L/;BU,#B15XZ.5X) &%=S-JW$/1?RS,!KEY45F7%;Q]OD^EO$X6TK[^2K
M4%RSV?:27R<_'*(6?->TC"4<RE,/W4P/G_U[I"DPIH,@I, 2C'O5#NS7 ;2L
MX6B'R%\XD+O1KQ7>A\,?$&$K)!04J79W'&4U>VL2&\$ULQ_3.2[]+O"3W49V
MG6.D"OV0@-LL!Z_<&;QKFX?W\$LX;@;_]X<<6Z#7DV'O8_[_GS+]89>?W2ZC
MUT-+:*K2J:K6"^ZY[)VU84" %2'S#&3X!CL%3]@R%-55]C'IA;.)\'QN_,H3
M6XL//\5H*>+_!Q\JYRA04!S$"E@A; \O/*PDE<-F^]"#D^<H($S*6C509@>"
M99+2!?-)@D>D HN5Z%3^&Y?%L)F_]V5W53&+!L&B_HPPA:"C)(A&]!+R,A"7
M[<G-NU[7I/%X5P#)(00?G*FZ3=68SI$SB.\;D4 .@MS2]0U#HRX=!0I^G[64
M-N9UY@4,"2M@48G&R7>T21]]39OTT=0F??0M;-)'9)/^RU*"T=6CM"_U_%P
MCC>6L ZV\NVM9TYMM+8'VS*K=L'4B$Q(<\[D[3[;.\!,(_QI[Q'^-7 D?X:F
M1[D>&%T\7GEG./M&2E)=8A(0+2(V?F?.4XG92"4)#^:*RPJT8R*7R[8FG:/W
MYI2ZW;(-<<PI"=XV/^4G\)BHRB(S@&';CG,04_/;1#.:;LE4J@J%>51UU3SP
M7V'H$L0[BU*<A-*0].-,*0Q@VY4X?SE)E,,C"U-LZ 5@3,A&R'K&PV0O8=7%
MN0@X<"+W;BOW28(F'W7B;70XQTH>6 UHR[1P6AK0(_5$LA@I-7 >#&R91=NE
M?5[D<).PHF:U3N2,=8CA,3/V+$;*]=1H"R:"&;=9*D3J,H&8YIA) W/W\BY8
M,4%D ;*2(BWDN$'<(<<@J7F<Y<=)=X&I>3-):6/>3MF>F%M$%H!\77X>)-V0
M\$HFE&R>PN=)HH=\7)/R\7$$&VDC0+T#!:R8>5Y\RCYX^19(M2AM46F(P%O8
M$^C\W)(\U942I14=(O0PN9!E0$4HL K*XH2%Q9[\U^UB\? -<.-/V>_(;<X&
M,,XP+H!)5,2J,'PPKC !Z4,'6F^A@8(9Q@/19X^X*>LBL4\[ZA!68<R_5&[I
MO'PIZ%D*1X6]1O-FP5F:/DWSK 3E291>!.D9B_58PY2G^^CI/GPZ$0C$E=\6
MW2M]OI=7/Z;*8,"8E/]B,MI 7&8"!8[$JR%@69=A,I@%#C@^<(HY6O#.IW%(
M/HU4*@;@U9R"N9*3$29ED'G2C@/RO)@C*X7<LA<ZG:6/>/ZCS!.,9UGU!:SD
M!GY,I":[5&[*Y?Y 'T\_'&,Z=Q8JMDY7X]2-QCAMSS?KRJA>.F<I![ 3JKJJ
MYD8?W$&\7ZT'2II7$TAXAHO?S3CIPZJ1++UQ.#2"22G@78/(6,=;$ XWR878
MV;Q;G[&X(64Q'0#Q&8PV@7'S+,8L8%JV)0>LYB.7V)3AWX^H_)82\Y.\'0+_
MNBNOJG;LZQN6\IAZ@JP0O4,+/SAF5NO86YYW-6!IKMJF'(#NMG7!<!;BL'*K
M)!]2W^+'#/A)A1E+@&[O>0.;-HUDB'(-_2J+68@/ G=@=N@""W^"W8.-+]@>
MIWBF_$Z5"5(LO UKLKM1(-2E-0915@&N=C>:OK()]F$$?VIM R(:TYI?CCP^
MH(V06X<<XRT:TJB+.Y^MSJS*7KR]HLS1ER54U7B*\R0W"WR.&XC7(3CY77&K
M$0:S4;IJ18$/X^A*4Z(P&6:RG[U4V/'22(W8R8X3!SXO*8Y!'*]6"1P W@1_
M&N,>A+_(^0F*+/GIV'V2=I$@,!).E.]I[AU^37/O<&KN'7X+<^^0*LP\7&?.
MJ2PVN<_Z,@58OK(G=*8<!*YMU$H00WODZ3/.,7>C+\=.74\#L3F'(U@)XWBG
M8!&S.+^T-N(G#J]$W?<\'U@FKI;X5(-&59W(2X*E'T91S6!7K]S6=[!&*O>P
M$(=TR2JD6:W+;[3+1 ]-1 O.YJ7<B)RM7@RRXK_PW3Y\-W-?1,D3LPDC(:G
M91NNRB8,H%$1UGGTFK'K.0)*=1Q=B2Y;"0*')I'4,!B=&9Z^TN")>$4#-)'8
M%8\8S+=&1?V(:[?BA<E^<#N\KB@=J.;J1*P"9/X-V%0Z9[#W="==F8EX^\P5
M8H'V55=HQY$:U'N+@JRI/\:RGQH4LVQR(+Q8LH+9 4!!8AQ$G=@^)!C#.?(:
MA#%[^-*IQ3=$:[E8E7@Z/[ [VCR!HGJ.M2B2<,L@+S;A HB+L6LFY3_P"]KV
M93?<1+HI)<@:'Z-3-C0#.NF\IK<H%T]\?Y*!6'O8FJ>WCZ0(;=.:79E8T7+
M;(J\N"71%40&4EYEI?)^E2-&<0QG@Y,4ZY+R%2:#=8%M79/L%X7?E\,B7%RA
M)Y-."]-\HNE7?5DO[<KSJ[RJ<QD+%H;6!V$;<0G$"(!EKW5OM%19)FKN@J49
M_L*U/,F*K=M(X(BSS@P#?)24\^AOFY>!I0U:"%:.,5SS%19X:B1?RQ:-GFJ$
M 1EP@5^_+\M/Y,]B:'KU2TVJZXI#&,XIF/>9'Q%&(X8Z!^;I'-2Y&T%7$(L)
M.LW%6'CL"W<1NAVLRFUETP1?&DDDF_?(.. ;OQ^JSPWDT/F7&P\3>8CL(*B"
M-FF_[-0!^Z!'%ID>?[.=0,$$HX=1037[8UUAV%@F)/0:E<\[5&NA#6L+4:K
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
MB3-P==:".M;0'1!H*8 PUA33: 6\$Y?9I_U'4C<#-%363-+T(39YHD[\KJD
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
M>@)'="4Y3F_SZZ/LMQP(C6Y:.;\TY1S2 8D0KAM]!S4;/]V4%C)Q=5[0E.J
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
M23DZ$!45"2?"@UE^$\MR@QFA>*W67/PUDB0(3L)\*9[&03\4HD8[(FKG3-X
MUNX<L#.^@,FI$@0;;G7&B?&X!>2H!R$L<2,6<072%!^I1+DY%:"'EB64>PCX
MZ : KHFN]#">6&]+@_+"Y$"7]04SBK01?@.^FQG+#'4P <@P(G-"+XF@4PM
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
MV758OO-KCO+JORTY<-^T_ ]02P,$%     @ 1YD&66DQM,,J!0  01D   \
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
MZ,^A-W:?5T92%%K];Q:"\]S=-I,GOX<HGJ%WCVPR4C#'FVQ11.$5XBBZW;'
MMB]]VFCN7?0Z^_^S%I'[$+]*:O5U157%ZGGL\;2PN[[P$'VM!; Y^ *-,$"<
M1%\CN8<^CWQVPPZQ(N/^8RTXG';;O^9!R=RJ(?$?C@<BEKB!!\$&]&0$/6G+
M#_DE!;Z_N<CXW,]<YTT&051:?4D7\$D/H7K ?@VU_\]_:Y+8^^1S ;3A L\S
M3K.LHQHY]N!$6._:>E/\BN3N:8^0X'I68*$'1M$W]%# O0@]/\1A>.!RZ YL
MQD7IP^07+/4XYS@P@HMRHO#WM_OLBX.E3D]Z/]P]-G*6NAVIIZ=Z5/&#TCJB
MI.3R)%'NZ-K[^Z+./RA9ZHCR^RF4(R.GU>:J&KC>8RNP2=8, F/&&3;P_131
MQ9&4.)U@[\9?5*G_B)H>(&I]M)Q/7/N#_T:K4Q^#'HQI:AR$WL7I8R((\,68
M ><1?>%PSS,+??-JUTY)MAR0@+4]G=L;/BFE8M:L5^PS+$5I0I30RO]3H_4I
M%P_=-7[RW/_@E+G(+8#'/0$[S)(*S4=A-9%=L6J+--N*5W@-:?CPO:K)Z>.(
M=+2^:R(N$C&^CC5FM,+X-EF"]>F;/$D/JUS?!']Q7VUW@L)_O*L1!H=3V^7E
M_$Y) )21=/S74?_+*^+<^%F\L2K=OJH\J7_KF#AE#+G)DC-FT/C)S?%NV><9
M) L(..Y<6R#^(,:[>6; )ULA3 [8-KH#;Z_"P>Q?H85#613!3F!\ WIP',VN
M=@:YWOK.H#B\70N*$^' (2_V,?#.(,Y$5Y&OB&]=>-" Q',4)8[L%O2Y#^BA
M2(PX/T3>AS]S\:)ULC<GF('@[52>P>9XR<8.\N-X-K_P''!,[H.T-N4)DDAT
MT^3?:$+X1^1^]$L\E/AAY) ;&0D9*? #3A<X$RS]SH[M.2G3FY>AYZ'G1]O9
ML'D)0!#Z*QVAM?I_0G]O%JC@;7O[Q#O>6UR ?*=1,-&_=^Y)ZN9(DAP[GGB+
M(=6*X9B\;.F#3*>]D.#.K2! \@YM),">ZV#WP5YR$+D22^X6ZVY@D(SZ%0@
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
MKMTBL=HME6+:=^" 1V(55W5OKRS?"'T?EQ+&0?/  ?;2MTB2[]688FL;=13
M]SQ /[2C/.!P :,A,2M;&Y!($C.S=9\1,[,5$$81]X0B=E9F=K9:7/L';I!C
M!:2\.+&9Z L[^8Q-KNWZ(2Y(/YBX8<!]!]Y/&' /EO^3V=':@$ ^4)^D>6:G
M?C-BAK02TJC$AE1AAK1:7$.19^ AQA C>N^Y!C2QW616LC8<9E:R_C.JNI5L
M1M<"J;?1<()UG"A[+"EY-R2M-@MH-\&L9+E6LL>L9!-F=*R53%I=.2["T=Y3
MP:?=1>^K:;4OS=!!LI"TZQC4PRUH#MMP5IF[ 4;@>BQNK@];Y0-U^I)Y)2]7
MJ2]SP51$*5B2V68>2L:2DFL_G*B/-?3P^3Q@0[(E)RX?,H)&Z%F!!:/4:>A#
M?'&!,ZC09':@/BA(:P?H+7?4S+BFF:^NB_4@EE/M-,YJ[L@U,FM2=6O2K9,U
MJ8ND511+>JP;NRRJJ!;7KE]FUL1BQ^9JQ%+Y0$74YBVUU&]&S"Q601H5J=4?
M(;J"H.A=;+4[:,]LQEE1*I]8C+#.Z8R/ 9C8,*'&;AP:T F@%P.Q_WGB?7Q#
MQ+6?Q8Q3I*AXR,+UR2'+"P_:Y*3(IV?+#&:Q7*W_,)*%"^'U)V#BNW88[/_)
MOB&>T;!)>$S2&TBM_8M':YF_MHY J-!*?C3S7O7)(VQ// A^ML$43? "V,]@
MZ6/NK=%A;CGM-W1_2[+]O#N:\<51=6L+&:'J_>!A'&_;X]K<S>W=X.[R=O"-
MN[V[&3Y\'XQOAW=[44@+,MX8CK20D%MK/RJ'"]$&B0Z7S*&@,9 G7E@!XIEQ
MQ*AVUT1Y0^6<!]L[!\>[+2K0O(?J2.YN!I?CX0,?"^;=98<B&=P]ZLOAW=7U
MW>CZBD-_C8;?;J\&8_3AR^ ;4BC7W.BWZ^OQB/I9?+AUN&#FAN@9IL]S\,6
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
ML!URWQ7R"712LZ2DK4-,IIA,Y1-"O2-38CY!%),I)E,T3;SX\.P=F9)(@%9
MI6S*9.KH\(T)5^.%*UWH]XYPR?D$?V<1K@9L"_Z#?(!F&Z!!@4?(.>%\ CW<
MA(NL!OM<Z$.3LYS7!6(.C=P([>CLWVFKQ=O+]WFN>+Z3HF6CHW)TS<K![%XM
MKO=)D[TV)](R*7>@)UIK$"FM.Z*SAE-B>_QA&/@!<#"!XA1DNDU*7:75[_5X
M269')NL)K@/[KXL%ETK ):HZ U<MP75@=W*QX.H2<,E*'0Y@OHU.&<J.WZ1;
M+,IZD0K;T<ZITJ7Q*N(][EG!.TH\-KWS:!:['/2,F9ZJ2]=IWF?,F"TA2RU?
M&I(OC>^).=?"RX/=U:GDQ,"=J_>;&[AU8CRZ8LY%R!BX&;A/]K[S G=/B#2W
MPL!]FOO.4%Z@]Y\;RD6BPG,HN$\'RDGX\#$ Z)GHOZ;UU/],_LD5!Z)P" @2
M!L(; B:#28:Q-BD#XB**></UR&%RXQGD@&&X<_3R)2(^Y[@!>CQ>'4*CL=#0
M'CU@<PO@!7@I*9A!'V(0F[@@$%8&#CFK"1 >N:GE ,>PT.T(D0&<HXGYG;TD
MB,>A2%&@MG!]"T/OPH-X1>H)?GJVS&"6R-7:#V-X":\_ 1,T""02>W]""[F5
M36JL_XM'B^72TJ"A:Y.N 2==19F:$[VGR3W9,'1QJBH34?Z7)+62'\V\9 8+
MI!_:$P^"GVTP11.\ /8S6/I8+-;H,+><]ANZOR591)C^YXF')6I[M*52M;>3
MJC?#A^\W@\OQ\(&/Q.[V[G(_[F@9]>7P[NKZ;G1]Q:&_1L-OMU>#,?HP&J/_
M?+^^&X^XX0VZ]/W^X?HW=-_M/Z\Y-*_A]VOJ9_;AUD&*P@W1,TS_%_J'^\,!
MH6DA#99NK,30O"HE8MG0F&VP\.%%\L>GI->6Y9 WDQ]]F@/O$8EBK,FP&+XQ
M:N1]T>57">T(D93&&;+XS?'E#KKT<?M[5>[T='WG):$C[OQ^WZ/T3J\GI7K2
M_N]EN<O&=.8Q]=Y]TH'<Z[OQKKYUVPY?/9*;<ISU+<$G@C2>>1!RW]%],Y^[
M1B[-_EQLO0DQLE[VDR$+,-9BS10%/N@FUN^A SE)YXF') F2<LS&J6-FWR *
MVDM.7!%0SBIU]:010UF!*&M62: ,FW$;52LL]?2KF8L\<Z'87FZ%8M/RA_ZS
M34R\&B%>&0O%]O(I%%MW\6FR[-14<(HL$=O+K41L*N8PJ6)25>/*L+V\*L,6
M+E0-.!1(6F5S>'77@S/H^-;3JAWS!QLQ]Q>><V"TL M>,IT +/N<&OM]HT_B
MW;@>^NAP1NAYT#&67."AAT5'6SE@_COT [(=H5EG]5)UA=I* >SI"D5TRN6Z
M2EEK+!JQX3+FPA@S(7KUP#''KRP9K#B";,UP.@8OJ<U,M]47>:&W?;2/];>K
M- R/;818% RWD=9#2).V<U<,9Y7&V59D2;>ZTUI]F9=5ULZ3?ACF&(F=3\GA
MTQS9VW&S<X GX.6'XT$TBO] DWL$EN-'H1GT?^&P[_H$+!OO&6LCA='V$=NX
M.?!^PGCS&40.KQ58)W;G/K::+W4B=E;']I4_O[DV)M17Q"4L@4-GM*+_P+-\
M=.D*?70>[]&D7/,=<=,$I,ZW"P<<K\MS*IE[YD-/-0=:5M>U"*")K;Z6)49B
M0*,0:%E]UR* )K7ZDKQ]T)DAC3:DG<$]+0)?<JNOBGGU2F6EYD]T4"//%#NF
M)GK4$SFHQ2&?-?!"EE\M/K]Z"?S9C>T^_P;-1Y@(U0"?]WJ A@U\WYHBTB0Q
MX&Y!4EK];A;7DZ41* 17'EG3/,"E(BW-4J4U U<>J=(\P-5%0?.."OD,795&
MUY:/61*Z>JV^3L%J8IZY3U&FV[$\N#TEA]IH)^ZRKK9,Y>%KGKI4I6EX91X%
M;-ES 53L5,ZWX-,I^RNKC<4\7-/W$@-ZJR_M*,*;']AJ@[0&@"T/5_54Q:?C
M11U>T[=KAC'%5Q/%=Z:E_9,1*!+3*^?5D9.BO=?5.W][N<.M/7'S^U$%U1I\
ME# /^M1&[QPXRKM#Y9RL;O#!7HV7A+Q:(.3'3KH/69TP02;,1Q.G-I)\X-3P
MNY*\+:QX 77'PL^Y);7>8LHDM:EF]\!)Y3S-KH+BS!XO]3*W%6!FEYE=9G93
M!NYY2K)*3G7DW42U#*N\N_9V,N)]I5YWE1FFL&QS>46R3R1<$VMKJ[G4UE99
M;>VFU-8>C8>7?_]M^.WJ^F'T-^[Z'S]NQW]2/[.-VMH\!U\,B!4Y:051R5+;
MYZVBK>L=3973%M&6NQV]^W[YY&,?I76DWNXKZ8M#JW*Z,M/[QM3MR"EG5_R8
M:*23*'24;KIZW&<9E"#1R#TYCW+CI09<VE%U9G>[ZNGF=,[JN<?-*FHNA+Q9
MXJR@F&?N.N3/4> :/_.KV%PIHC R$#(,T%AQ; !L0HI[8)EM*R++)5A8 ?J^
MH80QC' >VCC.(]0@:_R) +TF#<@W>)V?D8F0(DJBD#\_7,&I95C!_IV?]2;-
MV'TK/;&A?!/9=]&,,](EEVKQ194S8X-C@Z-[<)G:HF1W=,\9W)_:38?#32PB
M]UC2>6ZCBT64]2JC%4/^+2&/H\\78 /'@#[/?0>>,8OH(@M[Z9+RE% CMEGN
M[J*JK2_8W-[=[%BQ06X[\=A/[)DJO"[9=$G/5 D7CLY^')VVPM&'!\)*2K.2
MTKL63;7W%TV)\,U<&]'$O_XKM(+EKN70'I8M)E-,IIA,89G2T\M4ROT'&JX.
MU>-E*7.?>R9U3.KHE;IT9\B$(P^1Y2" >JO?Y7O=',Z=,\ECDD>AY*42O -[
M:#/+FR0(R,.44>16>"LZ)G64 )!)W2&IDPJ7.K'5UR69[ZF5;PJ4[$-"4X#[
MI93=1<]=#>CR=.O[(4XMX[W'!LEUH@$@H>46H8>O!%S@<D_0#_#6972/A_[T
M+ /O1H[NP^K!7[6"BKY[MH+9#-HFEG7<':I9!<939J!%^4 *FBA1S"=HKA<\
MC=+1#RM^D-L&S\"+2J'>N-X46D%(WI@J3RT)^&RN*/&BE/G('RO,2Z'1EH\P
MVMMX^R>P0Y@>;E/K!9KM_T#/W67=9;P'3I-$Z1-#6C60EBX=HJ1)A^2&N2/<
M2@57.^GM4'"LZ#AMB(L5!-,'C#N,.T5JZV,K/YY=6:O4*.L&U)ZZ#SUC!GQ\
M/-5$X5Y@>>2@Z5: &,S01!]GZ)9%\HN%YSYZ8,X*^6>/]QY65#4'COE V+ C
M_$L=VN$M2"BRHZ%:<0[%&^J-K-R#NH.@(BH\3?S6RRU^8Z J6UT=%;_EA*HC
MC+[6ZDN\+BA,45&/J=-B ,8=QAW&G6P1VOG4L4Z-.F[ JAQA9'L"H@I \P5T
M?-*!I%D+:2RUQ+C#N'.&V/& E__:!=X?NZ\'^/'9_5LG/K5/TA%$85VNZ:L'
M^%=H^58 1]![L@P8&: ':+B/#GG*2;9(%%I]4>!5/?.6((9&IBL8=QAW:.9.
MCO$!=8I<I$R1-V!Y9U??//N]>C*UC+I93H1QAW&'<:=^W$FWOE-BLT^$H>S-
M/AFJF,PS[E2EOZ\DRM2(? -6$1"7]O0.K'?$S/(9C#N,.XP[C#N,.[1F:L4#
M#1J1[7YUMU*[6?ATD\[+>N92%0PZ]$'G0)(_&W)4RI#3O JO1Q6^S:O J]"$
M&J]B[WQ%7B4Q+O*JB;R@%EXJZ"W_2DJO%(L_VN+J_,H";4V_FF*WR[\YT GS
MF**NDGB6HJY,AI@,T2E#)Q1&3NGNX2*N71E9JYS;R#(IHP)M396R=(N@6[62
MBZK9*J%7]7N\KFP7_\^O9BL3-"9H5)HS::LV<M[BA=[0UR5>W7%*B5DS)F1-
M$+)CR@!DDS%<D%5!1DPLO.Y_'D)VCA9X,AJ7Z8:X%W7*?F3L7>Q=K!W<]O%7
MZX4U@SMBJ> *&G ^@=Y&/SB9]8/+L%8@B6=<*Y DLE8@][J\+A2>@6%M!2B!
M)&LK<"A2/*&9Q[:C*K..<$RHF%"MA*KP7AV2@E<31%[9D=]D8L?$KC9BEVIY
M0=I*R12VO""IK;ZR<]L):PG')*\.DI=*\(XI7IE-WKJMOBKRLBPR>\>DCDD=
MEKKBA:[7ZNN"QFO%K_*Q0X:'L;&W@1B:%?2X8 :YZ_G"=I<0<H3YW*K _+T-
M&E;1,&TR4LW2&BPA.[DI(3JF>>JJ\9*&3P7T>$',+'+L0 D[*<:XD\J-/7!2
M[+UN+'M50&JCJ^/(<M?&-88P*A'&Y)]QAW'G#'OT*5#.LD"7<FY %45ZVR97
MMHC166.C(MHFR[B:J2[R@I;7SD@*=A@W%'.[_/!CFF^<IVVR++&V6Q5#6KHE
MPZV0CY).G++<ZLN\VLW2B9,ACN88@W&'<8=Q)]WY45J5M4*-LF[ .EA);9,K
MFV1)VS;YN'BOH+;),MY8I<F\KF[O]#A[#W*6OSMW5)=[WV2YFUL QT!5MKXZ
M=<VNF$:=<J_5EP1>%K)L F6@HCD*8-QAW&'<R1:CG4\?:_3HXP8LS.7:.;FR
M^0N676+<8=PI?V\>;0TW99T8HYZ:UP%-AD:F*QAW&'>HY$Z. 0)MBEP1*%/D
M#5CAR;5S<F7#;I848=QAW&'<J1]WTJWP;/6W.&,;547$.SLT?7N?,5OBH0U5
M3.9IYDXA&[T*$7F)&I%OP"I"QL[)E8V863Z#<8=QAW&'<8=QA]9,K72@*UJF
M_K>*W.HK(B_V\JK&S:!#$70.)/FS(4>A##GGSLB7WPXAU\[),37BVG#1+-]V
M\VARHX2S-E56U#R;*N?(VI*2,IFF]N[LCL(N;>'Z\44Y\Z=/-66ZJ([-2C>/
MI@NY<XF)*0UH9&):B:;02B^WIM!,D)D@-TF0:>T[K6C9^TXS66:RW"19IJNU
MM:+GU=J:R3&38R;')77/5H7<NF=3(<<DR?PQ .B%29;U0#MA<N]J5M'8T(QL
ML/#A1?+')]/R%S987E@.82CYT:<Y\!XM)YFJNM@:%WE?=/G3LV4&LPM=[VBJ
MC%$09\+C%T=7Q0X"R,?M[^5N1^_V=EX2.N+.[_<]2NM(O=U7]CUI__>J+.4R
MIFY'3CF[XL=$(YU$H:-TN_0-2I!HY)[\[I,.K$8E\H[T(=SO'["[Z+DK9FAR
M.3:Y7>2>[7O"NVO3[#;*;SL@P.\_=ON^$U:7W_,J2EAW'L\\"+GOZ+Z9SUT[
M)C2YWT-[&7EQ(EE_EG>L/]=J]^RA%?G!PK-L[BTQ3MA*V^"%=DD_XT*[*I*%
M=E&1>,(QROOKI90AUM62=;4\,<&WE:L_87%<E?)8'&="Q82J'D(E%YXU5^56
M7U,U7M15)G9,[.HK=JD6GN54%>NS"2#>%<V+.SHBI:Y!SR2/25[E)4\ZG^2I
MK;ZD\[T=+9N9Z#'1JX/HI9*\XI=VN\C7E!1>[F4^H%"XV+'5F)K=U8#R:_2V
M7*UL]9.4F6A9H:WEJMHCARYU;;O'%2NX4RW([;+9"C4=5U6-->RI&-+2!69;
M;: *:^*WC2V]U<_4I(\ABN8:(HP[C#N,.ZFT\?G:7V\IXZY AS)F$7K-[JK5
MOB_6>XE5&F/<8=PI-3MPH',O;2T[NF*KK_.ROMU!FH&12C R5<&XP[A3O"*O
M6 ^]KD27'F_ TA_KO,027(P[C#N,._7D3KJENF.SP\>U8=FV[W*K+ZD4I( 9
M;)A05Y@[A:SXG"K3"B4RW8!5 -8[B24D&'<8=QAW&'<8=^A*M<H':OR_Z8"S
M[4>I^(P++3WG&33.EX4_B(PN3<AH8N^CPZ6G4H:<V>KC5D<8]AQVT<Y8=JG;
MB\HN:0HOB#GW-ZIZ >>&UV=N5/GE$WJ;;%LB+?\61$R&J, 2DZ$C9.B$2F4I
M-T#HN#]0CU=%)F5,RNHC9:D6+)2MVF6%57+I";B&DJ)LES [M7D/$S0J ,<$
M[1A!.U^QLI[8ZDL:KV6J5L8DC4D:-?-.)6A;M<ERER\).8ZRPDO=G!M+%MC;
M)E6'@]-V?QSQ^[5Y[NCPDV_E?_:N6K^+]7%X>VK5>F%='-Y=6[B"!IQ/H,?)
M$4&D0CHY'.585,?"[EY54.0SKBKTY%:_U^5U4>%572BZ*.$Y'=LT8\FE(FC-
MO=[4TZ^F3.[R>D^H"[KMV"KG:.S !(P)&!WS3B5@QQ3QRQ96XDU)BL)K2N&%
M=YD(,A&D8][I<JBIJAMF$\9NJZ_R:F][)UA^5>>9%#(II&/>Z:0P55F[;%+8
M:_51L"ZH1?9=86+(Q)".>:>2P@-;X',0/@WYHX+&2UKA3<?R$,$&U _9VSH
MS0IZ7#"#W/5\8;M+"#G"?^X^](P9\"%W;X/3ZA=6]MQNVHSFH7W2[S8%2,A.
M;DJ(CFF>NA5 3V_U)5% -B^SU+$3XC2?*V/<H="H'K/I=$^AYKTJ(*W=U00<
M>@K2=L,SAC J$<;DGW&'<:=X[7Q,Q%.X<A;I4LZUVL!1M89I]3M0741L5$3#
M-$U"8JCS<C>OU6IVAI\B1:\<<W[R/ W3-#FWAFD,:30N9FQ%?.?KT:/AIO)Y
M+&TP2%$90S#N,.XP[J12QULAWAFUL4J)-F8MTVIV5P-6)G-MF5;99!9+-3+N
M,.Z4OTQ'6ZL=K=OJBQHO"GD5FF%H9+J"<8=QATKNY+BD1YTB[U&FR!NP_+>K
M:1KKR\"R7(P[C#N,.W7@3AJ'0=VJ5WA*8Z645E]#5I\7Y<S5GAB@F+@S[N08
M'Q0B[3I=TMZ U8.,K=8J&RFS/ ;C#N,.XP[C#N,.K1Z8NE6W^MV&6NE\+5UH
M]25>[&4NZL>00Q]RTO7H2PD<D2[@G#L/7Z]&;9OE(:))[BH"W.R:JV?MY*9+
M>79RRYW!)25F2D8P;7'[J75Z\J!/-26[J&9QNIQ_Y58FIDQ,F9B>KQ^=KN36
MCXX),A/D)@DRK2WO=#5[RSLFRTR6F2R7WU5/[^;058\),Q/F)@DS78W[]%YN
MC?NH$&22=?X8 /3").]Z1%^R_N>)AW^\GJX]9SLS43@$'0E#9SR#'##POF_@
M+'%I)\<-T-.!A[YV. N-[-$#-K< 'BGK%,R@#S&B3.A$IU =0FR ZT!-+0<X
MAH5N]P/T!3E0T-E+@7@8BM3IJ6BH"]<G)P8N/&B#P'J"GYXM,Y@E"%_[80P#
MX?4G8((&$0;[?T(+M;MOTO=K_^+18@&R-&CHVJ1KP$E74:;F1.]I<D\V#%V<
MJLI$E/\E::WD1[-5O\D%>(3MB0?!SS:8H@E> /L9+'V,WS4ZS"VG_8;N;TFV
M'[T48'AKN810]6;X\/UF<#D>/O#<[=WE?LC1,N#+X=W5]=WH^HI#?XV&WVZO
M!F/T831&__E^?3<><<,;[G(P^HV[^3;\8T3]?#[<.D@SN"%ZANG_0O]P?S@@
M-"VDLE9C)=K]5<$0:X*&8X.%#R^2/SXE)0<LASR4_.C3''B/2*QBK81%ZHTE
M(=..+K]*6T>()"Y>S8S?'%_NH$L?M[_O*1U1EW9>$CKBSN_W/4H4.CTEW:/V
M?Z])<GZ#>O]11_8CI<J9W;W&N]L36LU)/V9.D131-*NW[5$WYE>K/;8G<35=
M\^:#KBS=6/@]=" GZ3QQ)212S+5@LN30,+OR-+>7G+@BN9Q-_F@^QKI[_I?
MGW%3VWWVN:GGSCEW 3U 2M;B /0)A0O0OS@)AR<T5Z$Z9Y!!4QUSIJ;AI,S)
MU)%<12\*U*B0NK0G2S+OS:1MJL?G('?-D&H8I\DB%KI=66OU%9$7>YG3A_3L
M5V9R4$\Y*'3WM5[+W=<5L6EK17%PYP,/(L8;E@U)@X/(V.'O\2<#.YT+SWVR
M4,3+39;Y>YU97:V\?L^\,4[4Z<;M%5P@K%H-K N:H_^R3L24:EL6A%9?5'@U
M^^HG/>X+ \Z1!C\3<$0$')47)9$2X.1I\&E7FX.YB\;RG]/59B,*A1Q0FY>N
M'PRG7UW7] >.&=<$]$>N;:Z3-[5<2+A4B*1E]H-9Z1GZ$'5 GQ:$*!EO&.YU
MM_<85KKX3"44[0,TPP@6ED-Z:1O \\C.(S!'4R2[C BYVNZT'?J0 [X/ Y^Y
MLB?JY&$2BWZ#P(</^"7#Z0\?#C!9UX7H^@67=4U;K%46E%9?YD6=]=&N(;8.
M%08K&ELJQI8NUJP-:"7T]+Y>(QR,>,F<Y!,5,BD:\.5M)>W4HH'/20A\-[ML
M,*^8/@@=ZL&<#X2B,NN*3@N$FN0&7\$I]#RD6Y.E!/#"3: #IU;0+%<WU4&T
M8\^A)=2-%M_&X"5V0+Y$%$XM*;@TL<"+VG9F[OA#:<R_I1!0QW9"S!M0.G9L
MN[)>/IZ:Y-/>XS5:'V,"]Z.'+P;T?0XX)N?B T0PP"TOGJ 3N)X%3\LX-,([
M.>#@WL8T7/[A60&\<I]3>R:BT.IW>2FW4CO,MZ4(/0=\VQS0([;Z&M^5-$K0
M0WVGV2;YW5^!Y7 (H3X"#4XU3T(?W>,W++^<S>G>%%A,4;R];>B,$$V'TR\Q
M15.+K40R&BISLBL H!P5_G'XF5HOT&S_!WKN+NC(JUK8+%-<4NLXD/-^2>9^
MG[K@A]FQ6ID9K B*CT;=V.[S**G-L$N0\&*>0DL^D+G=9^[Q<QQJ4IIU%>_>
MT83,F]I8DCDU/BYGP'E$3T,N;[2+@B0[; M,+#O#IO1CO)XR?I^GT96%CD3[
M"07#P!MF?&QKH?6$BU$TRVCF&<7<.H:'-S%<P>B_MTY"WH<5=5.KOBY9-M!V
M-#E+7<N.V5*:P'0PAU4 F'HX)ZK)V[M@SXZE/$UH!?3L;<8U@<H&^<7JUS6R
MII8%C1RQ4;H4K)^Q5%&IBC4+BO167^6U'><**KT(6P&->N_!!;#,9"MAO 9+
MTDA&Z'F(H5EV?5?6!2EB)\RVQ,3$3W8TQ!L9!HY)4@!DZVYJ49)(ASF!FIUD
MS-LM52D7 C%\.A)!+(O)9_YOAOP^.X93D$)^DWJ-I6-; / Q2%I.0C"OMU0%
M>RQD9%R)G;FW925F%V#9O*SL69*R]Q%E4SL1"O93Y=Q:?S$_E2(PG9R4/15,
MY'2BVJO(/L.ZN:6(>UX(-Y8SF7>:IZ+%U/WV2MS4XA&M?DG9MY,PG[4*/NO1
M\4X.T.H1:'6%+$W"F&][>C(@J\YMA#^26N<2VB9)LT0\TK;?DG%[H![R<6DI
M;L-\W#)]W'V8VH:-WNHK*BV@:9@ONSH-[L$GZ(3,D\U1JR:T?8A(FU:=R@*N
M%:8KM%1A9EXL'5YL5EB)K;Z.8)6E9S7S8#/IVD</.*<5VVB$J[%'T6*8OR,.
M7UTT70<?%/B*R9OB$)<LY7:(BWFN],%)W=-W. N>CE"S,JEQA*A ":8:YMBN
MUB@Y&_.UN<G:0LH<[0CW-BHRGIQ#D$E13V7'.AG;7UMI9)WN[^:%+!6'4T*W
M;GYOCVX]?'>.8]=[&_I54*KR;8:&3]'>QY3_LOSAXT)B.P[;IA:F;JNO*KRF
MY^7=',?!"OC2387BX7YD14&QARL'\+T=U5MH@V(#VE"_;8.+R]KYN30D.TP+
MZN0G>T_NO$ZJ5Y1:32IF,S#^"BW?(HK6G6)W">G&8,ES"QO@8TF.R4%TQP)G
M))J5.\SS-.@]6))*06.7T-N#]S&=[S&5!XYYG= XM1W26GU)Y#5Y>]<1.W-?
M:4@=<&T*A!1>&1=X<4<YTDH?/:)=%2,&(J*9L0O3[(*->>K>F*PWB*I7%O$+
M@]!;*[P'?10F#*?8AXRN0S.MR"@"T<*JQKH"U1!@AS1Q9H"]NTZHB*S88XE*
M.?2,&<!G]I$NG@/O)PSPV0G.AT;H-7!#:*%>\?<5?4<K\J96Q5*KW]-X56(.
M<<W0E-8AS@5-<JO?[?)=E?XR5*RN>GG..D)4##"2,<&^>\X&HQ&.5@I/_ON*
MXJ3X1B3Z*.J]!+;M#Z>#)V#9F.XWKH?+;&?0  K2 !JOB:R]?0T1E\*U/Q_B
MU%9?U7BY2POB&K9A=K5W(/1)O[J=JTELWT"!^[SV+-O>)GPX?=E6Z9)MZ-T<
MW#FV=Z#J<#QV<UB!<.RU^HK&*]T<@E6V@2#'#013RP&.P380L T$; -!FD#8
M\OT0"4X4_1KN?(Y;C^'.ZLW*DA84]-[&U!U.24=L_X>#-/XM^L)!.@K7F]S=
M*!NO"/OH-CO$9"2-[H<+?"&]O=*BPZ&TE !B"=9R8N'R@4AJ60L[DOS5/^9$
MO<:/E\3>JG@NF*$I/L[B3QY<)#<N//?1 _-F)3Z+6"F[<;V'%5F'TTM"?2)'
M:05(%4CW2:G'ND_2#Z4"5LF.1=*[6Q-4MC6A1%2,P0OW; 6SF6OCL>.^6#8(
MH)FTG?2Q#>9\& 0VC/I4(H6--_,&2PX\ \]D6Q<R*^2'B.1C%S'CCU=>X#6
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
M(_2BBE7XCN18.W?ISN>6[V,")"\:75\F[^EPO[G/$$4=/.>'QFR#7AZ<VM#
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
M3W46ZIUX95T&:DY1R6,,U"8F05G]?.Z=H* 642T1U;JOJ)9@H&[7?@@&:L%
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
ML-\R?6N(HYFOJ!Y@]J?8>D5D^SUK[R#U!'%\.4>PB@UB,-O6/)L![)M%9NA
MH((%D24?#/J)IAI'^I%^C>[,"$RIM#X'H03DCD6;(QXX/6=MQ^Y6[/F<D7R;
M&W'F8197$Y[![B8]ZH^A,^J&/@PVRGS(R(7]V8S\=>:-F7N7^N;;JH?9@VC]
MC-39WWH0RK#DP?YGNO(D?RY%B9N> !9+/%:D*\TLV-8HNJSPB@^,.1-=5*XA
MO;K%T8?,=RUQ+C(#385J&7CTBO(1W9PJ@PC@*!G#DZAS'TO_D?B$!:HT1Y8T
M13, \'/TC:@C B:6(@> #B^'<R0<&T)Z@^MAI!&_8'*ZY=B)Z.U'0_>CGT]C
M0%TR)Y^GJ?N:>:]KCW6-7_A(9HN^I%>>W_#\]@T>_^L\&'_?A$J=GD1@6DL<
M>IB0EMZ[40@&<U":N(?L/)T>WE!GL%PMJ@Q&>,E]HF[>P065^0)H_$PU";C0
M\,'H;V^J;7P:<<FNH6FT&-9L#J=2\B;[RR]9:H;GTYG3+_T"GCI8["SXC)>U
M>\%B^D+VZ\T];E]A=[EI"FKZYO37??C5W_,_-XV^I:B%OU+Z57]N:WJE;QP:
ME*KV=<UJVZ#TOCZH]JBK#$K3C[^\)"OY2/(Q"WXTDU*2.[M3:+]-Y?F$K.,3
MRS5O:_K9!6>FV.]]'1X7>&JBQO7GWP,TT!E"<OD^][PTM,7W.[0X8;2[,.>6
M+)R<_-3FM+WW21BTI#+_]$5L$G+%R_AK<HH^%JT4ZM0VD"3,9TR6,'!M[K4_
M!?@T=\YT0E5J$4/I#<$C5M7:_%NWT(GF@G!KF_X[-VWYIK.2JR4E7TO$U-Y0
M5V73TEHO8J*&M'[=Y^V1B_Z'"^_$J^?_)J<<.L[K?5!OR=KG&#V1^5RTL^&B
MG/^U7.65\\DL+S65,U*KR8:FR5K]EE+MX7NY4R05FOEK(8FV)I-5S6P)C.Z
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
MUS(-L<"^,_6&NOA'#&9?2I:E,SAI_%^)3U[=.4[CA,$;V#6V>/!]"<#LSJ.
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
M<:,$'M*7JN_%K>QA 8$);!LF[<$[$M^=SX,Q_'8BD1^X4O##D,S9\L)*NHL
M).XOMGZP_IX?N_ZS!S"G.QM',OSH!78G"%?T!33+EOU.FKI>*+VX\P0^/,%5
M6-!MG,"_\='C?R=>Y-'MEJ5H!IOX,'(C,MG9-#G#2!PFXS@)<5QC^.PS#/1U
MYHUG=//]($9(3F P$L$WIA.8D2UXR5* 4Y?2*:<  D2-X5EQ(%-PA016B\JQ
M%)%G.N#^'J-AD5S7A4NZ98;6'YBPK<N +<P;MA<OY)=7;Q+/,EV_]<648%+9
M?,4=1<$\B0]_Y>*\D2<B4U/V%G;KS]F:@W<)VN1A%!+W^X,[A<&^<>>O[BI"
MH[XU)Q#VA[TUW)_^X7U@?S([]BE9P&S&^2/Y;@#AG1>YS\\A>:80^#Q-LV2_
M(7"^P?=^!8A]WQA+A]E?@ R9/,;IS_"I!"SK$O<D3 @SXMO0RKZO:FAY]Y\
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
M6KZYWJOKGW46/O4^[,9%I/D@GJ;03'"U2R3Y F$;A#4?]M)40%BW2+(%P#8
M:SY.I&D ,$.VN16S"(2U"F'-AU8T#*V8LMZES#"!L#7"[.9#$AHR?8,7)@#6
M28 U'Y'03%!ACFRJ;?'S[RLZ_';F^;GB#G%9M)&0YD,JF@42HH"1%Q?>G418
M\R$5;8!&?C 04>%. JSYB(IFTW.*8M?.R!<(:R/"FH^H:-@&W@(W4NBP3B*L
M^8"$KO2&ENS4CT<(@+418,W'(W0LP]%ELWY=@0@*GP&7]TD8+,]K_W0GET7-
M1U1T#9NG:&:'V@X*@&T UGQ 1==[0U,VK0Y50@J K0'F-!]/T0U,P+=5 ;!.
M JSY>(J.\139$ #K)L":#T?H%BTA4D3:5"<!UGPT0D<>4@5L9%MR#NXK(OP?
M[O+,W.C[N"ERF@^GZ$B0)YOU\PK%560; =9\-$5W\)Y%<=IR$RD QA5@S0=3
M#*4W',B62&GI)L":#Z88*FHP1Q'1NDX"K/E0A('%';*BUPY%"("U$6#-AR(,
M'4VDH[=%@]U7-/@/=^ZN(N^\U.B[N"K2E>:C*8:!X3K%YM4J4=Q%M@I@S4=3
M#&P'*)MJAZ@^!< V &L^FF)8F%5HU3^G"("U$6#-1U., 0),'72("U\ ; .P
M2P0C\ABRP<U21-)=)Q'4?+3!<*@-;(V*NJ]X[Q,,V5T&X7FISW=Q':0KS4=,
M3(42,=0ODQ?WC6T$V"4B)GD,(>.5*FZL.XF@YD,B)@V)F)I049T$6/,A$5/'
MV[A!_=LX ; 6 DQM/IY@&@@P51']-SH)L.;C"2:MSK"UMF1NWE=0]RN)8BF8
M2G\&X7PB(KN'!:7YN(AIH2;6%!'9[23 FH^+F%AE II8!-XZ";#FBS1,F^;0
M:VVI8A( XPJPYL,F)E)>\>@A(@#61H U'W*P%%I*KCL"8%T$6/-%&I;**:;5
MPL"OZK3[+/PMB-UYU>N&41!.2/C QOU&AZE.@F0T)U(VW/0#<;!\@PL1!7-O
MLOYEJ4"U;8U.;R+.?WTZHV@TH_G(E*4A.Z@E#[BQ-_+;Z8;NA86H"U'G+^K-
MQP@M'8[=BFS90M*%I M)OY"D-W_[86&HUAG(QJ!VB$ (NA!T(>@'3+K9?%:&
MA45XJBGK"J^PN1!U(>I"U'.BWGQ^C&71KL\6-VHS(>E"TH6D[TEZ"T)+F'UA
MFK+#K5]/LX).(P=_CUUX(?QWXKT,Z;1PV3T_<>F\LHE^2F 1O?'P'_"Q;%KI
M5AH:RZ%;!I&'WWD3DCE\^87\\NI-XEFVU5M?3.>K;+[BCF!J27SX*UNS&A.
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
MBG#FH6Q-<4$X*'Z"T_N8.0L'C'KN;;3>"$,2#"'T:L.^_\,-);!R0I?YW)?
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
M]FB$NPO)RTZK2P#@/A9/P!%>#EJ][ MCYTG\A9C$-"04 19SYB!Y^(O66F+
MP8A_2^+!2KQ2QQ(MAM9)-X_%_^'%THM25+2+5^@(I$*:;']E+;SDT/RY(ZF7
MXM^$S[CT[S0J(#]A5Z.(T6]7= R+O:;^ UW$**]*>YIYP=4*#%>WOQT/I320
M6J16V%;+[@\/$YO?;O4[U;(TCI\P,&A97063&-IV1[%%J0@H1=?4>YS(=[Q*
MW!SJN-.5HWJ1?$\D=3P+)(T,/U8I>KM>L/L!S=(LN5%'O1\YL4)3G6I45R^X
MO22W4QI,MI?;T2!;)[4-(&MT3DH#$U*:/\\EFKFOWN&Q/8K1B:5S5B(WEM4D
MXNN]:KGL4MY/OZ_?/_7[AVSTWE>^T?M[W$FT('^CL_D;\ELX\9SGM#QJV)7C
MIATJ?6EHMFVCUZO:9%=W%3L-=KK6OE4+ZUY*ZP"DH<50?<30P#2&/=T/5$WD
M@!3:LVF#ED):"M5("EFFT:N<OJJET(F0T[M46^A 3J*:'##??;GY>%F-:+H#
MH]VI;S609B/'&E9N+:=1<[+LZ,Z^\<X:.<=V+ UUNR!%46/UC6Z_:H\6C9S3
M(&=8O5&)6@V=:F)FOO=I/'U.6Z?ZD5;7: ^UIU]-W)S'Q:8QLP-FC$%_SQX]
M&C?'-C+W;>6N,7-TKK',/=L :MP<&3?]_KY-Q\Y==J@&UR.REIX,==.1;OK]
MYKQ_ZI:_V]*@>_QT>5;^;GJMS :INQV*:&I;Y'P%L,YRJZM1\S1J=BB5JI%S
MQF@([<I3$S6OAL;0-E]KO*B&%ZO3ZIX<+9<5O/,U3*B?U5^JW*-(%ZIK0AVZ
M0]3\5;888Y7+YV>4ME8/J5@PZL HK7U@Y@'H28O$BQ")!RCSK$6B:DC5(E&+
M1"T2]_4NF4:WNV<0XD5(Q'H*1:O7JIK&>72D*B 6-Q=DZAVT(-.&HMU'*_>S
MVHSE5!/I31UCKDLLSG3G?=<52'4%TDNJ!5D[T.D*I V@NGK!35<@W8/4= 52
MO27EY[E$(U=7(-452/7[C7__PC)W=072)A7=,H=MHV/I7#$UL=.USA)GJH#+
M_@"DH<50C<30P#:ZEDXG5A,[W>K7BEH,:3%4/S'4,P:5&YUK(72B1,+6.:Q4
M!6309>4P7%X!4FP",;1U13@UL6,-= 5215'3;1MV5R-'3>28W<HUU31J3L0W
M<-8>:+Y1$SEFNW<NA7-A%QF75X)T:)B6;O.C)F[.TVM,8^9IS R,?D=?D*F)
M&^LLCFF-F1W<=7WM2%43,YW6F<I*74"PFZX_JM]OZONZ_JBN/UH_;=>SC'Y;
M=W=0$SEFOV5JU"B)FD';Z-NZ_JB:R+&ZNOZHHJAY90Z,MM77!4B50XQEM6Q=
M@/2H,#Y( 5*Q@4VE,W3MJ4/!1VE.M7L]PZP<AWEP(-7@>OO('*,<93R_Z-\Y
MZ$*!&-(#T*66WEIZ[R2]+=NP]VT,KJ6WEMZ*T866WEIZ7X[T[EC&P-ZS!;H6
MWDT6WG;EMJ7G)PL%9#=W /V84-AP=O&V[6(30+SBW_DSC1-OO!!?>8'+@N3Z
M2CQVZ+WU6D]>/EJ/73[N>O=XT$6;[1W6_.(M>9=& &623!D9AVF43,E?*8T2
M%F&=OK$7PYH)EC@TR ,#*3";^RQA+G\^ID"I\!2\1MY_^4H^LB2"94\69)3&
M,%,<M\A-3"B)6)SZB4%F^0.Q# :1_C#RX/D^"<($OG!@-"\@XS1)(T;FL*W0
MA8'^S<B$!2RB.'L0/C*66^PHF4:,$1H )WK?R2SD55495E4E6#E4,*TU-'"'
M'8-OCT:XNY"\[+2Z! #N T;Y""\'K5[VA;'S)/Y"3&(:$HH BSESD#S\16OY
MUOF0Q/^6UZ;<.O[Z6(=FFH+^^(C77@+3.3M0Y"-5=$Z]P+7:98)E3L.OFR?_
MVW\-+--Z<Z(U;,;05R!Z+W B!D(,674#QL@\"MW427*F'(?1<SFR.J\]T)BX
M$;!:0$8+(;)@S6& CGA8*\JN $ R"T<>2#(ZGP,!4!3AN'P'Y!<LVF4Q<$DL
MY@21$TQ -,ZQ<-N50R,7?I_A3[@_Q_> $<GG6_$PBT#H@\1PHG!MN.V<OY4S
MZ\O1Y;QES<)*LC"B2$6>S=:XQ&>__O21.%-O'I,T\7S8M8M;D-8!O$G ?O'&
MGN,!GWM!PD!EPX_.$H=?%@<N)71I%E22!3F.U.9!!\@ZG G]AZODIC':LEZR
MX(.7F!0/!?*QR^*U8\;!:FY[#K>YK."V+!MAQK,15&(W?)^.8JZPP$#%0W:<
MG;+7#KV&9+N,0_.GN84*0!;*CC_E1(L0]" 8Y]F)V84=XXJ]&9YEX2W!OZUC
M.P6V(2/'0A3.2 PC@-',O0(4;&=0YSC'@P>K63_\[X4X#OF7W5:G.-?#,&:W
MU?Y! /;E</4WF_^VVR'^E$+J<2?/UB7*QSJ6B)]:=V$]>&XRE=Z[\HO29=DN
M7@&:#?TTV?[*6D'R,T'#ZJX$^Y?^G4:%!V;"KD9 HM^NZ!@6>TW]![J(T1U>
MVA,PSM4*#%>WOUV?J:G5-LOPK&,'2JA?6#B)Z'P*DN0+FP#NJW$ =_@6=,0=
MW Z6@Y_'[#K[\,;UXKE/%]=>P!?#7WH#TGH"$)?$M\&ORB<4/Q>(:+4%,F2L
MH9Q9_@S\O'P/*+^W6W;?WOA3NV5N?F7;4.W68#"H--3V[[OVYDFJ+JK?:@_Z
MBJU) ZK.@.JUAIUJ(UTNH+J/S_V<CB"66<^.(%^YX;:U\=V)(3'S7-=GN@&@
M\F2C&P VH15;[4"G&P">C.HND+:T2'L6<7' 20K38DV+-04H3W>=U%LZ\Y8N
M:*H=#TE*!>-OEBJ;PXKS/76Z]3SLE]I_BAU>;@_0NS!-IN2?8<3H<XH:-S.U
MI$;)(4/#;%<MN*D+AY^H)DRGM6?*?-U3+$Z0'J>ED#I;L_K&H%>U,I660B>K
MZ*:ED)9"S9="PZ$QL'03%3618_4KU[C64DA+H?I)H<[ Z.G6@8HBQZQ>I;,A
M4NC4I<+/L.$_ @\CM>\2FCQRP]O(2IH=.( -==UF-9%CG:V]AT;-T[5U>GV-
M'#61 T>&JJ<YC9H3';5MH]?5?;[41(Y5O<^O1LUI4#-H&YVV%FIJ(F>/ZSJU
M2M*K?#C[2KT'&NQU*JNMMZ'3,0:FOA93$SE6]4:E&C4G0LW0Z)I[EK;4R#FV
M"W5PENMDC9JG4=/O&+WA.?S;&CD["+5V96^&1LUI4-,;&H-.5>^Y1LZ)^,:L
M[,TX$&HNX,KL=NH%:_'?#3_E=XWV0+LNU42.6?U0IE%S(KZQC6Z[:ER+1L[)
MXEKT[;^:J.FTC7Y;MP96$SFFJ?E&4=1TVT:O<F:;1L[)],V94',!5V4_IU$X
MWUY!I)&G_($Q,/?L<:8],,>V8%H:,VIBQFP#VYS).Z:1\Y176=^3*8H9LV_T
M]FV'K)%S=&VCDZ?4Q(S5-JR.#LM0$SF]LZ377L8MV3_H?,_0Q=H>\$%#FMHS
MIB9N['.%*6O,/,DU0[NJ@M2X.9$_67OZ%<6,V3/,KD["5!,Y'9V#J2AFS($Q
M;&M+0$WD="M[,?3]V*ZP_4A]NHB]_>(6ZWO -WIM[7Q1$S?VN9PO&C-/<TU?
MI_FIB9OJ97$T9DX5C='IZ3M_-7%C::Y1%#-FWQAVM+)1$SG5:^+H^[&=>XG
M.ND\C/:+6:SM&;]C="WM[5<3-]6UI,;,B3!C#"R-&S5Q8Y[+:ZDQ\U3!1<,:
MZ"0R-7%C58Z/UY@YE1_#K-R62..FX5QS 3=D7UB<8%_@9,K(0QCY[F5=E=E&
MV])9,6KBQM15L!3%3,<P==%%17%CG<M[J3'SE%_9Z/<T;M3$S=DJQVG,/'DP
MZ^G"V(KBYFRZYD W97S>?JO?5?N,]C5,J$\B=L^"=+U=V5-['H61RZ(KL8%K
M&W;MANG(9R1;MWP@">?7"),X]#TW__%)HE0-6+OWBSP\?)1F5G/8-SK]/4/T
M#P>D&GC(]M]L#64X_%NYT>5AX529(A3HD7D BM1R6\OMW0JH=8UAY=(]6FYK
MN:WEMI;;6FZ?[6JIUS/,X9Y9EUIN:[FMY;:6VUINGUYN6[9A5Z[YI^6VEMM:
M;J_);>ZH_S&AL%OXK^O=O_T[_),MJ;2//],X\<8+N>:W?Q]%Z.:7(^W\WL'V
M:K:?VJR%F_V%A9.(SJ>>D[GGB1>,PVA&$R\,B!>3$8V92^ S!ECYH2-^2$+R
M "]-R0,C\=2;\U_G4>BF3M(B[\.(L.]T-O>90;PQH<0!_%(O('=AFDS)/\.(
MP5X=V'HX8Q&9IY$SA7EB& ;H;S(E7A*3/UIW+1*GH]AS/1HM" U<6.1?*8N3
MN#Q?C*L9B77,8:WP%PP.=!>Q.";+DQKP(FPJID"\#Y[OXWL1&_O,2>!-3^PR
M@P3 H?PNB2C\&L$C5#R'"ZR 8D'U7N"R , _ (E5+UJYA7U/&(=H!J'1@DS*
M%#1!VD"P(7@ EXQQK,7>=S*#\:<Q8;!]E_PC#9@01=;0(%;;ZA@@N&=S&@G\
M/?FZOQ"OF_QMVP ZC) @O!F-8.>$)DGDC5+.MSB@4ZP]ISJ7 4A< ^EFG"S_
M)'9"?0)/I&/J)&D$0@P #B0 /['8(+!6D%BI3R.8[L$#(@G3B,"?$T9FJ9]X
M ><4&",;%5\2%,OI+R8S[[O!-^C!SI&.QU$X(S"'BS0(DWD.#A&WR-V<.=X8
M!:2_,#ATG!V1\4#C-6#@^^/0]\,'E,Q;"4^*[BLT_*[MWK)ZVT335R6B/@)Q
M\A&OO006X"R1:W\CN?[MOP:6U<MUW>DYYLT2 ,U.JXO0^3I%$>N /(E9&7NK
MPN8,7,2)Q8T\6!"R4N!X<R0X)*QLQ:[D&KX\)/AW7VX^(EF#''5HY.8RV<!7
M_!3W#VL(8['!7W_ZV"*:X%0@N#BGL#\"#Y7?70*R+18"R67B^7CM!=Y%D3_S
M498F,O*!]B+07<@29?MFNJ3P?C !L28$+VKD*V&Q\'F"3#3/6<3%<2QU?,RD
M@$1+@B9"!\!;:$/,@+0R6;S\9+@.+TW.9R#GC#RW4.>1Z=$02M6/0ZFXX2$@
M15"G+"H$I$/36/S O@/H<"3X$$8) ?"S@)/57ZD7,4%N,%(HG\],2S()X5@4
MX.]@IDZ\(!#"%$5I&@%5_Y6"#0+62C@F8R\&XP"79_'MBZGP>>K>T\"!D84Y
MS6:>$P8HHA%(S)D&@,O) G?/@=<B7SG-KULA9$KOF=R6D!(P$$R1<IN"LZ>Q
MS?+A)E@(RPBX!;7"CQE_A85YS=<B9N%PQ9T@-(#O,P![^5,""_P1T$B%#83V
MF_=]W417SNRNR)FWH4AY^9*1/H+CERB$T\Y'$(->$"NQJ\</$W(/.?L"><0>
MGNP*(QY^7K:_X50*LP'G";8%+A*G4=S_B 5L[*'AP<^!G/3A:R FU\<_')@0
M?EP:\"IB/D7V1=*:,NJ25X75@MS)=4'V:OZPXZ0 ,6>1<<%LGB(; B3N@;7C
MUR@@HH@&R2)[U0M@E\!QH+!<A+O@^=)D#Q'HE"LW? B$("M>"$=Q"(<%8!V'
MO18STAGR]G_$W@%(V>':"Q(X%'AHY=,X9@DHIT_ $,LP++$>;&B!)WL*(FG&
M=5J0SD9"H,3I?.Y[DG7!J+OW0!Q\8PN^W3#@Z\>UY"C)+<+" HR!]W$LX2D
M(8OJ&C8#_\"!G[7(O^%G=!R51N&6JIB[Y'M SQ2(*2(M3^;0&)>;G]?X*+#=
MKV'H9Y@' *1S@8 <==E)4!!3&2Q^B!M*^ Z*O?,U<T'/,56X")P5\N5[ :'+
M!3L*J>T4P($9<P140B;\9\.T^_H?K/ZN_@?)MAU+A)F"FO)PK=<<IB#TWSQX
M;C*5SK/RB])=V"Y>H4C+P"M;7RDM&G4%B\XDG:S>,CC*_TZCPL";L*L16"+?
MKBA8C]$U]1_ )$9'=&E/,R^X6H'AZO:WXT%= 8Z29<)U#A T"%Y.S.*+&5="
MPFRGL70U@+ASX0.-I D>IC"[&[_>[G_8N%7AQ,@IC+N='1QW'K/K[,,;UXOG
M<#JY]@*^</[2&[&LS(N->%CQ.O,)Q<\%BEIM@289K"UGEC^WX*<?U[_O]%K#
MX7#C3^V6N?'[;4.99LNV>I6&VOY]U]X\B5[4,1=EVX\.]40J0(U2L3=?+A47
M<N8NFQ)R_SS;6C.W1?8"=Z%]%&?"G_$DMWY#= GX*UW(5K@#5ANWZ!$@UM#@
MJA<= L_9_>/WT<T$'YP@S!QZ]EFA5R_0O23B/DV#;&>0_; )9!=0XN27DIE=
M-5'Q4F.^*F]?Z9B40<\8MJL&[U0%P9DRC#4%7P(%]]J&-=@S#;ZQ%'S)Y%LC
MVK5Z1L_<L]CYD2(C3U_<H4FAL)U.:\_J3PT/=&UV[?9?2M[I"RO?WMDW]+ON
M9*UKDSZ5+3)H555MFC0>\[74YGTI\5?N>7O\7OAQ7_832[C@QW:\#-@L7FIZ
M/W+G?7_V[<@%><P/>.&@[QR>>>=PD0 \Q,W#10).WS_H^X?+]-Z:G:'1LZLV
MS&FZ^U:3<)U(V#(-NV=J$M8W$#6\@1@8UKZ]O?4-A(H(M?=M;:QO(/0-1 T)
MOM-N[5E)KNYDK6\@GKJ!Z)^E/5K#2*..[U<MKE3W"CI/YTR-%B1F$YYUNF/Z
M5)4,P+KD3YG]UK#=/4@"SJ!E=55+"AJT3+/:2*=8DXIPZ@VK4<'V[P?6XUE8
MYUA3L^FIT[:46Y/5&QPB%V^C NQT5Z\\I*2L^:W'8=+?GKKQ;LXM47;#2XZ;
M3M90V/&[7;)VKZO#")8!]9E77+NED;O63DM?XSX5K[*($S;3<*L*M]LPFH>\
M?!,>6SYAL28-PZK*%#OA[0"UBP.,%FA:H&F!5C\8K@NT"PN((D>ZC]9W\8JZ
M\/M=P[*KWF75X2Y>QT%=1!Q4QS /'DJB*5A3\,GV_<HRNF;OM29>3;SU(UY=
MR453<+TIN&,9IGGH\@F:@C4%GR[XUC1,JVI_1$W!FH*5V3>8P,.NK4U@3;PU
M)%YE2\'I!(0&1YEWNJVJR7\ZROPR$A ZO<KEX#1I*)% T'S2U(7;-&EL29OJ
MZ;0I31H;P=6UM-0XOT+2I*G+3:['165KT.46]6.JEJG<3UZ5$Z"V#="HS*BC
M%;YL:&Z/SHLZ=5[4LPV7QD!0YQ?H_ *=7U _&.J$*2W0M$!3!&Y:H.F$*5U!
M6@=][%5^MV>T;1WXK$FXMB1L#8R>DG%+YZ3@2R;?&M'NJZ[1[G</%S!::YJ]
M<+*M%^7JUA.:A&M.PH.NT;>KQNIH"M84K,R^.Z8QZ.O#FZ;@VE+PJYYA=3HZ
M8TH3;PV)5]W>53IEJL&QFAU31YCK,-YMV707&L:K4H2X)DW=:4I+K0K)!]W*
M7?<T:5P&:71-+37.KY T:>K^>*N146O]X93K^<9'O/82F,YY?(_62N1F7CSZ
M2"O;%HG&U_&W_QI8IO7F1&O8#(OW8422*8/_8Y,AC"J,O>]D%O*D&H9)-03S
M1@3Y9\DCQN--]+!#GA,Q&C.4#+,YC>!#$CX]C[\0\\A$"P,F\&!(V#5Q4X9#
M3&#8A$4D8O<L2 $,.!*%<2)&QO0^C'AW/3J*PVB>>&% PC$L(4YB I^GL&]X
M%U;MI@[_]3[T4P!FBWR=>C%YH+ E"JQ(?9@Q'(]CEF!#0,!*&A2CR_?)##80
ML3CU$V!Q,H["&:Q$SN&$ 48^1C1;1$Q]6"U\\,,'%EW);H/OOMQ\S,;#1H-[
MX&(-PDX8P:KF88"2A\R!+$)7M"S$I7LPQX+1R"#I7*S9ZK4Z/_#9K'9K\ .N
ML6 0N6X8VN[@C_@8?+(V/F9(;/ MKH- @";;^GL4E]&"_(W.YF_(;^'$<^1D
M^X'A8<J"O6'AA@^!@$;?;)EBF_UNJ[<5&CTK>PP^]3<^UB(? C)A 8NH;Y P
MC5:P/:7W3((J8YMD"J2&3VX"3O9BJ[K(K:^H7@D4/_6B-LMMK32.HC1<=FBE
M ?*<2A&=B]Y5U0&<&C^M.L2KZYK#V#Q*245<%+L^DI]P#EXA*C#+!IB@?>2G
M+LR1!F!KA [\ZA+V?<Z"&+Z,F$^Y30'D'R>A\^UJE+,%/"$4JGP:"!",G\3[
M3ZYFO2"AP<3CQ!R#!0,TZ@5 \DD8+?@2QMYW&(S_!B3K1>2>^F!=41>I"3L?
MQYFU19V_4B_V<&1)Z<!,2024G4:X/F<*K(M,$+#$  WL.5,"?$N","$IKAA4
M+</1Y7: E04WHB4$.A$!020 \ 'X$;2?PU6L4)D1 ]C)ELFB+3/HU3W%SR9$
M+(FDPUNMW*3  4"L,#"'$#]+^))81&R$CL?)X,%+IL((^/*5?&1)!'0Z69!1
M&@-IQ7$&9S16X]!W 5=1!MPQO 8O_Y6"$0N;@\G&7@SG2KZNBQ)$G^[1[/*U
MW:"4W?#+XP; V$?)@@S*>4 J:M"M]\R/C;)2-4 :^#ZWZ2//00DTI@X7<'Y(
MT=87TFJ&9T4XS0D]OK?@>)XT>,+JX<> 0O)L-5YV..+BX,)0*00^^^Z@:8(_
MA? *V"D.%T0P,(ON$7+53KP&K@LTEQ-Y(]0BH_">'5ZR2*KIP-D*V]S/0Z&$
MKH5FO&=%=WOL;%]Z4=8U:1>O(*#\--G^REJRXO&$V*/,8?67P5'^=YI7+9K3
M";L: ;%\NZ)C6.PU]1_H(D8_;&E/,R^X6H'AZO:WX^&L<OX)4RKFO)";\-*.
M<I\TDY!JQR%8&@\Q><4= &$**W'CU]?5B%?:(DM)L;!]G\YC=IU]>.-Z\=RG
MBVLOX)O@+[T1')^5WD&<K/A]^83BYP)=K;9 F8SQD3,_WF>]TVN95K7F[]N&
M,LV6;?4.U$=^8-EZ42=?E/WXY,^IDS1<>ZP>*>!<@6^M''4Y@#A: :TF%@[(
MZF=QE?G<&EKEW5\0!'D5K0R ]G.YKIDPTE1V1"J[@%H?=UML85WWXR)3%XRA
MK9O%:0*N,0%W39V[JPFXM@1L&X.>3MW5!%QC NY8*DK@S=&IC;C5W'R']X7%
MC$9XR1ZXY!U>BX5SO!-OI@N[W^ZKYYCMVILG:8RW6$E(V8]?9ARHU'^MO!Q/
M^+"U\_:(;C7M4SLK].H%NI?D=DJ#"=,@VQED/VP"V>;V3?;SVS<=PGM>HZG.
M-\\EJNE7[]"@CF*R%'1R:5<22P<7=\/!9<?C9/-=!C7R"IA&M]?9SRU0 ]>5
M)C5UMF8-#+NSIPM5DYHFM4J^3LNJKU#;J0[#KE2G'&Y,LW4.U*A2AZ'95?Y^
M* =V7U:9/[.GNX7KTC.;26/0JAJ\HTE#N:I(^[RONY4?_K%+=$#I$'\=?%W3
MBZ*+!. AKHLN$G#ZTJC!4UVBYM971_KJJ)E.UE[;,(=[=M-0P,NJ2:T^I-;M
M&=W!GL'+FM0TJ56Z.NJU>[6EM&9?'?7TS9&^.6K@]4!UNM;7 Q=R<W2Q30O.
M?7-S[O?KGQ;W:!&X;0Z!HGZN+/ NRC0^53=^>]'7W8K'K_<H*$9DL[D?+AA;
M+DDGBC7RTK!91P(6C<,((..P#74[C-*(LIX\">$5_F-6W%*4HWRB"EZ+5$=O
MX\ABEV8"]2**>13^R; \YU*Y4U%K=!N]-)D4;@#_"?5\M LYSOB] !! _$@9
MR(KPJ$L2;<?L'"0+T^JT^OUJ^;C'3PWEBQH>+35T_;%:W!NL9X:2[%Y[O6/,
MQH?Y%2XY;(6V6H%P-6CB$0!N>'0+^"[@LN;G[;KM8)4C+L#GN>/>E3Z36<;0
M'ARX:(@*?E)-M\VF6]/H]_;TXA^/;B_ B_O+MI/*97ET[<I"\Q!>NP-[K1J)
MF5[_'/V)]V'^^MF-NY:L;?8EI=6M;TQ,LS'3&>Y90E<K_ET"_-9;REV6TG]E
M6>9KK?"5P\KP]%BY &7_CLTCALT.+T[!O^K;NQ.4UNTG0HHYL$Z.E0O0ZY\W
MWDI>F&(?:K6N&DY,P^R<(Z?^ ,I]#S^TO&6V8;5NF.*=-7=(:B_U,R&C-(D_
MHXC1(8"C]LV,YHB+Y(B]<S/.Q1&7&L:I>_KJGKYZ4;JG[[.CWG1/7UWPYRE@
MZ8(_NJ>OIK(Z0%#W]-4]?75#OBRVMF<^S[^C.THJ@<C+)6"[9VL"U@1<5P+N
M&I;5UP2L";BN!-PQ^O;E]/256^]8K3[Z:.=A[*'U?!TQ'\SH>U:X9M$M6WI1
M.G;;Q2MT!!M.D^VOK)VCSN1@MP;+X"C_.\TKHL[IA%V-(D:_7=$Q+/::^@]T
M$2,J2GN:><'5"@Q7M[\=#W7JL'S'?/AR8I L'05O)VY<V+\7)Q&GE6;>+>AF
MR[6^6]#-EH_J?M+-EG6S946<G:>&7KU IYLM5P:9KINOFRTW1$WKBOE+9YA)
MZ0Q#-Y]A=/'\^I69[AN#?GU;E&I2JQ&IV8;5U<7SE<%'@TFM8_3,JO4UU*&T
MG3*F:ILA:=JM<Z!&@5+2%Y"F><G5\X>ZN:Y.$MT<H&*VJL:G:-)0HOK]<]_7
M?9</_]@E^J)T&H8.D%?[SNCB8*1;*^LK(CV55L[ZHDA?%%V 2[7?-H;=/;,L
M%/"I:E*K#ZGUNL9PN&<^A"8U36J5+HJ&7=UE64W<5&\YJN^)ZF(L7O8]D>ZR
MK.^)-MX3M35IU/.>YR#W1,TMS[>#;Z#<63=K15NI]?)^O75;Y"O\[4:P@BC.
M6KQF*R!C>&IE!=E(#RQB!^_#R^&RU"YXYL4Q_!#G90KY8,4CF0XU"&P^\:CO
M+V 7XY@E9+0@?@C+)'06PD__62YWR,>)@32\,4@$7BDQH<'$PP1#&L/[,1DQ
M6  ";YSBL'(8YK::V^SW>82Z2S/H8Y)I/O]1B=18HM @3OV$$PEC<A0 %#SJ
ME,DM)CPYNMAV3('.8!]A&I'W7[Z2CRR) ,>3!1FE,: ESCMLC^$1V-%?*= W
MK W>&7LQZ##>$I7C!Y^ZG7H!)5]+,V>O>U&<;'Z[4][)D_5!^=9H4$ =)A"T
M!&]0P N=P$/4B\@]]5.^.?I (Q?0E28Q\);+"6N9PR/F1*G'X<?1<$HVYDL1
M0T>;NN;HIMZZJ7>5;%_=U+LV-U:ZJ;=NZJV;>BL$E8MLCHQ5@_;LA-B$UA&:
M;FM+MQU[S]ZJNJGW,^!^4SX @>%>''4N[ KAE6G8O;9N!J8<7BRC;W9UE\_#
M0_8V]X3F'J7+:O;9'YRI9[0.4W@*,_:9 D@N0./O6JB^V6K%MJL&PVF%?Z)8
M#L,<GB.S\S*4_I>5RY'+TOC6H*TUOI*8Z57F>:WQ=X5M5BDYG#.\;@?6?Y:]
M7UO-\LIJZP.^<EBQ>E5+UVAMO_L1?RF4Y+*4?6>@=;V2B#$-RSY3);$+T/9?
M-L4=79:B_]M_#2S3>J,/^$IBY]5@>'HS[ G&SR+&@C!@VY%XS*?JOL!CW.;+
M6#T;\.V&*4;^\6M=?=?_3,@H+1Z>46?T$,!1.[Y%<\1%<L3>"=7GX@B=>X4)
M"7[J[I(%L3TZOIG!\:;U>/^J78=J?M.PQB_*?GSRYZ01#.L9 _]$([/+ 80N
MSZG+<YX4@KH\IZ:RLU+9!5Q([1I\MN.Y1K<XKW6+\Z[1Z^T9]G'4%N?GS%?2
M!%PK H9CE29@3<!U)6#3-+K6GF5!-06KA,F+I>"V8=M[-ML\*@77WP7.1[SV
M$IC.>?QLPYWBOU O(&&0ER'*B@XIL9='W?G;5HZ?7[9;-H$Y??38;ZA=]DA9
MJHC-(Q;#&33&&D?4Q4W.X,^L7M,$IXV8$TX"7CM(%'K:5'BIR66#M@)_K0+7
M;J"N!EF.8JN,8WZ54PE=.]3=6B&D%KD#^OD]3!CI&#EN3\W&F_'QSKMG0 ])
M&A5A8^>@"X,3  IAQ!/UB1?P FJ<'[:2M1RB8[7Z>(LU#V/^^C4OE08[*RZO
M\.*J]**\^FH7K] 1*(0TV?[*FJ?I3!QD#9?!4?YWFK=_F=,)NQI%C'Z[HF-8
M[#7U'^@B1E55VM/,"ZY68+BZ_>WB)<?&HQ)(%7WU 5$&I$X^!$XX8^35S^(^
M]K4!<R;J"\Y\_9Y8OP?RD48!2"84:R"+'!I/#?XO87^EWCV(J0#+X?'*=)Z#
M-?;XCRCQ9C3ZQN0%,G/2"%@ J]5]+9=$]+!0W_*<RPH1!ZI4K_'!2Z;;*S;*
M.G)%Q4:#/%#0I0FL?I2*Q8)L?JI^X,)COAL3-V69))<E&?/-1!0$,0ONO2@,
MN,3'C0 0\^=0(L*((^IC_<9J5?R$R>@!+ + W(!W7ZJ3?L[)+ M7 'P M<!$
M68A#7$!24A[\-2-^2'E=RS*0XP<Z)V!S S'R( D'IH] $\>BB&/^'A!SG"*L
M927-I3J->2U%09TKR]N/)%U6*A#[=#'1-=+,R$O4?BQ5IX211TF]J[M6E*N?
M$F0:(52Y*-W#>#TUD8LU>W+- 4N,362.*(=S(P-ZY55/PPC& 'I,@4("9\&)
M[1[>"5/XG8^(-F,LBX+&,=+LOUFI'.D,Q.P$^0*9)O+B;[+::S[B++QG,V[6
MCA9DRMP)C^F'(R?:HE(<D7C*&*?_,$:C#:3DU'.F!*.19@ #L6X/J!K7[8J\
M $''2]M@WT7%3G(?HJWD>\GBHNCV<Q3>>W%VS)-&P5?Z'>9L8AQ6IS7L'BP.
MJV<^7@_T+-%%>E$[+^J)B+P=PVV4<I-NOH#?["BL>ZR4#AH[8-!8_:FXF9$S
M!XP]TH%'.KQ-A[>=)[QMQ5.KVU'7;:J+4:.U[9W](1 [RS.)#/$WG/#9/!&?
MYRS"E=,)N[RVVL5)_]6(!6SL):_YF5\ZM1,\\^N^VO7M0&L99O<<?4Y/$[>D
M*4V=K;VRVH/=:UEH&M,TME>0<?=,Q1$UI5T4I;TRJW1 T"6Y=N[/Q.\,\;X;
M3$M^$7Y9];C,=JMJW5W=@_E"BH'9=NO$W3TT6:A/%J;9JGJ TZ1Q&:3Q:M Z
M<?E !:BB_LDDCX9?[>*0(Q$;^SSTBD?W@2$US]^288>RP#FV=O>"/*X)HZ_^
M:-VUR)]IY,6NQ^/^8Z/4"QH'D_-F[;;A&R=BKI?$>3ML.=X5#U_D#<KSKM!R
MG2YS4YFO\0F6P];,/C*C"XP06XA99#!A$F:?1&*\"'$4O9,#@L'X,]'FFWZG
MI=D /AA4AALH[\S(7Y8!C-@Z6P1.4BPRA2%C2\]PV(R9BX6L#, \CT>+<O#A
MVGWZ$!OE13U5T^I'"4Z#C%/,),#O@3Y$#W&,V<5@2Q'^B^ 0[2C2((D6<@6&
M#)IS>.!_1@4<B#)65 )[Q /5,(XM"XN3$:/P2-XH?05$ZW'-X69T/3.\N5([
M>A[;7 0=\K[T 0_[$U'(*]B7<7RESNOU#M9[5#X@NFX!6;R2^:_,GX]3'R/T
M6(#XXE0,(@3H@9$[-O,< #701A@),KAS/(9QDC=.@G0"L++(*ZP1;+7?W/[Z
MX?,=_L+_-M^\YFC YN^"PT.D?>3(FW0"(" "QY:@H/QE(8HP1!0I)@L!]8H%
M<AE2R!0# YIA*R)(U$O8+#9DF"GN$ GCQKU'3G7)1QJD8YK5<_[ 8]%YD/HM
M'RO?R<W'#[?9)K(04/972OV86-T?<./XAS?V^,:R43@W\W0G.=UL:3KX)/@K
MF=($,PSF/G7X  10>>\!5'DR"7G''#8;P0?;S"!TDQ ?^"LAE,PQ>ELD6R&G
M29G@T#D&9PHV=47&$8<4IG+1R)E*/K]G?CCG6Q:L_>#YOMS,0K(HK$R -MMY
M+LY3SOU<\N&&4DXL <A]SID"A!$LGHMTRN-U$Y$]@7,)/"-HLV>QF[W#916F
M@(4BUAM0CWN[N;LE_4X;"_I1&%0J@TP,N)BCYGB<B4%R>G$614YCT$.X4@'8
MDA;#_?/=!F%"IO2>\60''LF;Z;QUJ=5@.? 3FWA!@'@$."&5&1R 7(-]A>W?
MIE+R_R,<Q06_FWW"?&_F!4*-8A3W=R_FPB2<9R@2^F0[[6V@TK]2#_\ P,_I
M@D6<M&2F B-QB@RX]-)*XHH+<AQ6X?#1,G6;SQ^",0KB_5[HG;$'; ;Z #6%
M2.&9"[3[H#'G:839$CQ3\<.76Y"!@O#,?J=%_CWU<+IISF]9&H5</]_<E)-L
MP":R=N42B?$DH3'6I^3@!LX%[2;-)P[$%=L)X1O ^WQD3N,H.')CC8N2!R;H
M.:^2F2GAW-JA09"B<%BG;[DEP8QS,(&X#<:'O06I&F'")1I:+ANSR !U[0+%
M&FC31&S.8,SE!0'\P@0%-0_)YS9)A!F<5$PK%F#D*PY"9-@TXJ'W?-*5_7&&
M'3$Q/4@!N0(//^5K8&Z+W!;V%$^:*9NT,3ZZDMF4/>2##$&I[(E8?\:5B,P_
M*=EH=#[WX3"#L$'[3=+L)/6I-("3+'T&Y%(B.P!'V6N"+1#;X9BOFP(-8AJF
MRS!+!WE)2G1<$DVYJ8PFJ4AIR 8#;(@$!@,-/-^54HP@CB,/*Z>Z0.=Q!N:,
MY'"JP,'?LW1,3O.I+S(OED7DCV&91@\H_CSW_[[P!LP9#D8]AXUZG<[8'0W[
M [MO.\[0''<[(]/^'[,]?*&&T-R<U_";!WSNHA)'"KB52O<+BP'0#JN2GE^#
M5+:*.1_/@<:Y4I6 /1["Z!L_,\GE9U*"'SE>=@9FJU?DLR<;SBC&TB'E90=S
M?<MO9.:<>,MN\[?L)I<AN,TR85?S94MG,CA7@-G&=1H8<RB88C)E(-0 8B,:
M?!,R%BQ[MI )M6#J!BY8D1\WI==N'AE.BV NX^ES%&+HEK!N$L0OO,>X()W-
M6"2D(YVCBLM=''3"T\;**;S_!KVPF*-7BZ>RW8OL77ZJA"\BKFMU.GV)$NRV
M:NGTRC%+B8:YO01Z%TV746Z7"!894U#8PA=6G#A!HX-L7A3F<_DP"L((+"=!
ME#%(.."7&[0C1F!I9H2.EGSF!5S,Q5QP)&/S1/I'\N$,GD;,\"S'C^*1=(.A
M99]&A0$S+;_59"'W:6M5@.U%   G"=JK:!A&X7=NG8/@>&EW^Q6UC&T-RG56
MMFN9GS(W*)J"8%PG883R:[,%R"US/&<YB3#''RM]L'V7F.X/OQJYNY>_7!HZ
ME,7^T2V(QYRE%4B3/T['8P^]3?QYE/U\-?$4SH17/+E=>#6#B?C+STVSTF&L
MK!?@WYC[86#&ZZUG4V.C*\58-1.,I;QTU")>QB>\X $_1VQ9$AQY0M X25:T
MH72 SL#0(K^&#["HB&/$@?-;F"!0,K_LH9##7\QPX6Y'!KVGGB]%@G#@"[=3
MAAE0B)E#*@,?!T/>);4,@!;Y$.3%:' =BVPXWO"!3> 87Q9DPE<\">#<Y^#)
MG#HPEM"$XG J!R\7N'$*$T0L)\JLTA;Y&DJ_!9Y4X: .7\84O>4/XE*!&Q N
MX(]K3N$A@8URRELA.BQ(0,*1+X]IZ$V@@LKX I)I%*836(AP\N>5&/@A,!PA
M*O'9 "22/*45?D*OE'T.BY($4" "CY2PA!B>OP<;1_I!4H3N&'>"?H4TR+X7
MDY69BB\P+/ %#\TP]QUQ&##F<DJA) &9"<PCG&RRED=I1ER!P=_)ZS.5$(\(
M$D?5$<N/J?Y"MOC@AU7\BQ]7X13?7&511DF<.DAQZ'8'C,PHWGT).@!L3"+A
M6^5%#$  !"F2P<I#W!V:/86^59*U*124)8\PV1,%S2P1I:#=B,L-$%$Y 4I\
M5M9MPDWDX.8;C$DX J18T.$_Z'G!VPDF;LRXQ\FGPJ,JO(P90V=235RNP JP
MDDXHCIZ^^X .[UQ<P5G(#Q?BJ"-JH#B2CQZXMQ Y$_U=-S$O?2%-KIB5)N%R
M#!T+L */VQ<1DV>5]=N#K%X%C7#A(#SNIIQ?88B-4C4[(PM?,8[ODKM$W"1*
M\<E\J>,C-J=)A(IN:3E7V7)8X:D5^T72!O')'IVGWK15V:<"=/$>77%*K/[)
MBT71>XG?NTGQD/![/+!RA%Y)2M[%)7,#.T )LEAG(.X]YD*FB5V<^G:KW?@N
M3H\7ZKC WD2Z)8\N6*!3R55.NFZ2M'GUH=P+\=)RE'_/S X96N1B&$OAFRC,
M"YVH7-^$JV['& RKIL;HW#Y-:M6W9G>,_L \#ZG5L6+($U(Y"]8K'?^J2^1=
M<S!4@\+N;+)IATJSR:NA,:R2!'N(_)(*POB1K!]-936BLL[ Z/0Z)R>S2[6;
M7TEQ_7JC@TY;T/4U:UZ90Z-C]70-%@5PT6 RZQCMSO",QG.%U,_F!>E^RKT>
M-[G,7L&%LA=,.[MQLA!0'MV$=TXK'59DVJ!H2R53C[+(FB ,KO@D/)-,A) 4
M>0#94Z591<*1"*;+8_9:9/?%5NG-M:EG2VF#V!JK8[:LI09<^'N^JSR-$Q\U
MNZUN]JA1:J50RN9=R>W$L58#IOE(K4'1C^MK%O&5'>PVO>5A$K(ODHC"4M U
M'@(##%++UM@IULBW4SPJ<\=BF7.&\)#])OB+[6)-!O&QS<G2UI;&B5*VA+]L
M!*L8(0OI6GZF7T3A9:FT(E,EB]X0.&D-E\&SC@])LLR5$=$\O4T&2)4:MAA;
MTX6+:+OY4O,%+%291>5@V#!+6!G(V_&.K=R*H,3)EM9R-0_QK"@^/^0NBIMU
MDU=]P?F8IZ62'"JB*DM,_-(JB0&<!@@1!%Z"674^E:V@,*A$) '.TP@D:RPS
M %\.2UD34F843P#!;0PZVDR]N)""<M>D<+G/8$;&%1M1U9Z0W^=GMUH3\J8C
MZ"$(N=S$,I6Y0!DU\FC?4-9M(&"D\B95D?P[8OES0'.3B,X,\M(ND6,^'!7%
M,C $>!KZ:->*I2/EQU.,%<2<4%\&#0.MLAG&AC$F9Z(/-'*W<4!)XQ0IV3S>
M)HM!C46"S,:MK,Q4[ C8N-[Q5X\RQ3LVVJ-7H7J[VY*P$! 11V%QVF^+8'_>
M\DV69X UO30'67VYC'S,[A6OJ2&3]O,R!KRW7)Z42EXAR\GZ"3^E'B=H\A6#
MI'^#![-J"L+\ <YP1(BQR!A9?Q[6AL&RJZQ'06#+1\%ZIX[,#D":]84Q5T1/
MHWSX#>@^ O,)#,-;K'$01H%'6P1 \1'8SQ12P.:0H#,A)#:O!U-FL5Y#5E)B
MQ )GBBH)2^FPB-?$X/D,OX6!"T#CG?XPCXU\&H\YA'5>6#DOS-1Y84^ Z M2
M4U:0Y+<//WWZ(C^_+EI]\AR$.[2&@, ^ :D'.  IE/O2('>?WG\I537!08(L
MRSTKK %GC33@8>$)%GF8""4A&DNF65Z%R VOM[WT9"CK!IDTPH(119=,B@'5
MHM\I5E#)05C4"D"(\R?0 DYC O9Q[P=T/_"*#+,6R1N"@C4@DUTB;&JXR')M
MN/W"DTUC,.U\:0M@.0N:U;$0TEGX-%;Z>/+%;4DG&S$,OLZ3758R^-8;C7JQ
MD\;2[,)G D 6VAZ@ >A\*MK)]EOF\ <>G X#;9J4BT[9:K&<0%6NNK%-(<#X
M+TV[=))N+OUQ_83):6;_$5V] 4N%.H9'L,<E6\:G)#,BZE%L G-F/ >AC/G/
M),)X@VU@Y!W>RSUELU)LF*,VHXDSE6TS>?=6) Z9[>5CUATG%2[>!%GC@Z"H
M64:*PLK@B3/2^;8."UXT)-OCU9/0R+I[+C5AYF^)MJ&K^7E9XU!N4/"5\M)I
MR&N8$Y5/PIUSTHH(ERT,F0Z!!9^>,!_X^'Q:+CQXP@B <!NZ2O97,3M863>\
MDI20Z/"=R&S<PMHHWSU,-.)%3\( W><B.P2 CUX" =)2OVJD/Q _WYE[E8D8
MU+Q/LOX&HLIQG%7%BM/1GS*!9 FOI05[JY*@$:IH\YGDCI_ OA2GRL_B5+G'
M:5V]+3\B_1;$$CG,EDA'^RF$TRX2S#L/SK.B'EV:3,,(!G8Q3_$AE(I0P$=R
M7 :U=,X/]OWNZNF&)T(M9_+F!V(\68@C=5[5"/0@&-C<MUH^3#]REMY:WE$N
M%.3(N]7Z@Y9,@,G^%B>48CNN+$"4>"@#30-(QQ@,;>$V6#_8HTQ_V>VU.LM;
MQS&Z[8YA=ZU'WP2QWUL1^\LULT1"7'8TBMA,IBK*08O\P[&HV90CA0-)NJP1
M%LU6Z9^ ;'E9OW9V[-R!L(-R_MT1B!Q4N!^'Q9%".,06:)&!EN2$7:I.=EP^
MX/I4N+[6W6@B%QUT-^8DAFO0[&Y@H\?9QK8,L*P>I_SB B@??D?/XJ-3=P:V
M,>R:C\Y=]D%*.VNK;GW9M4NW9((!<<HEQI-65[&F@Q[A=JSO95I*U_>Z+1UU
M/Q5I_:+:5U'DH;EB:F,29SI#'_E_D%*1D4NE&)9< P5\A-GZ+2\3D9]N/7D=
M(\1"^>VP#.TMA-[$[$\\4QVH=_RPU>U7&^GXR9]Z37I-E["FP='RF^V:IAQ^
MSF3^NY1AP9_WPBS[;S!?3YGKO'>\]2EO37:#Z!=NU\$V=U&#YURHU-KE/&UQ
MV7*.;.T&$0 ><S1$#PS1GH;H@2':UQ ],$0'BD-4/>OC*U;+XD$#9RT54C.@
M87722RL.461$\ BBRAELN^&^F4E'.^Y=\72DKKEG@_N=V5[%E#A-M_6FVZ'1
M[NS9RES3K1HHO$BZ[1L]>Z#I5M-M[>C6:FNZU71;-[JUC<'0TG2KZ;9F=&L:
M]G#/&FN:;M5 X472K6T;O4%?-<*M[,C;7"5+96KC0?$82AZ3*PQC#!QOSMNZ
M+99CME;]P%8U*&SD/.6HL-OI5"1!=:KO-1LSIF&:5?6:QLW)<-.I:BMKW)P,
M-_VJ?GJ-FU/AIKIO1./F-+@9&'U;RS0U<6/:QM \$W).?;6?EV$XY[%@-1$Z
MSC-@#KJR;FO0W6%Q&VI]X-'ORFZ9&U(.,'4*1\!"K:^?" AZC%MV+8FJ'+=T
MAGOZWQ7P^C0;,T.[IS&C)&8&78T9-3'3[^]Y*Z,Q<V3,[.V^U9@Y,F8LP^R=
MJ>^.QLU3'F<XRIRI_=:!+C<$F&W%;SG68K1W."O*>R69S@P[)&Z88G(TOUNZ
MR!O'0T)&<;[L=JOJLP,"1]$.3IHC+I<C3--H5^X4J5E"LT1S66)H]"J[<#1'
M:(YH,D>8W3VOFS5':(YH($=TC7YEQYCF",T1S>4(TS*LP9YQEIHE-$LTD"6Z
MMM%M5^WN>6:6>+PKJ!S]"HGOVK1;W66:W-0I]$H\=F@,]%I/!I58CP65/!53
M<IQ8F%W;G6#+PUBTMT@C,O,";Y;.UCL7E*N,TD1TG"@Z:AC8[M!/W:Q0[Z9&
M%BQV(F\D&ED<><=\Q$U-V3;#H-Q_ZAPX, @=A?>LP56XL;RM* O+=RJI11:V
M!:$4QWF'SP4OFIP&$7/"2<"+<6.[MA$+V-B3'5_QK;SAYR2B02(:L%0;B7<V
MZ99;SFTK@"M&+SKST&!11+(]3#UG"OR1^EAH.D[]1-3F!C[@M=:W3H]UM5TV
M9["A=(ZS$^ D+*T-,XRI+$D>N 9ON!HA;V'1]V1I)3E[ AN&"0Q.L,'D#)MH
MB$4O@TEV<QFTVD_N6=2^+G?TY16$EYO:T5)[+RS4/&<)(/47/A7ODY<]B*LN
M/?H+]AP)PNA_Q=BGRQ,%S'^2/2'YQ#_#S.',<\@[[%82\M:5&]&05T:/6%'N
M.): 1=!L@ZV!K6A+,JMX(&O#)]L09YUS>?-.B7,OF8(8*_<VN]F.)%QGOKJ-
MJ#HXYU]D<S-K>W.S*J72NWFI](MKB;:E>?EX?/63[!YU-V4L(3=1A-W+JA9E
MW];7_=244I?.Z[^"Z TCM!M1J#PP,J7WO)N/:#Z*B9:)[ P&^(BQ%RO6<><M
M??BC$U V$7]&,#[\.O7F0GYA9R?X&^UY_@2*4=%?.\KZN_(TSBB!,?AK!HE3
M4'4T+CT+S!"(9DJ1Z!D)O\9)E#H);XXG!F(X)G8NX2/*#A?9&(;4H ]<@_)E
MCQ@,"M(1+ 8OGLI.\;Q+1M$=0S:<%"7D0J#0K+]9S"F4EB@49Q=MQ$N5[_T%
M">"A\ %_]4%6(PSD^/%C#94 #;Q))J(!=$+HWPL4H)3G\'E\,0>4];L*M$&Y
M]\-Y1,@7QGN&WHC6\8BR.^R*@IUTU_95+]/V?8@] <7I9IXU\Z/<3D)E+[H\
M(GD46X^SK:^:(-B5WD$Z1([D!$C=4 S*>WAG]@)AXS$\B.]SZP+'X48QT+>+
M?>V%X9:S=L'.,'4BZ!"8F3'R.YA/Q#04.Y#]1,'HQ.U_%F=3FH/@SBN:8)2(
MZ3-LU>&RY)SG.$#"9Q"7Y(-!/@"4B2D:K<%6@$C@S_;5O]:Y_R L;IE*MW?A
MT+!;9Z.RS:OZ%W:^Y!H$5 X2%WSA9W^_\V+'Y^T*8SRSI@EVAOP&LOR+%W]3
M7RK5Q<)YOV1LS 2(13O(4F-X(47CM<:1XH"&_51A)\1)(^SHN$#O@A"[_!FC
MU.L16'%&7=YUE]-D_R9KG;T_,<C6OMRV$/V?I!P0./CP0;0!B\A-$&#'G2]L
M'D:\%2A*!?$0B(9_YD:.;*3%&XZ)-E?O0)G@X50\G/4Q:Y%/V#,^ZZK)>__D
M\ -#*N8FB@"%B^TL 47<[H%C-L!BVZ GMT^LCOK"JZ.:\.(=LT)?<,!G[.ON
M(GFJS_'J2:;- /[YGOIIWIVYD !$0_[(Z_R)]^T+A44+HU%Q<D(Y:_;?P.&S
MP,RKHG]B?B#.&R]&I6I$[#MS4B[+0^YOC#CVBM\+'21_?VU(SRBWRP,W^RB;
M+#OHP(15CA;"P(NX4#>>.ZLX_H(FX>YQV<N9>[L+^G/*]#?/Z8\W(G;9.--
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
MQXNQS\QW21O%%^4R<)AP)CE-9-#!6+S:"%"G"#VD]]3S>9I',?DF3A/%U'R
M-#Q[K&2NGO+%484MT54M5_83%S,?BAJ#S:W8@;7-B-D>=:],\E5F>N[9HD/9
MG6]IW55D_?XEJF5L3>;BE9%<:2KPEA"R(H;,R+V5M8O^[GV_#L+@]W0&2W)X
MP1G8[1<VAEU==5^0@,Y@@\QQKW\/ X0\ MX$<-]@K7[FOO?IY 415 <L_CVY
M'GO?F0O[]V/V@O/]^,IL]Y&Q=Y[J&?/T7[REXHV__[@TW]O5OXU<\?*:1/NM
M[FLT"Y*=%S>H H05>%>;:?CB+5#'S OH#I  ZU&6-2VS5I9$76KGD17_YB5+
MY"LPSM6.KV'5%^I,":Y,=*W*ZQ6*VBGMP2OZ&BGT"YND4OO=7?WSD%6Z56/I
MK[RL5E$9=L2P0&E>8U= Q_=8BF I/R@2M'D:.Z\X(Y\6.IR#$VQ^2_[-BS(.
M ))- .1FK<"WB(G HE!/4061W#',3L)Z/C=8]0HIL@E@V$Q/G\!*3"=8?,\J
MM?"1(A%KP>7 X >Q<DUCS"_):AF++']9:$C4T,MRB2/&#X;B(/F-+8K"O#$6
M=A./2S4U$V6/*)G"$EE4JCM6:M(B,M$7+<PS\O ?L(^-4E6G#96;L*QP400[
M*-=#QEUDI9WB%"O3L:SUXDZD81#11>8?J;\  '(@6J+L'^QB)DYP.$D&F)A\
MC%IRV>*Q.!WAZ3H1!4QY[2:0ZD6MQ"E6]\A8%4WW.19H(S1;0E$K*M/2O#%B
M5@ *4,//@D!L7-!B844FT^ =GWHS7@5N3.^YUA<[%^. $>^ZPO@O$LP#(+R"
M*O)%BKI4?V%?B/&"HU/J$X[Y-(E+%?MD>=@1FW@!7].P#5!<9!O#NLM9;Z"B
M<I]P @@?A"RJ:%I9CGJQO$UO+N_J>KMZ6#KD]JT=3KEV[XQ]VH#W>F^.?*YX
M])Q=!I=MB?;"-\1/9W.L0""<'B4)(GL\8C5"G[N. E&Q)#^D4E'F9,3],M2G
MT2*O' K<@\?:C(0>>5+^E."I.2&C,$ACI#AT&U'1;4K47"]]DJX>Y&0^04&Z
M;_BPFF!.2# 9F?#^M-P?6?!YAGWABE@^F^14Q)\%23IEU ?!Z 59+<YYQ&8>
M3",DZ>VGG[[</$($V-I .B7SH6,&6D3(M$*%K,Z//O-Y-CM7FWE=C<5<"B:9
M %W,GCV2^T'%^+QG'O=TJF]+B$(D$9N$*(A7FKYENA9UL= 2LET *@\T$,!.
M6*!!4/0CDC6HQJD/W R;S(9!TTV4^3+(A\!IE=0RGP';)OUQ5U1WS)LHPM38
M%Z%<3Q*.(:VV^611R2WMR9YK!EYD5;[.,CCVK<HW5*0J'\#!N0+88N?,:U%W
MYZQU^7JJN1I_SBJW-O<4M5R"*2]5BY<O0N!@B3YQM.%&BH=]V.',Q6ND>TF:
M2!=[)I306/A>4=R<MO32<-@:=.VJE9<&\-*A*O=T;>L@E7NZ[98U/%0UJ$,M
MJM_J#3J*K6G0ZIBJ(:_7&G:KC70*W'4[CX_4G$I04K8WKO33;KO?'"=4=?-F
MMYZ[!],[C.8A;ULB(#%:B/]^R4SX"J"IQ98K([P6NWJ/)LK2IIHCH$15J@N5
M3U(Z"ZI]5YS'#P>.*NGW:L,*3_F[)-;MLN&+ =H[D/V' EHM-KRS FC.EBM+
MT%KLJIF:_%?I9JBBS'>.2G]*S<,(9>?9B2/WN1_W_QRZ#N<)@3,>'PLX8FTN
M1GCRJXMK?K4@8E[_3C?Z,:4CZLVYUT>F$88ZL>]F&_2SB(K^GM\HSEO39"94
M]^I]P-]_I(W8&TK>9NRDN)]IRH[&J_=,?&,GET [GE@.890V9ZKJ-IB0X&?0
M;/_OB$?SLVW*-D%=GZW0L];&SY.*MMDVK_ZRK(X0A$M],$50Y>;VBO,TPFPP
M'I-F=LD?K;O6+:IKGJXB3/*^U3%%\HB,02R_L_2DW;:RB( [&HUHP.*K3]]]
MML"\%_S%:K>M8XCDNO#88=S3>M]ZWUI%GDE%6EI%UE=%6D^KR+58=:TBFRHR
M];XO:]]:19Y 15KZ%%EC%6GM=XK$&,J=U.=@H_HT[6Y[-_4Y;/>T^E1$G.I]
M7]:^%5.?_[N)ZM-46GD>L]S.<L!^*;DXH8FH"B(+0FU([WHT1RC/XWJZX(;(
MS9<I^Q]X/#[Y?S]]^>V:O/)>8\JQRP+LZ >?^+T%3S/^B?K\(NUNRE@2&_#H
M]F?OBLV KL)PS1GC;^SZ"NX\8E-X#M5O,<#]CN_S[MK3T ?-'TOPR7[B,,JN
M@]QB3N![P!3L%C7_JWM8_N\A3YD(MPU1& ;%8 9)Z&0BLK]&/JQ,I!-B8AF.
M*PHOB<RUA/*L#7@^/I9JOYS'U!?NC3P;@7!O??C][O*,%)2A(*RPI ((RG>A
MDRZ5\+@8.&@C5>];R^_:HA/E]]WMKY='QUQ^?Z7?PR"<+<C/WQ.T/[&RES-E
M,ZH%NMZWWK<6Z/5#)PKTVYO?+H^.MPGT6^H[6=G&W[S@&R_FI,6[WK?>MQ;O
MM4,GBO=W/[^_/#K>)M[?8;E>3TMW+>7TOK5TKSDZ4;K_=O/3Y='Q-NG^&QTQ
M7PMV+>#TOK5@KS$Z4;!__O+SY='Q-L'^.6(QELK6AKN6<WK?6K[7')UFNW-F
M&CYGC",O-$^P+/;YXAG)*]G3D$?>_9S773=?Z]BZBQ0J:XV"S]4. ^GW?W;Z
MG])M47?<[_\6&U[_5[8#%7P93ZGODR!,L$V8BPV&W*SA$R]EGC5G0[DP3Z-Y
M&(O6OLLI-H,\;T9T:_(8<K[LS".39\RAW>&=!K$5Y0/V(BUU+,)W?8^./%^\
MS(>C"79_$OUS WA3K-4K+]4K%:5=[B;A!;P[+FP"8WR+[AVE%18+LTFX]NNF
M]6-G"<9;:<ZHB]V0L/\%[W>'[0>*?B)8_QU>X7'&$1C8<]S&/>\%@HL2C8']
MTNK1^/9AME1V"2F6'JO=HW='8OP_VXCQ0^!B"AC#CETP"Q4M 0EOY401\+R#
M]!P.*S0)HX7HKX( +_H''@5 "G7RV-1Q8ET#G*N]1_<@[3TZEB+M/4X/U\U=
M-.X^_/+[S=<_2IZ*\Z_T,;VJ?M..SZ6T3]&H\*_4BXK$DYW$OWAQXL7 C3#4
M%"Q<%SL!.C3%I!3>ZD,TVQ0M$GD;/L:;PV.'D!$#%39&184#<:4D'T"EPM(
M7N+C%<WM:] (:ID"3MN8I#]L6?:P:F,2L]=J=P<':?]@P0^=:OU$M@W5:0T'
MAUE4UVYUS<<;BBA_WG^:^ [HO^G5;^.E,JB9*>6TZN72.2F*+V'C==Q1-2HE
M^%^[K_(>L4K^]>&1=IQ"XSON23:-[@GG7Y,H\J?%$7!UONW\&/]([GZ]^8#_
M_'KS1>N#B]0'^[:C4'Z[FH0O;>/*[^AN2CT"_TQII$E5DZK*.]I21:VN9,M'
MW-28^/((^=B@J.$>7[U#1^I-[DC-J-T@GR,/Z'\.#+#&"J+F4/' C>.$:9#@
M%:)\XO4.%]Q/N>@5NEQ2Y1;![FV_1_IQ%+H+^,\TF?EO_S]02P,$%     @
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
MY5[R0+2,9$S/EVBRC:SA58B::P*W!0,6XO):ARN3\$BP0I[MDP?BA08WFD1
MY]OWRJ0[EJR0<^_@-HI%@QV027)+Z'H!X7-.??*-.C O$#XV[*;-8+5$*;/R
M)3Y*%$1CK:4*2^A *245XK1$<OU/R> 7S.0?'ZM\E\[DH]?)KTKMB= FXH=X
MY)H-&@HB:KE5\CH%$_SH=:2A2CRN9^Q-.<N4UO*CI'8VL_Y5)&*5C3<E09'4
M$J"D=U80571]3CK?E L]E)8<)>>3OSY01<+49+\I3UL1M/0H&9V,18,J<J)-
M^9M25!10RYB2XBFTDE!%#I,LORE5&W):1I043P)01:?GK1"8$E$ 2TN.D@XJ
ML.901=X,U@E,:32'UK%ZJB2B2BY$5)%I95G!E,]M %K6E"Q%UNI$%2F)4M2F
M/*Q):9VOI!$B\2JZVRC9:LI*&7 M>4J.P3R?6T6B]4FX#@DP=7>:UTL@M:0J
M>8O"B;U8196H7,_-&=.6+:ZE2,E>J+F]"G*QRJ_=BIF.F&L:$Y*#H65%25JD
M$GXPJ$CP*LZ->/.3$[J$C9>YAV>PE(.FY4M)6:SQE2"+&UXJEW$@+W)WE!>%
M+B"5D?M"7 ?H&F!W-Y06U*$E6LF$;"4ZSO:*GBV=:11*+=!J";65#(&<E'MR
MR9AR TPMQ4H^19//3Q4XT+GF^DO'D5JP2U>C]%URFZM 1_29DF+1$KW2AVAZ
MWG&@/<W*YO$N&=^&K27;\"D>.1!65NX./*^UOAGC ?U#&MA]$AE'\[ZZ'+R6
M;245I&_:*6TH5E=)PM655F-2MT-HB5/20)FKM16D1;NZNBP0A?0-P<*##O/Z
M1+PJD7H3N6/.F,Q=*]:&@)(T*K;\NU8N;M:)+0C:]-*:>.?@(8BRN&2<T(G7
MCM^M"8>/F,L' CB$Q4L$3S&%VJ!1TEB%@R8R "46H-@$M+3A$"E9Q*V&PKUG
MC.V?IT8;%4H:K6A4I ;ZO8H/]).M'L;<;@IJV5*2:*M=)A7T>][6$&,NBH!I
M^5%R7X4VFE20.H/M(+NYC>Y*H38$E-Q8V5TIAUMLN7CI$^BFJ!V0Z/I7L.'2
MA@Z,EKA![U:M)G9.ZCO;T20>RDO,B4HA81!*+#K$4#Z9W<']_9\1-%EZM%&B
MY.G*1XG0?PB*@F1EGWW)\,C7J T4)<57/E"V[YT\Q$P>@U\]3FPV\>@?Z^?;
MS"^1*]BU8FT$*;G&\A&4-FC]FC2IDH&D;*(UCHBM"%IJE1QB]C[<"K(2[8DM
MOZMIB[R6$25!%V_.K?INIL@-XI;!/)%\8F-YINQZ6C$X+5M*XFS)U@I:;'*1
MIRN]7!8Y)K5W+!2;@6Y P2R<W>.%S"A^]:!+B4J69-1<@99C)=VVY'AMOYI4
MAV)]*%&(I,;E#OL#\45Y^;7QXM2#B@/Y+TM^_%:@W63OBH!I"562LS'J(=-F
MR)M) RT&=^#NSW^F:3<M<W<JM3&@9-9+//]T")>RX;(LW"=^Z ;^:!%+O6S(
M:-7JPJ:A)-5+A<U**#8$C1:)_"%X="S&=^LE>?TH%20N"4 0_4S8A./YE-J7
MG."7C:FRUFA#;0=OW$MU;:L >X-2)B)A8[20O#(3"3O_ZG'XX6C]Z[W1\=H7
M?L7W?>//M\LH%7[]=6UI_S*UM']+@NZ3[8:.R ?(W2VV .IY(#$!KT  XI$O
M]S@!%';%ETO%YXLWMAX80GIB,^](?-84KHIOH8ZX2\\!CC)'5/:B%GU3/$@N
MC; KOC!^47/(B,)9/P2C:! *X,^<A?.+6E20!F160X'$B,[,F <AP1<]N"*P
M5U]&5KP$@3MG/G8E8L\3=8# %>$L7TX; CU1-#.O"^HA7(GSC?'O4*B-YS3
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
MVY#&_7"DZ2V/SK;7A$T[J[5S$%+B4ZU4A"1= :V<T8(\GWC=_3F;-_>U'5/
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
M<$_6Z^4T'6\\?N\6FY\Q2"JO\6O[\I,6HO1^\WO-#>B2U#F!K"U''I5DW*J
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
M/(4:RTZ:N;_&LHM8]U)CF5ARV@!:42_7,0V!D $+MK#HK2Q!/?H:RZU5O*-
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
M#Z?(2GS!5S/&(SC%%.&+#$+V$9*V3DDC6-2M#8G]DN$>5V.?7.@BZU[<SG-
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
MS*%O_]P1#'N6YL.O]&_V<P=H P#[O@G452;'<Q_(I:B8#@64E@J4PPPAU=
M,9&EH&/@K6^T/Z;[0#8Q%146\,%EVBRB X=*0A L%9Z*,+)USY&G>!^H"TO[
MNP_41=G'<A_H(ANRR+F1FVNBQ-J\QT0Z>9@$CR)"MK$V?RF.;U:JU^72[[7G
M/_SBCDX,N'DC>%M-]-&C]?L<V29H^NKH>P3U%-MK9H6*=Q!K_\HVPCEO> 3)
M:RE;M6]#$@Z*95%&%0/3K>_R'$'Q05\Z[B+-UE4#%YYLHDUJ^!4KLF56&FTT
M!I4!VJ;HT#0N0I1*0PQ92E8\RIN#3594"JQ\Q $:-NP@^$ESJ?71I>J[^IC@
M;(S,)T!NJ]V3:EFH]G34D(OHI$X%6\>J'EDEYBZ']?:ZZ".?U4==S"9K.E5B
M=JK$[$23?92T;:/CAU*)F:Q*$F4&32L$E>NMS& 9Y,R+ET87(9I[W@^&MYTJ
M,8^.MEU4VP-=[ZKV>_?^]XOK&LEK.D$BE(1(MF/QX&068&.M6>59"=6Z@<Y:
M0$<88^]=YY.^%-9';5UO>:K7D_'71:KJW60T^F4RK?]H$)GP.CL#+A57LU4D
M1TY6LF$AJA0+ZN:35?:[PB/D>\_QR^,ET,-\75Z?+?8%S8V3DIP"'E% W07
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
MB@Y=[%D'N]!6/YN,AGFQEH7(%HF4X PA%0&DT!)4+ &B*@I$(I]?JR+89O,
M[YF*<_?3#U4FT+N^)TWEWGBFU6U$RV3*)I@:3IA;A6/_X^9:Z&BMRG<0\+Z4
MGWTFZ[':>=(R4%86"$%ZJ#_WOK L\T9!CZ-2^IH1=?O2>1>Y]CG[YL(V7"8[
M,7EKHC/@1<SD1U@%09)M;XUBVOF$BK<NB5P!9;\STMKH:=6PD1V$W$/6[ZH*
MXVQ&=M)L=@'OO%*X%%\#KQ!%H@,M:P<N*G(GN2V,9UX2MBX^7 OHL1L#[;72
M0[;EPA=<7@_8 $Q/U7K? 3E,#5Y#1=VDP,Y2[N&D^!Y4SL$(KQ/PZ&A/Y,@(
MGM9@I!=9%E%,;%WFM@>5WU.\MB^-=Q%NZTJRM]-)Q.=AFB\6MSRKA-6LGD?@
MZQ(5G5/@F0G@#?<A9(W\9BY^13G9B@?L/^JZ@\PGC076\'!?8'K_;59-E^\!
M<2V39[$ UZI.6:3%Q9 8"&0BH5-&";&1!N_Z] >KOIU%U4M1S)1,C#HA9IS?
MS#_A] *6TIH[I\&5[$&Q.FY7803N-><UE^F:&^4KH#Q$=;>4;D/3JGH=M(?D
MLS1_,WV/TZ_#=#X9R/"DD04)SMF:W7.9-A#-@;N,601E"VY4_72/QWW7LQ^[
MK=U$Y@T+4:[AF1$KEX@N7,]-0#6,NZT$LO_ V^XZNJWP1@)N''=;#4[J8+/C
M'KRKJ59IR:(@SD-6+EE,6L7-_/#CTOJ:R-N>E-Y%KJV-[*71L02WN-2P/(12
MX-P$1C"2K"5)G@ZA(C24S#(:SY+)MHN1=OL1^XVG-9+_'1;;CL+KKXK^%Q+
M7843/_^YO+522V?I__*'\.<@,6NRS I0BPPJ&4OFAPRT+2I?>!&NL)Y*M[K
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
M1L.X>R3E6,;7+1=MB\RR#I<;974X&2<)Z*(!;UBY%J0G!M*U5\HQRJ[#&!>
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
M$OLK"Q\2S\G 3@XXF77UB=,UK=[KW*(//:30>>MM601+$8RC- 0H53]@'J6
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
MN>/,O?3?_1&9+?(G5[R=JSG4^9[!6=!AL44[4TSJ!_!.T*K31&\6[/@&<ET
MS?DXIP8N5M\(QPC<>7JU<P47J['OH,'E@SN +Q&Z69+BXZ*LZI2S-:;9V0%&
M=G@MW4 3GMEN5IR7>CB&\"*PG:/IRMHB+07>@<T&Y7)#7CH[ZG3P2T."'6 P
M#5[L@ _>;!GMZ@=K($Q>'R@JKU=,5]GS-YOJT[KZFZATI>&<$I@EN1 @PE"W
MU$AT$P"UC,DA3C-*PXRF1C7 3M3'KET0K% A6[V#1K9)L\=.THRT2;-E)VE6
MPSVISZJU[NOS*(KJ>18\JG&K^A;QS\WBL2YS?U14[]7HAJL:M\?3[R1&5[IE
M%J+9K[S>%1H'76:"+3>!8B=0_ 2*H;HT>4P%6@"'CZE(-[1P[PJU PAW54@O
M*KCUH--!@;O*>X#_[3R(6QS["UFL/J[+\O-*+]3VIT;G(9.YC!$'D$0(P$@0
M0),D 8PB)&,9HCPU0@D;(C1V0DF1#7Y:*L)_#-:K@-?5/76IO/N9\K,ZRTF.
M&4LPR"DB *8X R1A&*0LS?-$9(+P<+ZJBS/X[42JPXWJCJC::5"IZ[)S^&=U
M9A9?^WA[++-S]8OS<?OBO#M\<?SMDIM*Z"FJ/4MFTD!U2-B7L>?@]8[]K4[C
M<^_!8]\\[R]ID>)K5.&/.X@9*"(<LQ #CHARDUA2@!#& $G"$%9V3T,K8+G+
M61K9H7;[&AQ6H>]YU(B[)_L?U+C7[GT-/#PO,W<S[5.P<TS=[@7##^"-ZP.P
M[^_E36>^FH!=SM"TG<*\*?"HG9B_D>WS=N__63U??2MXZ:_@V6+(L6N/=L6V
MOQ0ZQ'^G?]4HA_M2V[:S7F-ZS7ZZ_YIF&R4/)PY'TJ^=GQM7M9X+EATTYI2D
MM*$S6=K20?AN(M/E=K?UWD<-AR0^ZIS>.U&R8O&H7XC]XD FA L<A2 *401@
M&&< ,PC5(XAXB$E*0R%M%G,#]$;V30WU65#3GP4=#BY8@@VIT&Q]Y5$Q=D[E
M4IU8KXH,)?6TY!FB-NEZQE#TEXL5T]M<6QJOV3^NRW(C^+M-H8$=Z[Y+#3+I
MKGV3ONBFS<_7QV#F&6.212@'.*$4P$0R0!.<@A@EF82YR%B<S)]$0=?F[8Z=
M.+&QC2X_QB:B62+J >L)EC4X'Z7F(MBL-%AI=2^"+7<- $BPY:\^,13\I.;=
MLA;BC[;=DQT?#4I@G7"C*6+ZC D&.!8AD"C.>2;4A]2R#_7H#\8U[BZ#1<W7
M]$HVC)O'5YUEL%R_H U'0<-2T/"TQ86>];[-'A-\%^K&6V=L-RXF[IE]D:J.
MNVE?-ISSH9T7!?5;J$::D)QF'($PAQA 22@@69J#3"0B5TY+9,3V6,YI2F,'
MO\?;W]8';\ZH2/*093'"@$'=KT/FRJ?G+-7[4%+OIJ0L%/-J79'EE"K:T?L1
M5&3FD;T(;AFX'Q\E&@&H<U P?Z>#SM"9^OQ/O[@G3O@,W.#HUE;5@B^6FVKQ
MU*GK>_]=PW0*KHL#=?B^J=H&I^])L5(>MU0NM_:W399FCK',(P'5<CI+$P"Q
MA@Q+.5?F+F.9(Y:+W&K;Q M78Z_@=GP%JW45+%8-<P$I]:+Z.?BVWBQY<$^>
M1$"%6 6D(Y/[@L_/\S)T-E,_!4O'U%5HYVEL&6RJHSLLUCG&EDF];&R6C(.(
MJ_:^S*?>?/D]+SQ-ZR-]JO'(GWH=W*$T\_WW15EI(&3Q));K1UW+P>Y7Z^7Z
M;K'K#YDF@DFJUDD2(P$@R[ERL B!*,8H0IPE*C VRU*8DAP]';'E(>!;)H*J
MPX5%[9^) OO]W!A*L7-A.VWLJ ==\L.[&FYJL:B"]*P>M\+'B]5D5^AH(7-O
M;:/).-.5,UI(=5#!:'/?Z TH]L"X^^/L>Q36$ L9$K7XC"G5Y^\X!"C6C>'R
M'.=$H#"E5D6.OA@;>V?H^NK-]<?KV^OW7T?K3]&O>+/UY&NHT\X?V_>NZ,!J
M=S@=!5[7M_JF[VS1S]:/VN?"2)D7=+TP&]]AB6G!P]MUTQZM_N.3J.:((D8I
M@LIW,@I@EFH0<)P#Q" C+(IIG*7&!X$N8&1DUUD7H#QM"U#JFFC6Y6 6K(0A
M.LC%*J<PP8F@B:X]5;-7BF* \C $!(>$1E1"FDB3).FD*K?/H0ZI?")M&X0&
M$^EP["GJ[>$+_6FR%]HBS)A(U6[AQZ@JMPM-/.BI-V2Y9/SI0AD/6C@(<7R,
MYQ;ZZ#9^^C]=^JA\HCYW_T6HF7^A 8;T%U<K?OA!Y\IYS$(2(PI!*'"H9^H(
MT"BB((2A3"-.9)KQ^6.S.UJ1HC*+>B[BR<8:7W)F;)":YBQ@NN6EV).N#^06
M.\;J[V<!%7>+E<[=Z=GF69#"+D2Z[ &A$(5Q BD0<18!&*<10%F8@!!Q06A&
MJ%I-M0_H_8K_D(]GR]<H#T>H#U_AL412<!%',8@E%@#2& ,B(@AR*23A*(GB
ME-IL1T_V2!R66[?ZEE;=)@]ERN=@EC:83+MV"['F/:_[[G;HS8(]*T%SB5;R
MBP^[=_A+$'A1E*>LP&6\3)H*\**VE_&_GT%=@GXAA3Y5_HON<;*JH=+T>8MM
MX<#S/(\Y3E"BPLP8Z3!3J#D)$PF@$'$21XE0"PKSR'Z VLCA^Y9\<*>IVH0U
M0UHR"0\]RFX9 V[%WI-N3]7LB/O4A4T<YU$GCL':!;JQC,4,9>T/N(8&F3"J
M,I3G,'0RO<FQ/*DL1;4M==IM-]3H"ZF0@&>)BGMH&@)$,@E23#,I!984A5;E
M1J>HC.RZVG590S,@-0>6I4 G=6.VIKI88CN'U9#;E0V.LCW2*Y*O*IJ3-*:M
MBND3\ZC*I?=B1XB9MDGW/(J16D9P D*JB_YDE@"2$]V=($=QF"*NPELK2)EV
MX)$-;TO&$O!D*S4C82KBD (FN9(ZHRF@>2Q 0JA:.T4\#1FVS[FXR.Z</MD2
MZR9'*%GJ4T*.2H&(\R1D%,01S0",&0%8[U_D62@%HR'G(K+-<[BKQ#IEL5>(
M:!HS7J8-,Q?L(I^=UQU\T^U1;5[P[ O%9COLM*@U+X0Y0JEY^;T]NKO.%J^7
M"UXO8>OSCC5^>18)DJ89 E0W3X)YQ@&)U9\\A3Q.L7$'I?,D1O:A!T2;0[;6
M\.YG=--O/'XDMDSTV MKA>_>+\\%X.YG!IX,V;U?L"ZL^\"5SCW.'YJ\2PWA
M>;N^)=__NJCN[]=+[>0UF/%)()5YE(:Q%# "$<(,P(A30$7,091DF,<L3\,,
M.^"^N?)C]&9?C NGF F^[;DY0#Y=B:HYK1"HY62U% V^^%K6N>3J.2 :L<,6
MSMWUZ9C-KJ,JV[4/N^9(0T9_#SJLS$Y#.^W1?+PV:+](*?ZZM[NQ,75K]XN4
M=:+O^V7CN7G!S]6]*/1XA;C7G4"?Q/6*K1^$QM_[)*K/4K'1'*!5GQ<-3$/S
M[RZED, LCU+" >,9!%!P"4@F(<C4@\4DIH1)8A/H7<[2R,N;FD&-EK#G4)_O
M4BRVV*-U69AV@!7Y_F<[O^?A>9AYP&FU;.<+&P4?,!=<MPK^V"CX4Z-@[2S'
MR!;YTXXGI^B!H4G=HS\%OG24'D=VZ<>U9O_X(K9H[C>%;C/T<+6I[M?%XK\$
M;PY^1?-81D*D# .H?@,PS 1 .$I!!D-,DH0PP8R27Q8T1W9Z#5Q&L6-#X]UK
M/@*R8R0@%MWR;+0Y'/2-H",[EU5/SL&>@Z!E81;LF?!WE-1!Y(NZ@)E1FK G
MF)7HAQW"[&YU6U5=KY[46FY=/)]J)!ME"4)9C !!N7(02:[62S*& .=AEL 4
M8V96.V]";&2GL"5=@SX8E\(;:<EL%>-+=CMCWU$=OVFNB8">EAB]I"9=/)@(
M_7)98'2/<_<_OF'57XD.NJOG&FN#++<!VSQ&$0QE@@ B^BP,S#B@"1,@B3.(
M*$FPB'*7?% OU6FR/E_W^1SK;GQ]*C-,TERN 4<8,;+B&F16E^:]_UZ)E8:+
M:+D)MNP$+3\:5[+M'"37Q39#X[%NSTP-_OK@]1&;NL&=@> G.M>9W&4/;?U!
MR;%>B2^"Z6*6YW<;<;M6SN:?:O2%7+ 6"D)%'V_$2LA%55KTO'89>^2YO64I
MV/(4\(W0V=Z7;&W#\"UG@ZM</XKM=R%3Z-3.J8RF3BODZDMTX@1A[41P,BSK
M2]31!;6^:!S[+$3KXG0/SJ^B>%HP4;Y;/Y#%:D[C7$K&&" T@@"2. 4((0I(
M1#.<2)A*9KQU?);*R(YG.]'JV;<E'/S>4+;8/SZOH^%L@A?)+;=_7(2VRA<,
M"G5!AN#\V)/E! ;%ZV8!AB]VBQ0.X$4_UU#6YKTN!@<9V>Y>(.,VE.V6_>?E
M-UOQ>Q'=(7%W?G=UUNK!(XB0L;">EO3GZ4RZFA\4]^5"?O@&USY@ZZ)2P?!#
MC3K_=EU6\RCG.4ER%;-'& $8)R$@A"$@"8LP03#.N55*[IC$V-EY31"H&Q^"
M91V*"MU)LK0L43RA&3.[O4Q>6X/5HFIBV[X.FI[/SE;G9/'6J>J(P,2=I\X)
M>-Q)ZNR5;J:GULEB<;=Z_YW5?4_5G[HTJ)TB9)S$0A "<!8G ":" <H0!UDF
M,2,R(9;-]?J(C1\[:]+!EG;0$K<SQUYMF1FF+QU8Q[HGQ1]A$C41T)/=]I*:
MU()-A'YIRT;W3-Q8L^GH=;TJJZ(^RE?6>_NWBL%FNB__(LI*\.M5LY__5R7
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
M+M2J.%$1*T4I0''$91CRB.7(QG-8TA_9A;1D[9R&K0HSCG)$( <DT[CCF(4
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
M:+[#Y]^F.LSFVXS[B?U !\_.FK/978[Y.\;6FU55WI!GG2K?0H6E(J%A$G$
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
MLE%=*ATZ4XV/T;'</O>\+#?-B%CUX^;?%!;U@U@T(P V [#3;CZAGA>;\\/
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
M)J26"ZGO,/(1IYB%N8^# !-(M<Y,6C:MUWDC+>M%,O/H#N:,X64['="Q]9&
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
MIYPA%F2!$#$.<@R:E&[ @^L;_98C%3)_?)8'ET=1*1@3Q9L"+I'__%V\B.4
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
M.*8885J$*/=SC'S"*<%)0L)$R[GNEG2=^EL];QZ\_UE5@FAV$.^$'?9,9B+
M?,C_7'__?'GA??]\\^N'KU<?O>LO%IJ'C_@>:AUN'FX[AYN_]!J'=TO-TS9\
MQ/JV:?CX)P9XOY*?U5(H*WH1U>NG9W&[:KNCKHO/RV(E/Y(Z6P.*U !+NHX'
M&DZ\CA6//]>CLUIN:A#8'3^CH\8G*6\\^'>D-YCU6589#-86K@ S[%H G?D
M:N'"[Z'0&KP.1[_[O-R4F]?/CZ*ZEQORS]7JM\V#*O@CR]>[*([] ,<9RJC/
M$<9!@DC3;IPF1>(7F":1+A#> !W'+J.A['6DO8:VUQ+7Q\<;TM2P*[ H/\ST
M#44'(>AI"&8$IC>T[FRX>AK"]2'V=!XWRS/TBF).01BG-,\CC$/$TH1(2XT*
M1%@8H\2/@PCSC#&.N^ZV6WUH@&&J6K^W^ZUMMZ9P 0O3$K@1Q3$61)3[#,6Y
MU!G.PPA1DF=(,I[D/A-1R M(FL6"QB:@?_:JX![;TY9'-EZADB@O#4C^TENN
MEJCJ3F >54<PJRK5RX384Q3,)?;H.D?-UI/14HYBA-BLF08]P0_S!9IO&=86
MBWL5+'T73VIHX_)^VY:6IR$55'K-3*@AB5%&419*-\ B03BCH9\*6"7Q&4*N
M,P0-66]+5Z<Y#:8I/<.V(3_,I(U$AY?^CLAEJ]#W')EYRWI'A#TJXAU[WLQH
M]^8D#8])Z@]>ZLU:VO[RAASC-*8)2G,1J$M]AK(L25$BY#_Z-(MQK'66L<^:
M8\=P^>/'Y]L?,!=@4>]Z3N-MM ES,_MSY\;'SNT*C6M>]P>[.W!0]G5HR:59
M9&Q6)VA?H8=NTP$%TPS01^F^*[*X6G+Q^_^(USLA,IP++ ]&A$E_R1A36:
M$=_/"I+&G 0,EOLYH#!/UJ<EZM54/4D6FN\YU(MNIF>"M$8Y'GU!#;([9X29
MD-<Y7''FC,X9@8YS.><>-#R$/,CPJ*VLBVF8<S4-010%E0%)1%%.<A_E6!H;
MYR+ !!20]-9V?M18+(!'BI[<FJ<(,VF !P=%Q$$1X0GF;9T.>BO/>R X%NGH
M#'#BD:E]P%?+%VF J^KU8PVGO#E$5TQ3/_/]%.'0CQ#VTQQE+*6(!I@*7\0\
M2D"5NKJ$71M8K\-URTB=M5\MX8/PM+6I:9D.= 0TVU/JN?!:+F;J_]43WGKW
M[PC9-^K]U5/&^<Y?S?<-KT[$>BW$UP8 :,VJ\DG%T\W(=)8)GHL@1D4B"NE
M(H$R''&$$\9(RE*!83A? [1<Y_YKRA=>3?O"ZU$W&UH_I#7-#+\=70#3^^9J
M@*?WQP6TE=L?H#1O8G]<Y*.LOL8K\"*G;ZOESW+UMJ:POS!T*L+X2HXM5S*
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
M?@C"ZH<RX-@CR5^S#%AO"=6@GF=QJ1>8>VDXZ:/ZU\Q<;#M37R_4:" JVND
MBB-/L62Q8--0&;9*.:'DYRWR-%3.4?FGZ3IFGN<SJ50Z<RU]67U]LP5[8+1@
ME'$?Y444RG"'AXCB-$$\*4(:4K](D@3B8<X1<NQ)%$1<V<#-295Z:T4:")!Q
M5D5Z+L2&X,!49DM111O-#;B3.^DQP2R9_5DRLYKWF+"'9CSZO*&YUI>IV]]
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
M3EF6IK%1<9T;=D;>\=1W(G8VN\($73/UG XSF%H/SKNX\#0_K'&]MYB\:$,
M-PN'Y?1N\!E_.(8),S_*V P <("!&I!5;9O2576;PU5=+GB7U5K=+>=\%J6)
M8*&R741WZ\!4<J3\=(Q\%@8\)02G.6RB82^IT2\=JUH?8$OQ*A8OT!N& 83,
MS)$;N:'7B*W(#=4FMKBBZVG"+KO0G1+.61>Z7D(3=Z$[)?!A%[J3G_C1QN0T
M0>GJTZ(;HNNS./5E$*#<SQG"?DQ01B.*1)3A6# 61"'($DS%^,AVI8O@/W01
M?#WIIHTY_C#C;?;>HYF]^A'?CD4\8I(1-:U$S0#%1J9_A?DSQ]_"#S]A9H_M
M?Y,9,L=?QG138GKHVVU(JQXU]\M+I@B7.BKU+,KZ[5:I9ZT+[]1OG_4CLS3&
M/O-ECM2Q.$<XQA11ED<HC0,_%S@5.*&S15-_Q<TV%7/B1H8G;PW/-@OF&X-F
MH"H:DZ.<L.>.D8NFDVK=N&-BQ0QLJP @;&;L':-F9:Y7/'CUTNNX\&[7F#6,
M7+15P"=! YM9N/R.#"6 \*2F#@[(OK&R6 &>G/-1R;=<B&^"Z4R)MP\OXG[Y
M>[%L;W5OY%^63^*J;2[TF7R_?*I-<W.@ZX[L8G;L>"M^//XBM)JL6=+V13/E
M=5QYBJT+'4%Z,34M5F@.&Y>Q@02&W4;!$)1S8PN&5<H-F-AD&3>V,&PGW%BO
M8>?2?&MC1M^$GL]5+!Z4GR27Y9.>;GI#Y\7#.C2G([=M6YT;>:=^6TD]8&JY
M^+R>69#FN<]X'J) "IVR&PN4L21%A,1!RA/,(Q_49<4=:R,;L8[1"V_-JK?%
MJ[=A=BL&WG4HTFDG6QR?,4S"X8LT\ZS>Y_7 3./4;P;LGKD'T9'[YI"Q2=T[
M]X#NNW\C4("[A_<E5Z?C>U&JY1N".@_7U <\^N&1;>06M29GV-QW.R[J:0?M
M;"EAIN:^),WHK.T0G+'0(&=K4# KC^KXBI.Y38,";?M&PP]:YD.L9@1W-Y(+
MOE5DT=4Y\9N%\L=>RK)H9F9]72[*U5_UB(%JLW52$2DMCS 2F(0(8^ZCG+$,
M\3Q*I<B2((U S1N<<C?V66Y=!7#17OFW%W-;#*\*^[BG1T>MF&R>VN:Z&951
MG>$+N7VGADD9[_6F@(?%]WA)\ R.,<!TE=#AE+=I\SO&@/4@W6,4(G;=X.]^
MG>6Q('G,*,I$F"&<$XXRZN=(9#P,?<*"C&20;O!WOXYL1N\4".1Y:5H?OB7J
ML*&R$P!X,?GIZZ^7MS??KMWU@]^P>W8_>+74I/W@-ZSO]X/?^A?+BFFAE$OL
M3E!8J=G;*D#]X47HY+K[[\N9+_,LDCA%62KU=52DTS:5&XC](&5)3GP2@-(V
M@?3'S]-,@&750/S,?( 148'I8<O(A;=F937<9,W-A8X04]%T7NAR,!5'#HNV
M[:!P5=$-I#YMN;<=- >UX);+P P.%\7L>E&K)2\Y5]^XZDK]>%/>+[\O9GZ>
MD<C/$^1C(A$.@@QE+ Y0)-)$9D&2!U*:&)4!&B,;CI:JUY&]\#1A!8NG29L9
ME"%\AHV&(ZEAAL%*8&/E-Q!I8!-7GVYU6_VP4>FA-2=16P.A5JII\JAET=*\
M05WPXYDR7>[T3##)XC F2#".$59BHIPRB1CU?9+%A&4D@&SS9F3'#ATV14_-
MS%Y$FUPVML4#L S*#$>S[=X].D!O^UAZWR;\V-YI* X<%EJ!)'95B&5&=-I"
M+1 0!X5<L$\[Z"99?5JP^8L.4!_OYK89DK+I)A;D3!#)?<03/T288'5RQM)'
M041B(4,1Q9):MY6T8&AD,_.A>!55K0B>TR_2!F<S8S,E>C SM-M!LFHF5;3,
M]76.O!AO*(]KN,9H*6G#SOOUECP#O,$FD^>L:V<1OXI:T5P^B<_+JIIE0>Q+
M23@*:=KX2AS1,",H%21E01A3Z<>0 O"=U4&V"EX'KFAY14,,9JMV$? C25F>
M)H@&B8\PYQ3E62)1G-"41W[DBP"4L&./ -Q:NT' S/1:RP6SHUJDEH[WDZ;T
MLW=9UV5!7VK=>5[':VZ)V\YZ1P5S9/%VUY[4?!T5:]\6'7_()A.CN?=7?G?3
MP,0X!6/[4V,?H Y3$PS;0AT1<%AESI,-IB_',BY<-63IE\,RP6)GJ0DS*XZ)
ML)M2<?0)N![<OCXW$S+ C9L//CBR-JB3LO=:[>0!;ER-"Z_AQ5P[#L4^K2!G
M20S3D2/"MD-D/.>ME7NELM*8P]4F4YI>0;;UIO^A'ZW6^>.RE**H=?.%KDPV
MI,KS2SA&7$CE^<99K+LE1BCS(Q[F(H@H9;#:M FY-]*5LXK;VJIGII5E_F.6
M/1^^4C-']D=[33]X\?-:J'^M^N?>=_'#ET ?<OYO4@7=^TJF*X3N9P&V86D_
M8C>0,QS'N2+5HW(R%Y4492GX# N94;4!(4)X@'!$)2(TP2C)HH1'.$H8\5>;
MS_UI#_),=BQVDWNXRZF)>O6&JC[+J]?CT9<W971([6GO4W%LMK^<^P:&]XHI
M '4RJ.A4E/G":V#?XFT:>/F2-1K8_../ /,.0U/!K3N^U][5B>^U\:[I"*YV
M!]2+-=N:GX1YL[6=N_PDVY0C#%9;CJOESAU5.] >;N]D'6!U3/%)C(3D&<)!
MC%&&==@^]CG!01)D#%1<8<'#R+&)[1&W^PT4@=>2-@ ;GB+&A0UX&MA";+#_
M9#5*X,,!)LZ'[)IS\$X#>,$0]0_GA2\%CVRNAU[H:=W7?[+YP^]D_NVYU),O
M[EZ>GLHW[:M7]>*>SF&#<N KCYT/N3.Z96L>O,XE6NW_[:"7;^)Y6:ZGN6P=
MPX$!5 MT3T=8QP469J$L,=7G@T-<'<_*L<?)*JAK06ZRJ*\]%-MAX3-6@1NF
M#Z^<5S>E.NF7U^7BH;KE-XLU U]K_?OOU3<Y9YKZ?3W7I#\N2YN17@Y(C9^^
M57"Q4"JV++MHWC4I=8%^U8Z75"JTJXJ+9=T^^+VHM.[)>=L 0BE?FW*ZHW[*
M7;:<!.;B-9TV>1._(>C9?=J7X]A,.L36RFZZH#^9(74(UK9E=;FL;0G,QV+>
M31":T2Q(TI0(Q$DD$$YIADC.,A12QC@5. R94>[4L<7'=O+:&A!-KYM^!2UU
MV<)AV#"=*QW0TS(7S**DY5"",VI9MA:;N(CE4(S#ZI4CS]A%>1H+KC6Q%(_*
M6*MCVB;G2L>3/LZ7W_\B^(/XE10+_<M+J;[0WP2;DZHJ9,':ZX\%OR=_SCB7
M64!DA@**,<(\42J'LQ#1."0REF&>2="D/Y?,C:RRORU*0>;%/]7V-E>,B$IO
MF.HU%*^*AU>A=L7UO0\L2N3T!9F%C]X+=I@M:9V4'39WDS.[>+?FUFO8O? T
MP^M_)9IK;Y_MIHV&8MQ=Y&D,.!V%I)RR-FFL:@Q0]X-8H] XJPGD1X7#U7+1
MS$'\:U$_7KU4M6*HW 2(?4E"EB8,!7$8ZV&K!!$9J+]&,B59& CJ<XL6CR<)
MCVQ>.S:L&BZ>!LW,+(X!!<SD=1QX6AV\%0_>=\6$M^)BI&(=J.QN>QR>)OL>
M'0R-P>CI3VC^>?AIZ$-WH_RQJ!B9ZP/W1_6;:A;'28)%+)%D&4$X9@+EOI0Z
MS]"7ZF 4RP";'HIZ:(P=1>JH>BW9-IC0$#8_(_6A<_JHY$!F8%P&+B[HY'1"
M(*L#5-^:DYVC3@BU?9PZ]:C==MWZ"7<UJ9N4L/4L;LDS271,(H^2!&'*U4\I
M%2@C089ER/(L 1V0>NB,K(*=E[TF:S)[&P23V7[L0'B8+MK(#=YI3TCE:&/M
MHS+I/GI"U/UM\]3C9[;-Z?[X7"Q$,$M"G.&$1RB3(=$YD#$B1 H4AI$(4H)]
M'AHIZB"5::*(ZTXRW0^>ICTXSA. DVEP\4SIK:*,<,'MV^@<$^S\1CH[J[Y/
M*YUC@O4VTSGZL-T.>BVE8/6-O/Z3/>K,ZF]*ZV^:##?]?WT3]4KF.IKV32@S
M4.B;)_T/ZK"]^XNM)V>^\F\#*GT48J9WWT WVU.[;QC$>>I',5-:#=E]1^!Q
M;)/0<*PSL43'LU<JIKWVYR9FR11#%\U_FPE1'5]-5*Q<<]W\.VRO'^.%FOD)
M[_R:@+9K_896['J:7_UFKIHWT\0TMUC1DQ/6KZ5]1+^KO5_N?N*J31W5:2V;
M;@[N7)@1 7?D_HS!X:2NTX@0[[M=8Y)RUUI5MYR_D:MPRHQ&1 8Q;0;$,H1)
M)A -98(D"4(I<!I$>7)N-]5=DB-;[DV?T'G;)U2M\:3-!.OHG]]==0]",^/J
M%AB8K>SMH7K?87-U"ALG35./BSMBG]0]@N_>&O4X ";=4'L^:=F!L4DJ7C<W
MW[0,F/F8T)@&RAK$28QPXF-$HR!7QD$JEY#R.-#3H\T;"?52 AD!>%.A-J^*
M6-0:#&"3YRPB0: 0X3I-QD]0GBG/.,AY(E@@$A_6=]H--A:CL-L2@J?5: 12
M>U)/4GAM\G:5^[18+M!F-@+53>Q=86AF*IT@ [.0+<D+;S-38JN3AL.FDZ<D
M<]5GLI?.M*TE3XE[T$WRY ?.2-ZY9*Q\$=LC'*[4=US/W\6"T2!.(Y2Q7*?C
M$!_1/*&(^TF4!BQ(<@JJQAHF-[8#U*1[D):Z.KXV#3AM<FGZ\3)38W<HP'2Y
M!: CO#T.1IWG6MJ.4U9.RN@R":6?V/1I)2<%/YHH<OI39\\8_K3@7\F3\12Y
MXY\>64\U">NQORL!AS71C6PP[=L?X:O+K;G.F7]1'MF@S.>,Z=T3R\4PWM62
M[S5R=T^D@<&Z^T^..(>E'16I%M7UBJN+X%F<<^F'>8Z8$$0=&TB."!8Y2@DC
M-,_B.(V-!A.=S\KHV54=37UHUE^>$4:U'(?8/LC@'CA'P8>> 2X[&&\E<TP\
MT&40I2EGNQQGY-UC&3# K":^#*]H>1+8(?E743P\UH)?*C-*'C:#<-<QEV 6
MR 1C%L<HT<FB.%.V+=/3IR3-?.E+@@D''?NA#$P=+OW><>21EB6O7,^;;IYH
MXJG TP04<\/SQ8A( D\<^Z9MQ8S7<;,UM+MYH@F\.CR%6"+AZEP")3_M2<42
MG(.SB^TZ%DW)/GZ[_R)J)>7RX:TKF\U)$(9QI)RJ+,L0%E0@FG*.4AYGL10Z
M%)F:V*&>]4<V,XJ@MZ8(:%YU!(AAX^! /.!Y9UNRT\6Z1B("^FZ=)ZI=/RVS
MEPEKB-4OQV"CJR,?FZZ!53_/.XVI!AZSSU=O&Q]>+W@S0A[G?AB+G""*E6N"
M"9:(\"A&D8]]7P]"B!*C8$@OA9'-PSIYNR7J*:K#4^8-<1FV%4ZDA5D+L*!6
M.>I'A3DK0WUWQ<GSTX\*="P[_?B##J9.#3>4^R#:3G)=P<K,3_/$CS.) BJ4
M/@8D1)0'>BH+3E,_Y)1EH 0Z>U;&5EQP:\45?YY5I=H9[R27$<E\QE&>^D39
M2'6:R_.0HBP302X"[@M%9R'J'^*-K/NTUL#W\5[HFAW9IOD> TWR>%_A\T9]
M6>$SQI O&"/O-][+"K#!P5YV*UH<^"[5&XB:=MC?Q+/ZHCZJ4^1MN7PHR5-W
M)O E#R,<^BCW\Z;9=(!RQF/$693E) MPS(U</#-R(V\;FGS;U=[;,.!U' #.
M3J=A,S@M.@4#9GL&<; Y3)X&!'"V= J,W5'3[HL".WH:BSEX$CV]RG0'4V.)
M=LZIYI^RK?549E*]AS?=Z;1Z%/S7Y9)77T5]([^)2I2OHII)&>.(T!S1A'/E
MI'&!2!XKGXU$PH]S[#,!K/L\27/LR%='V'O0E*%EGZ<1,W.\'., LW)KXA?>
M&HV&_H6G!P4NI;?BP65UJ+' SBI%3U.<N&K4&(+#"E+SC\*3=9J^B/=/#U\6
MS\75HN(E_S@G#Z;).L<_/;(6-T2]^^))GPN^?+W]I%/FJX(+XUD, X(/J[ ;
MF6$:.R2N]X>F[:@=Y;!@5FD\/4M.EL8S+-)V&L^))T=,X_F@3NRQQ$G$%'J,
MB!#AD/F(2#] :>[+*/-%1#B'Y/J;$@9IJFWJO_KB%D\O3]V5]7-'?81LG0_&
ML8\Q\(%I-2P39^)\FP_.8QC&9'^\7)H/_?$)\.=_M"&.7Y?*N:AJP;NVJP)G
MC(F0(<&Q<OG3,$!YFG"4T"C/L(QS(NGLN8GKW]6D-(S/3L8_1%WWI3#6W%_$
M0[%8M.4X\V;TZ0\XRG'_Q;(,YY()@F0DU08C8H*([PL41R0G88Y%3DGW8J\7
M[SZ=\^S7NI+!^*6J#_R+O5&SC>Z'?$>PG7*ZP9QKD2Z<]7E^M_?PPP_EW.?[
MWV0D9\_KF&X@9Q\#UCWA2NW5?!#MGY\.+ANC6 J:L0CE<9XB+-71)>,!0R1-
M\B3G' >A47-&8XICWZ*O+A3+EAPX3'@*,-,@H4,8H"'"EJ3WTXKXSWH^QG@W
MK<:RNNLC=X+>U!WES,0_TEO.\(-VRK^N_?WEK2D&OM(MHB__+*I9(%,_"G53
MJD@F2NEQC$A,8N3[N1\%.<5)!BHRZJ4T=BA1$_,::MX?FAZP%V0_0F9:[D1N
M8#C17&2P(I\4QY$"]].95'%/BKNOL*<_  _@?VICP?<ET2<8Y4%\+A;B4RV>
M3GT'AS\\YO;2T/0ZHMMNO/I&:@:\A@-'4>W3(EI%M@>6G2RZ?5JT[0BWP=-V
MV\2Q=N#-U_NKJ)5[&&6IGT0H9#%'.,2)GM >(Y&F*4DRBH,4U,YAB-C(F\6Z
M=[U-+YM!D,PV"U>BP]3U>,?^BW;Z[6H>R>5\OOS>1$Z:D6G* REJ3P^7<+>W
MF$CO:'L9)#7I#F,B]/XF8_09.TUO+R%OY&I>]XW4=]$WY9TH7PLF/BQUX=4L
MB_,\%XR@($TSW<8N0U2($)$DQ(R+-,Y@"==&5$?6_>[Z=2G7D^CUSYH//7JP
MX\3[H^4%Z$2:H6IF(YQC!3,6CF "&P>0V(ZLA!G-2<T%"(9]NP'[\)EI9YMN
M4NO^^5F6TMA/<N4:Y"'"?JS.E#20"&=4<BQP)& ]W09HC6PLUI2W^I:=,6Z@
M'S+34)(3(*!>OAT&]LEE_=*Y3BH[0NE]DLGZ1>Y-(AOX"/SL>?-25S5IKLXN
M'Q[JZ[(9/';Y5)OFC_4N,+*&;M'U%.%2/.AVU8K\<B&6+]7>/=/3\F6@3QD
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
M@7.Y/HZ?PFJ:)LY&)8M44'*F.1 %0D1%PV&8@]99)&Q=.'>K(.,>M[2Q\0/
MV5WA':+FV71VLL8\439KG[('X8.N6_BZWE.D(,U$)S!2YL):5W#=(<JXYRA'
M0<X^2N\ .W_#VB =\Y,OE 5\P%]//D5<OBXW2D8O=.8\);R:"W+3IN[91@ZA
MA BT,LM2A+ YMM[KW%7&[?S4HZI)&=1,CPB&I_Y9.B=Y=<T^TI0EKVPI6^ ,
M:"X+3$*XG%OG:3L)..Y".2Q6]@3F[H;K@J[HCN&=.?N;A?4V.Z5*EN"RK?N!
MVH"OJHPT\6VIQ1NE=:BVHXCC+L4]8+.)\1[QK8BGKW]Y\_;Y7^AW7O['\P&O
M2-SVGF/=EWAPC.VOWY\N^T_F^18RHPLXBV*C1QU I)I92"4K#VD&F;RPE9'4
M\-9\4SN*V'9_S-CDC/,<:-@25)";H[9Z2.*1,1NB2ZT/!?;8'QO*VPV)CONW
MS7;1>P?AWS8D8)1H31>9OK^L75Z>X>F_%[JSEJ?"I:T7N"FTL"@A9$:K!6/%
MZRQEMJXQT@Z7NIO;]X/#\\@6[AS3+Q9+BDWFIVP7Z>O[99BO:(C5[O.\^6IV
MBH+\7R>K=371!16>EM'I&D)GE1DHKCT%TT%"1I.P6)NM/";.]Q_)R,7;1\;C
M#M/A2.#H>(K\=4Z:GE4BA;\L9C4TOU0\B.ED><J9M9RNZ$?/Z,OYAU-37>@A
M<\&BL0C,:EK^9'+@K5=0=."2*^ER;$V'-]181BY![W.:'!4@'4^4.N2G8?7Q
MQ6SQVU\P?\!S/3PI]/*WF&9AM9J6:0KG[H/&;F4VC"M;F>K(*H%SB#X7(/_
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
M:+T(L]-.?).,UEB4K/(L<EHH1 9?>(3$E?<IQJR:\UQ<?O^X-)CC(VQO6_2
MH_/BY%\PU.BC:N7V"1)5-M%Z UII3S$.8^!LTF#0*RU%,AI;.[BMA1N7'[,#
M! YBQ7YCRH<IEMYO;AOM=_RXY;./1A=UVUB.0AH5O-;&1PZHZIZ)4 :BE+0F
MJEAD8(%;4UKO; U)&O4N?<1\0KI\7:YH_76IK_WI:_WX8F.>;Q/&9,\$9EL'
M77N><UE;JR-$R[VKVU8RM"9$W$/,GBFE=D'1C31Y8(OUZ^*N,CGM[\YN?<X@
M;%,#NJG[^(5RE#:7PD [&T!I6M&B=!Z\XV[3*=#KUL'O@)Q3YX!_72Y><L:K
MOE'O)?:C@)296 _)EGIC)"AP04?@UEJ#C@)/;%X*NJ5L_7)1[8*5NUQ14\OT
MZW^^\4#M[WMN/*,Y1]6 /F<7MB"6O&0,): SM=1%%_"98O>2,(8<F72Y=0'E
M$9FJOB%_)V:CT[+=BTSGIS"CW ???42L-S^>9 ISZ\[H[-9KL1J%B,@2*,L-
M3:*L(:*@Z60-"YI)D6WKHJ\1AOEX^+!V0?C=GK-/_/3KA.\AI-K?*S_\T.'I
MM ;TV[O1(97$7=96@[6JG.VZ).E ,Y\-0RU*\[N 1R75^C;WSE][:2](,A,W
MI 9!FTHSYR F:2%E1!NE#D8/E=K>(LYC(M':!35W>\/#+-+!YO&WH;R8SJ=K
M?$5QV>U3_=L0:=5(@LD"64M:2- 4<)YQT*3.+&F@VC4OJ-A=S'&/-,8 XS 6
M[ "D]PSLR:=:?'&Z<?_\]WII%:_G<DZB\49 #I7-SK%8;_P@34WF@J,5533?
M_3M$WG'/08X'VZ/9M /\GD_1Q7U3],5)38<?'KOR4NN<%,7MQH(B)8.3.H((
MZ*7-4IC2FO*II?SC=A0[OEL^NLW[385NTOKMGP'=^:S!V#D'S'?N8U8,C$<1
MR=5ISAPHCAR<=@XD<LJ#57%./B*.SF_!RAT*OI3^:Y5H_@4(.F90,MM3'^^M
M5KXP3E'V<*G-0]+UR\2Y"U[N#B6;6J=?C_0@?>7^#FK;1Q^+B'- ]W4O[2*6
MY%,*#(HNE ]GK<#'6"NLDV&Z.)-CZT.N(>DX+V5;YV\Y"UKGEV?+61%/?CU_
MB[71[73^85/$>&T6,6=0%2TAA4*3U?, KC -R1JT/"3E2NLNV$T'T#'=YRZX
MNR>E/K*1.TI6:/"+)4X_4$B:/E+4BN>7LU87^_F7JN'>+%:;O?QK8S>).>\K
MQYA 6B982A!"#J"-D#1^Q=606T4'RS_N'M(Q\'U<$_<;"9Q3;^Z_X%][0F,F
MW"&SCVW839/EV>1<.W55CN/: LPI60_CDK..8DTK9>LTY A\N-]FPC4*UG,W
M__4:VGFVP6BC-Y?IZ]UZ36CG#*+73+#(4Q&MB5UVE7%T\LFV:+K;>0U@LGX=
MU'TLM/L[K2V>>@06W6&=VP-<J!I5%CQ)T)95.AT7(6) H$0Y*6'0,=-Z1H_'
MI7N)3SHPPS?=,X(OIU$IS1($9I/6)5E?7.N\[&&I1G==#;&R-6_N?C;IUU/M
MP"V[O^/:_27'9\X=T*U=XTK5/,80""D"33T%*[6/*H$S5,+#RMGCL'/^W(M%
M?4.O>$.5;Y'>,TUK/%7U7^=32L9_"\O\)*VG7VZN^=%*SJ6-@*[>YK<6P0LE
M(&01"IHHA&U.@M!V"%UQ\>Z"K[OCM>.;MJOME-N'_YR\W>(KXF;P;TZ6E(BO
ML*X1=PP_>18VW?AR/8E4F0N(Q2?(ML@84"KKAZNJ;3*$<3=5CHCL(4W;%;(O
M!HK++]-:WWN;-I[,-H\\O?F%:?%A/OT?S*=7KI\N5NM+E;^&ZV)DM%"TKE,<
MR2C)!D"I4_%>69E;7UH<;##CUO,,@O8QS=T5[O\Z7UZ,[/+8Z_A^7<SK#1?,
MF[7LQID $T8I'Z!$^J"<M!!LB:"=<CJY2/89#N%[BSUN[<X@6#Z."?M-UFYP
M\^^?DMWUJ*&Z" R97MW%(2^,98(,#B&@.;U#$TU1]9ZRRX';PG/K:IRA>@E<
M\N?7WE /,=.3>7XVG9T0^J_AOO"BG'$.$JOLLK7M:E!%@P],I\QEH.A\N,5Y
M%U$[[4.P"X;N680',UJ_SNJ,C7AO#W7E[YN2>@_HBZZ1._MD;*J[C[(0<%2B
M%:?67$&46G%T#KEM/?U:4WO3T^KR>OV81LM@E.&01=W\C"%"U"9#S)RG6FIK
M4FMRNCM$Z8K,>Q=[WR3S/ES5'03<MW&27QSV_1+6)\N;N;1@A1NTM2JQWB -
MR=/H8@8NBN")Z6!=ZX5Z#S''W0IIBK1A3=3OFK03\?'^2]<^KQF#VGG A?!N
M$M\L,H52$4JR%-P@SQ!<BI =%J>\R4KKUA'I4 3/W[84K[WADHY_^GKVPTM]
M&0P6KZ0!'4L].:2,U'GCP&K#%,I2M!@N*-])U%Z)H'? T#W[P(,9K8-E^-ET
M%3Y\6.*'BUV]#6__]6T1@U(&%6MWZ@BJQ )>,TO:I%&F@,A5ZS!N*\'&76H'
MP5U[@_2[S#Y,L?@,UV$Z&X@O\OSA1R.,O'4T1V&,C"E$[A*"5+5E<Q0(4:5$
ML:!R7*"(-K<F8QN4,?**KNN;-O-C$JT2R3,&UFA1F?EK_70.%((RP53@CH+A
MQL.\79*>>1]WP<+-5G,'Z[V#1>_&*'[Z^I[^],GOT]5$%1E]-+HR*-4^6TY"
M=(K<:_2Y)%5$3JUSS'O$&;N%X>'6?@A >ZJ^1Q35@3Q;?*+Y-N'2*:4,Y=G1
M41KL= 8G;09,&)2T/*GF%^3N$:<S%.UK\@=]T7[Z[P%*9VVQ;@SI%_P4<3D)
MQEG'903/DJ[5[@R<$AZ"#1F=5@E=ZU9F#XC4&:3V-?UU2#6T0P^PNCGS?L)Y
M^O@I+/^^F7Y6%"FQ!, B:#PJ.2#G+2!;F4P2S@O>^JKJ0S*-F](=9\7;WPA=
M@NI\-&<3,,J"3',./#CRZ2$$<,(YT-EJZ;1-5K7.-1Z2J3-O=1 "'H37 >;H
M %[OP@Q79YL>O^+ZS/%Z'QR3Q8!TH;:B]+[>]!*09&:1::9X^SOUMPG2&Y .
ML?7U#<^#%=\!>AYH.WHV*.N20HF<C&XE**DU>,,B")%,\74'J;3NI+V58)VM
M?2W1U=XP':#MK'<9S9J$TR\U4C@;!X\A*E2)9DV]"BNUJZ$"@VR4E=8;KDKK
MFRIWR3)NJ?*@F&JB_A%AM%JN)[^$_UHLSV?!:A,-:&5ULK% O3,-B@M.P:90
M(#G]0$3D5F^UUM'C+P&'OOH&FMO?W!E4]@^]&RAV9%C\&C[AZW)E#&<3QBI9
MHJ<%V2?E*+T5!;P52!.F..E2,J%L%5T_@(X[!1@G FIAT45K]8Z(D7K^-'G_
MV^*J3L[<GXK*2X8:T$@.*F<.+DL/+O"L2LRDHFN7WV^>GMWW@O$@T,ANB\9*
M'!L(+^=KG)W)+307,1L!Z-#2@HH.?- 6*)&,!A/W^CIY_!W&O_30<>+2@0R^
MK[+&-O*[?__+U_GT]S/)C8W)H8]0G*IQ4XX04U8@O"PZFV"2+5N9^<ICQXD
M!C+T_@H;V]17U,#/!A U]]('PFJ,&I2F\-;IB,!+,$$%H5TP6UG\MJ>/<PEL
M(,,?K+ZQ[7^Q%KW%,U-,YQ\X>[W\9;$D9;U?K,/L+*%>79Q,",]\"6!DR01O
M3YZ,%0F&891*Q)#4=OY@]W=OA1W]2+ SL.K'1M8578FS 2#77 ?*KFRHC4"-
MH^Q*%@N9TF=6K&,^B]T]B]@!'>:1H.-@]76P:74CSWXUG>/+-7Y:3:2QGH2U
MP+,ME$[5YJR:/I@4A/2<E61;LW/?+<VX]Y*/<1"XG^)[A- ;7-9OA _()UY;
M;CG-!(JH2$4VT#0K$@%)5LD+5U*T+MR_3Y[.3FSVM/E#4-K7 /W6!E_M87Q
M'?#M#QJDT_*0];WWM<]ECJ+7$")(&2@"<::N0,:#]R(5<DHR^=;E00.V6KYX
M]-OPVR^!@#8-L]6ON*ZU\"M<?D&:.]8E$7(&9BF%4SP9\L""@[48N&1:&]-Z
MH7I8JG[;*^^"C^NNIK$U.EB]+D;TM\7R[R_G;Y:+A*MK0R+!E?,8(9N<:$@A
M4:R8(W E-$I,J+!UO<$68HU[/CPXPAK9HR>(U391JX^8:XNJ:T,*LB@=C06:
M(Y5J1FCPRE)DF5%)G2@1"8,Y[;O%&O<,<'"(-;)'3Q"C44Q2+D8YZX!+;TAV
MER J%8"C4$$*$X,8#$OT_G%3M<%!LZN&]T='W5T:,JA^-JW<5Y6U_=?*KUZ[
M"1T06=_SM$;A];;R-HJQ=VF\G@I%-A3V5)KHNNN7-81L*(<+E0=(,*5YZRFW
M@WB'>Y>=>[S_]'6G+O*G^RE8R2@8Q8K!Q=KPQ!=PH3:N94I*C2ZV9_0XTM#&
MS0:&0O)-']D?3CI8G*^,\.DLK%;3,CTESMS4K60F="R5!%Z(",HZ&IB1 K2(
M.FEG,?/6W>T?$&GLY+5#&-V\F-_,IGU#].R4Q!AAF%41DJHGYC7[\E$'\#(:
MGV,R3K<N8GU0J'%AVA0"V\-K#WOT!K"_X"Q3@$=?XJ^+]>U3].PX32H3#=<<
M=.2>YJBA/$QDA!RY92DF;IOGQ7N*VBT8]P',?7 <R'H=@'3XA6?C&)S&G#'Q
MRH--'Y))$"+/$*UFI:"7_GI1WB,(<\>_K?D8PH8.$=;!O-MI@+60X[QRPR2&
M+ E(3DD@MZ; %Y/!*Q:23,')TKI1QIZB?N\!]>ZHNV^%&0@"8Y=;/?TXG8<;
M:R3+04AF-1BLG)P8: 2B*.#%(;-"1J>VJ\^_]?$=125#67715,5C@^3%V_>_
MX)J>N/CP]?S6+9.::>^ 4R8!2L0$SN8"C$O,M.9D5;8KXK_Y['%7[*/#XT#E
M=K!4#N_*7UW4)*5L;<:0(5<B::6*@% X!X%,*<D8=[YU[=81AS?VV>8_@M5]
ML=;!-+PRROL'^93&.<UG7TR8%.1HD@3+ [FNHCUX= @R<_);BARV''2O=P=9
MO_>8=4_PW1>X#H6$L8.2?0=9S\HS4UY:4FXRDL8I4H+(9(',<_$RR"3+@V?+
MAPKQO6],' ;EHYKX$4%Y<VQ:ZX(FS@C-.)>0BN:U&J@&G$BI1- ^JEB4":PU
MAB_>_KT'*L<%[WY&[2#D^)DRGU>+U>KUO'(SO2X_G:Q(<:O5)!MMG2+I8W:*
MI%<& J=Q6(8B^B#1-Z>7N4N6L4N_^H9J4TMV@,@G*2U)/>=-8*:X>GJRK(::
M%(N!U, I06?FE"XAV*2!\X+D$%DHV+I7Q9W"C',A];%ALHTM.P#E+DO!&6/4
MKXLU5H+T5XLPOT0?5=<(8Y7W)7*0,06*;)@&QUT!C"(&DSD7V_'K#).N/3R
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
M'Y+*@*'>+<^>0=21LE.!W%*"C,$^OC#WCU,0>DC8T"'".IAW^Q8&Q5!*CJ6
MQ%C[EX@ H6[X..F]4%(J90:]+?"/@M#]4=>H('07"(Q]L'A[M6)RV9?"'6A4
MAM9E6J&#<@B&,YF"Y9*^\T<K"-W)J@\7A.ZBXK%!<FO-8F+):0-H1;U>QC0$
M&@FP8 N+WLH2U%8(^5X*0O>&QX'*[6"I/.;1#;,R6E,0LO5(_MQ1H%.8@HR%
M6TS"<6R=\O^C(/0/%:SNA[4.IN$.AY.7U79)4Q<;[JK80'XZ@W<4*RF;,U"L
M)$$41*^,$*G8(8/8@Z3_WN/:/0&Z?]%H2[0\KGFR18<I@=G'6"(@9P$4TF?.
M\00N!Y\45S[HUC=IFPZ@HV#\B"@<M.G8+I!X7//A4L,I[GEQN5B0085*B:8@
MFL)K,:T0O"2CTXADO3LV'3M.-O$H\+VGB1\7CF_I'Z5YSMR: $R$"(J; IX)
M#SH*F4/,I>"@ASJ["CQNJO#X<'V@R3O ]P%-HE"*:$,LH%6ETHZR4FG["!0_
MNN2%8;PYN =N&398:74GR#Z2L9L5FH[<$2S(G#UZ!ZSN]5/(E<#;K,":;#)#
M(7D<L3?P81W!!BNY[@3J1P= ![Y\IX!L'>8?II1;G/J$B\9_.9K@E %,7(,J
MC+(,SBSDY)U.(0936O.]'B[UN#VP'Q_@6QC_<<']>C^SS$K&XDG145.0)GB
M&)P!$YU1B@<TXI&UMQN,$?WQP?L08S\N6%_N6F9B04ZSM(Y-DG*Y 9^D!:=%
M=!)E]'+$W?5=F]<-UK?Z\<%Y7R-W .5].I-Q7XSSJ(&[*&@1TKR6,"0H+CN=
M(]) T_A9Y;@=J#L!\=#F?5QYY*VG<!=ZSDHG%Q4')BK]?(P&HA(64$=14M9)
MZQ%[#]TK^_=>['KTH\]V2.G Q^\P[NN]^*Q,F$N,4!*-KWHB")(7")H5SD/.
MY([&FQ-[M6;LP.,W1%>[MHN[F/H YH7UJ'VVSA,.'XSG5GO(N5"4QNLIK1.\
MHM'Y8E7D2C7&]8$B/YKSS.' ?4RC[^VVO^ R+OII+:JCSB$[!EE%16.VI._B
M(["<3:%(SHZZ6WA(:]$>SCB[<.0M3/^XHI0;72)9]I&+4&EX:;R*LFSPGF9V
M5-93+JXH0FS=O>L <1_-06<_\-[7V!W@>N\^D+H@"Y%4JR,E_XH9"L@R*Y"Y
M%ZR0EOEU K^^6X+V<)[97W"RDYG[Y8<ZW]$/\WS][.K\1P?P0>WP]$;\3_N.
MIQ'?T_D[GMQ\_3?@7N#6*18]*@\H"Z_MOC(%MH[BW,))ARF58D1C3[&3@(>Z
MT',*KM?E_+6G%TK(U5NA="VX+0@JT*QQR.L>J10:=1#Q.IWOP>.^0Y1QMQZ&
M0\MU+]?"$AVLR=_V*D]6TSFN5N_P0_WR].YPTC02KAD("BXHP,@.0M$*7!$L
M!:S)8NNBHGL%&A=<34Q^'4;-]-\#F$YE/[\/RIBWPI+PN;8,+TE0=.H%"&'0
M8XI"I]8[2U<$&!DL[0Q['3)[:WGL6]1OEHN(3\,RGROC[+:O(UVX0H&?C:A!
M.49^V%/P:4W6%C6S;DN"[CM>,#(2]K?7HK'RQ@; NZ^K>G9U=0 !4U$AUK/<
MD.HJK"#H((&E%(U$KZR(6UG_MJ>/NUG<R/0'JZV#M>%(;"=<%9T+DU",),>J
M&"?]\ "&_*HS(OO 6U<6_1%8G(8(?3I$1 ?S9*<!7F+?(,>?4"H)?'/E,J5$
MP01%%,+I9"P:867K:&M/4;_WV^F[HZX1Z](N$!@[$KB%\R6%2.L96HB2>_(E
MEF+B%#F4PC0W7!<IMNO!N2>A3G=\2SO9\P%"G5V4.S8V;J>+\ERRH#T""Z;V
MPZB-;8NOG"DZ^)!2,=IL!8_]&;FZHUS:&R&'J[B#I?(\%'EU41,7C&24/RO0
M6A'*#><0# K(TNA,X7+R8:CMWU=],!@-$:@=IN>.@/)V,9N]6"Q_HR1Z@M8E
MY D!BS>T0-,J'5#5TF)$'R3+4;5F;[A%C#YVR_<T[!TPV5?+'0%E(D@/PN1<
M&ZC7D_5BP 6DY5*4VKG5*A5:7Q<_?W<?D-C;B'> 8B>-[HT$6M"FBTS!_;)-
M<>6Y])O*"UJ6EQA6^ Q/_YTX;A4MEPYLKNP@GE;?&#.#E+2/1G+MM1X()+<*
M-&X,,Q1R#M=]1XZ%%(/3#V=UF.GKIHGA[/0B(,5SKQ:KU<0H5[Q/$G2MYE?:
M>/ L9$@,-Q&\"=BZ3G%[Z<8-;H:"6&.K=(2WB<S.>F,4>%'WG*WU$#-G8(U3
MQKEBVQ<&[+20#5;<-]A"MHM&#US(GL_S2)5*W_;!IO/ZIV?W)(8H6[KW5</7
M,&T_TG$*FG*26<?J;6JC1D:?Q2 DE!2C<C(D'H>*,<8M:,J6)Z,+!,$T*,DH
M$1$6@6=KN2@E>=GZ9NWW4-"T UJV+FC:P1(=K'Q7MM)NZ?^DDK3&LP):^!HX
M*@9..%K(?<*40E(Q#'H-I+>V;DW,OF,;MEULT#>DSO=AN5/>:@8^\<V-0?K,
M8@3A4 13M&%^T%L7CZ\-VTX0V+D-VR[VZ U@.S3RRD&IJ&E<6I*G5UAGJU8&
M3""E:HDQL$%I5+Z?-FP[ :91&[9=K-<!2(]T<)YUD>08%*3-&53P$J(K&:+.
M,02%4:C6Z_,?NH#G@&6^0T1T,$_V/<O-Y'\D=P&"DXQ<D$G@!7T9$5/D"BVW
MK<\N_U' TPAUC0IX=H' V$4:M]28Q))$TA33,24XJ<QX"#PYX,X(F;GFW%X[
M4OW."WAVLN<#!3R[*+<#+WCS:%FRP)TL%.R;0.%.UAJ"L8H2 )E]U)+9W/H2
M[V.IS3A@#3Y,SQT!Y>6GSV&ZK!Y]<]ZB@W&Y4GB+4.IQ<3(0979@2"$Y"HF9
MNX'0<E62/K;_]C3O'6 Y0-?-$'/,TXP;.Z>#'&3<]9;ASS"V&M\HQQ>"9VDX
MCY#2IM6XX4#@-9!*%K$P0[ZN=57Z2,<7+_YO>U_6W%:.I/M^_PON8%]>;H2\
M57O&93ML5774DP*KS&F*QT-2KM+\^IL@J8TBJ4,2AX#<-3'1MF473B*_#T!F
M(C,QFHSF\</H1WSRV>4N3ZSR*BF)L#>Y/[MD2!NG$8Z1,,9U2+AT2E%_Z=K8
MY<IS:OLE1U&\&CA'=\SGU<VO]K^[Z2+PM2Q.$"%)3<",Q#S7O9O<.E(JE$QN
M;RH<5;1T+\,]Q&OE/J0L0[K3P-4V$^\G]L!+$BDD$XE$Q(/1P>DBB3T9%!2V
MC%&N/"V],>XI8EU&#D:5_I0\&K?:T8JWH)QY=MGCCSCNOL=P'OVW2?:O1_$V
M'J\UV,%),]!8S&FJT2,G8T(Q,<6E(<:3\)QYV/=CS3+J>*2[ =7>1"_*U]>S
M>7<5IU_B,D=P]FWT_>Y.QX%K1@1!23F83+ 6.4%2;LLF-1/&$2<+[V4[Q*E[
MY7 *EI7&I('C\WQJ0\QJN5L@7N?<PHADHA$6B*5(<PW>.DN)))B:3*6[L:_+
M4#=N=DHB':7]!MCS/K\0YN-L]@4P DF^@4^UVGT?]HX@1#I/-2)A<?7,8%*2
M4N2I E.6AJAEZ7R57H+531D^)<_*X]0 ^78H\#Z Z5G0Q.:6)2KE.>F(#)<"
M6>M"A).?E,_L["-7*]?SM;S.PP!JFW2_3'-XFV.E< H489Z[_'GPCG3PX!.)
M))DC7O#B%^O/R=2L^7\@"_K3;'](VJ;8F??75]=@=,9P=M5-YZ/_7?:R98PH
MCZ-%G"Q>5LX[=\(>)1N5UMP0ITZXRVV1LEG_8' :EH"M;6)^C/.+Z (E.A#0
M%@<#Q4:*0%T")8^Y4B1P:4N;>;LE:M:/&)QP^\+Q(OM;/UQ*;__Z'B>Y8'>0
MFK'M'SI!Q5C/65:Y< U1>AG 4R7)*L2-9<@9C5$DWHM(@_2V=+"@TH7KUI>P
MEV9R3HARVBA$*4W@MU.%M,]M[&F4AC'#C"R=0-)7MI=TV;H/G[9?MA;$JH%3
M=RT#]4/WH*X%AZA4 .\LX)1;*.EL0'""2,08-)C D2_M;.P0IY6KU)+X[TY"
M/QB,=GEU6Z(2@L>.)X29M/G!\]SQ OS^I!3EW(;<V.TTS&KA4K08[/WH=  &
M#1#J=3>;?TI?[?@NFFT$I3J":C3)(<L0P1A5GB#/@U7*:B5Y:?/@B1!-$N<0
M@-?OH([2=@-T^1K'\%>7O\1)G-KQHICB"CR:; G,P:=9V;IW%R.2>X6M1%%F
M5]D+A5S2 ;GH(_9>8JE+7W7N)6!3+P$7I-EP*#5 P:V&PKV#SG@4TJ5<FYD?
M/?.1(R<2ABT^<"6M)V&]#^C1O'M>JE9N#P8TM I#TP#9'CKRG]*Z,W2A(E9,
MTX"$HB[7YUIDB(K(:AN(UBXF7?KQF]T2U3TX2^/?#09& ]3:'0G<$$'*;:I@
M5__5SJ^GH_G-?4<7BXWGVB%LJ$><8HNLMP$Q([1F(1"_WA1[X!!N?]GK[HD#
MT[4*P&T3>].D8S9W .A\KSWS=OQ'M-,+;Z++)PTB4F6;!)2O95"@ 6>D\])Q
M4MH)*2!VLW>V _)MCPNU(<!_<7S_&/^:G_\9QS_BK]UD_FUVD:2*B2J!4LCO
M?$F2D#/&(&PY"\KY%'QI&^(XB9N]$FZ5Y4=!_N((GI?P^9_=1=(V>@7V%W:&
M@CD&+H4.*2*FC4A68")DZ;:$!PG:[(5SJW0^!."7R6*@9;S('1B\I!8Y0@3B
MSH)'D0P!]NG(B+(6ZQ-6PNT2M=G4V*:9O#?(+Y++[[KKZ85EG,GD.0I.<<2Q
MM4C3W%:/B,BPC-RKTOTU#I.T%Y/%WTP^#N+:%7?;IYAGY=<2[\X2?/9NGI$J
M9T5^QRA%4"U1"MF0E:P#XQX4:\E:#[AMC80.%Z(72^5/R=*3XM<N3S<MQ?.<
M77?!#:&)&(ZT!PN)<T:0=8D@:5F*"D=J6+_WB@_X>"]>JG]'7I;!J]W$RS/O
MI]<@S,BZT7@T'\5C^MAL'ZQ0 F5/:0LE27ZV-_F":Y:O0_.'[7AV1S5,"::"
M&N2\5LL'LIUC$DDE;"*!"V^*7QAN%^=8Z_ MH-O=Q+BH='VDW^7S)?,+YKT)
M/&>N>S!R><QLMP+FBW%^93IQ+4LG"CTK5.6KJT+L6#?CRF+1@.MQ;O^*LY6V
M5E, G7WL)GXU'V\Y\=K8_*QMOC+!#+D(\Z&2:48C)UJ4CF<^)U/E:Z:!J%44
MB0:8]7G:A6L__Z>=3NT$[("EKFY[<<=PNV"(3I8X;!"EN0HG2H]<"@EII1AC
M1EDB2S<,ZRE:W5#B4#P; I<&Z+:R/FXWZ%=Q$M-H?K<M:VQP(BRAZ'*,7N.$
M3-Z6?7+"J4 PUZ5C);LEJAO=&XI<!5%H@%.+APB?FK6WLU$J46:C0#%&"1X-
MI[GU$D?>**.YP^ +X\*<VBU1W3C;4)PJB$(#G-H^$4K!<F0*+,<@$^*"!62#
M$8@Z@9W,S_2FTK6;QS%IL%C8P+O3D;IO-U[PSHZFO]OQ=;2YM<AT]&.1'_Q^
M JJ[SHE0L[M_L.IQ$FTN_0K=Y$O,5N9H<OG*SD;'1!E*BU H-C&H9@I%-.Y$
M>/".P1WMI0G)YZ9$/&&7>Z8Q9, (0X0JGG@PROO25O(N>8Z^\;H=^]7-P^<<
M%NWV0=>KOB=1&\)]1%;:W*4Z4&2=LDAQ&ZU2GEI5/&NLAUR5T\)*L>3)#55I
M2!HX;!_,Z>ZW_QC%:6Z_=/,A-U]:E(\QDE]QU3Q7Z,/_D%R<H1U'2:>4@C52
MQ^*M.WI)U@C5BC%B.^5*P=,2Z5:'R./SY6Y^J\*@J%RR)A+$G*6(.Y.3%L#K
MUBDFDPC&/@W&O3X"-D/!8@S91L+B<+7$Q?>3[]?SV4)C9%4H%FT MUL:1+2#
ME6M51%KDPR(DB5EPBKG2_1)VB-,(S\J38!O=CD2D47+1U50XSW46,>5N_6".
M1$>0,5H@S048(P$SF.$)R$5;J RM2ZY#$&F)7*]N%B[9@X[G/EH=:40LOX+#
M+>;(^.@0HS Q[Y2AOO1[D5N%:818)S#0C@"A)38]=N\_K;GWOTTZ-XO3'UEQ
MBR4$?]U-_&@\6F#Z4 NW'6&C<#9E%="\6HTER)+<KY5(3KU)+.#!]KG"<VGD
M!#Z.:ML(7!/W!OC_:S>)-[_:Z;_B_-WU)-SV"O#":&F-04QY"ZIE!EFM+8HF
M">U,BC#-PNS=+$DCW*O*DJXX9 T0[W5W=16G?F3'G^WW.%U-0C'.7>Y,P1V6
MN>\BV#C::)089UK1Z TN'<W<*$@CQW=+M#L>L"98-_W>3>T\ONHFX6O6YN*V
MYW8),1\UV-C(><E@"26%7 1?*P2"HPI2:UXZI6FG0)5+UMID82D &V#C;U_/
MIPNMWKP:C<=/9J,U,9(:AKP..5?9BUP^"AI+Q%*;9#"F=$7:;HDJ%YZUR,>"
M$#9!R%^Z'W$ZR8&(L\L(6LNYVF[^9%Y,$QNL" CK_$YQCD593BA2S(BHK;+:
ME;8/^\I6N::L39(. &L#=%W,Y>;)+)3VF"IJD:%YT9$@D D6(ZV3"X0XA8LW
M7MTL2>7"L1:I6 "R!HBW*5/DRVCVKV7/416BX(0@L>CMCIE")D:,<*0R/[KH
MK"^=KK5+GD:,R*$BD<6@:(I6K[O)(G'C'/[+U:I322:C,4/,YE:V3H)MJQDL
M$>NPH#0Z&DM'MW?)4S<P4P[UK70Z$H(&Z/2NF\;1Y>3M7_Z;G5S>3>C65Z+2
M!:P\4LX;\-P%ABU76X29B5R1&!DN?ENR2Z!6"'4L[NN!YF(@-,"H]Q,8*\[F
M7\ !__JG_7X["^XHLS@MJ]IX5 1I'"5B(*6#OX/9E([:;9:D;MAN, X54'L#
MY,E*@2,?% F_FXT BP4R#W2$P?D@QGN$J0 KT.3FQ ZL2\9HH$R:@'5IR^E9
MH>J:3X-1JBP8#;#K'S%<+IZ7GL%N>_\  #4Z4H(#DC&'7;2!#5:"RG"P6NN0
M-)>E3[G-DC02.QO*#"^@_B9)M%H,UN3SV$2D.0:_-V=AV6 <\D)ISB3%3I0^
MX;;)4M=.*H'SL]0Y0.D-D.=V C&<S59SNG=.;N,<"1O-7$ LY&[_1GK04\*(
MB! XF( B)E:81SW$:HU2A^#_Q(\K"T8#_+K?PS?LX.]&$_C9R([OWIEX;;]G
M73YXSQ#+0#4&*Q$G.,<YSJ^1.)G@CR22((TD;KC\N,-D;B28/WP:W0D@;8#"
MK^TLOVZ>?\E-V'_8\:.,U_O*I0M"J5(4SI)(+4,\OZJNP>Q$440X80Q3-I7N
M7--;N$9RDD["F76W81  &V#F,I\J+^C[NXF+(*+6S!BD JQJ+AQ'!N>T>^<X
M3B;%4+P08I,<C20CU>#;T; T0*U['W[U@(D%MYUSRE&">2#.&)P=7 DDM(X"
M"S!$4NDN9.LRM'(I5(%21\'1 )V64F_:<J6.W%,=D+!19TO$(F>E0$Q)8Q*-
MN<M8Z7OO;<*T$NZH0+ R !5K)E%BXWK0&.."6F&)XPIAD2<1E$):18$,#Y)C
MIRE)I;,K-@K2BFM0=0L[%)C]V666[)K$R^Q4GQ?;SA[,8-.244PYX; 'XY$$
MQ!7-G5N-1N!Q$05JHE*7WM-V2]1(3D\-VA6$ZFC^U>^8L[S77?8)\C?PQS_M
M--S>T@S;*:??IT_6(>< 39RB,PZ3EN:;,)2<CHA+^)W!0'H1@I/88\S=8%UB
M!NB,<Z_[9=R).J.QE!QA&R1X04(B%Q+/+PH'$Q@)6):>WIH(C<1!CL5^^^FZ
MOZ(;\ \^=[/1W;U,X%$&V."1X@*V>Y[-@<0U<CCWA34$!U>ZA.#A]UO)Z3D
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
M#W::%0(Y!OZ(L5'%9&GTN'38X;$$Y?+*OGZ#A?Y4P3D!\W(9/'IU<_]O5AG
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
M2^WC]>+$%41JQF#C(RY2E,]7I&UR*$JG?"14&5NZ]=?))O="%]@)&'[ZQ7@
MW8Y\^K;<._2GRSJBG-H4&5@AX ]R[00RVAL4M?#6,Z]Q\1!04VEK[271_TQK
M\0BR_=1'XEJ&$B:*B:032EK!%A69 ?!B3A%GQ--HM"K>8[FI%+?VR@1^ID5X
M!-F.[9#?^#($W%(</<H5Y)1J[3D21H"3X2W/>Y5&)HI$&75.OZ"5^&1Z+[3F
MX6=:C,=1[B=?C^NFNV:8,"\]BC&GQ(L$IKM)$D66A""YLU-Z@?&8/3S%]HHJ
M?J:U> S=CO04WTY>S%K\9QQ=?H-?SW[$J;V,"Y/^#6PF[^QHNJAP? @TP])[
M*B*B2N86W%8@ZZ-%4N(DM7<QV=(/7S:F@A?J=;Z8$.M@=/RI'<[^ZKM(@3#J
M?408=N?<^M<@E\!)B(DXI@V!#?OE1(3ZS_NGC]P.MW :W 3V8O&_7=3W>?49
MYE.R#B/G\S-Z1'#D#&.(!:]A]<I$3>FLX68F_T)/\'^KG6!(/O_4AL#C8.#S
MBL..!:*M09*XW$=9L<5S.DA1$017C@;[<MH:[#GYGSYV_1-L!$/R^:?>"%:!
MR&M@]?-:4SZ"JDA QN"<) DLT)A$)(CD1KE 67HYYL ^,__I(^8_P18P&)-_
MZO6_AR\5)/%)D80P(1QQQ0DRB09$N5(JB>2(+]XLL8%Y__01^I]@[0_$XJ+1
M_9K=-]Y^_?SYM.TV-GWQ]/TUGIWW, TUDC5,!^90=(;F!">+G-(<>9>2,IAI
M84M?6#;;4(,$X[E+2 =-<_?@@!QC"1'A O/8$D9DZ4/CIVRHL0^G!FRHL0><
M#=A-C\L?513,".X09U0B'N 4<UH11((.CMBDK:U?Y_P26FKL0X*==<[[(-(
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
M4"E*/Y[=0ZS:;"I$@6Y8/%JF6)[0ZNY8><(M'//(4"WAO.<<.18U,M8[F7C
MQI:.*?<0JR[%BE.A+]4.Q*4!JIU=S[NKSHWN:YR-]Y0X;& M"H7 =K3(LA20
MT#KIB"5VT92VR]>%:)1&A\*\;FX?I?.*I)E-YQ=?<NADV6*:)9*T2(B[D)/O
MF4(Z%Z:&X)5@.BEM>Q$%1GU $OC3/4$>?;!N_*KT\76X+EL@P(JW+@GF'-8H
MD "K0,'LG:8.">(Y82H:XWO9.7TH4'-G. *L=;@/T%QEP'\=3497UU<KP6UD
M&B=K$+7"Y<>#% @>*3+,Q11TA+_L]9K),Y _^FAET ^!K"NAO]K V[\>")X8
M-4)8BBC)_1^=B\AYV/,8HS;QZ#S&O0S.YX!_^-$Z6WXQX _67P.&X>;S[L-=
MQH3SBAH/NYZ."4P63"78/H0AV!N5Q8I2HTO?RCXC4MV+A*'<VY(X-$.K3V!?
M S*3R\6\SN/TZE-ZW4V6<2:G#;=.JES%:7,<&3PT(D!O,,-HM8],L4&8M4NJ
M%F,G!Y)@(\&*(=(HQ[[$2?S3CO/$+J*.00?E$>.P"+G6X+LEPY'R"6O"8">F
MI=M</"-2BZ[-<.PZ%(L&J/5X(FOWO%]B#@T\7$/D0E*!50@6YN<)S(\Q9)U9
MW)$I*C1+EI>NG=E7QA;/S3+D&Q2MUMEXVU_]BYWGGNL^YBM:30SW8(,R[UDV
M1 PR8-DB1D)B3$F9BK\FL:^,=:_7J['Q6+1:OU#/"03=)&=<=6GQDU6GHJ/O
MUY\;N.AU^UZS&.;VG3HOA MP3!HX*[F0L$5%8Y'6(AHX-3WA;=^^/UX&.>_]
M(C+C=) 1>0<SX3QGLSOA4?(T4*MA'?!AMZ4L16T+_V"4=^\S>RNX@7/MZ[=N
M.L\G\OT,B'..:D,1H5IEA4CDK(Z(<M@)/782A]*W4D^EJ&VF%Z/(D0IN@"*_
MV^DHQU;N)\ 5,8:"5^HIA@DHP9")42$G''=&*8"W="/C)T+4-J6+$>0X]3;
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
M$;"GU-%0NA:DCUQU,YY/'C(IC50#['NF^]S;OU8UM[F" /X_G-N_+CQ6,K#
M410T(.ZE LN.610B-XDDJA,>*"5T'S&;\+T+<F5S7N=@P#7 3=C49WF#3Z/Y
MA:;!.!$E8F _(.X(1=:JA"(5#(Z)9(@J76GTX/--.//#<>E01=<VIA9R_VJG
MEZ/; KL+2B-G0N1'KFS.]P0[TUH'QJ9,(1F/222BEQ7U=.PFW/3R)"BAR9\D
MEVRUI]XE2ZW*/Q8%^3!#^$]_B=WEU'[_-O)GTVA/E6)VJ%PU,L^*Z'#HA#18
M(L8G8Y (6N>F>1Y9YS&R,0GF+!R,N/2#(T,EI+T9S>SEY30N$_!S5NA"_TMK
M%R:I-1,<K%W/$9?9VJ5>(:FHX%9@JHN_#+I+GK9,LH/8L*'E4!GUMQ&^>ARJ
M$21(FG1"6B634Q@BLN"6YQ9[& X$^#WNY74.%?@<LO%0(52?BW#NH^(V*+(A
MB*-A!4FE,0J:YH@+-6!QD%S:PP4/TC'?[_VFGR3"N1>FO2*<^RBXME'^KKN>
MA.G-A^YRY#=$YR+'BH2$\RNT8%9Z1Y'CQ"(5%8^1<N+7C]YMS<IV?J<Z)8Y%
ML1M&I;79\>;+V:\;IN!D(DX$AAC-7=:HRZHQ#!&LI)4A">%M+U9L'K^._SX0
M&PJHL#8+WHWM[-N&.03)28Q,(J+R:X<FO]+*:4">)#AK>;#!^GZ;P^8/U''A
MA]H5"BBQ-A&VW^(DKG5T.)?$Y>PBCRVR,A)$7#*8JR"-9[VH<-QU6/'+BX'(
M4$:1#01];TO'SZ=V,DNYSO&7K@N/#2S&#<:YR3BCN16!"@$M^G\KG6"2*E#%
M2R=X]A"K;I"XN,LR%"#M<VRU%BD--@G,$0Z@+^X2F/$1,X0-]IH'(S NG2#6
M2["ZKG%Q.NQ'MP.P:8%PJ\G E\_FG[O19/Y^ A.-MPER6A.IP("W2DC8HD%S
M.OJ$K%>68"<Q3:5O]W=+U#3%#J' .LG*X=$6NS[]B-,'$]%@3 AG.3(Q9]<$
MPF A)IG#FS(H0;RTI6]-MPI3]W@\*:>.0*%RC.^N>.3^DL:.ET$M!S:"4@I1
MMG OO<Q]T"4RF/B8<)+>]RIB?R;&MU6 NK>O@P2$RRB[-F.6MRH/IW";2FZ-
M-\YQT(-WB$<2D"7@ENK(O.?1&LQ*Y+UN%:!>"+ 0L%UI+5>DBN^N)_/IS<7Y
M/R\6VYYV!ED1,.(\YV=*.&QA<]6Y_Z>*89?W-HO^_UYV/_YC->*2&JL_W#/C
M_GL5:5 &M.XH#3: ^6]?X0@D2C-K<JV81QP+A;02 GG%F9%.$DMVW1#MA_EO
M7^O%>X?!?$\--H#YZX\7DC%O#4DPU]PU(>8;=<H9"@Q[3J@V=F?7G_TP?_VQ
M7FQW&,SWU& #F/_7EPM%0\Q-Q%'0V?/73,&$4T!)<$E)C,ZS79[L?IC_UY=Z
M(=QA,-]3@PU@_NL?%X9XCR.E*(A<;R%I0%H#7YE3DCMB'-T9C=T/\U__J-.\
M>CC,]]1@ YC_Y^>+%(R. A,40K1P&N4. EQQ!-N23EY&*62Y\_P_/]?IY#P<
MYGMJL+*+]_9ZVGV_BXU)2G6@ J;-(N+6"V0L@6E[*@1P%;S=7J^$/^/5/?QF
MG<;'Y=$_2I<-K/NOOUP 68WPE"$B?>Z$%1P"*X1G'X3(Q+CS81?Z^ZW[K[_T
M0EZWC_R!&JQ]._\ESN:?TOFW^,]N.@XKTC+&%/=>PQ$E\ZM;*3]=9&F^6<Z-
MMIT09LW$VW(QOVGT7H";]@$OH[X&[A9V=Q/2PF$?%$%4604;&,'(>!I!/YPF
M99CA_4)\)VWA-5@]ZF!7\.5 :(%1C_J-4(O!PLT9+EX$Q V/R('U@\ Z\B8?
M@U8-5(G1PF5Z06!W]NK:1\NU#YUM[::<M4YYL),85Q)QXA32E#M$6<(^,G".
M7;_*OA?0JVLOO/KTZMI'>;4)L+'I% >_R 2CP$7&X"(;AF$"#JRHR)V)RC*Z
MWM/OA?;J.ACZH]76P-FPY03]<%?@&I@7+)M+(K]:R G\SCAC4-1.I1@,5KCT
M"QK/R53W,;7!;(ZB4#1 K4/Z)2C&+4Q'Y@<Z8"VR!)K,2;1"<$^#5LDG6YAM
M+Z[115F>%&ARL0]H]>O6'X5%H@_+X<_^A"-\F;($^O7C;G8]7<MGW%1FOC'6
MD@==$L^'>[YM_L*>!>,'"U^JOOL;4/25!>!?=U??XV2V8OW43BX79O7LU<W]
MO_EL;_+/%N(M983/G$W"Y[&=?+17M]FUA9V-(40\>BN<S:>C_$[;UWGG__7;
M9#2???GZV\H6*KV?[?I6W8X: [+GZ4;60^4'[T;CXYVN^]?\-HFZB1K;O*M>
M(]7M&W8"X/?7:AWT;W7R%DZ3[B;&A72#[ 2;OE#5=#[E^M^AWKJXK_'R%&?
M'M@/]CAOQ;V_!?3!5KM83N1J8:/=.[.'VI/;1RP@XJ^3[Z,\Z#G8C:_@+_]5
M1,RGHU9QI)[%XI9/O312T=-^)%^<?^M"8;S6QJP2M#L,K<W:: 2KS_#9^?1J
M$MZ-[641I!Z/6,7(/PBGC9IH!*6\XE]/9F%:#J:U(:O8Y ?O?D]UT0A0_^C^
MO)>O[ ZX9>@J5O1!P.W6364 [\[4T54,[[IIM@Q_M^.CE]NN<:L8P7M!UT,K
M+2R\V>MQ-XOGW9VX^0*DX.I[9OPJ&8K[+\%^6FH6SX%@K)-E6 B]1D![/PFC
M'Z-PO2K6/0:HM:'J.F6[==X]IX#:2VD\OI=K8Q1WWT6T:<!J"&W1>==/ 0U<
M2M\'DW8OFD.B;H_'KNLL]UI%.Y52'*Q3WY-OGM5ZUMZ08<GZ='\4!?_T/<]M
M^*N&1]^IF^-7Z\)ADZH;H,-"MK/O\'D_6O:.'UU^F\^^GGWY.@@MGO]>W3S
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
M&  1              "  0I%  !F;W)M+3(P,C0P-C(Y+FAT;5!+ 0(4 Q0
M   ( $>9!EE=ZC/V&@X  *N?   1              "  ;F& 0!F;W)M+3(P
M,C0P-C(Y+GAS9%!+ 0(4 Q0    ( $>9!EE,!\UF[R0  (1R 0 5
M      "  0*5 0!F;W)M+3(P,C0P-C(Y7V-A;"YX;6Q02P$"% ,4    " !'
MF099 P89+"%/   !VP, %0              @ $DN@$ 9F]R;2TR,#(T,#8R
M.5]D968N>&UL4$L! A0#%     @ 1YD&6;HA'.>"^   3+@) !4
M     ( !> D" &9O<FTM,C R-# V,CE?;&%B+GAM;%!+ 0(4 Q0    ( $>9
M!EEY-7IB-90  /X:!P 5              "  2T" P!F;W)M+3(P,C0P-C(Y
>7W!R92YX;6Q02P4&      H "@"+ @  E98#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>form-20240629_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:currency="http://xbrl.sec.gov/currency/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:form="http://www.formfactor.com/20240629"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="form-20240629.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:TwoMajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:TwoMajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:SKHynixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:SKHynixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:IntelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:IntelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:IntelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:IntelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:CustomersRepresenting10OrMoreOfTotalRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:CustomersRepresenting10OrMoreOfTotalRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:CustomersRepresenting10OrMoreOfTotalRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:CustomersRepresenting10OrMoreOfTotalRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:MajorCustomer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:MajorCustomer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:MajorCustomer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">form:MajorCustomer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-07</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-26</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-26</startDate>
            <endDate>2024-02-26</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-18</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-09</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-01</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2023-11-01</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:ChinaOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">form:ExistingDevelopedTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">form:ExistingDevelopedTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AgencySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AgencySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ContingentConsiderationTypeDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ContingentConsiderationTypeDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ContingentConsiderationTypeDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:LongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:TWD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PositionAxis">us-gaap:ShortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2022ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-30</startDate>
            <endDate>2023-10-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2022ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-20</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2022ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-26</startDate>
            <endDate>2022-06-25</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2022ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-30</startDate>
            <endDate>2023-10-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-30</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">form:A2023ShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">form:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">form:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">form:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">form:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">form:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-06-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-12-29</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-12-28</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">form:FRTMetrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FoundryLogicProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:DRAMProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:FlashProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">form:SystemsProductGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-389">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:ProbeCardsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">form:SystemsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001039399</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">form:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="jpy">
        <measure>iso4217:JPY</measure>
    </unit>
    <unit id="krw">
        <measure>iso4217:KRW</measure>
    </unit>
    <unit id="twd">
        <measure>iso4217:TWD</measure>
    </unit>
    <unit id="segment">
        <measure>form:segment</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-25">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-26">0001039399</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-27">--12-28</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-28">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-29">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-206" id="f-809">P0Y6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-207" id="f-810">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-208" id="f-811" xsi:nil="true"/>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-06-29</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">000-50307</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">FormFactor,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">13-3711155</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">7005 Southfront Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Livermore</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">94551</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">925</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">290-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Common stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">FORM</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">77389392</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-30" unitRef="usd">195914000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-31" unitRef="usd">177812000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-3" decimals="-3" id="f-32" unitRef="usd">161710000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-33" unitRef="usd">150507000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-3" decimals="-3" id="f-34" unitRef="usd">501000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-35" unitRef="usd">501000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-3" id="f-36" unitRef="usd">113277000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-37" unitRef="usd">102957000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-3" decimals="-3" id="f-38" unitRef="usd">114814000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">111685000</us-gaap:InventoryNet>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-40" unitRef="usd">5939000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">1152000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-3" decimals="-3" id="f-42" unitRef="usd">28964000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">29667000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-3" id="f-44" unitRef="usd">620618000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">573780000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="c-3" decimals="-3" id="f-46" unitRef="usd">2098000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">2309000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-3" id="f-48" unitRef="usd">26650000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">30519000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-3" id="f-50" unitRef="usd">204102000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">204399000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-52" unitRef="usd">199548000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">201090000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-3" decimals="-3" id="f-54" unitRef="usd">11657000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">12938000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-3" decimals="-3" id="f-56" unitRef="usd">88841000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">78964000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-3" id="f-58" unitRef="usd">2751000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">2795000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-3" id="f-60" unitRef="usd">1156265000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">1106794000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-3" decimals="-3" id="f-62" unitRef="usd">62235000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">63857000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-64" unitRef="usd">49523000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">41037000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-3" decimals="-3" id="f-66" unitRef="usd">1090000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">1075000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c-3" decimals="-3" id="f-68" unitRef="usd">17953000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">16704000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-3" id="f-70" unitRef="usd">8240000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">8422000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-72" unitRef="usd">139041000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">131095000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-3" id="f-74" unitRef="usd">12765000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">13314000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-76" unitRef="usd">21441000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">25334000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <form:DeferredGovernmentGrantLiability contextRef="c-3" decimals="-3" id="f-78" unitRef="usd">18000000</form:DeferredGovernmentGrantLiability>
    <form:DeferredGovernmentGrantLiability contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">18000000</form:DeferredGovernmentGrantLiability>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-80" unitRef="usd">17102000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">10247000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-3" id="f-82" unitRef="usd">208349000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">197990000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-84"
      unitRef="usdPerShare">1.000</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-85"
      unitRef="usdPerShare">1.000</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-86" unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-87" unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="INF" id="f-88" unitRef="shares">77281052</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-89" unitRef="shares">77281052</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="INF" id="f-90" unitRef="shares">77376903</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-91" unitRef="shares">77376903</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-3" id="f-92" unitRef="usd">77000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-93" unitRef="usd">77000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-3" decimals="-3" id="f-94" unitRef="usd">863283000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-95" unitRef="usd">861448000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-96" unitRef="usd">-7948000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-97" unitRef="usd">-4052000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-3" id="f-98" unitRef="usd">92504000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">51331000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-100" unitRef="usd">947916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">908804000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-3" id="f-102" unitRef="usd">1156265000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-103" unitRef="usd">1106794000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-104" unitRef="usd">197474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-105" unitRef="usd">155916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-106" unitRef="usd">366199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-107" unitRef="usd">323364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-108" unitRef="usd">110574000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-109" unitRef="usd">95633000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-110" unitRef="usd">216561000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-111" unitRef="usd">202003000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-112" unitRef="usd">86900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-113" unitRef="usd">60283000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-114" unitRef="usd">149638000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-115" unitRef="usd">121361000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-5" decimals="-3" id="f-116" unitRef="usd">31564000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-6" decimals="-3" id="f-117" unitRef="usd">28340000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-118" unitRef="usd">60191000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-7" decimals="-3" id="f-119" unitRef="usd">56585000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-3" id="f-120" unitRef="usd">37874000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-121" unitRef="usd">33255000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-122" unitRef="usd">70953000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-123" unitRef="usd">65997000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-5" decimals="-3" id="f-124" unitRef="usd">69438000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-6" decimals="-3" id="f-125" unitRef="usd">61595000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-126" unitRef="usd">131144000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-7" decimals="-3" id="f-127" unitRef="usd">122582000</us-gaap:OperatingExpenses>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-5" decimals="-3" id="f-128" unitRef="usd">310000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-6" decimals="-3" id="f-129" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-130" unitRef="usd">20581000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-7" decimals="-3" id="f-131" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-3" id="f-132" unitRef="usd">17772000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-133" unitRef="usd">-1312000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">39075000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-135" unitRef="usd">-1221000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-5" decimals="-3" id="f-136" unitRef="usd">3415000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-6" decimals="-3" id="f-137" unitRef="usd">1482000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-1" decimals="-3" id="f-138" unitRef="usd">6571000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-7" decimals="-3" id="f-139" unitRef="usd">2758000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-3" id="f-140" unitRef="usd">360000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-141" unitRef="usd">450000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-142" unitRef="usd">880000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-143" unitRef="usd">473000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-144" unitRef="usd">21547000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-145" unitRef="usd">620000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">46526000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-147" unitRef="usd">2010000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-148" unitRef="usd">2155000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-149" unitRef="usd">-208000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">5353000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">-160000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-152" unitRef="usd">19392000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-153" unitRef="usd">828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">41173000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-155" unitRef="usd">2170000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-156"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-157"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-158"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-159"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-160"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-161"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-162"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-163"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-3" id="f-164" unitRef="shares">77235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-165" unitRef="shares">77159000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-166" unitRef="shares">77343000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-167" unitRef="shares">77112000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-3" id="f-168" unitRef="shares">78717000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-169" unitRef="shares">77616000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-170" unitRef="shares">78746000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-171" unitRef="shares">77450000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-172" unitRef="usd">19392000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-173" unitRef="usd">828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">41173000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-175" unitRef="usd">2170000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-5" decimals="-3" id="f-176" unitRef="usd">-1075000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-6" decimals="-3" id="f-177" unitRef="usd">-122000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">-3358000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-7" decimals="-3" id="f-179" unitRef="usd">710000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-5" decimals="-3" id="f-180" unitRef="usd">-39000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-6" decimals="-3" id="f-181" unitRef="usd">-85000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-182" unitRef="usd">-237000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-7" decimals="-3" id="f-183" unitRef="usd">518000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-5" decimals="-3" id="f-184" unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-6" decimals="-3" id="f-185" unitRef="usd">-52000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">-301000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-7" decimals="-3" id="f-187" unitRef="usd">-95000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-188" unitRef="usd">-1183000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-189" unitRef="usd">-259000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">-3896000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-191" unitRef="usd">1133000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-3" id="f-192" unitRef="usd">18209000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-193" unitRef="usd">569000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-194" unitRef="usd">37277000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-195" unitRef="usd">3303000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-196" unitRef="shares">77241118</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-197" unitRef="usd">77000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-198" unitRef="usd">857326000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-199" unitRef="usd">-6765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-200" unitRef="usd">73112000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-201" unitRef="usd">923750000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-13"
      decimals="INF"
      id="f-202"
      unitRef="shares">112129</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-13" decimals="-3" id="f-203" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-14" decimals="-3" id="f-204" unitRef="usd">-1729000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-5" decimals="-3" id="f-205" unitRef="usd">-1729000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-13"
      decimals="INF"
      id="f-206"
      unitRef="shares">72195</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-13" decimals="-3" id="f-207" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-14" decimals="-3" id="f-208" unitRef="usd">2904000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-5" decimals="-3" id="f-209" unitRef="usd">2904000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-14" decimals="-3" id="f-210" unitRef="usd">10590000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-5" decimals="-3" id="f-211" unitRef="usd">10590000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-15" decimals="-3" id="f-212" unitRef="usd">-1183000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-213" unitRef="usd">-1183000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-16" decimals="-3" id="f-214" unitRef="usd">19392000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-215" unitRef="usd">19392000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-17"
      decimals="INF"
      id="f-216"
      unitRef="shares">77281052</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-217" unitRef="usd">77000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-218" unitRef="usd">863283000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-219" unitRef="usd">-7948000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-220" unitRef="usd">92504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-221" unitRef="usd">947916000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-21"
      decimals="INF"
      id="f-222"
      unitRef="shares">77376903</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-223" unitRef="usd">77000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-224" unitRef="usd">861448000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-225" unitRef="usd">-4052000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-226" unitRef="usd">51331000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-227" unitRef="usd">908804000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-25"
      decimals="INF"
      id="f-228"
      unitRef="shares">197014</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-26" decimals="-3" id="f-229" unitRef="usd">4948000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-230" unitRef="usd">4948000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-25"
      decimals="INF"
      id="f-231"
      unitRef="shares">191086</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-25" decimals="-3" id="f-232" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-26" decimals="-3" id="f-233" unitRef="usd">-3569000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-1" decimals="-3" id="f-234" unitRef="usd">-3569000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-25"
      decimals="INF"
      id="f-235"
      unitRef="shares">483951</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-25" decimals="-3" id="f-236" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-26" decimals="-3" id="f-237" unitRef="usd">20302000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">20302000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-26" decimals="-3" id="f-239" unitRef="usd">20758000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-240" unitRef="usd">20758000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-27" decimals="-3" id="f-241" unitRef="usd">-3896000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">-3896000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-28" decimals="-3" id="f-243" unitRef="usd">41173000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">41173000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-17"
      decimals="INF"
      id="f-245"
      unitRef="shares">77281052</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-246" unitRef="usd">77000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-247" unitRef="usd">863283000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-248" unitRef="usd">-7948000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-249" unitRef="usd">92504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-250" unitRef="usd">947916000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-29"
      decimals="INF"
      id="f-251"
      unitRef="shares">77142023</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-252" unitRef="usd">77000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-253" unitRef="usd">858195000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-254" unitRef="usd">-4186000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-255" unitRef="usd">-29714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-256" unitRef="usd">824372000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-34"
      decimals="INF"
      id="f-257"
      unitRef="shares">41989</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-34" decimals="-3" id="f-258" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-35" decimals="-3" id="f-259" unitRef="usd">-69000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-6" decimals="-3" id="f-260" unitRef="usd">-69000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-35" decimals="-3" id="f-261" unitRef="usd">9391000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-3" id="f-262" unitRef="usd">9391000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-36" decimals="-3" id="f-263" unitRef="usd">-259000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-264" unitRef="usd">-259000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-37" decimals="-3" id="f-265" unitRef="usd">828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-266" unitRef="usd">828000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-38"
      decimals="INF"
      id="f-267"
      unitRef="shares">77184012</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-268" unitRef="usd">77000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-269" unitRef="usd">867517000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-270" unitRef="usd">-4445000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-271" unitRef="usd">-28886000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-272" unitRef="usd">834263000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-43"
      decimals="INF"
      id="f-273"
      unitRef="shares">76914590</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-274" unitRef="usd">77000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-275" unitRef="usd">844842000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-276" unitRef="usd">-5578000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-277" unitRef="usd">-31056000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-278" unitRef="usd">808285000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-48"
      decimals="INF"
      id="f-279"
      unitRef="shares">210055</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-49" decimals="-3" id="f-280" unitRef="usd">5024000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-7" decimals="-3" id="f-281" unitRef="usd">5024000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-48"
      decimals="INF"
      id="f-282"
      unitRef="shares">59367</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-48" decimals="-3" id="f-283" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-49" decimals="-3" id="f-284" unitRef="usd">-456000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-7" decimals="-3" id="f-285" unitRef="usd">-456000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-49" decimals="-3" id="f-286" unitRef="usd">18107000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-7" decimals="-3" id="f-287" unitRef="usd">18107000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-50" decimals="-3" id="f-288" unitRef="usd">1133000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-289" unitRef="usd">1133000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-51" decimals="-3" id="f-290" unitRef="usd">2170000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-291" unitRef="usd">2170000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-38"
      decimals="INF"
      id="f-292"
      unitRef="shares">77184012</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-293" unitRef="usd">77000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-294" unitRef="usd">867517000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-295" unitRef="usd">-4445000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-296" unitRef="usd">-28886000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-297" unitRef="usd">834263000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">41173000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-299" unitRef="usd">2170000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation contextRef="c-1" decimals="-3" id="f-300" unitRef="usd">14563000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-7" decimals="-3" id="f-301" unitRef="usd">15121000</us-gaap:Depreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c-1" decimals="-3" id="f-302" unitRef="usd">1280000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization contextRef="c-7" decimals="-3" id="f-303" unitRef="usd">4766000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-304" unitRef="usd">3195000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-7" decimals="-3" id="f-305" unitRef="usd">3914000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-306" unitRef="usd">20614000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-307" unitRef="usd">18494000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-308" unitRef="usd">-10181000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-309" unitRef="usd">-3639000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:InventoryWriteDown contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">6277000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c-7" decimals="-3" id="f-311" unitRef="usd">8628000</us-gaap:InventoryWriteDown>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-312" unitRef="usd">20581000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-7" decimals="-3" id="f-313" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-1" decimals="-3" id="f-314" unitRef="usd">344000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-7" decimals="-3" id="f-315" unitRef="usd">1801000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-316" unitRef="usd">10833000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-317" unitRef="usd">6830000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-318" unitRef="usd">14469000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-7" decimals="-3" id="f-319" unitRef="usd">5880000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-320" unitRef="usd">-2094000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-321" unitRef="usd">1099000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-322" unitRef="usd">-14000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-7" decimals="-3" id="f-323" unitRef="usd">83000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-324" unitRef="usd">2317000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-7" decimals="-3" id="f-325" unitRef="usd">3578000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-326" unitRef="usd">10244000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-7" decimals="-3" id="f-327" unitRef="usd">-10606000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability contextRef="c-1" decimals="-3" id="f-328" unitRef="usd">7316000</us-gaap:IncreaseDecreaseInOtherDeferredLiability>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability contextRef="c-7" decimals="-3" id="f-329" unitRef="usd">456000</us-gaap:IncreaseDecreaseInOtherDeferredLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-3" id="f-330" unitRef="usd">4940000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-7" decimals="-3" id="f-331" unitRef="usd">-9945000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <form:IncreaseDecreaseInDeferredGovernmentGrant contextRef="c-1" decimals="-3" id="f-332" unitRef="usd">0</form:IncreaseDecreaseInDeferredGovernmentGrant>
    <form:IncreaseDecreaseInDeferredGovernmentGrant contextRef="c-52" decimals="-3" id="f-333" unitRef="usd">18000000</form:IncreaseDecreaseInDeferredGovernmentGrant>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-334" unitRef="usd">-3417000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-335" unitRef="usd">-4065000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-336" unitRef="usd">54890000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-337" unitRef="usd">34781000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-338" unitRef="usd">21834000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-339" unitRef="usd">40177000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">21585000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="c-7" decimals="-3" id="f-341" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-1" decimals="-3" id="f-342" unitRef="usd">78524000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-7" decimals="-3" id="f-343" unitRef="usd">66650000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-344" unitRef="usd">68813000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-7" decimals="-3" id="f-345" unitRef="usd">58363000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-346" unitRef="usd">-9960000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-347" unitRef="usd">-48464000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-3" id="f-348" unitRef="usd">4948000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-7" decimals="-3" id="f-349" unitRef="usd">5024000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-350" unitRef="usd">20271000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-351" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-352" unitRef="usd">3569000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-353" unitRef="usd">456000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-3" id="f-354" unitRef="usd">534000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-7" decimals="-3" id="f-355" unitRef="usd">519000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-356" unitRef="usd">-19426000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-357" unitRef="usd">4049000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-358" unitRef="usd">-2826000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-359" unitRef="usd">-1958000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-360" unitRef="usd">22678000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-361" unitRef="usd">-11592000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-362" unitRef="usd">181273000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-47" decimals="-3" id="f-363" unitRef="usd">112982000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-3" id="f-364" unitRef="usd">203951000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-42" decimals="-3" id="f-365" unitRef="usd">101390000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <form:ChangeInCapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-366" unitRef="usd">3388000</form:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <form:ChangeInCapitalExpendituresIncurredButNotYetPaid contextRef="c-7" decimals="-3" id="f-367" unitRef="usd">9187000</form:ChangeInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-368" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-369" unitRef="usd">3635000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-370" unitRef="usd">6924000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-7" decimals="-3" id="f-371" unitRef="usd">9427000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-372" unitRef="usd">201000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-7" decimals="-3" id="f-373" unitRef="usd">212000</us-gaap:InterestPaidNet>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-374" unitRef="usd">4563000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-7" decimals="-3" id="f-375" unitRef="usd">4514000</us-gaap:OperatingLeasePayments>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-376" unitRef="usd">195914000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-42" decimals="-3" id="f-377" unitRef="usd">97981000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c-3" decimals="-3" id="f-378" unitRef="usd">5939000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-42" decimals="-3" id="f-379" unitRef="usd">1144000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-3" decimals="-3" id="f-380" unitRef="usd">2098000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-42" decimals="-3" id="f-381" unitRef="usd">2265000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-3" id="f-382" unitRef="usd">203951000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-42" decimals="-3" id="f-383" unitRef="usd">101390000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-385">Basis of Presentation and Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial information of FormFactor,&#160;Inc. is unaudited and has been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2023 Annual Report on Form 10-K filed with the SEC on February 23, 2024. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate on a 52/53 week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal 2024 and 2023 each contain 52 weeks and the six months ended June&#160;29, 2024 and July&#160;1, 2023 each contained 26 weeks. Fiscal 2024 will end on December&#160;28, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our significant accounting policies have not changed during the six months ended June&#160;29, 2024 from those disclosed in our Annual Report on Form&#160;10-K for the year ended December&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU 2023-09&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-09, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ASU includes requirements that an entity disclose specific categories in the rate reconciliation and provide additional information for reconciling items that are greater than five percent of the amount computed by multiplying pretax income by the applicable statutory income tax rate. The standard also requires that entities disclose income before income taxes and provision for income taxes disaggregated between domestic and foreign. This ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. We have not yet determined the impact of this standard on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU 2023-07&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued ASU 2023-07, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#x201d; The ASU includes requirements that an entity disclose the title of the chief operating decision maker (&#x201c;CODM&#x201d;) and on an interim and annual basis, significant segment expenses and the composition of other segment items for each segment's reported profit. The standard also permits disclosure of additional measures of segment profit. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, on a retrospective basis, with early adoption permitted. We have not yet determined the impact of this standard on our financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-384">Basis of Presentation and Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial information of FormFactor,&#160;Inc. is unaudited and has been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2023 Annual Report on Form 10-K filed with the SEC on February 23, 2024. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate on a 52/53 week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal 2024 and 2023 each contain 52 weeks and the six months ended June&#160;29, 2024 and July&#160;1, 2023 each contained 26 weeks. Fiscal 2024 will end on December&#160;28, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our significant accounting policies have not changed during the six months ended June&#160;29, 2024 from those disclosed in our Annual Report on Form&#160;10-K for the year ended December&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU 2023-09&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-09, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ASU includes requirements that an entity disclose specific categories in the rate reconciliation and provide additional information for reconciling items that are greater than five percent of the amount computed by multiplying pretax income by the applicable statutory income tax rate. The standard also requires that entities disclose income before income taxes and provision for income taxes disaggregated between domestic and foreign. This ASU is effective for annual periods beginning after December 15, 2024, with early adoption permitted. We have not yet determined the impact of this standard on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU 2023-07&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the FASB issued ASU 2023-07, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#x201d; The ASU includes requirements that an entity disclose the title of the chief operating decision maker (&#x201c;CODM&#x201d;) and on an interim and annual basis, significant segment expenses and the composition of other segment items for each segment's reported profit. The standard also permits disclosure of additional measures of segment profit. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, on a retrospective basis, with early adoption permitted. We have not yet determined the impact of this standard on our financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-386">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;The accompanying condensed consolidated financial information of FormFactor,&#160;Inc. is unaudited and has been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). However, such information reflects all adjustments, consisting only of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position, results of operations and cash flows for the interim periods. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in our 2023 Annual Report on Form 10-K filed with the SEC on February 23, 2024. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for the full year.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:FiscalPeriod contextRef="c-1" id="f-387">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate on a 52/53 week fiscal year, whereby the fiscal year ends on the last Saturday of December. Fiscal 2024 and 2023 each contain 52 weeks and the six months ended June&#160;29, 2024 and July&#160;1, 2023 each contained 26 weeks. Fiscal 2024 will end on December&#160;28, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-388">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-389">2024</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-390">--12-28</dei:CurrentFiscalYearEndDate>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c-1" id="f-391">Concentration of Credit and Other Risks&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each of the following customers accounted for 10% or more of our revenues for the periods indicated: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SK hynix Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intel Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* Less than 10% of revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;29, 2024 and December&#160;30, 2023, two customers accounted for 21.2% and 11.2% and two customers accounted for 17.8% and 11.0% of gross accounts receivable, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c-1" id="f-392">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each of the following customers accounted for 10% or more of our revenues for the periods indicated: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.707%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SK hynix Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intel Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-53" decimals="2" id="f-393" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-54" decimals="2" id="f-394" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-55" decimals="3" id="f-395" unitRef="number">0.195</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-56" decimals="3" id="f-396" unitRef="number">0.176</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-57" decimals="3" id="f-397" unitRef="number">0.167</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-58" decimals="3" id="f-398" unitRef="number">0.142</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-59" decimals="3" id="f-399" unitRef="number">0.163</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-60" decimals="3" id="f-400" unitRef="number">0.172</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-61" decimals="3" id="f-401" unitRef="number">0.362</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-62" decimals="3" id="f-402" unitRef="number">0.142</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-63" decimals="3" id="f-403" unitRef="number">0.339</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-64" decimals="3" id="f-404" unitRef="number">0.172</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-65" decimals="3" id="f-405" unitRef="number">0.212</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-66" decimals="3" id="f-406" unitRef="number">0.112</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-67" decimals="3" id="f-407" unitRef="number">0.178</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-68" decimals="3" id="f-408" unitRef="number">0.110</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c-1" id="f-409">Inventories, net &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost (principally standard cost, which approximates actual cost on a first in, first out basis) or net realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-410">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-3" decimals="-3" id="f-411" unitRef="usd">53047000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-4" decimals="-3" id="f-412" unitRef="usd">50808000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-3" decimals="-3" id="f-413" unitRef="usd">41349000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-4" decimals="-3" id="f-414" unitRef="usd">39336000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-3" decimals="-3" id="f-415" unitRef="usd">20418000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-4" decimals="-3" id="f-416" unitRef="usd">21541000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-3" decimals="-3" id="f-417" unitRef="usd">114814000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-418" unitRef="usd">111685000</us-gaap:InventoryNet>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c-1" id="f-419">Divestitures&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;China Operations Divestiture&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 7, 2024, the Company entered into a definitive agreement to sell its China operations to Grand Junction Semiconductor Pte. Ltd. (&#x201c;Grand Junction&#x201d;) for $25.0&#160;million in cash, subject to customary purchase price adjustments, and establish an exclusive distribution and partnership agreement to continue sales and support of our products in the region. The following subsidiaries were included as part of the divestiture: Microprobe Hong Kong Limited, FormFactor Technology (Suzhou) Co. Ltd., Cascade Microtech Singapore Pte, Ltd, and FormFactor International (Shanghai) Trading Co., Ltd. These entities supported both the Probe Cards and Systems segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 26, 2024, we closed on the sale of the operations in China to Grand Junction and received total consideration of $21.4 million, net of cash transferred and transaction expenses, and after customary adjustments for indebtedness and changes in net working capital. The disposition of the China operations did not meet the criteria to be classified as a discontinued operation in the Company&#x2019;s financial statements because the disposition did not represent a strategic shift that had, or will have, a major effect on the Company&#x2019;s operations and financial results. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair value of the sale proceeds received in connection with the divestiture (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Working capital adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash transferred to the buyer at closing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Direct costs to sell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of sale consideration, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of net assets associated with the China operations was approximately $1.2 million. The major classes of assets and liabilities sold consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;LIABILITIES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the divestiture, the Company recognized a pre-tax gain of $20.3 million. The Company recorded an income tax liability associated with the divestiture of approximately $3.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;FRT Divestiture&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 18, 2023, the Company announced entry into a definitive agreement to sell its FRT Metrology (&#x201c;FRT&#x201d;) business to Camtek Ltd. (&#x201c;Camtek&#x201d;) for $100&#160;million in cash, subject to customary purchase price adjustments. The Company acquired FRT GmbH in fiscal 2019 for total consideration of $24.4&#160;million, net of cash acquired. Headquartered in Bergisch Gladbach, Germany, the FRT business is a leading supplier of high-precision metrology solutions for the Advanced Packaging and Silicon Carbide markets, and was part of the Company's Systems segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 1, 2023, we closed on the sale of the FRT business to Camtek and received net cash proceeds of $100.1 million, net of cash transferred and transaction expenses, and after customary adjustments for indebtedness and changes in net working capital. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair value of the sale proceeds received in connection with the divestiture (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;November 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash transferred to the buyer at closing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Direct costs to sell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of sale consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of net assets associated with the FRT business was approximately $26.8 million. The major classes of assets and liabilities sold consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;November 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;LIABILITIES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the divestiture, the Company recognized a pre-tax gain of $73.3 million. The Company recorded an income tax liability associated with the divestiture of approximately $6.0&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="c-69" decimals="-5" id="f-420" unitRef="usd">25000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet contextRef="c-70" decimals="-5" id="f-421" unitRef="usd">21400000</form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c-1" id="f-422">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair value of the sale proceeds received in connection with the divestiture (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Working capital adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash transferred to the buyer at closing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Direct costs to sell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of sale consideration, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of net assets associated with the China operations was approximately $1.2 million. The major classes of assets and liabilities sold consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;LIABILITIES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair value of the sale proceeds received in connection with the divestiture (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;November 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash transferred to the buyer at closing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Direct costs to sell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of sale consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of net assets associated with the FRT business was approximately $26.8 million. The major classes of assets and liabilities sold consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;November 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;LIABILITIES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="c-70" decimals="-3" id="f-423" unitRef="usd">25000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <form:DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment contextRef="c-70" decimals="-3" id="f-424" unitRef="usd">159000</form:DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment>
    <form:DisposalGroupIncludingDiscontinuedOperationCashTransferred contextRef="c-70" decimals="-3" id="f-425" unitRef="usd">2743000</form:DisposalGroupIncludingDiscontinuedOperationCashTransferred>
    <form:DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell contextRef="c-70" decimals="-3" id="f-426" unitRef="usd">986000</form:DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell>
    <form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet contextRef="c-70" decimals="-3" id="f-427" unitRef="usd">21430000</form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet>
    <form:DisposalGroupIncludingDiscontinuedOperationAssetsNet contextRef="c-70" decimals="-5" id="f-428" unitRef="usd">1200000</form:DisposalGroupIncludingDiscontinuedOperationAssetsNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="c-70" decimals="-3" id="f-429" unitRef="usd">1174000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1 contextRef="c-70" decimals="-3" id="f-430" unitRef="usd">3729000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets contextRef="c-70" decimals="-3" id="f-431" unitRef="usd">391000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c-70" decimals="-3" id="f-432" unitRef="usd">5294000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment contextRef="c-70" decimals="-3" id="f-433" unitRef="usd">1283000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent contextRef="c-70" decimals="-3" id="f-434" unitRef="usd">1117000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets contextRef="c-70" decimals="-3" id="f-435" unitRef="usd">3029000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="c-70" decimals="-3" id="f-436" unitRef="usd">10723000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenue contextRef="c-70" decimals="-3" id="f-437" unitRef="usd">3739000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities contextRef="c-70" decimals="-3" id="f-438" unitRef="usd">1546000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities contextRef="c-70" decimals="-3" id="f-439" unitRef="usd">4283000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation contextRef="c-70" decimals="-3" id="f-440" unitRef="usd">9568000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-71" decimals="-5" id="f-441" unitRef="usd">20300000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-70" decimals="-5" id="f-442" unitRef="usd">3300000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="c-72" decimals="-6" id="f-443" unitRef="usd">100000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="c-73" decimals="-5" id="f-444" unitRef="usd">24400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet contextRef="c-74" decimals="-5" id="f-445" unitRef="usd">100100000</form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="c-74" decimals="-3" id="f-446" unitRef="usd">99100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <form:DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment contextRef="c-74" decimals="-3" id="f-447" unitRef="usd">4266000</form:DisposalGroupIncludingDiscontinuedOperationEstimatedWorkingCapitalAdjustment>
    <form:DisposalGroupIncludingDiscontinuedOperationCashTransferred contextRef="c-74" decimals="-3" id="f-448" unitRef="usd">2049000</form:DisposalGroupIncludingDiscontinuedOperationCashTransferred>
    <form:DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell contextRef="c-74" decimals="-3" id="f-449" unitRef="usd">1225000</form:DisposalGroupIncludingDiscontinuedOperationDirectCostsToSell>
    <form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet contextRef="c-74" decimals="-3" id="f-450" unitRef="usd">100092000</form:DisposalGroupIncludingDiscontinuedOperationConsiderationNet>
    <form:DisposalGroupIncludingDiscontinuedOperationAssetsNet contextRef="c-74" decimals="-5" id="f-451" unitRef="usd">26800000</form:DisposalGroupIncludingDiscontinuedOperationAssetsNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="c-74" decimals="-3" id="f-452" unitRef="usd">7738000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1 contextRef="c-74" decimals="-3" id="f-453" unitRef="usd">6446000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets contextRef="c-74" decimals="-3" id="f-454" unitRef="usd">635000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c-74" decimals="-3" id="f-455" unitRef="usd">14819000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent contextRef="c-74" decimals="-3" id="f-456" unitRef="usd">6897000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent contextRef="c-74" decimals="-3" id="f-457" unitRef="usd">10660000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets contextRef="c-74" decimals="-3" id="f-458" unitRef="usd">1612000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="c-74" decimals="-3" id="f-459" unitRef="usd">33988000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c-74" decimals="-3" id="f-460" unitRef="usd">4300000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities contextRef="c-74" decimals="-3" id="f-461" unitRef="usd">2856000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation contextRef="c-74" decimals="-3" id="f-462" unitRef="usd">7156000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-75" decimals="-5" id="f-463" unitRef="usd">73300000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-74" decimals="-5" id="f-464" unitRef="usd">6000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-465">Goodwill and Intangible Assets &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill by reportable segment was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.330%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Goodwill, as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reduction - FRT divestiture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Goodwill, as of December&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reduction - China divestiture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Goodwill, as of June&#160;29, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have not recorded goodwill impairments for the six months ended June&#160;29, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.014%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Intangible Assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Existing developed technologies &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.853%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.185%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization of definite-lived intangible assets, excluding in-process research and development, is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.328%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remainder of 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-466">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill by reportable segment was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.330%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Goodwill, as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reduction - FRT divestiture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Goodwill, as of December&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reduction - China divestiture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Goodwill, as of June&#160;29, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-76" decimals="-3" id="f-467" unitRef="usd">178424000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-77" decimals="-3" id="f-468" unitRef="usd">33020000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-47" decimals="-3" id="f-469" unitRef="usd">211444000</us-gaap:Goodwill>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-78" decimals="-3" id="f-470" unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-79" decimals="-3" id="f-471" unitRef="usd">-10660000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-80" decimals="-3" id="f-472" unitRef="usd">-10660000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-81" decimals="-3" id="f-473" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-82" decimals="-3" id="f-474" unitRef="usd">306000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-83" decimals="-3" id="f-475" unitRef="usd">306000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-84" decimals="-3" id="f-476" unitRef="usd">178424000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-85" decimals="-3" id="f-477" unitRef="usd">22666000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-478" unitRef="usd">201090000</us-gaap:Goodwill>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-86" decimals="-3" id="f-479" unitRef="usd">-1055000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-87" decimals="-3" id="f-480" unitRef="usd">-62000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease contextRef="c-88" decimals="-3" id="f-481" unitRef="usd">-1117000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-89" decimals="-3" id="f-482" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-90" decimals="-3" id="f-483" unitRef="usd">-425000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-484" unitRef="usd">-425000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-91" decimals="-3" id="f-485" unitRef="usd">177369000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-92" decimals="-3" id="f-486" unitRef="usd">22179000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-487" unitRef="usd">199548000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="INF" id="f-488" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-489">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.014%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Intangible Assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Existing developed technologies &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-93" decimals="-3" id="f-490" unitRef="usd">159258000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-93" decimals="-3" id="f-491" unitRef="usd">149008000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-93" decimals="-3" id="f-492" unitRef="usd">10250000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-94" decimals="-3" id="f-493" unitRef="usd">159593000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-94" decimals="-3" id="f-494" unitRef="usd">148445000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-94" decimals="-3" id="f-495" unitRef="usd">11148000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-95" decimals="-3" id="f-496" unitRef="usd">7770000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-95" decimals="-3" id="f-497" unitRef="usd">7712000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-95" decimals="-3" id="f-498" unitRef="usd">58000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-96" decimals="-3" id="f-499" unitRef="usd">7808000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-96" decimals="-3" id="f-500" unitRef="usd">7728000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-96" decimals="-3" id="f-501" unitRef="usd">80000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-97" decimals="-3" id="f-502" unitRef="usd">47920000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-97" decimals="-3" id="f-503" unitRef="usd">46971000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-97" decimals="-3" id="f-504" unitRef="usd">949000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-98" decimals="-3" id="f-505" unitRef="usd">48022000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-98" decimals="-3" id="f-506" unitRef="usd">46712000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-98" decimals="-3" id="f-507" unitRef="usd">1310000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-99" decimals="-3" id="f-508" unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-99" decimals="-3" id="f-509" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-99" decimals="-3" id="f-510" unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-100" decimals="-3" id="f-511" unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-100" decimals="-3" id="f-512" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-100" decimals="-3" id="f-513" unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-3" decimals="-3" id="f-514" unitRef="usd">215348000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-3" decimals="-3" id="f-515" unitRef="usd">203691000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-3" decimals="-3" id="f-516" unitRef="usd">11657000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-517" unitRef="usd">215823000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-518" unitRef="usd">202885000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-519" unitRef="usd">12938000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c-1" id="f-520">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was included in our Condensed Consolidated Statements of Income as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.853%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.185%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-101" decimals="-3" id="f-521" unitRef="usd">449000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-102" decimals="-3" id="f-522" unitRef="usd">838000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-103" decimals="-3" id="f-523" unitRef="usd">898000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-104" decimals="-3" id="f-524" unitRef="usd">1669000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-105" decimals="-3" id="f-525" unitRef="usd">191000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-106" decimals="-3" id="f-526" unitRef="usd">1550000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-107" decimals="-3" id="f-527" unitRef="usd">382000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-108" decimals="-3" id="f-528" unitRef="usd">3097000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-5" decimals="-3" id="f-529" unitRef="usd">640000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-6" decimals="-3" id="f-530" unitRef="usd">2388000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-531" unitRef="usd">1280000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-3" id="f-532" unitRef="usd">4766000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-533">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization of definite-lived intangible assets, excluding in-process research and development, is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.328%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remainder of 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="c-3" decimals="-3" id="f-534" unitRef="usd">1280000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-3" decimals="-3" id="f-535" unitRef="usd">2330000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-3" decimals="-3" id="f-536" unitRef="usd">1630000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-3" decimals="-3" id="f-537" unitRef="usd">1630000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-3" decimals="-3" id="f-538" unitRef="usd">1630000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <form:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour contextRef="c-3" decimals="-3" id="f-539" unitRef="usd">2757000</form:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <form:FiniteLivedIntangibleAssetsAmortizationExpenseTotal contextRef="c-3" decimals="-3" id="f-540" unitRef="usd">11257000</form:FiniteLivedIntangibleAssetsAmortizationExpenseTotal>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c-1" id="f-541">Accrued Liabilities&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued income and other taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued employee stock purchase plan contributions withheld&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-542">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued income and other taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued employee stock purchase plan contributions withheld&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-543" unitRef="usd">31865000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-544" unitRef="usd">20073000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-3" decimals="-3" id="f-545" unitRef="usd">5877000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-546" unitRef="usd">8205000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c-3" decimals="-3" id="f-547" unitRef="usd">4727000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c-4" decimals="-3" id="f-548" unitRef="usd">4263000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-3" decimals="-3" id="f-549" unitRef="usd">3359000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-4" decimals="-3" id="f-550" unitRef="usd">3177000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-551" unitRef="usd">3695000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-552" unitRef="usd">5319000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-553" unitRef="usd">49523000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-554" unitRef="usd">41037000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-555">Fair Value and Derivative Instruments&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in pricing the asset or liability based on the best information available under the circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not have any transfers of assets or liabilities measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 during the six months ended June&#160;29, 2024 or the year ended December&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable, and Accrued liabilities approximate fair value due to their short maturities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No changes were made to our valuation techniques during the first six months of fiscal 2024.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis were as follows (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.330%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;U.S. agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.330%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;U.S. agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash Equivalents &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our cash equivalents is determined based on quoted market prices for similar or identical securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify our marketable securities as available-for-sale and value them utilizing a market approach. Our investments are priced by pricing vendors who provide observable inputs for their pricing without applying significant judgment. Broker pricing is used mainly when a quoted price is not available, the investment is not priced by our pricing vendors or when a broker price is more reflective of fair value. Our broker-priced investments are categorized as Level 2 investments because fair value is based on similar assets without applying significant judgments. In addition, all investments have a sufficient trading volume to demonstrate that the fair value is appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrealized gains and losses were immaterial and were recorded as a component of Accumulated other comprehensive loss in our Condensed Consolidated Balance Sheets. We did not have any other-than-temporary unrealized gains or losses at either period end included in these financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Interest Rate Swap &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our interest rate swap contract is determined at the end of each reporting period based on valuation models that use interest rate yield curves as inputs. For accounting purposes, our interest rate swap contract qualifies for, and is designated as a cash flow hedge. The hedged risk is the interest rate exposure to changes in interest payments attributable to changes in our variable-rate interest over the interest rate swap term. The changes in cash flows of the interest rate swap are expected to exactly offset changes in cash flows of the variable-rate debt. Cash settlements, in the form of cash payments or cash receipts, are recognized as a component of interest expense. The cash flows associated with the interest rate swaps are reported in Net cash provided by operating activities in our Condensed Consolidated Statements of Cash Flows and the fair value of the interest rate swap contracts are recorded within Prepaid expenses and other current assets and Other assets in our Condensed Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Exchange Derivative Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate and sell our products in various global markets. As a result, we are exposed to changes in foreign currency exchange rates. We utilize foreign currency forward contracts to hedge against future movements in foreign exchange rates that affect certain existing foreign currency denominated assets and liabilities and forecasted foreign currency revenue and expense transactions. Under this program, our strategy is to have increases or decreases in our foreign currency exposures mitigated by gains or losses on the foreign currency forward contracts in order to mitigate the risks and volatility associated with foreign currency transaction gains or losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not use derivative financial instruments for speculative or trading purposes. For accounting purposes, certain of our foreign currency forward contracts are not designated as hedging instruments and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our Condensed Consolidated Balance Sheets with changes in fair value recorded within Other income, net in our Condensed Consolidated Statement of Income for both realized and unrealized gains and losses. Certain of our foreign currency forward contracts are designated as cash flow hedges, and, accordingly, we record the fair value of these contracts as of the end of our reporting period in our Condensed Consolidated Balance Sheets with changes in fair value recorded as a component of Accumulated other comprehensive loss and reclassified into earnings in the same period in which the hedged transaction affects earnings, and in the same line item on the Condensed Consolidated Statements of Income as the impact of the hedge transaction. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our foreign exchange derivative contracts was determined based on current foreign currency exchange rates and forward points. All of our foreign exchange derivative contracts outstanding at June&#160;29, 2024 will mature by the second quarter of fiscal 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about our foreign currency forward contracts outstanding as of June&#160;29, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.231%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract Position&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract Amount&lt;br/&gt;(Local Currency)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract Amount&lt;br/&gt;(U.S. Dollars)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Japanese Yen&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,422,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Korean Won&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,986,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Taiwan Dollar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our foreign currency contracts are classified within Level 2 of the fair value hierarchy as they are valued using pricing models that utilize observable market inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis&lt;/span&gt;&lt;/div&gt;We measure and report our non-financial assets such as Property, plant and equipment, Goodwill and Intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition. There were no assets or liabilities measured at fair value on a nonrecurring basis during the three and six months ended June&#160;29, 2024 or July&#160;1, 2023.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-556">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Whenever possible, the fair values of our financial assets and liabilities are determined using quoted market prices of identical securities or quoted market prices of similar securities from active markets. The three levels of inputs that may be used to measure fair value are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 valuations are obtained from real-time quotes for transactions in active exchange markets involving identical securities;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 valuations utilize significant observable inputs, such as quoted prices for similar assets or liabilities, quoted prices near the reporting date in markets that are less active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 valuations utilize unobservable inputs to the valuation methodology and include our own data about assumptions market participants would use in pricing the asset or liability based on the best information available under the circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not have any transfers of assets or liabilities measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 during the six months ended June&#160;29, 2024 or the year ended December&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of Cash, Accounts receivable, net, Restricted cash, Prepaid expenses and other current assets, Accounts payable, and Accrued liabilities approximate fair value due to their short maturities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No changes were made to our valuation techniques during the first six months of fiscal 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis&lt;/span&gt;&lt;/div&gt;We measure and report our non-financial assets such as Property, plant and equipment, Goodwill and Intangible assets at fair value on a non-recurring basis if we determine these assets to be impaired or in the period when we make a business acquisition.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-557">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis were as follows (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.330%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;U.S. agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.330%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;U.S. agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-109" decimals="-3" id="f-558" unitRef="usd">132315000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-110" decimals="-3" id="f-559" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-111" decimals="-3" id="f-560" unitRef="usd">132315000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-112" decimals="-3" id="f-561" unitRef="usd">1698000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-113" decimals="-3" id="f-562" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-114" decimals="-3" id="f-563" unitRef="usd">1698000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-115" decimals="-3" id="f-564" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-116" decimals="-3" id="f-565" unitRef="usd">4483000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-117" decimals="-3" id="f-566" unitRef="usd">4483000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-118" decimals="-3" id="f-567" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-119" decimals="-3" id="f-568" unitRef="usd">994000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-120" decimals="-3" id="f-569" unitRef="usd">994000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-121" decimals="-3" id="f-570" unitRef="usd">134013000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-122" decimals="-3" id="f-571" unitRef="usd">5477000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-3" decimals="-3" id="f-572" unitRef="usd">139490000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:MarketableSecurities contextRef="c-112" decimals="-3" id="f-573" unitRef="usd">61305000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-113" decimals="-3" id="f-574" unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-114" decimals="-3" id="f-575" unitRef="usd">61305000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-123" decimals="-3" id="f-576" unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-124" decimals="-3" id="f-577" unitRef="usd">12026000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-125" decimals="-3" id="f-578" unitRef="usd">12026000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-126" decimals="-3" id="f-579" unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-127" decimals="-3" id="f-580" unitRef="usd">75090000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-128" decimals="-3" id="f-581" unitRef="usd">75090000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-115" decimals="-3" id="f-582" unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-116" decimals="-3" id="f-583" unitRef="usd">13289000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-117" decimals="-3" id="f-584" unitRef="usd">13289000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-121" decimals="-3" id="f-585" unitRef="usd">61305000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-122" decimals="-3" id="f-586" unitRef="usd">100405000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-3" decimals="-3" id="f-587" unitRef="usd">161710000</us-gaap:MarketableSecurities>
    <us-gaap:DerivativeAssets contextRef="c-129" decimals="-3" id="f-588" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-130" decimals="-3" id="f-589" unitRef="usd">2137000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-131" decimals="-3" id="f-590" unitRef="usd">2137000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-121" decimals="-3" id="f-591" unitRef="usd">195318000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-122" decimals="-3" id="f-592" unitRef="usd">108019000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-3" decimals="-3" id="f-593" unitRef="usd">303337000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-132" decimals="-3" id="f-594" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-133" decimals="-3" id="f-595" unitRef="usd">195000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-134" decimals="-3" id="f-596" unitRef="usd">195000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-121" decimals="-3" id="f-597" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-122" decimals="-3" id="f-598" unitRef="usd">195000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-3" decimals="-3" id="f-599" unitRef="usd">195000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-135" decimals="-3" id="f-600" unitRef="usd">110980000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-136" decimals="-3" id="f-601" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-137" decimals="-3" id="f-602" unitRef="usd">110980000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-138" decimals="-3" id="f-603" unitRef="usd">4581000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-139" decimals="-3" id="f-604" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-140" decimals="-3" id="f-605" unitRef="usd">4581000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-141" decimals="-3" id="f-606" unitRef="usd">115561000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-142" decimals="-3" id="f-607" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-4" decimals="-3" id="f-608" unitRef="usd">115561000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:MarketableSecurities contextRef="c-138" decimals="-3" id="f-609" unitRef="usd">45837000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-139" decimals="-3" id="f-610" unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-140" decimals="-3" id="f-611" unitRef="usd">45837000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-143" decimals="-3" id="f-612" unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-144" decimals="-3" id="f-613" unitRef="usd">10003000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-145" decimals="-3" id="f-614" unitRef="usd">10003000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-146" decimals="-3" id="f-615" unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-147" decimals="-3" id="f-616" unitRef="usd">81350000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-148" decimals="-3" id="f-617" unitRef="usd">81350000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-149" decimals="-3" id="f-618" unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-150" decimals="-3" id="f-619" unitRef="usd">13317000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-151" decimals="-3" id="f-620" unitRef="usd">13317000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-141" decimals="-3" id="f-621" unitRef="usd">45837000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-142" decimals="-3" id="f-622" unitRef="usd">104670000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c-4" decimals="-3" id="f-623" unitRef="usd">150507000</us-gaap:MarketableSecurities>
    <us-gaap:DerivativeAssets contextRef="c-152" decimals="-3" id="f-624" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-153" decimals="-3" id="f-625" unitRef="usd">284000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-154" decimals="-3" id="f-626" unitRef="usd">284000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-155" decimals="-3" id="f-627" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-156" decimals="-3" id="f-628" unitRef="usd">1989000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-157" decimals="-3" id="f-629" unitRef="usd">1989000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-141" decimals="-3" id="f-630" unitRef="usd">161398000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-142" decimals="-3" id="f-631" unitRef="usd">106943000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-4" decimals="-3" id="f-632" unitRef="usd">268341000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-152" decimals="-3" id="f-633" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-153" decimals="-3" id="f-634" unitRef="usd">30000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-154" decimals="-3" id="f-635" unitRef="usd">30000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-158" decimals="-3" id="f-636" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-159" decimals="-3" id="f-637" unitRef="usd">30000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-160" decimals="-3" id="f-638" unitRef="usd">30000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock contextRef="c-1" id="f-639">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about our foreign currency forward contracts outstanding as of June&#160;29, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.231%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract Position&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract Amount&lt;br/&gt;(Local Currency)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract Amount&lt;br/&gt;(U.S. Dollars)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Japanese Yen&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,422,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Korean Won&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,986,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Taiwan Dollar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sell&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-161" decimals="-3" id="f-640" unitRef="eur">29118000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-161" decimals="-3" id="f-641" unitRef="usd">31562000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-162" decimals="-3" id="f-642" unitRef="jpy">2422207000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-162" decimals="-3" id="f-643" unitRef="usd">15125000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-163" decimals="-3" id="f-644" unitRef="krw">3986488000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-163" decimals="-3" id="f-645" unitRef="usd">2890000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-164" decimals="-3" id="f-646" unitRef="twd">96108000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-164" decimals="-3" id="f-647" unitRef="usd">2959000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-165" decimals="INF" id="f-648" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-166" decimals="INF" id="f-649" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-165" decimals="INF" id="f-650" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-166" decimals="INF" id="f-651" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ProductWarrantyDisclosureTextBlock contextRef="c-1" id="f-652">Warranty&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We offer warranties on certain products and record a liability for the estimated future costs associated with warranty claims at the time revenue is recognized. The warranty liability is based upon historical experience and our estimate of the level of future costs. While we engage in product quality programs and processes, our warranty obligation is affected by product failure rates, material usage and service delivery costs. We regularly monitor product returns for warranty and maintain a reserve for the related expenses based upon our historical experience and any specifically identified failures. As we sell new products to our customers, we must exercise considerable judgment in estimating the expected failure rates. This estimating process is based on historical experience of similar products, as well as various other assumptions that we believe to be reasonable under the circumstances. We provide for the estimated cost of product warranties at the time revenue is recognized as a component of Cost of revenues in our Condensed Consolidated Statement of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our warranty liability were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c-1" id="f-653">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our warranty liability were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual contextRef="c-4" decimals="-3" id="f-654" unitRef="usd">3177000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="c-47" decimals="-3" id="f-655" unitRef="usd">4199000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c-1" decimals="-3" id="f-656" unitRef="usd">4361000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="c-7" decimals="-3" id="f-657" unitRef="usd">2934000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="c-1" decimals="-3" id="f-658" unitRef="usd">4179000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="c-7" decimals="-3" id="f-659" unitRef="usd">3627000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual contextRef="c-3" decimals="-3" id="f-660" unitRef="usd">3359000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="c-42" decimals="-3" id="f-661" unitRef="usd">3506000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-662">Property, Plant and Equipment, net&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;286,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sub-total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;495,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(368,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(358,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-663">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;286,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sub-total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;495,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(368,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(358,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-167" decimals="-3" id="f-664" unitRef="usd">17124000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-168" decimals="-3" id="f-665" unitRef="usd">17124000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-169" decimals="-3" id="f-666" unitRef="usd">46375000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-170" decimals="-3" id="f-667" unitRef="usd">46526000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-171" decimals="-3" id="f-668" unitRef="usd">296345000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-172" decimals="-3" id="f-669" unitRef="usd">286215000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-173" decimals="-3" id="f-670" unitRef="usd">47241000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-174" decimals="-3" id="f-671" unitRef="usd">46866000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-175" decimals="-3" id="f-672" unitRef="usd">7489000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-176" decimals="-3" id="f-673" unitRef="usd">7490000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-177" decimals="-3" id="f-674" unitRef="usd">91837000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-178" decimals="-3" id="f-675" unitRef="usd">91063000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-3" decimals="-3" id="f-676" unitRef="usd">506411000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-677" unitRef="usd">495284000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-3" decimals="-3" id="f-678" unitRef="usd">368422000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-679" unitRef="usd">358021000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <form:PropertyPlantAndEquipmentNetExcludesConstructionInProgress contextRef="c-3" decimals="-3" id="f-680" unitRef="usd">137989000</form:PropertyPlantAndEquipmentNetExcludesConstructionInProgress>
    <form:PropertyPlantAndEquipmentNetExcludesConstructionInProgress contextRef="c-4" decimals="-3" id="f-681" unitRef="usd">137263000</form:PropertyPlantAndEquipmentNetExcludesConstructionInProgress>
    <us-gaap:ConstructionInProgressGross contextRef="c-3" decimals="-3" id="f-682" unitRef="usd">66113000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-4" decimals="-3" id="f-683" unitRef="usd">67136000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-3" id="f-684" unitRef="usd">204102000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-685" unitRef="usd">204399000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-5" id="f-686">Stockholders&#x2019; Equity and Stock-Based Compensation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Repurchase Programs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 20, 2022, our Board of Directors authorized a two-year program to repurchase up to $75.0&#160;million of outstanding common stock to offset potential dilution from issuance of common stock under our stock-based compensation programs. During fiscal 2022 and fiscal 2023, we repurchased and retired 1,700,893 shares of common stock for $56.4 million and 504,352 shares of common stock for $18.6&#160;million, respectively, utilizing the remaining shares available for repurchase under the program.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 30, 2023, our Board of Directors authorized an additional two-year program to repurchase up to $75.0&#160;million of outstanding common stock, with the primary purpose of offsetting potential dilution from issuance of common stock under our stock-based compensation programs. This share repurchase program will expire on October 30, 2025. During fiscal 2023 we repurchased and retired 32,020 shares of common stock for $1.2 million. During the six months ended June&#160;29, 2024, we repurchased and retired 483,951 shares of common stock for $20.3 million, and as of June&#160;29, 2024, $53.5 million remained available for future repurchases. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our policy related to repurchases of our common stock is to charge the excess of cost over par value to additional paid-in capital once the shares are retired. Share repurchases are subject to an excise tax enabled by the Inflation Reduction Act that is generally 1% of the fair market value of the shares repurchased at the time of the repurchase, net of the fair market value of certain new stock issuances during the same taxable year. Certain exceptions apply to the excise tax. The excise tax incurred reduces the amount available under the repurchase programs, as applicable, and is included in the cost of shares repurchased in the Condensed Consolidated Statement of Stockholders Equity. All repurchases were made in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit (&#x201c;RSU&#x201d;) activity under our equity incentive plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.468%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;RSUs at December&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,165,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(266,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;RSUs at June&#160;29, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,026,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may grant Performance RSUs (&#x201c;PRSUs&#x201d;) to certain executives, which vest based upon us achieving certain market performance criteria. There were no market based PRSUs granted during the six months ended June&#160;29, 2024. PRSUs are included as part of the RSU activity above. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to activity under our Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.209%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.007%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average per share purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average per share discount from the fair value of our common stock on the date of issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation was included in our Condensed Consolidated Statements of Income as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.331%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unrecognized Compensation Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;29, 2024, the unrecognized stock-based compensation was as follows (dollars in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.498%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.500%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrecognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average Expected&lt;br/&gt;Recognition Period&lt;br/&gt;in Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.69&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.09&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total unrecognized stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.76&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramPeriodInForce1 contextRef="c-179" id="f-687">P2Y</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-180" decimals="-5" id="f-688" unitRef="usd">75000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-181"
      decimals="INF"
      id="f-689"
      unitRef="shares">1700893</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-181" decimals="-5" id="f-690" unitRef="usd">56400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-182"
      decimals="INF"
      id="f-691"
      unitRef="shares">504352</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-182" decimals="-5" id="f-692" unitRef="usd">18600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramPeriodInForce1 contextRef="c-183" id="f-693">P2Y</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-184" decimals="INF" id="f-694" unitRef="usd">75000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-185"
      decimals="INF"
      id="f-695"
      unitRef="shares">32020</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-186" decimals="-5" id="f-696" unitRef="usd">1200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-187"
      decimals="INF"
      id="f-697"
      unitRef="shares">483951</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-187" decimals="-5" id="f-698" unitRef="usd">20300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-188" decimals="-5" id="f-699" unitRef="usd">53500000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="c-1" id="f-700">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit (&#x201c;RSU&#x201d;) activity under our equity incentive plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.742%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.468%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;RSUs at December&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,165,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(266,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;RSUs at June&#160;29, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,026,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-189"
      decimals="INF"
      id="f-701"
      unitRef="shares">2165729</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-189"
      decimals="2"
      id="f-702"
      unitRef="usdPerShare">35.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-190"
      decimals="INF"
      id="f-703"
      unitRef="shares">149829</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-190"
      decimals="2"
      id="f-704"
      unitRef="usdPerShare">54.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-190"
      decimals="INF"
      id="f-705"
      unitRef="shares">266910</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-190"
      decimals="2"
      id="f-706"
      unitRef="usdPerShare">31.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-190"
      decimals="INF"
      id="f-707"
      unitRef="shares">22393</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-190"
      decimals="2"
      id="f-708"
      unitRef="usdPerShare">33.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-191"
      decimals="INF"
      id="f-709"
      unitRef="shares">2026255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-191"
      decimals="2"
      id="f-710"
      unitRef="usdPerShare">37.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-192"
      decimals="INF"
      id="f-711"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock contextRef="c-1" id="f-712">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to activity under our Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.209%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.007%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average per share purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average per share discount from the fair value of our common stock on the date of issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-193"
      decimals="INF"
      id="f-713"
      unitRef="shares">197014</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-194"
      decimals="2"
      id="f-714"
      unitRef="usdPerShare">25.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <form:WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock
      contextRef="c-193"
      decimals="2"
      id="f-715"
      unitRef="usdPerShare">-13.66</form:WeightedAveragePerShareDiscountFromFairValueFromDateOfIssuanceCommonStock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-716">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation was included in our Condensed Consolidated Statements of Income as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.331%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-101" decimals="-3" id="f-717" unitRef="usd">1932000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-102" decimals="-3" id="f-718" unitRef="usd">1515000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-103" decimals="-3" id="f-719" unitRef="usd">3860000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-104" decimals="-3" id="f-720" unitRef="usd">3425000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-195" decimals="-3" id="f-721" unitRef="usd">2614000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-196" decimals="-3" id="f-722" unitRef="usd">2363000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-197" decimals="-3" id="f-723" unitRef="usd">5227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-198" decimals="-3" id="f-724" unitRef="usd">4735000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-105" decimals="-3" id="f-725" unitRef="usd">5663000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-106" decimals="-3" id="f-726" unitRef="usd">5326000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-107" decimals="-3" id="f-727" unitRef="usd">11527000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-108" decimals="-3" id="f-728" unitRef="usd">10334000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-5" decimals="-3" id="f-729" unitRef="usd">10209000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-6" decimals="-3" id="f-730" unitRef="usd">9204000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-731" unitRef="usd">20614000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-3" id="f-732" unitRef="usd">18494000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock contextRef="c-1" id="f-733">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;29, 2024, the unrecognized stock-based compensation was as follows (dollars in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.498%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.880%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.500%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrecognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average Expected&lt;br/&gt;Recognition Period&lt;br/&gt;in Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.78&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.69&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.09&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total unrecognized stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.76&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-199" decimals="-3" id="f-734" unitRef="usd">39732000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-200" id="f-735">P1Y9M10D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-201" decimals="-3" id="f-736" unitRef="usd">7437000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-192" id="f-737">P1Y8M8D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-194" decimals="-3" id="f-738" unitRef="usd">264000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-193" id="f-739">P0Y1M2D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-3" decimals="-3" id="f-740" unitRef="usd">47433000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-741">P1Y9M3D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-742">Net Income per Share&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.161%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Add potentially dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Securities not included as they would have been antidilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-743">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the shares used in calculating basic net income per share and diluted net income per share (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.161%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing basic net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Add potentially dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Securities not included as they would have been antidilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-3" id="f-744" unitRef="shares">77235000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-3" id="f-745" unitRef="shares">77159000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-746" unitRef="shares">77343000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-747" unitRef="shares">77112000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-5" decimals="-3" id="f-748" unitRef="shares">1482000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-6" decimals="-3" id="f-749" unitRef="shares">457000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-750" unitRef="shares">1403000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-7" decimals="-3" id="f-751" unitRef="shares">338000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-3" id="f-752" unitRef="shares">78717000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-3" id="f-753" unitRef="shares">77616000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-754" unitRef="shares">78746000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-755" unitRef="shares">77450000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-5" decimals="-3" id="f-756" unitRef="shares">64000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-6" decimals="-3" id="f-757" unitRef="shares">486000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-758" unitRef="shares">32000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="-3" id="f-759" unitRef="shares">343000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-760">Commitments and Contingencies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note&#160;13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contractual Obligations and Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contractual obligations and commitments have not materially changed as of June&#160;29, 2024 from those disclosed in our Annual Report on Form 10-K for the year ended December&#160;30, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we are subject to legal proceedings and claims in the ordinary course of business, the outcomes of which cannot be estimated with certainty. Our ability to estimate the outcomes may change in the near term and the effect of any such change could have a material adverse effect on our financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-761">Leases&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease real estate space under non-cancelable operating lease agreements for commercial and industrial space, as well as for a portion of our corporate headquarters located in Livermore, California. Our leases have remaining terms of 1 year to 10 years, and some leases include options to extend up to 20 years. We also have operating leases for automobiles with remaining lease terms of 1 year to 2 years. We did not include any of our renewal options in our lease terms for calculating our lease liability as the renewal options allow us to maintain operational flexibility and we are not reasonably certain we will exercise these options at this time. The weighted-average remaining lease term for our operating leases was 4.2 years as of June&#160;29, 2024 and the weighted-average discount rate was 4.65%. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows (in thousands): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.999%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.333%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum payments under our non-cancelable operating leases were as follows as of June&#160;29, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.328%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remainder of 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Present value of net minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-202" id="f-762">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-203" id="f-763">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-3" id="f-764">P20Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-204" id="f-765">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-205" id="f-766">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-3" id="f-767">P4Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-3" decimals="4" id="f-768" unitRef="number">0.0465</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-769">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows (in thousands): &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.999%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.333%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-5" decimals="-3" id="f-770" unitRef="usd">2050000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-6" decimals="-3" id="f-771" unitRef="usd">2124000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-772" unitRef="usd">4180000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-7" decimals="-3" id="f-773" unitRef="usd">4076000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-5" decimals="-3" id="f-774" unitRef="usd">85000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-6" decimals="-3" id="f-775" unitRef="usd">136000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-776" unitRef="usd">145000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-7" decimals="-3" id="f-777" unitRef="usd">293000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-5" decimals="-3" id="f-778" unitRef="usd">1052000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-6" decimals="-3" id="f-779" unitRef="usd">483000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-780" unitRef="usd">1862000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-7" decimals="-3" id="f-781" unitRef="usd">1229000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c-5" decimals="-3" id="f-782" unitRef="usd">3187000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-6" decimals="-3" id="f-783" unitRef="usd">2743000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-784" unitRef="usd">6187000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-7" decimals="-3" id="f-785" unitRef="usd">5598000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-786">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum payments under our non-cancelable operating leases were as follows as of June&#160;29, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.328%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remainder of 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Present value of net minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c-3" decimals="-3" id="f-787" unitRef="usd">4515000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-3" decimals="-3" id="f-788" unitRef="usd">9043000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-3" decimals="-3" id="f-789" unitRef="usd">7638000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-3" decimals="-3" id="f-790" unitRef="usd">7208000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-3" decimals="-3" id="f-791" unitRef="usd">3892000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <form:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="c-3" decimals="-3" id="f-792" unitRef="usd">1391000</form:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-3" decimals="-3" id="f-793" unitRef="usd">33687000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-3" decimals="-3" id="f-794" unitRef="usd">4006000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-3" decimals="-3" id="f-795" unitRef="usd">29681000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-3" id="f-796" unitRef="usd">8240000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-797" unitRef="usd">21441000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-798">Revenue&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Transaction price allocated to the remaining performance obligations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On June&#160;29, 2024, we had $9.2 million of remaining performance obligations, which were comprised of deferred service contracts, extended warranty contracts, and contracts with overtime revenue recognition that are not yet delivered.&#160;We expect to recognize approximately&#160;65.1% of our remaining performance obligations as revenue in the remainder of fiscal 2024, approximately 27.7% in fiscal 2025, and approximately 7.2% in fiscal 2026 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract balances:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded at the invoiced amount, net of an allowance for credit losses. A receivable is recognized in the period we deliver goods or provide services or when our right to consideration is unconditional. A contract asset is recorded when we have performed under the contract but our right to consideration is conditional on something other than the passage of time. Contract assets as of June&#160;29, 2024 and December&#160;30, 2023 were $5.1 million and $3.8 million, respectively, and are reported on the Condensed Consolidated Balance Sheets as a component of Prepaid expenses and other current assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities include payments received and payments due in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets at the end of each reporting period as a component of Deferred revenue and Other liabilities. Contract liabilities as of June&#160;29, 2024 and December&#160;30, 2023 were $19.1 million and $18.0 million, respectively. During the six months ended June&#160;29, 2024, we recognized $10.5 million of revenue that was included in contract liabilities as of December&#160;30, 2023. During the six months ended June&#160;29, 2024, we divested contract liabilities of $1.7 million as of December&#160;30, 2023 with the divestiture of our China operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Costs to obtain a contract:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We generally expense sales commissions when incurred as a component of Selling, general and administrative expense, as the amortization period is typically less than one year. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue by category: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note&#160;15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating Segments and Enterprise-Wide Information&lt;/span&gt;, for further details.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-3" decimals="-5" id="f-799" unitRef="usd">9200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-206" decimals="3" id="f-800" unitRef="number">0.651</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-207" decimals="3" id="f-801" unitRef="number">0.277</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-208" decimals="3" id="f-802" unitRef="number">0.072</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-3" decimals="-5" id="f-803" unitRef="usd">5100000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="-5" id="f-804" unitRef="usd">3800000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-5" id="f-805" unitRef="usd">19100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-5" id="f-806" unitRef="usd">18000000.0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-807" unitRef="usd">10500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-209" decimals="-5" id="f-808" unitRef="usd">-1700000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-812">Operating Segments and Enterprise-Wide Information&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CODM is our Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire company. We operate in two reportable segments consisting of the Probe Cards segment and the Systems segment. The following table summarizes the operating results by reportable segment (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.888%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating results provide useful information to our management for assessment of our performance and results of operations. Certain components of our operating results are utilized to determine compensation along with other measures. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate and Other includes unallocated expenses relating to amortization of intangible assets, inventory and fixed asset fair value adjustments due to acquisitions, share-based compensation, and restructuring charges which are not used in evaluating the results of, or in allocating resources to, our reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain revenue category information by reportable segment was as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.712%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foundry &amp;amp; Logic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;DRAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Flash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Timing of revenue recognition:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Geographical region:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Taiwan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foundry &amp;amp; Logic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;DRAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Flash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Timing of revenue recognition:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Geographical region:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Taiwan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-813"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-814">The following table summarizes the operating results by reportable segment (dollars in thousands):&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.888%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.133%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-3" id="f-815" unitRef="usd">166792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-3" id="f-816" unitRef="usd">30682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-3" id="f-817" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-818" unitRef="usd">197474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-3" id="f-819" unitRef="usd">115303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-3" id="f-820" unitRef="usd">40613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-3" id="f-821" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-822" unitRef="usd">155916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit contextRef="c-210" decimals="-3" id="f-823" unitRef="usd">75239000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-211" decimals="-3" id="f-824" unitRef="usd">14177000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-212" decimals="-3" id="f-825" unitRef="usd">-2516000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-826" unitRef="usd">86900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-213" decimals="-3" id="f-827" unitRef="usd">42112000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-214" decimals="-3" id="f-828" unitRef="usd">21124000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-215" decimals="-3" id="f-829" unitRef="usd">-2953000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-830" unitRef="usd">60283000</us-gaap:GrossProfit>
    <form:GrossMarginPercent contextRef="c-210" decimals="3" id="f-831" unitRef="number">0.451</form:GrossMarginPercent>
    <form:GrossMarginPercent contextRef="c-211" decimals="3" id="f-832" unitRef="number">0.462</form:GrossMarginPercent>
    <form:GrossMarginPercent contextRef="c-5" decimals="3" id="f-833" unitRef="number">0.440</form:GrossMarginPercent>
    <form:GrossMarginPercent contextRef="c-213" decimals="3" id="f-834" unitRef="number">0.365</form:GrossMarginPercent>
    <form:GrossMarginPercent contextRef="c-214" decimals="3" id="f-835" unitRef="number">0.520</form:GrossMarginPercent>
    <form:GrossMarginPercent contextRef="c-6" decimals="3" id="f-836" unitRef="number">0.387</form:GrossMarginPercent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-3" id="f-837" unitRef="usd">303493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-3" id="f-838" unitRef="usd">62706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-3" id="f-839" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-840" unitRef="usd">366199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-3" id="f-841" unitRef="usd">242631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-3" id="f-842" unitRef="usd">80733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-3" id="f-843" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-844" unitRef="usd">323364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit contextRef="c-216" decimals="-3" id="f-845" unitRef="usd">126030000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-222" decimals="-3" id="f-846" unitRef="usd">28683000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-218" decimals="-3" id="f-847" unitRef="usd">-5075000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-848" unitRef="usd">149638000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-219" decimals="-3" id="f-849" unitRef="usd">85735000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-223" decimals="-3" id="f-850" unitRef="usd">41870000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-221" decimals="-3" id="f-851" unitRef="usd">-6244000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-852" unitRef="usd">121361000</us-gaap:GrossProfit>
    <form:GrossMarginPercent contextRef="c-216" decimals="3" id="f-853" unitRef="number">0.415</form:GrossMarginPercent>
    <form:GrossMarginPercent contextRef="c-222" decimals="3" id="f-854" unitRef="number">0.457</form:GrossMarginPercent>
    <form:GrossMarginPercent contextRef="c-1" decimals="3" id="f-855" unitRef="number">0.409</form:GrossMarginPercent>
    <form:GrossMarginPercent contextRef="c-219" decimals="3" id="f-856" unitRef="number">0.353</form:GrossMarginPercent>
    <form:GrossMarginPercent contextRef="c-223" decimals="3" id="f-857" unitRef="number">0.519</form:GrossMarginPercent>
    <form:GrossMarginPercent contextRef="c-7" decimals="3" id="f-858" unitRef="number">0.375</form:GrossMarginPercent>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-859">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain revenue category information by reportable segment was as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.712%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.677%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foundry &amp;amp; Logic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;DRAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Flash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Timing of revenue recognition:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;153,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Geographical region:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Taiwan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;July 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Probe Cards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foundry &amp;amp; Logic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;DRAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Flash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Timing of revenue recognition:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Geographical region:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Taiwan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Malaysia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of the world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-224" decimals="-3" id="f-860" unitRef="usd">103660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-225" decimals="-3" id="f-861" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-226" decimals="-3" id="f-862" unitRef="usd">103660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-227" decimals="-3" id="f-863" unitRef="usd">81967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-228" decimals="-3" id="f-864" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-229" decimals="-3" id="f-865" unitRef="usd">81967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-230" decimals="-3" id="f-866" unitRef="usd">58042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-231" decimals="-3" id="f-867" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-3" id="f-868" unitRef="usd">58042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-3" id="f-869" unitRef="usd">30464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-3" id="f-870" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-3" id="f-871" unitRef="usd">30464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-3" id="f-872" unitRef="usd">5090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-3" id="f-873" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-3" id="f-874" unitRef="usd">5090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-3" id="f-875" unitRef="usd">2872000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-3" id="f-876" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-241" decimals="-3" id="f-877" unitRef="usd">2872000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-242" decimals="-3" id="f-878" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-243" decimals="-3" id="f-879" unitRef="usd">30682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-244" decimals="-3" id="f-880" unitRef="usd">30682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-245" decimals="-3" id="f-881" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-246" decimals="-3" id="f-882" unitRef="usd">40613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-247" decimals="-3" id="f-883" unitRef="usd">40613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-248" decimals="-3" id="f-884" unitRef="usd">166792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-249" decimals="-3" id="f-885" unitRef="usd">30682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-886" unitRef="usd">197474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-250" decimals="-3" id="f-887" unitRef="usd">115303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-251" decimals="-3" id="f-888" unitRef="usd">40613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-889" unitRef="usd">155916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-252" decimals="-3" id="f-890" unitRef="usd">165492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-253" decimals="-3" id="f-891" unitRef="usd">28129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-254" decimals="-3" id="f-892" unitRef="usd">193621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-255" decimals="-3" id="f-893" unitRef="usd">112985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-256" decimals="-3" id="f-894" unitRef="usd">40040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-257" decimals="-3" id="f-895" unitRef="usd">153025000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-258" decimals="-3" id="f-896" unitRef="usd">1300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-259" decimals="-3" id="f-897" unitRef="usd">2553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-260" decimals="-3" id="f-898" unitRef="usd">3853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-261" decimals="-3" id="f-899" unitRef="usd">2318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-262" decimals="-3" id="f-900" unitRef="usd">573000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-263" decimals="-3" id="f-901" unitRef="usd">2891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-248" decimals="-3" id="f-902" unitRef="usd">166792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-249" decimals="-3" id="f-903" unitRef="usd">30682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-904" unitRef="usd">197474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-250" decimals="-3" id="f-905" unitRef="usd">115303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-251" decimals="-3" id="f-906" unitRef="usd">40613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-907" unitRef="usd">155916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-264" decimals="-3" id="f-908" unitRef="usd">48691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-265" decimals="-3" id="f-909" unitRef="usd">416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-266" decimals="-3" id="f-910" unitRef="usd">49107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-267" decimals="-3" id="f-911" unitRef="usd">26455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-268" decimals="-3" id="f-912" unitRef="usd">1408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-269" decimals="-3" id="f-913" unitRef="usd">27863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-270" decimals="-3" id="f-914" unitRef="usd">39435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-271" decimals="-3" id="f-915" unitRef="usd">8456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-272" decimals="-3" id="f-916" unitRef="usd">47891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-273" decimals="-3" id="f-917" unitRef="usd">31131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-274" decimals="-3" id="f-918" unitRef="usd">11542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-275" decimals="-3" id="f-919" unitRef="usd">42673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-276" decimals="-3" id="f-920" unitRef="usd">40192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-277" decimals="-3" id="f-921" unitRef="usd">4621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-278" decimals="-3" id="f-922" unitRef="usd">44813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-279" decimals="-3" id="f-923" unitRef="usd">25316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-280" decimals="-3" id="f-924" unitRef="usd">4196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-281" decimals="-3" id="f-925" unitRef="usd">29512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-282" decimals="-3" id="f-926" unitRef="usd">20311000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-283" decimals="-3" id="f-927" unitRef="usd">4776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-284" decimals="-3" id="f-928" unitRef="usd">25087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-285" decimals="-3" id="f-929" unitRef="usd">16516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-286" decimals="-3" id="f-930" unitRef="usd">6992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-287" decimals="-3" id="f-931" unitRef="usd">23508000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-288" decimals="-3" id="f-932" unitRef="usd">3250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-289" decimals="-3" id="f-933" unitRef="usd">5565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-290" decimals="-3" id="f-934" unitRef="usd">8815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-291" decimals="-3" id="f-935" unitRef="usd">2415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-3" id="f-936" unitRef="usd">8401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-293" decimals="-3" id="f-937" unitRef="usd">10816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-294" decimals="-3" id="f-938" unitRef="usd">4513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-295" decimals="-3" id="f-939" unitRef="usd">3098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-296" decimals="-3" id="f-940" unitRef="usd">7611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-297" decimals="-3" id="f-941" unitRef="usd">3902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-298" decimals="-3" id="f-942" unitRef="usd">4030000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-299" decimals="-3" id="f-943" unitRef="usd">7932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-300" decimals="-3" id="f-944" unitRef="usd">5084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-301" decimals="-3" id="f-945" unitRef="usd">1518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-302" decimals="-3" id="f-946" unitRef="usd">6602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-303" decimals="-3" id="f-947" unitRef="usd">6177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-304" decimals="-3" id="f-948" unitRef="usd">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-305" decimals="-3" id="f-949" unitRef="usd">6677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-306" decimals="-3" id="f-950" unitRef="usd">4112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-307" decimals="-3" id="f-951" unitRef="usd">410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-308" decimals="-3" id="f-952" unitRef="usd">4522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-309" decimals="-3" id="f-953" unitRef="usd">1718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-310" decimals="-3" id="f-954" unitRef="usd">1105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-311" decimals="-3" id="f-955" unitRef="usd">2823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-312" decimals="-3" id="f-956" unitRef="usd">1204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-313" decimals="-3" id="f-957" unitRef="usd">1822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-314" decimals="-3" id="f-958" unitRef="usd">3026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-315" decimals="-3" id="f-959" unitRef="usd">1673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-316" decimals="-3" id="f-960" unitRef="usd">2439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-317" decimals="-3" id="f-961" unitRef="usd">4112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-248" decimals="-3" id="f-962" unitRef="usd">166792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-249" decimals="-3" id="f-963" unitRef="usd">30682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-964" unitRef="usd">197474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-250" decimals="-3" id="f-965" unitRef="usd">115303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-251" decimals="-3" id="f-966" unitRef="usd">40613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-967" unitRef="usd">155916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-318" decimals="-3" id="f-968" unitRef="usd">190428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-319" decimals="-3" id="f-969" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-320" decimals="-3" id="f-970" unitRef="usd">190428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-321" decimals="-3" id="f-971" unitRef="usd">183529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-322" decimals="-3" id="f-972" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-323" decimals="-3" id="f-973" unitRef="usd">183529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-324" decimals="-3" id="f-974" unitRef="usd">103938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-325" decimals="-3" id="f-975" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-326" decimals="-3" id="f-976" unitRef="usd">103938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-327" decimals="-3" id="f-977" unitRef="usd">50354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-328" decimals="-3" id="f-978" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-329" decimals="-3" id="f-979" unitRef="usd">50354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-330" decimals="-3" id="f-980" unitRef="usd">9127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-331" decimals="-3" id="f-981" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-332" decimals="-3" id="f-982" unitRef="usd">9127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-333" decimals="-3" id="f-983" unitRef="usd">8748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-334" decimals="-3" id="f-984" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-335" decimals="-3" id="f-985" unitRef="usd">8748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-336" decimals="-3" id="f-986" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-3" id="f-987" unitRef="usd">62706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-337" decimals="-3" id="f-988" unitRef="usd">62706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-338" decimals="-3" id="f-989" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-3" id="f-990" unitRef="usd">80733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-339" decimals="-3" id="f-991" unitRef="usd">80733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-3" id="f-992" unitRef="usd">303493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-3" id="f-993" unitRef="usd">62706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-994" unitRef="usd">366199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-340" decimals="-3" id="f-995" unitRef="usd">242631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-341" decimals="-3" id="f-996" unitRef="usd">80733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-997" unitRef="usd">323364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-342" decimals="-3" id="f-998" unitRef="usd">301133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-343" decimals="-3" id="f-999" unitRef="usd">56913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-344" decimals="-3" id="f-1000" unitRef="usd">358046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-345" decimals="-3" id="f-1001" unitRef="usd">236903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-346" decimals="-3" id="f-1002" unitRef="usd">79510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-347" decimals="-3" id="f-1003" unitRef="usd">316413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-348" decimals="-3" id="f-1004" unitRef="usd">2360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-349" decimals="-3" id="f-1005" unitRef="usd">5793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-350" decimals="-3" id="f-1006" unitRef="usd">8153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-351" decimals="-3" id="f-1007" unitRef="usd">5728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-352" decimals="-3" id="f-1008" unitRef="usd">1223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-353" decimals="-3" id="f-1009" unitRef="usd">6951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-3" id="f-1010" unitRef="usd">303493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-3" id="f-1011" unitRef="usd">62706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1012" unitRef="usd">366199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-340" decimals="-3" id="f-1013" unitRef="usd">242631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-341" decimals="-3" id="f-1014" unitRef="usd">80733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1015" unitRef="usd">323364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-354" decimals="-3" id="f-1016" unitRef="usd">99363000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-355" decimals="-3" id="f-1017" unitRef="usd">461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-356" decimals="-3" id="f-1018" unitRef="usd">99824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-357" decimals="-3" id="f-1019" unitRef="usd">46027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-358" decimals="-3" id="f-1020" unitRef="usd">2611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-359" decimals="-3" id="f-1021" unitRef="usd">48638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-360" decimals="-3" id="f-1022" unitRef="usd">75031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-361" decimals="-3" id="f-1023" unitRef="usd">18626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-362" decimals="-3" id="f-1024" unitRef="usd">93657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-363" decimals="-3" id="f-1025" unitRef="usd">55772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-364" decimals="-3" id="f-1026" unitRef="usd">24632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-365" decimals="-3" id="f-1027" unitRef="usd">80404000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-366" decimals="-3" id="f-1028" unitRef="usd">67371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-367" decimals="-3" id="f-1029" unitRef="usd">7319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-368" decimals="-3" id="f-1030" unitRef="usd">74690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-369" decimals="-3" id="f-1031" unitRef="usd">64213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-370" decimals="-3" id="f-1032" unitRef="usd">5628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-371" decimals="-3" id="f-1033" unitRef="usd">69841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-372" decimals="-3" id="f-1034" unitRef="usd">28997000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-373" decimals="-3" id="f-1035" unitRef="usd">11703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-374" decimals="-3" id="f-1036" unitRef="usd">40700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-375" decimals="-3" id="f-1037" unitRef="usd">34992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-376" decimals="-3" id="f-1038" unitRef="usd">15615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-377" decimals="-3" id="f-1039" unitRef="usd">50607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-378" decimals="-3" id="f-1040" unitRef="usd">8860000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-379" decimals="-3" id="f-1041" unitRef="usd">7293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-380" decimals="-3" id="f-1042" unitRef="usd">16153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-381" decimals="-3" id="f-1043" unitRef="usd">11038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-382" decimals="-3" id="f-1044" unitRef="usd">7871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-383" decimals="-3" id="f-1045" unitRef="usd">18909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-384" decimals="-3" id="f-1046" unitRef="usd">7628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-385" decimals="-3" id="f-1047" unitRef="usd">1652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-386" decimals="-3" id="f-1048" unitRef="usd">9280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-387" decimals="-3" id="f-1049" unitRef="usd">4918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-388" decimals="-3" id="f-1050" unitRef="usd">3245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-389" decimals="-3" id="f-1051" unitRef="usd">8163000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-390" decimals="-3" id="f-1052" unitRef="usd">6778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-391" decimals="-3" id="f-1053" unitRef="usd">10886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-392" decimals="-3" id="f-1054" unitRef="usd">17664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-393" decimals="-3" id="f-1055" unitRef="usd">5841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-394" decimals="-3" id="f-1056" unitRef="usd">14401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-395" decimals="-3" id="f-1057" unitRef="usd">20242000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-396" decimals="-3" id="f-1058" unitRef="usd">6692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-397" decimals="-3" id="f-1059" unitRef="usd">1773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-398" decimals="-3" id="f-1060" unitRef="usd">8465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-399" decimals="-3" id="f-1061" unitRef="usd">16501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-400" decimals="-3" id="f-1062" unitRef="usd">1446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-401" decimals="-3" id="f-1063" unitRef="usd">17947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-402" decimals="-3" id="f-1064" unitRef="usd">2773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-403" decimals="-3" id="f-1065" unitRef="usd">2993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-404" decimals="-3" id="f-1066" unitRef="usd">5766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-405" decimals="-3" id="f-1067" unitRef="usd">3329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-406" decimals="-3" id="f-1068" unitRef="usd">5284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-407" decimals="-3" id="f-1069" unitRef="usd">8613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-3" id="f-1070" unitRef="usd">303493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-3" id="f-1071" unitRef="usd">62706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1072" unitRef="usd">366199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-340" decimals="-3" id="f-1073" unitRef="usd">242631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-341" decimals="-3" id="f-1074" unitRef="usd">80733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1075" unitRef="usd">323364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-5" id="f-1076">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-5" id="f-1077">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-5" id="f-1078">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-5" id="f-1079">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
