0000355811-24-000007.txt : 20240126 0000355811-24-000007.hdr.sgml : 20240126 20240126080015 ACCESSION NUMBER: 0000355811-24-000007 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20240126 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240126 DATE AS OF CHANGE: 20240126 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GENTEX CORP CENTRAL INDEX KEY: 0000355811 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 382030505 STATE OF INCORPORATION: MI FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-10235 FILM NUMBER: 24564231 BUSINESS ADDRESS: STREET 1: 600 N CENTENNIAL ST CITY: ZEELAND STATE: MI ZIP: 49464 BUSINESS PHONE: 6167721800 MAIL ADDRESS: STREET 1: 600 N CENTENNIAL STREET CITY: ZEELAND STATE: MI ZIP: 49464 8-K 1 gntx-20240126.htm 8-K gntx-20240126
0000355811false00003558112024-01-262024-01-26

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549


FORM 8-K


CURRENT REPORT
Pursuant to Section 13 OR 15(d) of The Securities Exchange Act of 1934


Date of Report: January 26, 2024


GENTEX CORPORATION
(Exact name of registrant as specified in its charter)
Michigan
0-1023538-2030505
(State or other jurisdiction
of incorporation)
(Commission
File Number)
(IRS Employer
Identification No.)
600 North Centennial Street
Zeeland
Michigan49464
(Address of principal executive offices)(Zip Code)

Registrant's telephone number, including area code: (616) 772-1800
_____________________________________________________________

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):

    Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
    Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
    Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
    Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.06 per shareGNTXNASDAQ Global Select Market

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§ 230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§ 240.12b-2 of this chapter).

Emerging growth company    

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.     



Section 2.     Financial Information

Item 2.02    Results of Operations and Financial Condition.

(a)On January 26, 2024, Gentex Corporation issued a news release announcing financial results for the fourth quarter and year ended December 31, 2023. A copy of the news release is attached as Exhibit 99.1 to the Form 8-K.

The information in this Form 8-K and the attached Exhibit shall not be deemed filed for purposes of Section 18 of the Securities Exchange Act of 1934, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, except as shall be expressly set forth by specific reference in such filing.

Section 9.    Financial Statements and Exhibits

Item 9.01    Financial Statements and Exhibits.

(d)    Exhibit
    
    99.1 – News Release Dated January 26, 2024.


SIGNATURE


    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.

Date: January 26, 2024
            
GENTEX CORPORATION
(Registrant)                


By    /s/ Kevin C. Nash
                                Kevin C. Nash
Its Vice President - Finance and Chief Financial Officer    
    




EXHIBIT INDEX


    99.1    News Release Dated January 26, 2024


EX-99.1 2 exhibit99112312023.htm EX-99.1 Document
Exhibit 99.1
image.jpg

GENTEX REPORTS FOURTH QUARTER AND YEAR END 2023 FINANCIAL RESULTS

Zeeland, Michigan, January 26, 2024 - Gentex Corporation (NASDAQ: GNTX), a leading supplier of digital vision, connected car, dimmable glass and fire protection technologies, today reported financial results for the fourth quarter and calendar year ended December 31, 2023.
Fourth Quarter and Calendar Year 2023 Highlights:
Fourth Quarter 2023
Net sales of $589.1 million, a new quarterly sales record, and a 19% increase compared to the fourth quarter of 2022
Gross profit margin of 34.5%, a 330 basis point improvement compared to the fourth quarter of 2022
Income from operations of $132.8 million, a 41% increase compared to the fourth quarter of 2022
Net income of $116.9 million, a 36% increase compared to the fourth quarter of 2022
Earnings per diluted share of $0.50, a 35% increase compared to the fourth quarter of 2022
Calendar Year 2023
Net sales of $2.30 billion, a new annual sales record, and a 20% increase compared to calendar year 2022
Gross profit margin of 33.2%, a 140 basis point improvement as compared to calendar year 2022
Income from operations of $495.7 million, a 34% increase compared to calendar year 2022
Net income of $428.4 million, a 34% increase compared to calendar year 2022
Earnings per diluted share of $1.84, a 35% increase compared to calendar year 2022
Full Display Mirror® ("FDM") shipments of 2.44 million units, a 45% increase compared to calendar year 2022
Cash returned to shareholders of $256.9 million, a 13% increase compared to calendar year 2022
$144.7 million in share repurchases (4.9 million shares)
$112.2 million in dividends


Exhibit 99.1

Fourth Quarter 2023    
For the fourth quarter of 2023, the Company reported net sales of $589.1 million, an increase of 19% compared to net sales of $493.6 million for the fourth quarter of 2022. The fourth quarter of 2023 revenue included one-time cost recoveries of approximately $5 million. Light vehicle production increased by 6% quarter over quarter in the Company's primary markets of North America, Europe, and Japan/Korea, which equates to a 13% revenue outperformance versus the Company's underlying markets.
The gross margin in the fourth quarter of 2023 was 34.5%, compared with a gross margin of 31.2% in the fourth quarter of 2022. The increase in gross margin in the fourth quarter of 2023 was positively impacted by recurring price increases to customers and one-time cost recoveries, which together positively impacted the gross margin by approximately 100 basis points on a quarter over quarter basis. Additional improvements in gross margin compared to the fourth quarter of 2022 came from the higher sales levels, improved leverage on overhead expenses, purchasing cost reductions, lower inbound freight expenses, and some improvements in overtime-related costs. “The fourth quarter of 2023 produced significant year over year gross margin improvements, as well as a sequential improvement in gross margin compared to the third quarter of 2023. Our team has done an excellent job of working with our customers to execute both temporary and permanent price increases to help offset the inflationary cost environment that has negatively impacted Gentex over the last two years," said Gentex President and CEO, Steve Downing. "I am very pleased with the progress we have made in our gross margin recovery plan during 2023. As we head into 2024, the next phase of our gross margin recovery plan will focus on bill of material reductions, throughput improvements, and overtime and scrap cost reductions. The improvements made in 2023 combined with our targeted improvements for 2024 provide the roadmap of how to achieve our target of a 35% - 36% gross margin by the end of the year," concluded Downing.
Operating expenses during the fourth quarter of 2023 were up 18% to $70.6 million, compared to operating expenses of $59.7 million in the fourth quarter of 2022. Operating expenses increased quarter over quarter primarily due to staffing and engineering related professional fees. “As we ramp up our development and launch capabilities, our planned R&D expenses are trending higher, but remain in line


Exhibit 99.1
with our expectations and continue to increase in line with our overall sales growth rates. We are focused on adding technical bandwidth across many different disciplines to help execute the significantly higher number of launches needed to accomplish our recent and forecasted growth. While launch activity has been driving an increase in R&D, we also continue to invest heavily in research activity focused on new products and technical capabilities, while also ensuring the technical team is in place to help drive product redesigns that will optimize the cost structure of existing bills of material. We expect our R&D levels to be elevated throughout 2024, as the pace of innovation and launch of new products remain at the fastest rate in Company history,” said Downing.
Income from operations for the fourth quarter of 2023 was $132.8 million, compared to income from operations of $94.1 million for the fourth quarter of 2022.
During the fourth quarter of 2023, the Company had an effective tax rate of 13.9%, which was driven by benefits from the foreign derived intangible income deduction, discrete benefits from stock-based compensation as well as by provision-to-return adjustments.
In the fourth quarter of 2023, net income was $116.9 million, compared to net income of $86.2 million in the fourth quarter of 2022.
Earnings per diluted share in the fourth quarter of 2023 were $0.50, compared with earnings per diluted share of $0.37 in the fourth quarter of 2022.
Calendar Year 2023
For calendar year 2023, the Company’s net sales were $2.30 billion, an increase of 20% compared to net sales of $1.92 billion in calendar year 2022, representing the highest annual sales in Company history. Light vehicle production in 2023 increased by 12%, compared to 2022 in the Company's primary markets. The Company's revenue outperformance in 2023 versus the underlying market was driven by growth in FDM and exterior auto-dimming mirror unit shipments, as well as continued penetration of base interior auto-dimming mirrors.
For calendar year 2023, the gross margin was 33.2%, compared to a gross margin of 31.8% for calendar year 2022. Gross margin improved for the year by 140 basis points primarily due to price increases and cost recoveries, lower freight costs, product mix, and improved overhead leverage created by the growth in revenue.


Exhibit 99.1
For calendar year 2023, operating expenses increased 11% to $266.9 million, compared to operating expenses of $239.8 million for calendar year 2022.
For calendar year 2023, the Company's effective tax rate was 15.2%, compared to an effective tax rate of 13.8% for calendar year 2022. The increase in the tax rate in 2023 was primarily driven by a reduced benefit from the foreign derived intangible income deduction compared to 2022.
Net income for calendar year 2023 was $428.4 million, up 34% compared to net income of $318.8 million in calendar year 2022.
Earnings per diluted share for calendar year 2023 were $1.84, compared to earnings per diluted share of $1.36 in calendar year 2022.
Segment Sales
Automotive net sales during the fourth quarter of 2023 were $578.7 million, compared to $482.9 million in the fourth quarter of 2022. For calendar year 2023, automotive net sales were $2.25 billion, which represents a 20% increase over 2022. The increase in automotive net sales was driven primarily by a 45% increase in FDM unit shipments to 2.44 million units, as well as a 21% year over year increase in exterior auto-dimming mirror unit shipments to 18.8 million.
Other net sales in the fourth quarter of 2023, which includes dimmable aircraft windows and fire protection products, were $10.5 million, a decrease of 2% compared to Other net sales of $10.7 million in the fourth quarter of 2022. Fire protection sales decreased by 44% and dimmable aircraft windows increased by 362% for the fourth quarter of 2023, when compared to the fourth quarter of 2022. Other net sales for calendar year 2023 were $44.6 million, compared to Other net sales of $44.2 million in calendar year 2022. Fire protection sales in 2023 were down 32% year over year, while dimmable aircraft windows increased by 211% in 2023 compared to calendar year 2022.
Share Repurchases
The Company repurchased 2.2 million shares of its common stock during the fourth quarter of 2023, at an average price of $30.76 per share. For the year ended December 31, 2023, the Company repurchased 4.93 million shares of its common stock at an average price of $29.61 per share for a total of $144.7 million. As of December 31, 2023, the Company has 15.9 million shares remaining available for


Exhibit 99.1
repurchase pursuant to its previously announced share repurchase plan. The Company intends to continue to repurchase additional shares of its common stock in the future in support of the previously disclosed capital allocation strategy, but share repurchases may vary from time to time and will take into account macroeconomic issues, market trends, and other factors that the Company deems appropriate.
Future Estimates
The Company’s current forecasts for light vehicle production for calendar year 2024 and 2025 are based on the S&P Global Mobility mid-January 2024 forecast for light vehicle production in North America, Europe, Japan/Korea, and China and are detailed in the table below.
Based on the following light vehicle production forecasts for 2024 and 2025, the Company is providing certain annual guidance for 2024 and revenue guidance for 2025:
Light Vehicle Production (per S&P Global Mobility mid-January light vehicle production forecast)
(in Millions)
RegionCalendar Year 2025Calendar Year 2024Calendar Year 20232025 vs. 2024 % Change2024 vs. 2023 % Change
North America16.2 15.8 15.6 %%
Europe17.5 17.4 17.8 %(2)%
Japan and Korea11.8 12.2 12.7 (3)%(4)%
China30.1 28.9 28.9 %— %
Total Light Vehicle Production75.6 74.3 75.0 %(1)%
2024 Guidance
Revenue$2.45 - $2.55 Billion
Gross Margin34% - 35%
Operating Expenses (E,R&D and S,G&A)$295 - $305 million
Estimated Annual Tax Rate16% - 18%
Capital Expenditures$225 - $250 million
Depreciation & Amortization$95 - $105 million
     Additionally, based on the mid-January 2024 S&P Global Mobility light vehicle production forecast well as the Company's estimates for aerospace, medical and fire protection products for calendar year 2025, the Company currently expects calendar year 2025 revenue to be between $2.65 and $2.75 billion.
"Calendar year 2023 turned out to be a remarkable year for the Company, and was the first time that Gentex has exceeded $2 billion in annual revenue. It is important to note that the growth the Company has achieved over the last few years has been driven by our new technologies and innovative product roadmaps. From 2018 through 2023, the Company's revenue has grown by over 26% while light


Exhibit 99.1
vehicle production in our primary markets of Europe, North America and Japan and Korea has shrunk by over 11% during this same period. We believe this revenue out performance versus the underlying market is evidence that our product strategy is effective and is creating our targeted results. Our revenue guidance for 2024 and 2025 shows that we remain confident in our ability to continue to outperform the underlying market in revenue growth, while we continue to focus on gross margin improvement. Gentex is poised to execute on our forecasted revenue growth while maintaining focus on cost control and gross margin improvement, which are necessary to accomplish the goal of achieving a gross margin profile of 35 to 36 percent by the end of 2024. These factors, we believe, will result in record revenue and profitability that should create the foundation for increased shareholder returns over the next several years,” concluded Downing.

Safe Harbor for Forward-Looking Statements
This news release contains forward-looking statements within the meaning of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. The statements contained in this communication that are not purely historical are forward-looking statements. Forward-looking statements give the Company’s current expectations or forecasts of future events. These forward-looking statements generally can be identified by the use of words such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “forecast,” “future,” “goal,” “guidance,” “hope,” “intend,” "likely", “may,” “opinion,” “optimistic,” “plan,” “poised,” “predict,” “project,” “should,” “strategy,” “target,” “will,” "work to," and variations of such words and similar expressions. Such statements are subject to risks and uncertainties that are often difficult to predict and beyond the Company’s control, and could cause the Company’s results to differ materially from those described. These risks and uncertainties include, without limitation: changes in general industry or regional market conditions, including the impact of inflation; changes in consumer and customer preferences for our products (such as cameras replacing mirrors and/or autonomous driving); our ability to be awarded new business; continued uncertainty in pricing negotiations with customers and suppliers; loss of business from increased competition; changes in strategic relationships; customer bankruptcies or divestiture of customer brands; fluctuation in vehicle production schedules (including the impact of customer employee strikes); changes in product mix; raw material and other supply shortages;


Exhibit 99.1
labor shortages, supply chain constraints and disruptions; our dependence on information systems; higher raw material, fuel, energy and other costs; unfavorable fluctuations in currencies or interest rates in the regions in which we operate; costs or difficulties related to the integration and/or ability to maximize the value of any new or acquired technologies and businesses; changes in regulatory conditions; warranty and recall claims and other litigation and customer reactions thereto; possible adverse results of pending or future litigation or infringement claims; changes in tax laws; import and export duty and tariff rates in or with the countries with which we conduct business; negative impact of any governmental investigations and associated litigation including securities litigation relating to the conduct of our business; and force majeure events. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date they are made. The Company undertakes no obligation to publicly update or revise any forward-looking statement, whether as a result of new information, future events or otherwise, except as required by law or the rules of the NASDAQ Global Select Market. Accordingly, any forward-looking statement should be read in conjunction with the additional information about risks and uncertainties identified under the heading “Risk Factors” in the Company’s latest Form 10-K and Form 10-Q filed with the SEC, which risks and uncertainties include supply chain constraints that have affected, are affecting, and will continue to affect, general economic and industry conditions, customers, suppliers, and the regulatory environment in which the Company operates. Includes content supplied by S&P Global Mobility Light Vehicle Production Forecast of January 16, 2024 (http://www.gentex.com/forecast-disclaimer).

Fourth Quarter Conference Call
    A conference call related to this news release will be simulcast live on the Internet beginning at 9:30 a.m. ET today, January 26, 2024. Participants who wish to ask questions may register for the call at https://register.vevent.com/register/BI2be277eaaa904858bc4ebde90c1fe1f9 to receive the dial-in numbers and unique PIN to access the call seamlessly. It is recommended that participants join 10 minutes prior to the event start, although they may register ahead of the call and dial in at any time during the call. Participants may listen to the call via audio streaming at https://edge.media-server.com/mmc/p/


Exhibit 99.1
fasubkb7. A webcast replay will be available approximately 24 hours after the conclusion of the call at http://ir.gentex.com/events-and-presentations/upcoming-past-events.
About the Company
    Founded in 1974, Gentex Corporation (The NASDAQ Global Select Market: GNTX) is a leading supplier of digital vision, connected car, dimmable glass and fire protection technologies. Visit the Company’s web site at www.gentex.com.

Contact Information:
Gentex Investor & Media Contact
Josh O'Berski
(616)772-1590 x5814


Exhibit 99.1

GENTEX CORPORATION
AUTO-DIMMING MIRROR SHIPMENTS
(Thousands)

Three Months Ended
December 31,
Twelve Months ended
December 31,
20232022%
Change
20232022%
 Change
North American Interior Mirrors2,068 1,939 %9,213 8,384 10 %
North American Exterior Mirrors1,769 1,454 22 %6,781 5,986 13 %
Total North American Mirror Units3,837 3,393 13 %15,993 14,369 11 %
International Interior Mirrors5,410 5,020 %22,554 20,303 11 %
International Exterior Mirrors3,109 2,591 20 %12,048 9,516 27 %
Total International Mirror Units8,519 7,611 12 %34,602 29,819 16 %
Total Interior Mirrors7,478 6,959 %31,767 28,686 11 %
Total Exterior Mirrors4,878 4,045 21 %18,828 15,502 21 %
Total Auto-Dimming Mirror Units12,357 11,004 12 %50,596 44,188 15 %
Note: Percent change and amounts may not total due to rounding.



Exhibit 99.1
GENTEX CORPORATION AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(Unaudited)
Three Months Ended December 31,
Twelve Months ended December 31,
2023202220232022
Net Sales$589,132,396 $493,647,571 $2,299,215,044 $1,918,958,043 
Cost of Goods Sold385,763,291 339,813,384 1,536,585,036 1,309,143,858 
Gross profit203,369,105 153,834,187 762,630,008 609,814,185 
Engineering, Research & Development41,534,646 34,935,068 154,359,700 133,308,804 
Selling, General & Administrative29,059,971 24,781,407 112,539,255 106,499,255 
Income from operations132,774,488 94,117,712 495,731,053 370,006,126 
Other Income3,127,638 1,339,617 9,250,121 (283,050)
Income before Income Taxes135,902,126 95,457,329 504,981,174 369,723,076 
Provision for Income Taxes18,957,931 9,289,000 76,577,902 50,965,724 
Net Income$116,944,195 $86,168,329 $428,403,272 $318,757,352 
Earnings Per Share(1)
Basic$0.50 $0.37 $1.84 $1.36 
Diluted$0.50 $0.37 $1.84 $1.36 
Cash Dividends Declared per Share$0.12 $0.12 $0.480 $0.480 
(1) Earnings Per Share has been adjusted to exclude the portion of net income allocated to participating securities as a result of share-based payment awards


Exhibit 99.1
GENTEX CORPORATION AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
December 31, 2023December 31, 2022
ASSETS
Cash and Cash Equivalents$226,435,019 $214,754,638 
Short-Term Investments14,356,476 23,007,385 
Accounts Receivable, net321,809,868 276,493,752 
Inventories402,473,028 404,360,270 
Other Current Assets32,663,762 30,036,331 
Total Current Assets997,738,153 948,652,376 
Plant and Equipment - Net652,877,672 550,033,036 
Goodwill340,105,631 313,807,494 
Long-Term Investments299,080,876 202,331,983 
Intangible Assets214,005,910 219,360,910 
Deferred Tax Asset41,113,759 25,528,700 
Patents and Other Assets66,515,551 67,515,425 
Total Other Assets960,821,727 828,544,512 
Total Assets$2,611,437,552 $2,327,229,924 
LIABILITIES AND SHAREHOLDERS' INVESTMENT
Current Liabilities$271,608,976 $250,552,752 
Other Non-current Liabilities27,311,507 10,884,351 
Shareholders' Investment2,312,517,069 2,065,792,821 
Total Liabilities & Shareholders' Investment$2,611,437,552 $2,327,229,924 

EX-101.SCH 3 gntx-20240126.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 gntx-20240126_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Security Exchange Name Security Exchange Name Title of 12(b) Security Title of 12(b) Security Written Communications Written Communications Local Phone Number Local Phone Number Trading Symbol Trading Symbol Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, State or Province Entity Address, State or Province Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Document Period End Date Document Period End Date Cover page. Cover [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Pre-commencement Tender Offer Pre-commencement Tender Offer Soliciting Material Soliciting Material City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Type Document Type Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Entity Address, City or Town Entity Address, City or Town Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name EX-101.PRE 5 gntx-20240126_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 6 image.jpg begin 644 image.jpg MB5!.1PT*&@H -24A$4@ ;@ !=" 8 #7-',V 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[5T'H!1%T@9>)N>,9! E9Q#%B&(&%5!!,8 8B"+>?YXH@H"GF"7HF1 Y MD6@&E(R!C(AD4%$!Q:QDL/[^JJ=V>V=G9V=V]R5N/RUFWNQT=75U===T+O#W MWW^30.[-J_F[X+=??Z//UZVGN>^]3U,FOT;#AMY#5UY^!9W5X4QJU:(%U:I5 M@VK6K,Z$^UKJ6EM=$TDF3[EOVZ85G=WQ3+JV1S<:?O]]],9_7Z=Y<]^G;5NV MT<&#!RWI#:BD14JC%VS=LHD6+OB0EBY9=%+2LJ6+.7VK5ZV@HT>.L+X*%M$CIGI%%Z:AIE9J91 M1H:F3$59F>E\S2X2_NEI*9266H@*%=0R@?"L2J6*U+95&^I]0V^:.&$B?;O[ M6RME"BJ99KK]X+:^MU*A0H6H2.%,IJ)%LDXJ*IR502DIA:A5RQ:T_X%C?+YKAFT;AG\&!*@2TYA#T9"?I+34FA!J?6H^^^W6UI(10_ M_?23LKWF,>L\KQ/2 T*^][XQ:!M.>/&%_U!F>@:7+PEKY^>'TA6?ZJ=4XP]2 M00Q5H"=(W6IW1PT?HK;?FT,6=+U(.K53 :;!#4P4V,R-=1:*8%RY,1;)4I(H*J[\+ M%\Y0E!D@$2;1A K8Z;FI #B^U)2@W 45U:M3CX;>/82V;=MFI30VW'S3C.^0O"6G"" M94N74N>+.K,30V P"SH4FV,I$KS/PCMP,(:3R2XR'9G\;3Z3>_UAKS>OCAAYD_('%Q"\Y4(#!QX@0J7[XD>/&[FTS" ^D##1XTP'F,+@I,!V?R/1E(="4.[L=(7926Z:"+ MLH*R&12^[-*%Y"EL$MTZDR:.Y[B=;#C10 L.#@[Z*&KIQDE&)\*[L!.[@S-% M%@?G%/YD(\E'Z/+4^LK!1>RBW,^VA_<0+KOL*K=(TH-\=W-P=@P<,(##H.4B M//SJ!N^;\9][[CGTXX_[K1@2"[-\(H[SSS\O8.MF/6W*YT3R#JX2#BU9\!HT M<" =/ZX;*A(?*,S!_?O?8[G[$5]7;DXBOY,H*L/J]AHXL'] #Z8^W" .SL[[ M9"*DSUL++M3!91%GAA3'K^$.D!Z%^_HUT_IY##' M84.7,ZZP& 3IQF_9BPM^!. M1D+Z_#BX[.ZB- FR-6K4D+[Z:A?+X%RX$@/3P3G)$HT0SMW!#8Z9=WZEI(/3 MI&W#FX,3^T:/0M.<1Q^RY.\&PP7#'O\ MV%$:T/].CL.O4Q8937]46/DI\,*D1W'*3@A,,MF^;2O5J%Z- _TO.#=1FA#2 MW:)%4]6$_I'UX25CDPXNB-QP<- [Y+OLLDN4D?_)_?011=VXO"QM(CL=;R,98T<.=**P3]$UA"9U7\/C1C.O!&' MO>[U2I!5?!-X77Q19_K)ZE8U]6+"FF1R@OK=UH<#F>43PQF[U07,X-5X1' M6MNT:D6[O]:S;_\^H>*+4.39P7WVV2=4NE0)GK)J9PPZ62OP$&47T8;6M>N5 MO.[/"Y(.+H@<=W!*YYQ_BC"C#/3JJR^S+$D'ES\HZ> T:=OP/@9GMV\L$F_2 MN&%,]B-U(%J 18L45N6I"$^W+UJT*+WYYIM6#/Y@RC=SQG0JAC5JUK"7/?[H M%-HR11JQ;&GC%WII YP;.[@(8 >'KU\$C$4 T[/:?\L-,IV-+YFRLGCY0-VZ M=>C[[[]GY41#MDXRP;K"PKFH4Q4_UC20W-)@>G]1.['07*D*5GS2_\/:]DEDFD5SLX8^,% M _$Y.%2,9EV JXH[3OD326SO2A[HX0:7CY](@ F)'2U?OHP73;,-&3KV7R^K M]U483#*L5*DB+5DA7S%UG<9"IPY,AA.NO,,SBP?V5$)CB:X XFP85YB23-.XWC,F],/> MO.?@,+B."D(V&H"LK5NWHN^_^XYE@N$+Q8OL:,&9;L1ZP8? O:U MJQY)RE7A+#@W3?9W8B5IP45>)A"/@]/I11G#='K,N LK4U+V0NP^!RDC@](5 M(=][]HS>@K/#;M_OO/,.E2VKEW>Q#B(L[W*GH)V #Q:"?_GEE\P?,..SP_QM MQ8H55+]N/>8!YQ27;U%AP:=E$R6)5=K.4C*Q/CG=C(08]7 M^R>1*?@,Z:U?KTXV.3@0/B#35?E*#=ASWB(EDRK[T,.UUSKO9!(-4LD+IJFZ M"WF$93385_3>>XFC=]]]EZ9/GTZ3)DVB@0,'<2; 6-+3 M]#BB7T6"I()\]>576#G1E!>/@X.>L$W1\Y,FT+0WWJ#_3OUOWJ/7I_)FVN^] M\RX=.N"^$#ZW')S=!F72R>B'92:8*I GCB$SK;]C0Z(='&S+M*_^UE9=T%_, M5$A5FC9**Z1;+Z8L?NP5.L7[*%N8@( ]-1WC=B451LF"\-B[%==4Y720WIHU M:]+NB#N9Q.?@(.LY9W<,EJ__6F2W\]PB)['0'/ M/OLL96;I_4^Y>\]!-]Y)MYXZ=^[,^0%@ EXD[-NWCRZ\\$(.8U^^ %OR6R]+ M&EY\\3]6#,%ZV9YN)Q08-7($"V.O*,Q((I$8/Z[@@5W](0CVD,MI_/+++S1V M[!@J5K2PPWFS)%-5_-N"T[TN67+%MX)?<&"C^*@!6'T MZ<>?*#O%IN Z7_R4!Q"& BJ6+\NSBY!P>=WWQ3;XM;WH>;XX@$L1][V7SDD4=4^@N&U(712.HQL1'Y M6^I%](RX[?AT^-!AZM&M![^;E8&PSK;FM;Y$[Q8^B)YZZDDK!@TSG>:]$PI< M=NG%7"GY-7R0"(JONQK5J]/'RY=;;(. -&$B!5.?!\8_B^>L>-5B79"Y@R[ M9XC%#?PCRRX.SHF/&Q6U'%RS)DV#77\25>3H] $A:]$C5KG,+'K20"B9YD D33::+PV*/_YOACZ:5)2RU( MU52^>)UXE4@DPL'Q!M>1U(OGV:MZSXC7%NQAX?"O&.L"I+J9>_'[T8PQ- M=@VY>\B0P*Q%,\X#!PY0__YW67:FRB#&QE4\".^W/!P-KJJ# MR$J,MP4'!Q=ME_[\@G@KDJ412S2QH?CO\>.9?XFAM]O+>2VG*F>M1H;05;PZG_7G2'. MS;QZ10%\Y8*A&+^?0H!$H[6$20B__/*SQ3)W@;&B,\_HP K"NCY72@LE5,X( M-^R>NRUN[D@ZN"#B<7#XP$+!>?GE%VG[CFT\-@G]R.^Q.CKD"_@@G^S;#PEY M1=+!Y2\'5RQ+'%SPB*+_%9C=E;#;:ZZY1N>_5<_'4IXD',HWQM9>>'XB\P>)^CAO,9X)C-)&,C:NW=O;A4"DAX_Y550 .-F<'!.$7HA"'/7'7=9['(? M4,)UUUU'6:J)7+QX<2JA"%USYDS2WUMZL+D%,8KX2L27Y30]:A1HP(%));" MDG1P20>7GV#:./38Z8(+M UD8M)); Y.[C%#LU3)XC1O[OOTWKMOJ]]40Z<@ M)O<%^<;CW+IVZ<)[;0*2#C,]?E"@=JT:ROMZV1\, H<*+4W)<8\^QLS\1Y\] MP(#]XL6+:?GRY3R('9&6VVC9 GMVK4KJ%2+IQ,2X^!R?FPC.Q"K@X/N M8'^F@P/&C![%SZ3[W#>I0B>$*=GX<,&L6X'?PI)T<">C@\LK-59B$:B[#!O_ M]MMOJ4-[O=ZYB&UVHU^"':&'R@>#@=/?U!6'NSL(1UXWKQ-1E!F[@].S3ELV;T9__?&[ MQ2U_(]XQ.+N#.WKT,/7J>;VE7^=PKJ0T%XN!,WILW;58?U-6W: M)&!G=MD!IV?1P Y.NBC]%@ X-U0>"Q8NM-CYPXG$YVO"H)5I_1$!\8S!I:6F M4NV:M6C<8X_1"\^_0,]/FA1.S^<>/??(N.I M9K=*+!4U"'S.:-^.]E@S LW"(H4G4@%*.KC\Y^"PAJI#A_;TP@O:IB=-FJ"N M$Q7A*O>@6/X MIKPJJX@?3B8W')O$"1FJ5:E*RY;J[1%-/21"'W$Y.&04MOE:M4IO?ND72 ". M,'_\\N!!30^"U-],\G>B2?@_0",>'$[W_^M?-'["!#IJ;?7D MAG@=G!3 G"2L,_-"2%?W;E=;*8UN;(ET<*:1 ]/>F*9TI=?&2,'P6S#E7>SY MB24DCS[Z*/,VXW)+8]+!Y3\'!T*^L]UGI(64@]PFR(,\>>C!$59JHY>Q6"$V M;O*?-7,&E2E=BG7KIQPEDI#^"N7*TX?SYUM2AH47=JP80/SCU:@D@XN_SJXO$A2UXP<\9"5VNR'V+AI MZD\_]80J>P55/@=[1[*;T(."+?G,M73*I864P3SAX+@%5SX!#JYN;7:63G'D M-,'H6K5LKAR<\_YX)I(.+HCLO+G6N7)PO#FSTCT(A=/O;$OP MZ=2I$_WQQQ_,'_%$*EA)!Y=T<(DDY 7RQ&S!Y23DA U2BA_(3D(< MQ8L7XV5 23(F3DAZ>!L!*-+.KB\Y>!,P-:J5*E"!=17)Q_ F:D\7 M*.)%.@<,&!"V)9 =<'!M6B4=7$XBZ>"R$\K._]:[^QP^^!>U;=.*CZ5QDC61 MA$V_V[5MK$0L=LZCFX9/WZ\Q5T[.;NC2SJXI(-+).6V@Y,6W-&C M1WAK0HS%B1_(3D(>DWB1;,'9"$;7JF6+I(-3Z<'%IQVLDYQQ&)]"!["I4M6Y9WMP&<"EO2P24=7"(I-QV< MV/>Q8T?I[B&Z'/DY5B=>PK%8B//^^_\9Z#G)+N2=%EP>8M\.+@[#D!\>L/?10<)E$=B ^!U>HD')PY>-R<-NV;0FTX.QC M*-A/#N3GF ?[J=!^TX0,]]M%Z<3'"T$V. 2D/:\1TM6E:U MPT?[ $ZRQH.X'%Q:2@J5*EDJ9"<3O\+!P=6I4XLS/2P.S(H#V9]'H(!S4\J+ MI3"#D.G9/0:'S(7.2Y8H2K5KUZ!ZRL%CJ43N4)I(/+?RTXY&>YLJ6Y?-6O M6Y?JU:FCJ+;ZNY9%N5?NZM2N256K5J$GG]0V'TO=Z15VWF/'/*S*"T[[CL^Y M(6PL-F7&B>4)A0H6HE$C@RU9D3<1^HC/P:6F*F&+TJ+%BYE9+$)MW;J9*U,4 MP$01^GB=Y/5"")\3DTQ0H3=J>#I]]NDGM'/G#MJV=8NBK9J4TP\2_LYIVD*; M-VVB/7N"1_E$R]?<:,$)$"XM36_\[<3?*Z'@82P"K;F77@H]P#?IX/*7@T-: MD>:N7:Z@G3NVT_9MVU79VA8L8R'E3.P^)VF+JONVB:_6]3#NM967T?V8]J]$@I% MMK?@K#&?%LV:TZ\__V)QRYOPFJ34*%6J%".5J@T M"4P'%\O)R B7='#^$&\+#FGN?<,-%K>\"REC8L_9A7^/?82P 36Z!L6IQ>+< M0"BSTMV*>W%X3N\ZD1DO.SDE4P%5!SSRR".6M(E!7 X.X6!\3S_YE,7./[(C M4V^\L9>NB&+(/(3+]A:<<:+WWCWZ1&_3R'.:W.#E'2 W')R)WW__C3IU.I_U MZA2'&YGY)S8#/EA4OGOW;N:?='#Y;0Q.Z[SG===;W!1.*+M1)#:=VP3(-;LQ M=LQ853:Q#ZLNG['8@I",:PZ]>S -&3R0]1Q+@\(N V\95K0(O?B?YRVIXP>? MZ V!G2*,2I81#1XXR&(71$YG8!!_\QZ*D,M19A="Y89P+5O P7F?1>G$RY7$ MP35M2OOV[K.XY4UXS;^<'(,S ?E$QDV;ON0SWZ!;Y"4HYH*LPH%/MV[7,/^# M!P]0ZU8M-6^G]Z,0PB4=G#\DH@77Z_J>%K>\";%?TX[C@1.?1QX9P^42W9+0 M"^P@EH]_A$%9U;9\/<=S^/#AP!9ZTE"2=\VP7@AA,)L^,R.=7C:&""0]L>B' M'1P$BS71V,>L;>LV],?O^N!.I5Z^ D[*3A3,1)OQ8 9Y;3)+#_[83<?.H)$\Z03>, M"$Y,)IV,&3.&#ATZQ&?)X6^G]Z,1PB4=G#\DQL$%3_165J+_L^PEMXEE,JYR M'R],/N/'/\MC;BB7L=3O( DG]>-57;O2CS\&3]W>OW\_77JI7K+#88SWA8?&&2%0,0JB^O*-#P] 8AZR#\"I69GJ;"I],,ZU1O$XG*L$@0HQ " M-FW:R.,GR%0G>=U(,K!EB^Q=Z"W=)\T:-U$.+CB1PT3V:BXZ['EGZM@)><7! M >/&/G%%U^D<\[NR'SQCM\\1[BD@_.'>!R M/8,.+J_!M%FQ8?-9O'A)V2PV,C#+)&S73YD(OJL_RCN>>6:@U\F4=]>N7=2V M;5M^AV>Q(ZS!QR^A/N"6W"LO,7^ M_7RJ9\"%UUX 1]P*8S])!Z$]PL6*$@- MZI]*GZ__W&*K(0KP*Y17V/EB97Z_?GU9R=BM.I:T(&Q.[&2"<,V;-:']/^;M M+DJOR.TN2M,6CAPY0K?UO360-W[M((2RLB@M)96J5JY"52I7C,EI@B!+TL'Y M0R(<_5+1H$2Y7IKW&8@.B2TR*V[5#;X1@+W/ YLU? M4C-5I[&M(9RB>,H>C\D5*\HGL@.([\0)?_HI<-\__\$"@6$\PH!'LR;-:-X' M<^G0(;W'6$[BZZ^_IMMOOYV=-08\>3U<#(1TG-WQ3*XDHR'V%IQVI"V:-Z4? M]H6WX)"%B3'S^,!&;%VC(:\X.+FBV^2,]NT#MATKZ2W "E-&:EI@K)J?^\QS MR)%TE'BL*<7 V,V;;UK>Y!I;!L%_ O(\%:+D5*5PD;/-DJ=]CL=VZ M=>K0AL^##9A(,J]""\VCX\/OI%=6\G#U[%BU>M)#6KUM+Z]:NH?6*^+K& M(/G;^CWD-T5X/X36K:&E2Q;3S)G3:=+$"71[O]NH7CT]N2#6+VQ-^DL%1Z@< M.Z9WVG9#S)-,%$%.G(:.=3H]K[^.KNW1/4 ]KK7NN_?(/>H!4C(H6;IVN9+N M'78/_?57^ X?@MSLHC1A%KP-&SZG>G7K!O((Z]M\VP9O-( PL1=4$&1(.CA_ MB,_!9?":1BSFOJY'-T7!\A5"3K:?4X3XK;)^Y167\R;B?F$Z&>!%U7+#*1MH M_3CKQ3NQ@U&ZKU&].BU:N-"*(;H#7KQH$56JH ^Q]K-1AQ-!!CAJ##O-F:.7 MH_E!@?7*690N55(93:!:U.X^%H,.D@_.'>">98 S( MK(_R.MW0T]^,3[NM3YDRA8H54RTWQB=M]ZV8M#P4C=. M>V,:%2]2C&41?F)_?LL>WH=^RI8I3>^^_985@X9=!W84.'CP+VK3VIK^G(!" M+WVO& -#!9ZA# S.$Q4?* U;Q%@DSV(A\$0K*.Z6ITE*9NAAR) AEGK<$8^# MRP\DZ4(:6[=J03___).5\G#D%0?GA)$C'^*"EIF9QC:>&_D%'28=G#_$Z^#L ME%?+*>1"_O2]]58KY=Y@[L3_]MMO4YDR9;@<"4_8NI ]SFBDRW$6O?[Z:U8, M06<2R:'8?WOI/S+)I1#S%#EBS0?HJ&*%\C1G]FPKANC.M@#^D5T@P 21QV,( M9@5B*E84'2_9^<4CJYT*9VHEOO12<.:.&Q+AX)QTE9<(XN-?>]]"M7X'UK]GFYLF5IQHS0 M,;E(5XBR3]4,&C!Y1<'9Q9&,7RLV^G00=:Q)=8>O1#B33HX?TB$@W.ZSXN$ M_,',7[] RZULN;(<'JTE2:>477L\T4C.:AOYT(-6#*$M,_/>#OG-? ?7$0\^ MP#S-25KQ$'B5*EF2WE%ICP9V<,>/'Z-NUFIT* 5? +$4AIP@,P/MO\5"IB$@ M_4V:-.&"!4@F14(\DTQ >57'=D(:V^0C!RU11)G,PGUCM6#=",/L[D[?.0P#1S0GWEG9H0Z7L0;BR,&KVJJ+"]:M(#CL$/B9@<'K%F] M1BFK0F!J::(=25XFI!&5+)3VKW_]B_7A)3-/]C$X(:0Q/[7@W##MC3=XVC^Z M8>QR9%<^@B]TF'1P_G"R.SB3D#]N#@[UD5DG??CAAU2YDCZ%I:@UP]>OHY#W M<97ZKUNWJ^G @;\X#B]U8#0(CS___).NN=K:TDLY.;L,?DDVRZA5JP9]\HD^ MK@VPRUS ?/#$$T]P('V40FP1YT="6I'NFC5K\(I\P$OF)AU<$/G%P0$X9!)I MDBZ3[+;UI(.+#4D'IX&ZR*R//OOL,ZI6K1J'@7.#_<9CPSB! [RNN.**0.\5 MX*4.] +A\^NOOU+GBR[BN/"1R63)$*O\X%6S9G5:;#NR3>)D!R=_8##^[L%# M.)#,?#G9"8K%>IF"!0O2^/'C60^ Z,0-20<71%YW<&9^8E_)'MVZ6WF7P%FX M$2CIX&)#TL&%8_6:U71:@]/X?3@(.+A8\A5AV*EDZ8][;(J S3($7NH_KS!] M#!H0;=JTT?)G%J9B18HZRN>%(+^4K5JU:M'''W_,<0 2)W=18KJI"'#LZ%%Z M8/C]*J!6>BS*RP\$Y9CKZ+ T0!9WBW+,:;A.2#JX(/*#@Q,"?MB[CYHW:\9I MWGK99=FY%5-A86V]!Y]:T<9.P_)5R(M=X M8"][6S9MIB:-&NMT*">'\S&=970GTY[!JT:-&K1DR1*.0Q 8@^/(C;3,F3.+ M6JE*#0%!&=9)Q]S?:^[NX'BO(\VKA*]V=,,B725+EJ11HQX*;,WE)T/[!!P< M^.;]=,=*2&-T!_=IGN^B- L9L&S94MY?TMR+-3M(/A;SMX/;:G'S7C[BQ4_[ MDPY.\,DG'U/]^O7Y/3BF !D\_#DZ[=SJUZM/:]>NM6()K?_\U(5>(3Q7KUI% M-95#XO0XRN>/L)V7I.>+#5]P'*JT!QV L*BJ2A5*E2U*5+%\]+ IQPZZUZ0]_,#,2IXSF9 M2'2)-+9JU9)^_OEG*^7A8 =7KBRWB.U\HE$Z9F\I!_=T#HW!F7A]RFO<12V3 M3ISDBYM468$.>^7PZ=)2EA]6'W#:3H/G/GHAO(L/%GP$;-^VA7D1N?=J)!)P M<-BO%;)#EFS+GUPB,SU(H^G@S-XC[.]8MTZM@!Y,'K$0>(!7Y4J5 F-70'8X M-#=\.'\N5:A0WDJ7LZR>296QK Q=SK IM#@Y1PF4?\[[J*S MS^I(E2M6HC3EY,#,B5#)X8M<"']G!Z'P@;_IN$PRGT,)]>K6H8L[7TBC1H[@ MKW?3B&+)W)X]>X;$=S)3PX:GTT].#LY2VV>??,)=)DYAO=*X<>,TLQS%WS3T M[D&.\B2:NG7K9L69,Q";?N"!^QWE\4HEBY>@K9MU"^[O$SE7">[?_R,U:*!; M+?\+U,O8&%KR;M&B1;RTQ>G]>*B<^AB=,V<.QP'$4O_%#".NF=-GJ$9(?/6& M$^%TFW5KUH8[. ")%;+CK[_^HO7KU]/[[[U/3SWY)-W>[W8NN!=W[DQG=^Q( M[=NUHP:GUJ-3Z]=15%=TI(X=SZ3SSCN/KKSR"NK> MO1OUZW<;/?C@ _3ZZU-HX8(%M'/G#AYC-.&6UFA8I9K9TZ9-HYDS9_+*>EQ/ M&IHQG6;-U#1]^G3ZZ,,/74]80.L."R_Q[JQ9#OP4S9H12OS,>A?A>(GV5A._6:QAD<[IUWWJ$_ M?O_#XI9SP&2@^?/G*QG>M&SQY"ICV"%_UBR5+S/>I#??G$:K5Z_D=)OVL6;- M&IH\>;)Z;Q:'03TS6]W/LO'R0ZBS5J]>9<40K -S#+:XEBU=JM+_IJ.L7@GZ M@4Y83ZIN@<[6K5WG[N $?A)_^/ A^DHYDNVJLMJY8SOMVK&#KSOYFC@"WQW; MMZEXMG(%I>%=3DFC25[AY]W_!212'SFI6[_YG@CDY_AR6O;_18A-"F4W M$QPG_LN!>",Z.+D*V9$3PF47[.F+%_E9%VY LKSH*K^G_V3-OT3"+?^S&_]+ MV2-Z-LF$_>]X8/)/)%\OR*FX'1U5TO$DDD4022>1M)-S!)9%$$DDD MD41>0-+!)9%$$DDD<5(BZ>"22"*)))(X*9%T<$GD&)*CI$DDD41.PM'!\80- M)OY#T7'<\&^)0&!"""Y8.&K%%>M$D6R=9 *V+*-<@_%(G&YQBVQ"S",'(#+) M%3#OO<")1Z+ /,$V0$H_O$L&R']\3NE,I-S@9>\YG3O?SMA&B_"^0= M^Q5P>A8KE#3,1\@)_)M]]QJ\JB@>&-AU]>$0$V(,BJ2'8_D3BCQ6>^Q^_DD(,#PN)V@?SN MY=V$047S]W&E3TNWZA\5=]#6HD%D%=+YGSUI,..QD\"\-V&^9P^3,( E=(C_ M%?\3ZA[12'SZF:VBB@.2!N'MF&5X9C@XD_AGX]X)^$W*M-M[.0&1P4X"\SX2 M[&&=PMA_M][05A%)_!>#%"A W$%XHL#$AY7(<#9 MP07^R1G\C40J1^HGD68B<@-FW%[DR&U9O<;OY]V$@@NRD,?XU6M/A(6UTA\Y+=$58")@,@@LLF]5YCO>@F'=.<&1-]"2EK] M@P'4V>I'ZZ_8 ?Y>TQF4)SKDO:AC>HDF39I$SS__ M/-,++[P0N'9K\ZF3>D@7;[VS=NI5^^_4W*Q8-K\(+[._O_W$_K?QL M!>]O]NK+K] +*DZ0DTR>2 MH_???S]A],$''^A[Q??==]_ETWXW?KF1]Q UX:9?^V\[E*QOO_TV'XO_@>+- M,K\7'K3CI31# MV=G++[ZD\S]>&U T9^77WY);[_U-NOQ X.<=.65 M3#[,2\DX?_Y<)><&^OGG_5;,&I OFHQ>8/(X>N0H+5FXF.TZ((/(!GI7W1MV M>?CP82MD4!XGF>R_X;IAPP:VR0_>M^P].\E(QUMOO47+ER^GH[9M_@2HH+$- M&]X+X6&$__SSSZVW0_5GAYEFP2\__TQKUJSE;:BP!963??JG2?3:Y%=X"[2U MJ]FH:%2]:C*I6KD)M6[>A>^\9IBJDX$%UL>#33SZAP0,'4Y-&C:A,Z9*4 MD9X:EZQVPH;..-*E0OFRU+)Y"[K_7_?3YLV;K=B]8]3(D8I7H<@G,<1)V.P8 M5+Q8,:I4N1(U;]Z<^O7K1ZM7K[8D\(Z'1XZBE$*)E;4P3IHH4H1P\@(V\(4- M-&O2E/KUO8T^^O C*V; @\'C%>.U10L7T$V];Z#3&M2G4B6+*WM-4?;FG)^Q M4 KR+2N#*E8H1^>^S?].VWWUJQ1X,6=/#@P6R/CCK%;OE\!(KM>23" M^Q&H1/&B5+E2!6K6M#$-'#B0-GZQD>-/%,Q*::ZJ9&!O.&U$9$,^%Q9Y5)I@ MDYGIF92E[O%1+'"KV"0.\YT[;K]#Z:]@MI4?)X+L*+/MVK8-.TU#9,.>F=B+ M%W:"]Q%.ZT 3GO?ITX??!22ELY.#OC7U6KZO9^ MMZD*71\] $7 84 169ER-('MZI$0/C,CG?GAQ'!1=NF2I6CTJ-%T\.!!ED$2 M[)1H?FY5&$CL(V-'*Z=6*B KCCW1LJ:'RY"9R86#R?Z;"X$7>.+T I&Y6K6J M],HKK[ <7C%BQ @.B^-9H(-02K/(Z3X+ X-R_(-Q[Y0$$>T %.A) /$!CHG7?>R4R@5+:(K$GR,P+EQ_JO"A",T?.5W!!L1&T@S]-I$.6=\-7K%@ '].1SD"]=- M8@@RXFKF?XWJU>FM.6^Q#':=Q@.TWJZX['*.(R,M0\4;M(]TZRHRH=QKG34) MY#$031[S]]OZ]M5Q!7C':X]N%.2-.-V.BSI\^"!UNN \2[9PF?#\IIMNLMX. MA5/Z\6SBQ(FJW%;@L"!=K\$&'>JU&"E@TXJWQ%.I0D6:\-SX0/E2PKCF$B-]HK;FCTH)<3XP_ &6PTRDP)13W>$!W:N^ M;A .X>W\(Q/BC"]=, [$FZDJPPD3)[!,7C 2+3A\@:KP3GP33445X4L:LA8M M6H3FSM65<8@NK:L=(T=J9XQ"X,0[420VD&H5LHLNNBC$R9W24Y4#2X>-N.DK@_,Y4WW@0I:Q8\=8'"+;GQ-NO[T? MAQ>^.)$_-)[L(<39KFWKL&X\P1'EX#I?U"E$-GMXG!WI!$F_J8=''WU4M8A2 MV!%D=_DS";:"7@^T6-&#PU!BN>71>M6"0V\!/E:=>#I3EDI;0:I?MQYMVO@E M\^%R;9'YMQW<@CNCO:NN__U(T+Y"6G"C1NJ#$;-#J=$*-9JXY'9_%4?-'"0]:K MNEY)QXYAEF*X0=F14PY.RZSE3E<5)>*$G@0B7XBLUN7Y"1/Y_0SU%6I^,(61 M;P?GC5#!(OZ&IY]&WWSSC1;*!8EU<'YL7CN6ZWI<&S&__0(?(:U;MF2^SG&& M$_(''R+5JY]BG!#N'>+@1'^)T:,SF;P19]LV\3JX\-.ZQ:9-VUZR="D5+UZ, M/]ISI5[C/%(?;L6+TR?+HP\=Q>3@T!6?J7M<+NE\,1VPQK1-/0#FO4 [N':N MN@YQ<-:5]NSYGL]QBQ303GZ5C_?-,/*W::R(^X$'="L.,&?SF#AR^ A=>87N M&K'SE'NA["@$ 9D5089!@P9:DKG#S<&)/NS/O9*$%Q[V.- -4:EB>=JYO6I7W[]EF2V"H"Z]EOO_Q*+9HW#]B M$U^A6&S :QB\!QD>>^Q12[+(B.;@W-(02NH]F].&+0;&O0P2GNB1.:5:5?IF MU]>6-/%ATL3QW,) %U>D]#@]ES(S<.!=%B?DKW43!?867$X1XHS7P?6YQ=W! M <>/'Z?>O7L'^(C^'/480>>)(/"&#+UO[*EDTA_$D1"S@U/VB_$XQ#-HX*! MN3;UX83#AV)T<+-GS^)^JEV[MJJSW&T:Z8)#,>7S0P@;J5P+H=ZL7:L&[?G^.Y8M$M:O M6Q.3@RNL6G"8=(*),VFI:31A@A[JD3(N9(>3@S/UC>>.#F[,Z-'\HQB%7+GB MQ1>CNF)B" ;(6[5LKKQ[+QHZ=##=/431X"$&X=F@(-T]F(:H:_?NUZ@OR"J. MBD!X8.H<&#!G!W7JV:U5DF#.S:XQ#]0!^E2I6@+S=^P;(YR2L8 M.?(A+E02UB0X)[2P^O7K2_?<??MJ2)K)^@9$/1>ZN9EF54?>]K0_/\G*2S:YGZ/2Z M:WM0RY8M>())5D;PHRE(6E;$.WSX_2Q')!F?>/QQ;NU%*JBHP."<,+;7O'E3 MNO$&9:]WA\KH3+"1NWE"R*477TQ5*E=D>4S>R#\S#Y&G-6O4H%T[=[%L(K-= M[L&#!S$O>_Y##]!IC>K5:$#_.U6^JOQWE"U(0U19TW(JO5YW+9U_WKE4LH1R M^,A_E784^*)92CD-5FJ,/A;\DM:$ _^/N^< MO5H>ZJ,3!XT$"/=JVIVS57<5C=^@[F MG]TF(0-D^>C#^99TSEB_;FU4!X=R*'81?*X^;D%%"G/Y*5.Z-"U9M-CBZIS_ M@%,7I?UCPM'!]>US*__HE-@LU9Q,4P:!Z:3//O,4_?:KK:%F39K0[F]V6V&<$_GHO\=R!MGE%((1X+=[A]VCOD"^#\X( M\H'CQX_S4?^]>EX7^!IUC$L9 GZ;/7NF%3(RW!P<5T!/6 MZ+SXTDM4NE1)]5446D P+3\S$_HMR*U(023] B,?&LGVX)1NZ/YT)>ONW='' MG>SXZ:>?J-]M_7C:O>8=J@OH!O$.5<[;#?_XQS!^+Y(-H (K5KPH/:*,_9=? MG+^\HP'CE;!9S)"SVYMYCYF594J5HI4K5EHAG77KYN# _XSV;>G@(>=*U TZ M_X_0I$GCJ41Q]56L;!*%OAATJ^*"L\<,9K0,GGWV62N43UAE:,NFS52]6C7% M*WP2FI3AIDT:TV;UWH477L#IQ6^29KFBMZA8T2+TX?RYS!=EU-09[NWD!WOV M[J6Z=>JR7D4^(<@ N;"N+!;898EU# XP>;WXGQ?X@QGU5R@/?%#IUC" M?.!^CB<2E2M3)CC1Q&;T@E&C=.M""DN(O);Q=KGR,NOM^/#7GW]0V]8MN>!* MAICQBB%,FA3]R]C-P<% L(;K^^^T MA9S@YN"0!CBXK[[2+1:_V/3E)JI(>3OI.B8'AZ9W)U4QVK]V M4$A J:FI5*%"!5YX""!BO===N " F6EV8,<#K)WI>F47NOKJKB%T^>674I]; M;PVVX/"%8K$Q^8T9/8IEM2L+LF+Z-KXNIZO")>"08.4B%X#?9&*+B?O^^8] MYDB<4DAA",C)!Q#-P9UVVJFT8\=VZ^W(,..0F'[\X0=JT:RIX]3DUP.&7*E*9//]6SP$0&(:=G)@4G-_&KC#ZWZ.4(3O&EIA:D4B5+ MT,=19IU% 8^XQX-3F9"N% >^MZ.\/?>L)ZVQG1'!S*XIPY MLVC?OKW4J.%IG ;3+DV2- Z[]]X0.4W$Y."P$M_)P3&A\"G#;=2H4B'1W%"PC)&$;H^ MBA0IS%OG '9YY&\G$ICWP'^G3N&,BF1X,(1GGHG/P=E;<-")E@OW)NEG)LR_ MNW:Y(BSS$1_&X%#!C1LWSGI3PYY6@9.#X\I!\1('MW.GWA)'RQ5*CK">H]L8 MW19N#N[RRR\).#B!*:N;@P/?VK5KJA:FGC$*:+F<\]L.I]]1:)QL#H1NI9(E MBM/'RY9;;SLCDH,#X3EFZOW^>]#!Z6LXF;#+>;FU\)H_3E4\$E>FRD?D__CQ MXZTWO4&F1'!S&5N$P M,$YGPBZ7^;?3<[D'EBY91!FV+E'D)>>G5:\]K9R@&Z(Y.)2-UZU-)A8O6D"E M2I54=NCLY/ ,&TM@!Z77ITSA,'9@47W,#BXL$(10A.=GG'%&2(4C2O(*4\'1 MH=[#J^S@Y$DP;"0'!T*_4,X%=>0,(L7KR ,QR998\/,K"#2T + M[G3E-'ZQ[1_H!]\IYXAQO/#Q$3@X]365ED8OO_RR];8[(CDX7%$(&S9L0-]^ M&UMWZJ>??$RE2Y50E9YS2P#Q]NIY/1T[AE:L<][UL<:,G<)#OM-//]55/B_V MP.]8KTU5'SF%C$DMH@M=* LI!Z=:<'$ZN/;MVT;<[] +OOON.ZI?OSX[,I3; M+%61HS)'%QTF%*"UA#TU8\$251EBS P5$-*,- CA;^CB5/3.(Q6\N>A0(.+LX6'#NX MUX*[*+WPPO.J$:*?V]\'00[4A56K5*9/ENLN?U/\A#LX? GB.?;_.G+D" >" MPB(I+1+L82*%Y_=0J^!GO./PVNC1D1UZ']^W^D34KN MKETN9R<,7O:")94/9MZ:L,O9QZ4%A^>-&S?D"C]1F#UK!J58>6?//^W@8F_! MZ4)=D)HW:T(K5WQ*6[=N">1S>-[KYU]^N8DW;P9]\<47M&#! IX5B'$V=$=C MR06N/%M-.3AT*Y8O7UZ%W61)XQV8(';-55VTOFVM(<@.&\%OST^::(6P\LO* MLF5+EO#"X;345,O)*;DL9P="V--.JT][]WZO R0 N@7GY."0?]I&L/%[(A!O M"TX0W<&54!_;P9F&\6+MVE6\=Z_=V< ^I5Z+W\&A-?::];;&@/YWL4Z+$B5*UJ9:I6K0H3EE4X4?53JO)[S%:O ML0MU&D6+HC+1K?"KNU[E^2/%S<'A6:E2Q:EAHX;4HD5SKIB]$):70&XI#'9= M@J ;Q#ORH>!8H7D51'-PZ%(7!Q>/#4A8[+J.O$/:[7+'X^!P#WZXEE#Y7[5* M)AI/*_6C6J6A6_5>/Q<;3.>=F$Y=R$P!LR(]Y>O7KQA#)/0++1 M@Z( YXYQ*]W]'YIV\ ?OELH.?OAA#[\? \WG.#%PM@(VYYV(&FX,#R5Z,?@GR(YU"154ES%_T%M_,#*0E ME>;,#D[A%GE-N#DXC!DW;IP8!R>8,VN6:L'IW=?M\<7KX.0>N@8O5!:2U^'Y MK4G> >$=D8LK!_"U"+\ASF9-F_)Q39YAJ>S//_Z@LSN>:>D:W9Y:7JF$$"\F ML$Q_\PT=( +0TP#G#9N6] J!%])1N7)%;J$F B>C@RM5LA@M5:UA(!$V;3HX MY $(<2%?$^'@"F,#9-5JG_J:[A8WR_'6K9NI3NV:K!OT,'!=8,6/N'&/*WXW M=[T/Z04?O/\N.S<49NC'7BG!$!+AX +=/XA#7>UY 9)GN 9_ M5]=,1=SEH]]#1925E(5^%L3XD#>85P7K>'OO]-'^T3*[TB8,ODU9=]!!ZIM4\L' M.5&QH66^;NUJVK9U"VW9O(EIZY;-BM3]EB_Y?M>N'=2C^S6L0WOZ\3<(NKGM MMN"Q,O'@9'-P: EAX35ZDQB.V>@O;]$=#M[VCS:QG40XN,R4H(,#S#H']2KV M\D4\VIZU'2"L+@/JPT0P##N_JJJY1#[4277G))"&$G^8LOOCAD@L@)!Q?GYN R,M*5 M0C+Y4+Q$8>+$Y[A5Y61XVA ** ?G/ML("#HX.Q\X375EYZ2=FU/:(A/"PU%H M!X>PX(&)!?A*&O?8H_2KM8^>&%BTBBZ:@]/&K.(M@GC#?X]$DD[L8L#/V#$K M!ZC^AKR(\_%QSE.A341NP>D-?7&'UKH;HUD3^"/#2#*E"F5D(_3 M_.C@L$P [SKI*%,Y"WQHS)$-)1Q-VO%A1,R;^SX[%R<'!TI("RXEA?[[6N@8 MG%D>GQCW&*=9[W@#VP^VY)BL8["PN<"&S]=Q&&R(X*;K, =W].AANO**RVR! M5"2H-#,+4YKRPCB_Y[,5^KB-0"7@ ?*6O+]ZU6KN3D-?<5_Q#P0='#(S*#O& M2G (H&[-8-P$NU"@4C/3YD:H?(*5CA@(KFAY0G8<,;%MVS:6P]1G)-UX:<'! M^.1KWAO! >/ 4UPU%;4.+,2>=(COP@LZ\3JY:,!N*'@_E+_2@[)7'.&"0W47 M&(>HHD? BQDHS6B=G%!7:PP*Z';UU2'Q\4XAT+A$0]P_CK9(YZA7GORR=@7>FL'5XBF6F-P M)D0.S.OH=7U/3ALV7]8?;CJ\F7[\?OYYY]">/=\%SMZ+]%Z8@U/1\=Z29B!- M*J J.*+PID=JALK3E7X06^\,=4*$1D1NRA1.:F* M7@Z9C84P>\[\@I(XH!^,D>"=OGUOXVY@Z-(D)[@Y..:I^"-.3/&V5V21"#T! MR!M<^;PK=2_RHROBVFNOC3CST2[GT*'Z+$"GPHE*# 6WV]77A Q0QXIY<^=2 MN;)EV)%)^CD>ZX-"6G#+XW1PT+7HPR_QB>/X@%!V%'1PZF_%%VO@\,Z@00,L M29QAVL.WUI(#A$-Z(\D,.[1&6%&E"GB;"P6$IT!1CF0 @>2EIQTSL\\XY M-T1_IDV)_>'W6V^YB;LHT9IULCN\8W-P.A)LQ(D?PQ.K_E85,+J/L'ZA5Z_K M>67ZJI4K5)-Q/7V^?ETXX;DB_/[%AO5*"6MIP4C655#B9A ML!,ML ]4A0*8BC 5@O$N3,) A6"7%Q4\GD,!%W8ZGQ<98D>++[[XG.5AF553 MUUGN==P,QK3[Y@2#]-WQ<$5404XM'6& M[KD,*EVF#)U[SCD\PPA;&&';+;1H0J@3KGBN"3M%G'/V.3RC#CHQ'9S(B&JP[NEXUI+7>O5JT>M6K7BF5)3 MITX-^7@R\]L)PXQJ ^MA(WAO M+2U>M)!;YMA5G?/-B$<(^D67*.QZXP;W"1)N#@ZMH/+ERO!7:F>5_YV4[6)< M7.>WC3I=R,_1S7]QY\YT[KGG4M4J*O^Q_HU;QTN(]Z(+.]'! ]%/^(^$_-A%"7FR,M$=Z?Q1B7U% M88=GM&]'+[_\(GV\?*FJ7U&O63;M:,^*8.N*\.['RY?1Y%=?IC,[M _4:_;\ M15PH]Z W_NO^X>[FX+#X'Q]_=@<'("]UKXK.4_3LH7X2'8IM03;(IZLJ9_&AU;5D&K80@,6.V,33/KU52#(-\4'Q6%2,7>&#,E8P[DVJP.]A M3*%4R>)L "!3V>85SY&>4Y1S^>[;Z&NNQ,$5#7-PP6V.L.\ANF>.'#FHFN^' M5.$Y'$J'<#W"=!2DG *:^9@U>N:99W!%9N>-2@[C,?BB?_]]?:HW(/IT0B0' MAS1#IQAS6:X*"\X1Q*;+WF@W3_R0*_8+M)^QY2:3"1RG@P\NIVXOR @2>X6= ME"M3RK(!Y'$%SF-'&U".BDG=PXDCO+3>A:\9#ZYXIPEV^MFSUY+.&4X.#O?@ M@^!K[[ZBJI7K^Y8L,2F).^DH)EY*W]'(OPN-FORM,![HI01%W,K%4#_WV MO^L.ED?"HSN:'9N2$_?@CTH-VZUATVW8 KJ[['3ZZ?@==)I^#Z3>1;BZ=6NS M7$[V!4+\.'GDQQ^M\5A#/B_(+RTX,SW(^XYGZ0V0I7ZQDSR'WJ0.%GM&6;#; ML?D[[A'&KG/PM,<'&7AJ%%Z^$G.-K3S-$EL7,H0 M[A$VQ,%)9)B>W[6KTT:]8!#Z=R3ENY&7,(@;72Y.YRY!3B%@],.19QPA+B3: M3'@B2!0* E]4@)#AE9<\;G^E'!RU%^:VVV[ >BDW7KUE*%\F79 MJ$1&7&$HJ)@PSO7,,\_PNX"$#DX$1.V$7;-FWHUU]UA2+I=,LC.S[[]#,J6[I4 M(/]-0@L>-C!MFG.7$W8K 5:M_$Q]Y9=2E:%QF+"ZBH/3RW!*<4L0VW+MW;N7 MNSV]$M[_Z:?]O X*RPO,_#,)Y1J_/3)V-,NE! R9]!,->K/E2,?EZ+IF6H(< M'';FMSLXZ$[TA^=V!QZ%V>A:-W-Z'HE&@D* 9,X/GJMF;L+(V#MBS9Z_ZPFO)LIKC>8A',LZOC,X$ M9PEC#>6'S$/_>V0L2'5UYYA6T22WM, M6>6*[G:4B=V[O[9">->'=G#Z8$\[;SDN)U$M.#@XV9E#XC()SV^YY6;K[?!\ M-?_&1\"Y'<_F,*@/ WF0C63J'!-\$'?'CAT#'UM.$)FCMN"4+4ZQ;=7E9-=X M)L]_^.$';CU"#K]E%V%P7JB NRC-"&?/GJT\LG9RF+2 0$BX7=%^%2\\3('Q MMS@*$,Z* R2Q3F1BQ8J5U+1Q$PX+0[8;A#V^F(C',S"U7GT90(#:7!J/>.X'&=^;D!_>?7JU12O< >G6W!I(0[._&"P M8^2(X(G>HD?1);?@3F_@Z;B<1,-N!Q]^.)]JU*C!LB+=]K'=N//?(O 1VS)M M]KIKNX>UNB)AT*"!',;D*SP##N[WV!T<)AU@;!P.SN0-XNY6=76;[?O1A_,X M#-Z5<"!).\;DT+I;O7HUOR]YX5=.>1]CB.>??[ZED]!\0GR(%[_]8]A0?M\/ MX.#J8+/E@L&R(+8@?./9;-F$4PM.".G \UO[W&J]'6[#@/GWSNT[>!((PH%0 M!I%WHA-['/$0>.(J.@%A!KKL61HM;^'@,+8G#@[\A" W=JYYS3I- '#C9^H% MI\$$&EO6OFP9=;OF&BI?OAP'0.'C J(BB%O!*CQ:$RB$ MX W%H$\>BU%%!C.A]BM@WG^]ZRL:,G@0U:JEMWT!@7="9%54.%,YAXQ,/NY# MY#VU?CWZUWW_I!]_^)%E,.5Q [:<81Y&O[@0GM>M4Y.^#7RM>NK@3.>\=NU:NN&& M&]279"66#?8*)^3T(1$K@1\6]+-NTU*I:;,F-&['R5<+Z>JFW*9<]W MG 0M0!ZX?21%@FEW[[SSKK)/+#?1Y5;&B21NQ(E3ZI$V/\#)T#6JZ]:]R \2 M?>#Y&V^X;R_F%7!PINY"R$I#[YN"K5XS_0*=W\'GWW_W'0V]>PC5K:M;H> ! M??!X:(+J-I0/Z84 89;ML&'WTIX]>D]1NXQ.6+MF-4]&D;1#1B'D*9Y/?C4X M6<@-K /CG:E37U?.#(;\SHART.AH-S O:/F_+:JWP.%)P0 M*D]1+*[B_;U0X$M!4475I&W9LCG=,W0(S9_W@>.V3/;$.CV'00APCAHVQ,6B M[+9M6O&FM(@S'D- 6!R#4JM&36K?MAW]X]Y[>/7_3_N#"Y'M=U8&IHT5X?FV/;K1?!M5CP*Y=.ZG+E9=3NW9M GQ!9YUU!G7H<(9Z MWBYP3+_('4GVEU]\B5JW:D5G059%)C^65;5<,(,R)^$F+X NTS>F_I(Y*O$M6X)? M]B*C'UDEG(3!;-"! P?P>!QT@K@0IWF/7>7U5[GW>##6=U77JZAMZ]8A:1'> MK5NV4JW_Z..F7G#DR"&Z>\A E88687&!6JKG#S\\RGK;65\A>C'&&C'I#%M: M80TCZDSTTY?CKM6(\G(&)35@B]KZ* X>2"IQD= )FW%YR\45<)TA^"750 MK5 < 35O7G#9EQN;*@ + 245.1*Y"8((! end XML 7 R1.htm IDEA: XBRL DOCUMENT v3.23.4
Document and Entity Information
Jan. 26, 2024
Cover [Abstract]  
Document Type 8-K
Document Period End Date Jan. 26, 2024
Entity Registrant Name GENTEX CORPORATION
Entity Central Index Key 0000355811
Amendment Flag false
Entity Incorporation, State or Country Code MI
Entity File Number 0-10235
Entity Tax Identification Number 38-2030505
Entity Address, Address Line One 600 North Centennial Street
Entity Address, City or Town Zeeland
Entity Address, State or Province MI
Entity Address, Postal Zip Code 49464
City Area Code 616
Local Phone Number 772-1800
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock, par value $0.06 per share
Trading Symbol GNTX
Security Exchange Name NASDAQ
Entity Emerging Growth Company false

XML 8 gntx-20240126_htm.xml IDEA: XBRL DOCUMENT 0000355811 2024-01-26 2024-01-26 0000355811 false 8-K 2024-01-26 GENTEX CORPORATION MI 0-10235 38-2030505 600 North Centennial Street Zeeland MI 49464 616 772-1800 false false false false Common Stock, par value $0.06 per share GNTX NASDAQ false 2024-01-26 2024-01-26 2024-01-26 EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( = .E@'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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " '0#I8[68^X^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VEE#Z&;B^))07!!\1:2V=U@\X=DI-VWMZV[740?P&-F?OGF M&YC.)&EBQN<<$V9R6&Y&WXM23XDP-?TW3,Q\@:?.A M#P@-YQOP2-IJTC #J[02F>JLD2:CIIC/>&M6?/K,_0*S!K!'CX$*B%H 4_/$ M=!K[#JZ &4:8??DNH%V)2_5/[-(!=DZ.Q:VI81CJH5URTPX"WIX>7Y9U*Q<* MZ6!P^E6_[D)] 5!+ P04 " '0#I8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M = .EA81A/[5@0 )@0 8 >&PO=V]R:W-H965T&UL MI9AM<^(V$,>_BL;M=-J9)+;,0T@*S!#R4'H70@/MW5RG+X0M0!-;\DD"DF_? ME2$VO3-K9IH7P3;2WS_OKOYKT=TJ_6)6G%ORFB;2]+R5M=FU[YMHQ5-F+E3& M)7RS4#IE%D[UTC>9YBS.)Z6)'P9!VT^9D%Z_FU^;Z'Y7K6TB))]H8M9IRO3; M#4_4MN=1[_W"LUBNK+O@][L96_(IMW]F$PUG?J$2BY1+(Y0DFB]ZWH!>WX1- M-R$?\9?@6W-P3-RCS)5Z<2>CN.<%CH@G/+).@L''A@]YDC@EX/BZ%_6*>[J) MA\?OZO?YP\/#S)GA0Y5\$K%=];R.1V*^8.O$/JOM;WS_0"VG%ZG$Y/_)=C>V MV?1(M#96I?O)0) *N?MDK_M '$X(CDP(]Q/"G'MWHYSREEG6[VJU)=J-!C5W MD#]J/AO@A'19F5H-WPJ89_NW*EI#D"UA,B9WT@K[1D9REVV(6M>W!7A*]1\#4P]3* L[>,5\'ATSOG M'Q"(9@'1/ UBPK50+I$Q@7*HY,&5BO35Y:]5H+50P7U-/?.E[\>SN,QD^/4^>G@>ST=,8@6L7<.U3X(80.LT2*/R8OY(/_*T*#U<*X*_1 M:G4H1; N"ZQ+5&P N8SS?-XG;%D%@\]?L,1PA*-3<'1."<](1DIG2N>.<$:F M%BJ+*$V&:@UQ@_"IN#*AN/CC""&\*@BO3B&\%PDGXW4ZY[H*!-<(SFD0-EH( M#0U*-PU.X9FQ5S**(8%B(:(\; A=C62C$\@6Z'H97F3W'[_A:M6!L3K39"1M7AQ#71A4'+ED!Q)_\6;:*,A;Q\ M$=G1!5NCV+QJMK&60,N>0'$SSS,X@+?(XRBX0)NV,9#2_RENVQ]5!#&9K)3$ M_*-&Y/(R/*>=(,"(2NNGN'=_TL+"&H+ I.E:[MW#5%+]OR9 RRY <:>>JD1$ MP@JY)(]0WAJ6=R4/KE++4WH^Q0U[HOEY!.'AL+YVKU[0+N$E\6FQ.)(_7*^. M+"SM/\2]^CNRD3%K(*L#K)&M!2S=/\2M>B8L=$JU(#3\>?X+F?)H#?56^;Y3 MH^3J$]K:U*KHY8QD3),-2]:<_!A&PO9KEMW MDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[< M9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20 MIV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/! M)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FS MX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5 M[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7S MJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41 MP+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS M#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U M(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT, M/O'^8* \^>Q\ETWLJ.?]74_P$4$L# M!!0 ( = .EB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MH_ 0 / ( \ !X;"]W;W)K8F]O M:RYX;6R-49:EL@9OTDUL(,BDBN0-2TN'+#4$ MQJ8:@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L@!W".?W.NU:=,.$>'?)WH?NW M ZT\!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR#'9 C.4?>-N)_#3[U"-L]A]& MA!1ZE@MAA92XW^CYC6@\@2P/73>TFH=>Y!L/?P M&HT=S8\?M_P!4$L#!!0 ( = .E@D'INBK0 /@! : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S M(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[. MXS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " '0#I899!YDAD! #/ P $P %M# M;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK M_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBN MM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F MI6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S! M9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8 MYL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0 ( = .E@' M04UB@0 +$ 0 " 0 !D;V-0&UL M4$L! A0#% @ !T Z6.UF/N/N *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ !T Z6)E&PO=V]R M:W-H965T&UL4$L! A0#% @ !T Z6)^@&_"Q @ X@P M T ( !F0P 'AL+W-T>6QE$ M>&PO=V]R:V)O;VLN>&UL4$L! A0#% @ !T Z6"0>FZ*M ^ $ !H M ( !RA$ 'AL+U]R96QS+W=O9(9 0 SP, !, ( !KQ( %M# G;VYT96YT7U1Y<&5S72YX;6Q02P4& D "0 ^ @ ^1, end XML 10 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 11 report.css IDEA: XBRL DOCUMENT /* 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; } XML 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.4 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.gentex.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports gntx-20240126.htm gntx-20240126.xsd gntx-20240126_lab.xml gntx-20240126_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "gntx-20240126.htm": { "nsprefix": "gntx", "nsuri": "http://www.gentex.com/20240126", "dts": { "inline": { "local": [ "gntx-20240126.htm" ] }, "schema": { "local": [ "gntx-20240126.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/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "gntx-20240126_lab.xml" ] }, "presentationLink": { "local": [ "gntx-20240126_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 25 }, "report": { "R1": { "role": "http://www.gentex.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "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": "gntx-20240126.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": "gntx-20240126.htm", "first": true, "unique": true } } }, "tag": { "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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": [ "r1" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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": [ "r1" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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": [ "r0" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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": [ "r1" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Written Communications", "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r6" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Issuer Tender Offer", "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Tender Offer", "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Soliciting Material", "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.gentex.com/role/DocumentandEntityInformation" ], "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": [ "r2" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 15 0000355811-24-000007-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000355811-24-000007-xbrl.zip M4$L#!!0 ( = .E@8TL344"\ %]8 @ 6 97AH:6)I=#DY,3$R,S$R M,#(S+FAT;>U]67?;1M+H^_T5?>TXL<\!&:P$8"4^1[%D1_/9DB,I,_GNRYPF MT"01@P ' +7,K[]5U0!W4B1%B0 %/U@2ED9W[55=7?5++^N''W[I">Y_^#^_ M_-]&@YW$WK OHHQYB>"9\-DP#:(N^Y< M? ]NN+R?!5DH/A3C_/*S_/N7G^DCO[1C__[#+WYPPP+_UU=!QS=;7D?3;>%K MIJMRWFF;MM:Q/*';CF6X_]9>P:OPN'PGS>Y#\>NK?A U>@*__][4F[8UR(YN M S_KO==4]]3X?]/D_NCS*XT.!AT(W>TRK@E4X,:\[? M\>(P3MZ_5NG?$=YI='@_"._?_W2]H!UDS'6;VB\_X_/%"N?6^=#D/0"P2&#V0;_+>)@! M0/N\*YI_#[JO6)IXTW_+,?.YN,;@[@C&ZP(HVW&6Q?WW",8;D62!Q\/\ _0M M>3N'L&FJ@[M%.%DT+;FX=O)A>IUKO/585&AKH>+SZ?GUZ5_L\O3;Q>7U%?MT M\>?E]>_LCS^/+Z]/+]GQ^0G[W]/C2W8*OP"=&^S3V?GQ^<>SXR_PRM6?7ZZO MUEG7W\,T"SHYWH+(AV6^-UJ#;%/X/##.KB%FSD!,-W2 V/\3(N21K["O@=<+ MNCQ2V#]X- 2Z9'I+D=*@P3XC*N] 2B2#..%9$$?L[?GQUNP_L!H@1!H9.$%$/D_8O8#_X%<8X$1XHM\6R8^O MM99Z9&BT:J,YA\+G(V1)$K[PI"T]1) TK55O020U'#AYP*^#DR2HCCZP7) M43/X8DCBB+-(W!9"(KS/'TR0^4 L(G]QIKEO6!"A!94*D%_] 4] <&3Q(C$# MGP!4Z36JMD+5YR0&)0"ROP,6E31G$**&V;3>(*X,0V5MG@;P3!S 3(,^/'LC MI(5;(^;I$',6 7@!IDG<9_% 2,4D&4HS]*8SR5"F5K/+\TFV0&*&,*&UFNXD M)HQ6C8GGP<0I3R*X"G()0.D'X1!MT[0'\";,J$U+)8183X20VGR:,9_FK>*: MLG=@/>E-U,#3QA./P&,,%UI.X $LIO=I3PSI?$T_H<;/FB:3T=3)9-+,Y283 M3Q] 2HV375M+IFLU[2D=;:[-(C4V=F$EF;K3-&L,E,@ZTIJ.N=(ZJA&Q(T1\ M&H8A.PG20)DAS.SR?9:8VYQ&E!@,Q$AB,8;<93%@_<-H^DLV+, MW25D[//'U_#VLT/RU0?&WO[XVC"//IU\I9_O@'2# 2I0$NEZTQR)$S:,@BPE M)[BFY2>FY8\\[8&YF0V32$*6!$HO#GV1Y,:J->,/:\:.D:*I3H&5Y;LZ+]T5 M^T$SS;'- PC(17\B!L/$ZP$N4O;6'&-*WD[?U2C8(0HTO:E/H@# &0!H_'0I ME&=VY.>%]K(]^GS_61V_PMMIC$I_[I6E>Z:3__>2,>*[HM$&]OW>X)U,).]Y M>,OOTUKTNZ9K M-%LC&;1DFSZ/>C;9]=*)PMQN1#04^.EPB'OX,:PT U3#Q].,0E!@1 ;RLWPP M2.*[H,\S$=[# HH)--D7RGBZ$;W "RGAP!_*A(-B23YKW[/6F_'W8=31'R!# M)^#U$X9@ I0?&(/Y+J1I>![C](_[,!F/*^QTF,0#(6-C_^#PVH^O3?OH?V+X MF,)N81H])F#X#"8.P)/F2K'6>)B!\P1 S+V!,PZ28?IS PDZ]QC!D8^B>;R MJ%K9B!/QW:585A[$R@&\A 9N>5IL"XXH[C: !_GT*!@*TYKZFY7#ZD%;< M1X,:[)C4*'( M\CR&^91, MW U$E") ,AIDLEA..)=Q'4*8:[9M<4DV_=%PVR MX3 %"X8&,)"QJAZM$+E2.F+4!@1&T %Q!D1+SA*!E7Z;)J>)3RL8:+X588@_ M.4M!R,'E8!KH#\(\ZP6)/SNQ)KL8@AX1O,\ 6LP'"D.E).X\^!R.^G?BYC)BK$Y(5@V\3VD1T$R1Q1 O,>CRC64:BRV>I.\^Q(VCB4"&'M[/;F$"; M*A1X %(*1D]^ Q<)+?A,)H&=7BCL*@.:8B?Q+0;;$*OPSAD#T,"@]VP02IU& M(,!/ .B[, BB!J8%;_:Y3W(!X3.%BIQ3<0P KC\D;I?@/Y:O(_$"R\64,B@M MB0BT"1OT@GM%\J/Q&N "%IS M$G._SY$F6"^^)2WN]0+$RG@@,DHHUMF@#?I9F8;C"%Q*AWY%_.?H]^+"X!GA MN#+J_4)N@P#=%'*JH*-56D("Q_L-6Q :E,"8AX?G@R5]WIP,,J M@W/!#,>&X$(E(BT^@! L15 $*N.=#HZ U"F!X0C\ 6H+13T^B R$!'L)5.(B.@10[A# LWGNBWEZ)"&1XKPLW^6D M1&MX-X@D4TQ:G$1NH]>0F7A89 Z '+R%&PGZ/TWV+T'D2RJ!/#PFPQTR&QSW M!\"&BWQ"*PC97(:"X^H'G0Z(#8"!'Z1>,,!/CI5UH>E1$$R8,L#"N;46#3$9 M'*6"Y#>!ZEKX4LIP#V5.&*1R_J#""N8$;2 \4-GPG%P'K* 7A*+@6J"NX";( M[DG_MX4 +9K !1(54Q#*F5A!:<##-)X!Y8T 90;:]@:E#FG1%/3#Y ;*P C(B0=QX8@107,;(>48U*Q"LJ31V M2*O' U#(0%4T(BGC-$O@X:'<_1-W04I2%Y5^.JGUB0@D:1&X"_DF36F<01ON MPU]X5DMY;;985.KHQ*7I*EL#(P(SW!V9S/24T<+,]]<,UQ[.C! M^$]EP'CRD!DS'5CK@:6,'@I(*6198 M^)PD, VA&TWU3>,,(:V120Z M 5J>A8.)0@? )8"/D0&. >C T_3Y%CP"[-7(6F8"'1RIL8!0O:^-]IDY" : M@?]S)AF[;/!Q,G+1;FED<4-NNH% 1OB3-5PEHE^)J6B<*R()?3JE=C:X.9%6 MXK2F-UC6"#;M5)^O&>I>,S@U^O?\4:H5R2(/Q*C06\A3;:=C@N*A[%S#+F]\ M\/FLOA($+C?=(EIP^*TRH@BW8^82#Z:U!1H8FGV43NRD2"J?R<.=WH;!K-OE MVS!:T]6+5Y'JYW,?%-S]0IM0IRO89)P--A3D+LQTCB #__-@LP+\M#?WEHU9(F:ZBX*FP%NW6R(SD M26POW*MQWI!M.$^63?9Y0839'UF2]" 2E3FS#3 7IYD-Y4J7=69+0D;9B^@Z M16FM5+(KFZX8X]SF4"XB $YUBO+? 149!JUKP@7>%0 MKI"G;'9'F((^Q>N%_J2]W[$('2E++G=54,))EW(KSW1._5<'BQ,'"Q9". ^6 MS!PX& [HQ,$*5]+0G E:7VBB50=(*]RY94 C"U<>"IB$T@->G-8T6DN M4+M ME3;Y[4IT:>OG"DWMITE[VS864'J:.P:KNA^3,!S[/FMN-_Y@V<[D":U)"OS! M=/2)/.72A@SVK\CX(@P4KJMNC5U7&>H<^9OI[*%1VG =9P1.*JO%WQC[DK%/.^H"RM,=17 M!N8*).?IFNFXYA,/$B\!TY[=PD+BV\7EGXJ]&:50#&K3FCS4 >)S'/F8UJNS MTR0UH:Z?$O!I9BJY(!$3$0P35#G.>OF:I@(>1DM_\\ ."X)+K)MRM@\?\OFE MS"P>5QH.IKDL2601.<#3^@.FUA(R&)G'^%7 =,1@KC.BH=A:79,Z=(U*IXP2 MD5:<3]I(6)3%I"%;[7)\[*56YP[>S+B,+/I M&FP-\EM&6[K;;&EL!'=2'1Q$*I:D)'-@\FSBR\#*,4%P'43T9+1I]F1FGB5# MV4LW/ A)LR%@Z^#RP027GU6]CAD>SSVD0SQ<@*E$M'24L$=Q$C7YZSB<=9@A-PX>/S+2MD9^$%#2DG#\]G#P=X^J]( M09_ 681A3$E"_$!U?7E81A[!/[[& ME&=[#SK4;XR*:^,0Q016?Q_8<V1&3!7FGSFJ/RJ4+Y$S,GP2X/H&0#;D@U2\+WXY M\F7UGO=!1)"BE[:I_ ]6@=72T(C)P&#*_.+#N7W3)/OFY\R?OV>TFJ:K+;VM M-I??6S6LIC4-IQ[VZ8:UUAKV9R('21) ="EPRJ^O-&?4<*+-O>_=!$^>-G*V M]SPA.IVCG&)S&@369F"H!SY#L5#_ &:Z8]HB MAIJK(T7S>BX#G-P#F0OWSUQ"?1M+J+?HCZZC)QZ4<>,B.6OA[J"PX!1(H&'> MHS4:>&N@Y2U(^:_2H4W7@)^Q#OA6 (??Q8PK%STI>C">J=6NWB1Y4#IRK7, M)?U:![HN\T#791S&NLC^OTF;TCY\ [8WC[IBC;6M$K;56+=9K-M8O.Z').D# M1L0*#;69%GIJX3MG"A?ZO,NO(;;S+>OA5WY,NO#@_836M#-EBPQ*?6-A6$JEE#]0F@NJGU M6D-UYUIP-R MNY53-2R^U=]MBL$-8E)5P>X3!*'*;ZU05@!M5E-6P&.,^LJ0 MNZ9M&\C8@Y-<':CJVP;J:JBNA*I=0W7G"L]87^'M!IQE-UDJAT%S8PS6)LMA M!%@H9_%%V.6&VMR/@W704-6=IEM#M89J%:"ZGT!@V8V5JF&1#A/HL_V_ZDC+ MEI&6C7.&RV_37-,)TV49P#O8:LUA9@!@_'B()P=6;SE6:B_6?FP^Q&.A\[P) M$X>-2[/YN*2*&I?EP:755&M<'@8N'Y>$N0=$EMV(?4&T\U;;-EBW&BR;95%5 MF*;(8/Z9#F\^>%[4AO'S*P@#NRS'1QW+V.;XJ-5J.K:[\R..IMIT]?5.3B[T M5EH'>DIN?,AZPV-R=,KCG2M$^#U.#KI3/]-?QG!E72RV46BX)+4,=%9JM9=:*_/B\&I'/CF7ME&M^ MQR[A0BW %IU^1 &F.1L)L,)HCV(L K4*GHN>K*7CS&ET6;B,9*,?8$&MM):" MBZ2@+DTW2WT**;AMG9A*PO($Z]M[@2R31YJ7'?=CF-5_^#O/M@T9U\LI=ZS/T^'Z0PQ4]8+U57 M-:?H9RJ:[%U4J1QF<:MF(A MX:)JZ50I'*+]F1-+1+]I+QE&WT<$C'TQ1@T&@%M3#@P_P$8[?I/]BRJ:(B_* MFQ/M8-ED/]B5?6#A/7$3@'#T5C=THHYLVL-V(/3I6Y%76,>RSAV<5%8 EN=*;Z;D\[CS M[;+E1>,YD#@K.I/ MR8'ZL0>@ @0V5W0:A6[%L&"6^V.^$-L>6@ MG&:A>H4_\]G\J[BX+"\A/_HD=6#%R22Q5+[+YE T%,(*MY'P1)HBK>4EH_N# M,$BEM.[&LLB_E-14KGYZ3!BQ@]/!QK,6#F"TD&)P4Z;HVBJPL#0UL#"I U4J MB@K3V(^H(#Q%%J^62)? ]L"\'BT>5T,?RT8(1$0#SH>AGS>*+5IG@(8<%1X> M=X>A:MJ]. 3$PJBH-M.QXHE #K"4^LZ&4ODHF*&H:T<(3^JZY+,3T @ @R

K459E2R=3T#K@RWS!7YT)?U>"I)'QQ[5D==2935'"%VPY"XU2EU1'5Q:[#0-6&\R M450:%I-7RD?FSKN1IZMFPKHB0M:$V7N@Z<#*)9D>=()Q=^BA;&!V"U(#U-L0 MI5O*B(G5([!* R\8P' CML[O%.)GYK*'8F7V8N'OS%VGE+=8[NK[(.=PU M^3Z_ UJLEA Z"P/4'W/7<@T^>[V'QLW,-=F?8>(J^$!A\!VHF'Y5BN?Z_'[V MU7@ RC&.YB\##H$! F_V#G; F+M&ZGGN:H+^[1S"@;W_7D '4D7-72TZ/>5#A'!E[T<&X(XO#X+=#8R(1(N6'1"*,7IUBJ/_62 MH"W\0IXL6T#>1E$AL8TV;@C0D9**JM SC\IQ4H.Z7/# KSZH)S"28K0>NK(C M2&X:PFID$ 8L&CEVT<<+3"XNI7<0=<+B"^[4%^!M<*)@500+^$B,?P @8:5H M3,M(R80QG;*WA7CSP(I/.(((J-<;]\FD55-C@[R/9A3WXZ'LZPE/O9.3F#&' M,7: \A=$*GK8[6$*S)ZF^81S$W<2EM@_A1I%X80HS4Z(B:E("\@S%P> 5@#T@C4ES5%-D(N&XL-7^#6'_GZQ"H4(I ,<@]. M:S]_M =?17=K@JH5L/T$_(]RM7L_0>/HO.:O#:,.OP%_@[JBC5E2BDLR+PNF M1@,!]$/&$HI#YS:X%-#TI_1SP<^,*:5#%-*,[-!DK+P":LH6TB9\WB\6Q^Y* MIV=*G(XE9I_?@>;XKU1;-SP05IE]WDK%3#A0^:%/.BG$X ,QQ[$E$H!YO,D&/$QD<5R M3&#U-*#.JC[&=\1(W\)2:'\7G9FDL-@G!B?P=S"D1/9#/I&YY63\CH7\-K\A MH\0T,;!%\%=_F*\'3!_ QAB3,#[I$00N-;)*$'AT:815!! *T&EE!;I(1H+' M0AF1TD5W/\*YDD(G==#-*8OZ_:1IC%N,@*^)98[%?#KVTB;N2Z&*6B#.IRJG M!!]%3IF>&>V(Q(F' 9R_Q:0+="FX3[H2KH$MA$.C(HZE607:G8)20T1/&/"< M\;('_*8BSI,.0/#""]@#;N1\^GG(Y)Z^V8?/2_>R"-&3HX_=Q, ACEG<#HL5 MXX2&\*<'PPT'- Q91>#<"@+TT@E19V8B4NH$GD=[8#[(+Q-21)EV$'%XHNU; M^()"^Q*#C)'=D_,7^(! 8RS?Z$B&>7-B_./\^.KD^(]BT^L*O'I SE>RW)K@ M6V.4">88TK;(BJD7H:8V8H#[N>7V-UA#!),1I4XTC)L4BR!RP=!<:I&.O5F" M.HW4@\_@%'(?X!+>99]DY*QP!7)Y-VLQHQ@#F?@)HP>:VO@?^F+QUQ^L0PVM M1C.^.OTXZB*_VF)>KBC()^AQC.E2=!><)J(J^1>L0ADWJ)N,ELK[RLC,'G6I MDULZN]?AC'.4N M$/L(BN[1X=%%39#7[-3W4$[%\R4BK)D50/L>.?#(2IBR;69#G,26(-C2H#\, MB71#U)YY'L$9VEC8\[T-9E4DF]:"F4M$;*B,-_M-=GH-(_O\7AE1O)Y3?)-] MXXF,OE&DM!?#YW![ 9@?!-I_AJB%40-C;TLTW%+$?;%E37/GV;,G5JPB4^3@ M=(:%BXDW;TACC?BXN$Y__':FMX5NVX)S[JJF8SEMSQ1M7[BJIW6$UG&?GU)D MNU-/%-%<'T9L@+B,AMC:N- % :")?3L[S[>(T%\?82<5O _J-@WO1ZD N'?3 M[\MVU:09!I,D\'<,XVN8$A<-T=0;) %B6UI/!#[4N@EH!1YB?*;;DU;*%(%P MU(Z%BI=40KX*J5W9R_I>9C5,M%7'YV;H$0<-<[IL&AF!*SNVD M9,G6TN.=SC."^A?.>HGH_/KJ==#QS9;7T71;^)KIJIQWVJ:M=2P/=(UC&>Z_ MM5<+R5Y(BCO:UQ(66,)!,FL(2P>P <*]@3L7Z+OG\1"X.1S 8VCX#M!4EH_^ M\C/?PR[8O&U>#I/ZF-S.":]G_TD&F]G.GS"=0VYO:ZYM*O)JGD#S,4X&^:+E M];?7JQU^N;WS^?SZKW=HIW 6YCYVX4HBW_M!EXXWR+UZ!:5"1"XM2(-$@=N@ M+5"<=$.>I@MS7">C?4WV3Q@G6^BG@\0"FSL3ZT@8HZ,[S\J>TUYI>5CJ.3W8 MN=QY4M4?,>D":.IL'-]9W+WZ.2YW)VY;6>F?;>D.S7)7=68YFEM\>QJ$#_]=7#ZM\\]73V] 5 M-)='I3Z6"Y*'WGJ>Y7T^/;\^_8M]O+C\=G%Y?'UV<5[2B1[_>7W1.#G[^O7L M_#/[>G9Y>7')KGX_^_85%G"UOSFO7ZE#2H-K< 52S -XM]&; MBC&&T;1<8^<58YRF:;>V&G7U%UO.4\S5T+:KF?/\<[6;:FOWH^K-5LNN#%QU M37\"N#JF\P1S52WK*7C+60\"#QPC+LZBJG@2=='9=\VJ4LMP5-K7O40(]A6> M[:7LE/Q#O'PB/(%1:V9HR@;]T0\$,->W(KP9044\#)7'TDW5.LT;NZ")JBU: M?W&+?H-$SSY2 M*+6WQ-YB]ET43F,MRS@-:WK5A3_L(54Z=?(YF<@/O'7V7B M^Y.TX%;5"E66U16UM64OOV7#:QK: (RNHFN/ZQQ1&L%0JX*U,.XHAK-I@ZR28KQ&ZDB_/ZYC MR$'I@FUK)E;.L3F]VX%C4[6N<)IBMTK2,G$#FMI*0E4/-::UG]:+-6H>\O@W M;41T."TQ:U*8AE1+L9V2]$>N43.-&DMQG4U;,M:H>1[=MJF37&T!NJ/- 8E1 MO:E;I;2G9?_8&:M:&M/LSRC(ZJV"#X;B&"6,,];1@LWZK#(L^$&E6O45-*U&R:X%?M@%5-":LV?Q2KWI@K*6Y4Q5#W$UNN M<;-K [O:(O1P#P1,V] [29M9L/92T[*A:.J6$8"*.OF500UH9W=+5[Y&S5-K MY[W@I>Q&]$LD!4U75'/+0U,UFSXM;ES%TC;-FZE1\SP2=,OD@8I*T!W%H2N1 M-S-M53\Z;2:'Q&'LS3@@D;;,4B_-AML.7?[#0*JMM+8-"=1(+2M2M2TSXP]Q M%[4FHFVC*Z;24DM(2#56'V6[NHI3:_%#P^K&GN(!"_S##?E/N"@O+=1O*Z9= M!ZI*B9J6XEKU+DPI4?.RXE0U):PPYK'$P'[(H<;-0R:YH[0V/B);XZ:<765W&5)R-;>-A%C=.@CYU"-]Q=9F\-Y@!H/#C(78:*]9R M()LUNF)8CZL_LP,052A:\%+H0E-4]7%5C&NZ.$2ZV-2\*0--E-V/JOS>Q;%&O\#:0[#";?V7I/&8[O ?^KZ^"CF^VO(ZFV\+73%?EO-,V;:UC M>4*W'7YV>P.3/KRZ^G)T<7\,?5]?P@WK=LXM/[.S\X\77TY*NX.V? M$1_Z02;\Y3WNIYO2HS[-KZ".:4VKU]$22%B/N9QT$BPEY(-4O"]^.?*#=!#R M^_=!1%.CEXZFOX?\-:./Z'OR]ICUFJIDOSS$F'_YX9;:AM9L;=G_>]6PFMFT MS.W:M:^^Y^B[;P+_1)/5FYJQ71?X/4Q6:VK:[ANVTV1;S]*QW:U2H]H%S=IW MW:B]4O"@!O8+>K77?=KK!M8O;-$UI@_XD,ZYR-@5#\7<3NB:<8\MHSXE6?T/ M3[?J,@9Q+,=5-$-7C$<&QDL3W]RJWVQ-V8='V:9K*"W35BR[A!79=QFYKXGW M\(A75W07FX!;BFH>2%OH6C#7M)TWI'4U1W$M!VB[K$UM=EDQS)8;$.6CNX]Q MFK&XPS['L9^RJSCT7\1I(L.Q%+ME@(2M&ZZ6$T$&EG@Q%,.IR^.7$D&:8ADM MQ0(^4HVZ,VY)462HX-F;AN)8>SSX\S).%'Q.XC1E@R3N!-F3-*>M#MWIJH%= M[11-?5SRU ,PJ%ZR7)61JEG8]$7T*"NS,L+,1#_35%IF75JJE/@!W+B&I:BMNJYE M*?&C6:9B6*YBJ_MIF%0CZ"$$&> LJX[B;'MHNM[J6!/25R(,2:5^%I%(>)AK MU&._'T1!FB5T N9%['[HKJ*"3' WSHJH [?/@Q]3L1U-,=5-0RTU?IY'9FLZ M6*6NHEMUV;MR(DAM*::[9P0]H%2+,U51'(G5.*V?G'[R100!SB(O[@O62>(^ MBPJ3>VXAIU E8I\>,JNN,JZL8Y MLS5ZG@4]=DNQ;!L]L1H_9<2/I2INRP++;(^U&PZ[-N/BO9JG#0J69/DOK5*2 MUE)<[$[C[OHT9\FBVS7Q'A[Q.BU%:SE;!-5JVJUI=]\Y:[JCF*JAZ/:!IR/6 MQ'MXQ&MHCF+C=H955N)=$AC5]Y65-['@!=W:RI*C5L]RK[-\;J=RD^YYNR@\ MP9,(IIEB5SIVU>/)R,/\C.H7!*C) MJZSDI34/H-9V35[E):]]U@E_$>>X3@+LR#W7P6&3-1X&3RQ:6!EY8@N#L7QE MV6KR*B]Y;6PPUN15D]<3&HPU>=7D]80&X^Y+8I9F?ZH>HT)C'&[RX4>>]MA) M^R4OTZEC)S5] M'2A]U47KZC%VZW[HYI/FJ15CYT,T\/GW+=HIV0W?6DW]$?EC>M-9,W]L!U-U MUI(P;#[=CO5XRMI"1(S[?P_3#!RK+&;BS@N'OF!93[!!G.#JL&5W)#(6R)/3 M/ QCC^>/#S@N,AC ZJ,N2X4W3 B(F4P-F>)2(6THQ M?LL3/UV02DT5BYL,O;9S(U/PF_L>A __75T''-UM>1]-MX6NFJW+>:9NVUK$\H=N. M9;C_UM17Q4N]9$R\78!((OCW!N]D(GG/PUM^GT[/N1]$!2*-%JQVV=IF!?X3 MJ2][EKAT2N6\ZP7M(&.NV]06@6OQ/#V@ 9$\ZT0_GYY?G_[%/EYEW6N;_],^)#/P")\6[I#/L\Z0*IYRR*ZB"_@@*U-:T= M1DL@"3'F;LJPAJ6$?)"*]\4O1T55_R"BJ=%+1]/?6Y#N2]^3M\=,UU0EX^7J M+O]R?KM)MV;L-GFO931UW5YZ&[S7I?=6#:M935-??GO5L*ONZ4W-<)]BLK9F MKC7L Q'-#4R9%3:&I**G-/YG-?,<=\@\"N&)?AN4LJ$I3%=U8VE1DI<" 7T* M H<;WCZ^NIH4VEMX^FL=G-IW1OWFDSS<4D2TH\$CG]$OI_\9!C<\!#:Z'"2"=!M;B1J@ M^?=8;/!PM3ZJ^BB+DV#+RJ]54R6FJH.>!WVB;]E>J-;U3XT@,,9:JJ+;^]_] M/T!E+UN-?1PF"6XW'J>IV-+&KYH>,72EU0(UTJIKUI83/ZJB&BW%V&=)[L-5 M\]=QQL-=L/U!M;=R75NQ#4?1ZK:X!X=:TU%:EJX8V\9TJM&9I K9(#9 MBSS/*,8D^U4X?:XG#S>R]B6.NKO9/J]:Z$9W745U5##D]EA@K(ZMK4"0JF-@ M37&=3>,-0-\*3 XT.!U>$"S514L*AT508=KH)R(CDBP5LPUOY-\_R*L$U-3- WS1ZJ?FWR0^-$MQ=(=Q=YGL]?# M5?7?>(9^" 68Y=[_"]+XK99B:4!>5AU"*2=^;,*/J==YO4^VY_]HIL_7NW0_ MM#KDYH)MZ>B:8NM;MG%8#P85,A(. *D.V Z6:8(@V3*QZVF1NI.MJRKT@]K% M&(S+V?79Z=7LNC5[\>7 MI[]??#DYO;SZB9V=__/TZOKKZ?GU5O5(ZERAO585R5/=OP2\'814?Z^NC%Z5 MVJ^ZK2DMU5'< SB07U-9::G,4M$ZW^)D<1U^7/NDX7D<-;R'9?%A[FS9B@%> MH*56OVOL0>)'4Q7'P=(OY3UR6+FLJ,I-N,(V+I6L[L4A.'3I3Q-9IR]B;U<' MV:HKEF8K:FO3S([R68D'BB*U92FVJ^.N6VUB/=6NPH19Q7Y\;3A';%W!L&8, M+Z\(O2!>]*)CN[L 2SG9=E=[%SN 4#4V-VH.>6$U<6W?;-A)^[Z_ ,KNM?8XI\:*[;?6XLI)J$U]6 MF!2$A"0Y$L"-K2_OJ= 4E=+,FA',>2G>;!$8GK7##SS0#@R<^3L4=N MF8AXX)]J9L'0R,_-DW_H^J=?NA_(>>#$8^9+TA*,2N:2.RY'1(X8^2T0G_DM M)=<>E8- C'5=M6H%X53PX4@2R[!*6:VT4#3Z5=G4Z9NZ MX=1M-JCTJ[9E'0T;#C5J==MF>HU5ZWJI;M?U.C6HWJ]7;$8MIP9]'[F-0&P>V#_9AEW:CIMIGU,XGXNEE;AF$6/UU\Z#DC-J8Z]R-) M?8?-6L&4^7HBH*5=O%_?9?/:JF8V52A XNPY69MZ->T%NM+JF_F-DLGZ7)', M\ERQN$^C9*X-C_K#4XWY^L>>!@)FU&V>C)FD!-OK[*^8WYYJK<"7H+CZS32$ M9D[R=*I)-I%%-7*Q^<,//YQ(+CW6'/IRHJ/"&J95.2DF+T^*2=?]P)TV3UQ^ M2R(Y]=BIYO(H].BTX0<^@PGP20,K,I'\Y*[+?/43RB]A]0CN).-/9)<-3C5' M!\GZ=(P],=YH^S#G0XZ[RL-0?4B]A*O\5E0@0;,,% 5Z(U_$?9-"*E@S R47S'73EJF(;Q+TU5;9Y$(04=Z8LB=)#\3OI9Z0WG MK%./#_V& TQD0DL:9^5.X 6B\<90_XX'0*0^H&/N31L_W? Q:-XENR/=8$S] MGXXB,)A@604?)!4C_C_6,"V8H'J\2R9=A7[0&&5$F!9.^^-EYZ9]3GHW9S?M MWO*<]W"VO7;K8[=STVGWR-GE.6E_:OUZ=OFN35I7%Q>=7J]S=;GW)/Q&HQ'W MAS+PC\AY"V!!N53?>M+K5.S;-7MN%KV]ZEZ0_,8\ V6):TML.:S@FO[^OB$G MWPVCC5R,AL74;5_>D&[[^JI[L_?3O8Y%%%- WS(@/>8@/"2F3:ZZQ"P?N( MM?+([<1/:R3![N!G)[+APAM]#%V,L)GNTJD^953HS)^A+JWY;^K'5$R)53E2 M8=+?R_;A=; MF.ZR(8\PK)*74)(QWM::[V#QMS^!]^S"^C^[4>[S:UG_W/I[ MT)Y06-Q(,ZJQF-%*:$2BD#D(6%W"?<)E1, <")CKX59D2=KW6%:A'PC E#J0 MY]$P8HWLQW$6!B4AGZX:'8^I& )N[ =2!N,&8L9;)B1WJ)<.HL9+BE,X62\5 M:C4;Q2P!NDHW&S@%FP6E 47IKI:5S + ]8W%1N%Q96:A4JH]LN7FR4*T4[%+ MWZ;;:JYNBXJ_"8]!BJ@0IQJ$]6F#D+HN +6&%4Z("8);T R/#58%&83:DB:E M[76LW##M @H_>R<2!4Y>KJA<\H;[&&XU(.95P<;SVQKC,;:FXSN! $^BDC<] M">:_%<00RT];@;OL&S 7A'&@9*$(;K&?N5. ,/^".R,^I/YJ,+X45Z5"GLFO MDD=^*9O72O E,/DM]QA4[H-U2AE6AGA=-PW++F_DUWU.Y=+TE\ZI&SKII%D+ M1ZGD,MLJ6M.NZ99A&V7C8KDF".V%&+TSUQ4LBM+_ M/D!_9F;PJEJS8A@@>"%'!)/LS/J5U'8 XO-]Y MF,0M:5;9T)JE>JFRDJ%ZK5 Q908F5D(!6LM#\!5LPIQ8\EO,MP"48-$VL.D[ MT,,-O 1=(JA,:Q!7426+%K)1>YJ.7)^!FZ<7?XJ(9!X+1X'/B*\@]1'&$EZ, M4B)4, I2=!EFF5.J=I$_/>S.@A&0W#A8"PQQNX'$])G M7G!'^$ 5O@673VKZ>S+@'JX('L'R SN,A@J3+A81W#/T(0OUI5C8(/!@9;>.CXE]MEE M3II9:*@98RVM&3&VNXEI3?*.^4R =^OXP,TXV5P\*UB%1("'C0V*]@4;O90$ MMBN9B\IRN[:]96[W3&"T]M'G:$;)16\3T68NHO,;K-\$EZ"GF#J)_31]$*U" MV'X0>'T*2B=!]6=&S=::/[ZI5TNEXTVX:1<2__&-63&.5_^FI (W%FDEX<+F M5-9]QK/C"KI/6V2RS;*$#%S?M-KT5!>H''':#?'UZ Y<-) MY-6.THO2CCF=9)P2NJH:9HF"*U_0CJ5S"#/=*!F%I.;K5X]KP=!VX/E%=50' M79ZX&@P0^N13D_*+4A.@5W<6"/ZB-3%+KFX=] _S*4U2][M3FTX4Q4P\0GDJ MKUQY;*:7#IQ\RI/6?2+EV2L4ON"$$UC,! #K<-VQ,;764I@,+)K!NV<^ZU$O MF);UF+,>=JU@U387/_;XA%DKU,M/?]C#KA=*%>LI3F6D(DD.58221."/79*I M5EHJ@W!-X98'.IYI>V!]MN@&KUR@?C+JC(CCT2C*D63[7I@CJ,HG]:;C?N = MY,H_YF)->BSG]7+N,CTEI[2*92X"[.'=B,.;N='<)J&=U>QNY]]JU2"RH^?^$0Q/KMFJ=$SFO2WG_&D>2#Z8ZR^AW? MQPDC6:4,QQ^+X>6W->PR0%&1=7C))>6U>;J+'>(9[GQ*%L2!EE]W5K3 MV;I;(/->,2::-USHMT!R;;DL2^>E2+6]7D*;0M(MP^1=Y0N2+?R,MG>*M%9" M6XZ^%.PRYDUH'U!2+%>;?.D:=_)W).9N?\CTOF#TLTX'X#D:U+NC MTT@K?L/[XTM0HVK=AQKX9E=WM%.]MPIDDW3?SI93QY]]Z2-?/O)!4K?9C#7M M^OSV3=97Q=X9VSJ2C8%GAK6):5T6Q9Y49[&NP'BEN6 P063.SE8 UA(+"CF9 M8-3NLT"]>@0_ZU;!6N&G67L&?FZX%T@/OXUARS/\\1)K2H4JLN'*?_:[M>;L M8"BC0[-H'0/DH!I]&T1EB0MUC%/PI]7UP@ XZP+E7%*EN MHC=-#I[$>,#\KUC=ME1*BE,CB1<^9P[#4T_$-M5T;/"$9\",<'9P96E$#"FD MI.#\70P@VI,1[W-),'>.?G;Q7$U.M4]U]?%:OB.=QMOM?&XQ,892$"K/1,T\9#%&D >(292A8F%WK5,'V$="&>3,534DPB M$:!N,$9ZX==9'BR*G5$Z6DX-J99R:,AN_6N]\&7WJLZ79S+D+T^U M=?.469 '?&8Q*I+W[!:"LU:!7-)H],ILQJ[^/LS3]8I;VUV6K@,^^K\*- M_5PH&^8T&.S$FYW0M6K%DIS+\^%OFSC64P^J:^^P]_\/U!+ P04 " '0#I856N+2'L" M "R!P $0 &=N='@M,C R-# Q,C8N>'-DS55;;]HP&'WG5WAYGLFMHR0J M5%J[2I/815VK]6URG"_!:F)GME/2?S_;8 %M:8>TA_&"^7S.^>[F['QH&_0 M4C'!9T$\C@($G(J2\7H6W-YH$N!>U;X!I=2" :2K1B M>HGT$M!/(>_9 T'?&Z(K(5N,YXYV(;I'R>JE1DF4G'B8OY5Y<5JF<30A>$+3 M*3Y)/@ FM(AQ1+,4JDEQFB;)^SJG))IF:0IX"J<9/LG2#&)6.A:S#)(KB\.[+XH>#!AMLP_C] M'GHH9./Q:6BO"Z+ PVNNASUX;2H#PYB*-K3)1G$R"1#16K*BUW!EJG()%>D; M/0MZ_KLG#:L8E*;D#=BB[@%VKC61->BOI 75$0IONIR/$+)U8&TGI$;\1>*F M$'&69>%@,PO0NFX+08EVXW"P$ Z/[1''"4[C\:#*(/PKM_M"C"M-.(5C?)M? MV//^10S;KAX7@^<='X,34T#'M7@(2V"V<^G+[M4AN#U@>]CW23@7VO&M96/K M.L8KL388DPT\]]%?0^47Y=GTOS B[BLGDDK1O#%/82=%!U(S4+N;XP26$JI9 M8/<'^ZG]U9!B;"+QD&<.]EM@KT-#@6:QS<1S]6-GN,HTH(%U;?[GQ#L)QR9N M*,HLOFOTD?E;_HVY1ZRV>/G6'].,Q'?P!02P,$% @ !T Z M6.AX6AYT"@ 1EX !4 !G;G1X+3(P,C0P,3(V7VQA8BYX;6S57%UOVS@6 M?>^OT&9?=H%A+(D4119M!MU,NP@VTP9-BAGL8F'P2XY060IDI4G^_5*RG5BQ M9).2K6I?$G]<79Y[K'-Y+TG[W:^/\\3YH?)%G*7O3[Q3]\11JGWR[ M^03(R:]G;]Z\^PL ?_[CZZ7S6R;NYRHMG/-3AX>'TD>?):9;/)K[KPLG:^F1E_KAE_P K:X]2.JG> M?39=Q$V&VJTW^?/WRVMQJ^8,Q.FB8*DH!UC$;Q?5BY>98$7%^EY<3JM%^0RL MS4#Y$O!\ +W3QX4\.7OC.$LZ\BQ17U7DE/^_?;UH'9).2HM)JF;E9WNE\CB3 MUP7+BTO&5:+15]Z*ISOU_F01S^\2M7[M-E=1L]LDSVM>2Y2T1.GA$N5?VP:; M](!_(+S%-M8#@*O"_7PHC+LX_7PPN#JW$?1X73Q\?Q2U+9^HSFZNI'PGH"A\"$H0"( A#0+DB0+* M0U^@$"$V+9[OZ:E*P;?K]?#5&+L'.+&(K&A1:*X6V7TN7N:V>=(T8>FYJIS= MR"35XR[NV.H"C;(L!); S]88G35(IT3Y;O(23P<2DZ-3DXR*E4S4D"1E&9#E MKT//Q-[07V2UT*BKN!=*G,ZR'Q-]J8[?A^4#4#ZHU-3J<++UL7W(URA9+O9P MO+*8B$Q7.'<%J-$=Y=G<+)PB,_O$E[3I04^<+)3:?WZ?Q MLBM:3#G&5,L0 P]A5VO4TWTA#4+ B(\E]I#G>X,:%._NPWM15PN9R17MUFJ/M_/NJ9E7(9 "1=##A#6LG(#;A+<2!]WU2_KYV/3;H5/J<"Z"P1FLMVB[C] MBNU#QY'%:L&$E5#;0NZDT2UG@\FS+8Q-9;;:V(OR)F?E2N[UTYQGB6Y7$:=0 MSZ@P+%=:%56 2,X 6QR7(%SENC,I5BG:[\..Y-P[!K7 M+'XK 3;&VDE]=4^#2:\Q@$W=-1O8B^YC6NBZ^"(567Z7Y=7$>EVP0IUG]VF1 M/YUG4DT]#H4O%0/41Q*@ $) %76!)[ *W9 ((@-3*1J,-S:!+B$[-N+G81 H'POCIGG7 M0"--*"NP&PI8 [9-(RW\FN:/_JP-DS@Z$-8A7>QFHT>>:'$\<(+8'=YV9MAC M;Y\2KG)5]O%*>RG/9EPL%OL#Y"(] MW2L$ 7:QT T"E508+[W7/(]-N!4XYX[-U*FY5NM<[==H9P:.K,UE\/]9(_OO M8339&&TG+=8]#:;!Q@ VM==LT+41_SA7^2Q.9__,LX?B5D_4=RQ]FN( (4]& M$H1210 1#P(J]#Q*(1W!FZDU;<%[ M$S9,!V[+58?V>R<3/;KO9K\#-]\[@]ONO7>;]VZ]-SM!CS"7<4P!\14!".IL M0&E(@,0"AYQ)C@/C[;;V8<:6 K9:QH/TV;TZ[/^3WOKH3?61VNDQ--)V+?1A MFN?K+(E%7.AD\KLNWO.8)5.$71Y0JG3G[$. N"K7V00%B)5GV=R0<^49GRO= M&S2/*\V M=S0XRSWT&ED&K7%'"H[=&9M%;]<7-X3:K2W>=#1<5]P O]84-[W?I]U"=;1 M:#N=;FEDUK0C[LO7, VQ-57=-Z0;F>B_'5UW^W,VHQM#:]V*;K;NOI]THR^= M4H)IZ$$,?*Y<@'P$ 874!5)+W0N5XHH)VVVDTO'8)/Z\1U*"L]\RJK@RWRFR M96"H#:*=P7?:%=J,M-=F4.5H\#V@3?A-6S^U]^VE]D'[D*6?3PF;37F $='E M+( N9P!%K/Q"(V5 *0^S0)&0>,:-9\WSV,3V#,XIT9FKK4[7?KEU)N'(>C., MWTIPC;%V4ES=TV"2:PQ@4W/-!EW+VW/M*&?)12K5X[_4TY0BP5C$%:"1[P%$ MA0L(\@EP,89<:O5YU+*R?37"V$2XJM16*)T*IJ-QVE:SKXDT+61[T#-,#6O. M3(?BM27Z'G7K:X\#EZPM 6U7JVV&787\*4[67[H+A7*#DON0WV4,Z)9[N&'U=TF+$$4!*18!)CP!&4(1]*E# C(O; MEC%&*M'GM9!J13/+G1)KQS6C#4(M%XRZT33P:I$10]V7BK8YZ+].M.'SYRP2 M;0?5ND+48-I5X#?L\4+JF3R.5C\[L)I)L(]##*4'! X@0 AKF0OF H4"XHL( M1LRWE'G+2",5NT;KU.%VG)W;"#:5_0%H&T;\]HQU2 ![V.B1!MH\#YP,]@2X MG1+V7=!SYE_]NXQ3Y4VE<%4 &0&AB,J%+5Y;?7 *<$Z7]*NNT8U8BUK@*YT#5P%&#/5O1)H8J)_+5#S^G.J@:; 6NN! M1N.NPO^J9G%Y'#LMJE^$Q"[B3'_>P/=94/ZLIEL>G@Y (!E#B@0$$\M"H#[ M2.7^ M+R9S4;2335=W=JAI&V*2L=!-T<>@\MOW(XL(R;P]E6<(M=FW@W&==R M_W[V9OU*O/S9\;,W_P-02P,$% @ !T Z6"RW\XBU!@ 'S$ !4 !G M;G1X+3(P,C0P,3(V7W!R92YX;6S5FMMNXS@2AN_S%%[O[3+F66+0R2";Z5X$ MDYD.NC.8P=X81;)H"V-+@:QTG+??DA+O=DXS0F0@VAL?*)I5_.L362SKPP_; M]6KR#>M-497'4W'(IQ,L0Q6+3'*MRL ML6PF9S5"@W%R6S3+2;/$R6]5_4?Q#2:7*VA25:\9.^E^=E9=W]7%8ME,))=Z MUVUWM3[R652"6V VJ)QI:9!!\(+QX!0FZS,EY3\61P%X[I1"EF/FF';*,0<< MF'=6(^7AU6]6(F M.5>S7>_I0_?ML_ZWJNLMG'.S[NI_NVZ*ESK2L&+V^\\77\,2U\"*5 &:3O6_]&OR:H_V&]MU8VT3$Y(I<;C=Q.G)P61R+T==K? +IDG[ M_NN7\T+HHFRUK \V%M*T7?__3\6;_\_&ZQDW;K6V_H(:'85N?]N0O;ALL M(]X+LS.[JL*C3JLV+%6]^^4*/*ZZUGG$8GY6T;URZC=-#:&9.VL"Y-JS:, S M#=8P;U)D!O,D@'.>Q_RQ/.T\-C21+HH;#(>+ZMN,!J9H2M5^:+53G6[/S-V+ M]3:_=R)=4=]YBKDU-G FA!%,:V$8:"V9R0VGVRV9H/4@M[^W]MCK[X-\6H=) M54>L:=W9F8,Z/ OX8^(?>LRNH::!6%@6J[C[=:JK]3YBU51[4.X^+.3N=$*S M3EC7&"_NH_+JY+J9-;0:8]=S'Q&_Q+JHZ,Z(/])R/9>19HXJ8T+IR'0FVO64 M:X:932)XRR&YO83^D=E>#,CQ,_!V+=\9AON%\0LNBE:)LOD%UC@W/'EO1"*8 M=48[*B26:RN8R2)H\$G$* >Q\)+57BBH\:(P6,E1D'!&6M6P.J?=TJ,5V8?NT M@L5<6LFM\)Y995.;85OF*-EFR89H-)< V@^"X)&Y7L$WXPW^V[4;Q0IP3H>\ M^KJJ.\6_DO!X5MT0R'=G5<1Y)DVB52QC:"PM:!)I.C9Q!H0TDB@NAF%I0@\G M>@%BQPO(OG4>!3:?BA7^J. HHG\%V_-(6A6IN*]=/$PDF$QX)8 D"([IE.A8!) QHRQ M=#)EF=T#"J^8[\5%/G8N]J'M*" YC9%"L'EXNRA*%'-A%$]9$(S;()D.:%BN M2)J<6VF3!B5SO@= 7C#="PXW=CB&:CHF,,[HX^?ZJKHMYY#97 6,#&(@44*( MS+VI(O[.($^,]RO)L7_3ZAXHZ!C8J)+C#[7EW7UK2@#SK4(=&8R MFLDL#TP;FS/($9GUF22PDW0Z[ ^,)];[T3'BDN7>I!T3(I?5IH'5OXOK+G'6 M*ECM##!(E"YK$SES+DJ&CF/NC$67AIU57[?=#X\15S/W).L[P]&N>JW M 5HE4AR$P_?6^@$PXAKFFZ5[YY"W_YBN+I=5 MN3M 9;ESW&C'@H,V-XZ">6D#$Y:;P)50Q@P+^U.+_4(_XI+E( G?.?R_U473 M8'E6K=0[ !->8DLBB01S$P(MF^X$PXO+E M<#'?F8:OU:H(15.4BY\IP:D+6%&S2])PR9+EY+V2BK2PD5@./@^&:RV&_8OQ MW&8_#D962SCY6,)UGFE(9 M2GN3$!CI,"2,'[8NO&Z['Q0CKE3N2=9QP7&^V=Q@_?U<),:H00@6T&H"W3H& MP@)3B-HHE2//AE6P_\J#?J",N'2Y5XG?>T/!<$.;XIV0_JIH5CB76U#KU_OUKZB/=!Q MGJ'2+,2,]L 8#:/%33. 8,'GSDN?#8K](W/]GH\:<3WR[>*-Y*;_N U+*!?8 M/#L#$9J9 ' A8]$]XI6KVDW'P(BKCH.E'$6U\>,: MZP6A_*^ZNFV6M+E=0WDW#U%D#L RJ8$S+1UG>?>\GP"+(D%$4(.(^!/C_< 8 M?;UQN+![X^/#[)F4%]1P"TR,#(T,#$R-BYH=&U02P$"% ,4 " '0#I856N+2'L" M "R!P $0 @ $F/@ 9VYT>"TR,#(T,#$R-BYX"TR,#(T,#$R-E]L86(N>&UL4$L! A0#% @ !T Z6"RW\XBU!@ 'S$ M !4 ( !=TL &=N='@M,C R-# Q,C9?<')E+GAM;%!+!08 1 !0 % $@! !?4@ ! end